lundi 26 mai 2008

BPMN et BizTalk

Suite à la visualisation d’un WebCast TechDays 2008 sur le BAM (Business Process Management), une démonstration d’un traitement BizTalk supervisé via des KPI a été faite.
Le traitement BizTalk a été modélisé en BPMN sous Visio puis exporté vers BizTalk. L’intermédiaire est le BPEL (Business Process Execution langage).

J’ai visité le site de l’éditeur de l’outil (Addin Visio) utilisé lors de l’export : ITpearls. L’outil utilisé est assez performant, les licences sont abordables pour un environnement projet !

Cependant, il existe d’autres outils à l’exemple de : ODBA (Orchestration Designer for Business Analysts) de Microsoft qui reste assez simpliste de mon point de vue par rapport à ITpearls. ODBA n’offre pas la notation complète BPMN mais permet d’importer / exporter vers BizTalk.

Ce lien donne la liste de quelques acteurs du marché BPMN

dimanche 18 mai 2008

Debugger un mapping BizTalk

Il est temps de publier cette astuce quelques fois utile pour bien suivre l’exécution d’un mapping BizTalk Hors Runtime directement dans Visual Studio.

Cela consiste à debugger un mapping BizTalk (~ transformation Xslt) via Visual Studio. Pour lancer cette opération :

  1. Faire un clic droit sur votre fichier de mapping (*.btm) et sélectionner « Validate Map » dans le menu contextuel
  2. Dans la fenêtre de sortie (résultat) de Visual studio, vous obtiendrez un lien vers un fichier « .xsl », cliquez sur le lien pour avoir une vue dans Visual Studio
  3. Faire un clic droit dans la vue et sélectionner « view Source » dans le menu contextuel
  4. Ajouter vos points d’arrêts dans le code source Xsl
  5. Dans le barre de menu de Visual studio, sélectionner XML / Debug XSLT

Bon Debug ! N’oublier pas de mettre une instance XML bien définie en entrée de votre mapping, l’idéal est de mettre une instance comportant des données similaire à vos jeux de tests pour bien debugger !

jeudi 15 mai 2008

BizTalk EDI Subsystem Error 120

Suite à la configuration d'EDI dans BizTalk, une erreur est apparue :

Source: EDI SubsystemCategory: BizTalk Server 2006Error encountered: ERROR (120) :An error occurred in the File System connector. Check the details.Cant make a connection to \\MyComputer\EDIDocsHome\Documents\PickupEDIError message: The operation cannot be performed because a network component is not started or because a specified name cannot be used.

Vérifier que le groupe Windows EDI Subsystem Users possède le privilège « control total » sur l’emplacement suivant :
\\MyComputer\EDIDocsHome\Documents\PickupEDI
 
Episun annuaire partenaire