Étape 7 : Création et déploiement de l’exemple de SDK DoubleAction
L'exemple DoubleAction.odx montre comment implémenter une orchestration pour générer automatiquement des réponses pour les processus PIP (Partner Interface Processes) double action 0C2, 0C4, 3A2 et 3A4. Vous pouvez étendre cet exemple de projet pour prendre en charge des PIP double action supplémentaires.
Cet exemple vous permet d'envoyer une réponse automatique à Fabrikam chaque fois que Fabrikam effectue une demande à l'aide de l'un des quatre PIP.
Pour créer et initialiser l'exemple DoubleAction
Sur l'ordinateur Contoso, dans une fenêtre d'invite de commandes, accédez au dossier suivant :
<drive> :\Program Files\Microsoft BizTalk <version> Accelerator for RosettaNet\SDK\PIPAutomation\DoubleAction\.Notes
Avant d'exécuter le programme d'installation, ouvrez le fichier DoubleAction.sql (situé dans le dossier ci-dessus) dans le Bloc-notes. Dans le menu Fichier, cliquez sur Enregistrer sous. Dans la zone Codage , sélectionnez ANSI dans la liste déroulante, puis cliquez sur Enregistrer. Sélectionnez Oui pour remplacer les fichiers existants.
Si votre installation BizTalk Server s’exécute sur SQL Server 2008 R2/2008 SP1, exécutez setupx64.bat dans le même dossier. Le fichier de commandes effectuera les actions suivantes :
Crée une procédure stockée SQL (
PipAutomationGetAction
) dans la base de données BTARNDATA pour récupérer le message d'action à partir de la table MessagesToLOB.Compile le projet .NET HeaderHelper et inscrit l'assembly dans le GAC (Global Assembly Cache).
Crée et lie le port de réception BizTalk Server SQL (MessagesToLOB_Receive_Port).
Active l'emplacement de réception (MessagesToLOB_Receive_Location).
Compile et déploiement l'orchestration double action PIPAutomation (DoubleAction.odx).
Lie et démarre l’orchestration BizTalk Server.
Notes
L'exemple affiche des avertissements pendant la compilation. Vous pouvez ignorer ces avertissements.
Notes
Vérifiez que DoubleAction.odx a été lié à MessagesToLOB_Receive_Portet que l'orchestration a été démarrée.
Dans BizTalk Server console d’administration, développez les nœuds Groupe BizTalk, Applications et Application BizTalk 1. Cliquez sur le nœud Orchestrations . Cliquez avec le bouton droit sur l'orchestration DoubleAction , puis cliquez sur Propriétés. Dans la boîte de dialogue Propriétés, cliquez sur le nœud Liaisons , puis affectez à Hôte la valeur BizTalkServerApplication et affectez à Port de réception la valeur MessageToLOB_ReceivePort. Cliquez sur OK. Cliquez avec le bouton droit sur l'orchestration DoubleAction , puis cliquez sur Démarrer.