2010-10-11 5 views
3

Il semble que Biztalk ne supporte que la création de règles via Business Rules Composer, un outil de conception.Biztalk - possible de créer une règle/politique par programme?

Partout je vois « programmatique » se référant aux règles d'affaires de Biztalk Engine (BRE), je vois seulement que vous pouvez exécuter les règles .NET, mais pas réellement créer les. J'ai trouvé l'espace de noms Microsoft.RuleEngine, mais la documentation est abyssale, avec zéro exemple et je ne peux même pas dire si vous pouvez l'utiliser pour créer une règle, ou simplement récupérer les règles (un exemple que j'ai trouvé).

Est-ce que quelqu'un sait si cette API existe et/ou blogs/références/docs qui pourraient être utiles.

Répondre

3

Je pense avoir trouvé au moins une réponse partielle. J'ai trouvé un exemple en utilisant l'API Rule, mais je ne sais pas encore si vous pouvez éditer directement les politiques Biztalk via cette même bibliothèque. Il existe un exemple dans le dossier Biztalk SDK Samples (C: \ Program Files \ Microsoft BizTalk Server 2009 \ SDK \ Samples \ Règles métier) en utilisant Microsoft.RuleEngine pour créer une règle, puis le conserver dans un fichier XML (en utilisant le schéma Business Rules Language (BRL)).

Je crois avoir vu d'autres exemples montrant comment importer ce fichier XML dans Biztalk, donc au moins cela semble possible comme un processus en deux étapes. Je mettrai à jour si je découvre le contraire, pour le meilleur ou pour le pire.

Je suis étonné de savoir pourquoi je ne vois pas cette tâche discuté n'importe où sur les interwebs. Soit Biztalk est très impopulaire, soit les gens n'utilisent pas beaucoup le BRE.

+0

Je suis en train de lire, intéressé par ce que vous trouvez ..! – Ropstah

+0

Salut Pourriez-vous arriver à une conclusion? –

Questions connexes