Scripts utilisant les assemblys externes
L’écriture de scripts avec des assemblys externes est la méthode recommandée pour utiliser des scripts dans Microsoft BizTalk Server. Les assemblys externes offrent plusieurs avantages :
le partage de code ;
la maintenance ;
le débogage.
Notes
Test Map échoue si le fonctoid Scripting utilise un assembly externe qui n’est pas inscrit dans le GAC. Il fonctionne si l'assembly externe se trouve dans le même dossier bin que l'assembly du projet en cours (placé après la génération).
La réutilisation du script nécessite uniquement la définition de la propriété Script du fonctoid Script. Le script étant conservé à l’extérieur du mappage, vous pouvez le modifier sans avoir besoin de changer le mappage. Vous pouvez également utiliser l’ensemble des outils de débogage Visual Studio pour vous assurer que votre script s’exécute correctement.
Avertissement
Le code contenu dans l’assembly externe doit être exempt de tout thread. Dans les situations de forte charge, il est possible d’exécuter plusieurs instances d’un mappage en même temps.
Pour obtenir un exemple de fonction hébergé dans un assembly externe, consultez Outils XML (BizTalk Server Dossier d’exemples).
Voir aussi
Fonctoid Script
Scripts utilisant Inline C#, Jscript .NET et Visual Basic .NET
Scripts utilisant Inline XSLT et les modèles d’appels Inline XSLT
Ajout de fonctoids Script à un mappage
Configuration du fonctoid Script