Étape 1 : Envoi d’une demande 0C2
Au cours de cette étape, vous préparez et envoyez une demande à l’aide du processus d’interface partenaire (PIP) pour une demande de test asynchrone 0C2. Ce PIP garantit qu’un canal de communication asynchrone fonctionne correctement entre deux organisations différentes. Ce PIP suit le même modèle que d’autres pips d’action double asynchrone, tels que le PIP 3A4 - Demander un bon de commande.
Pour envoyer une demande de test asynchrone 0C2
Sur l’ordinateur Fabrikam, dans Internet Explorer, recherchez et ouvrezhttp://localhost/LOBWebApplication/default.aspx.
Dans la page Envoyer un Message , procédez comme suit :
Propriété Pour Organisation d’accueil Tapez FABRIKAM. Organisation partenaire Tapez CONTOSO. Pip Code Tapez 0C2. Pip Version Tapez R01.02. ID d'instance PIP Tapez 0C2_Test. Important: Vous devez vous assurer que le pip est unique pour chaque message que vous envoyez afin d’éviter les erreurs d’ID de message en double. Si vous exécutez le test 0C2 à l’avenir, vous devrez modifier ce champ. Catégorie de message Action de type. À l’aide du Bloc-notes ou d’un autre éditeur de texte, ouvrez le fichier 0C2_Request.xml dans le < dossier drive> :\Program Files\Microsoft BizTalk <version> Accelerator for RosettaNet\SDK\LOBApplication\SampleInstances, puis copiez et collez le contenu dans le champ Contenu du service dans LOBWebApplication.
Notes
Pour supprimer le texte existant dans le champ Contenu du service du formulaire Envoyer un message, placez le curseur au début du texte, appuyez longuement sur les boutons Maj et Ctrl , cliquez sur Fin, puis sur Supprimer.
Cliquez sur Envoyer pour envoyer la demande 0C2 à l’ordinateur Contoso.
Pour vérifier la communication sur l'ordinateur Fabrikam
Dans la page État du message de LOBWebApplication, vérifiez que vous recevez deux messages entrants.
Notes
Vous devez d’abord recevoir un message de catégorie 25 indiquant un accusé de réception de la part de l’ordinateur Contoso. Vous devez ensuite recevoir un message de catégorie 50 qui correspond au message de réponse de l’ordinateur Contoso. Un message de catégorie -99 indique une erreur. Vous pouvez utiliser observateur d'événements pour déterminer le message d’erreur réel.
Pour vérifier la communication sur l'ordinateur Contoso
Cliquez sur Démarrer, pointez sur Tous les programmes, puis sur Microsoft SQL Server 2005et cliquez sur SQL Server Management Studio.
Dans la boîte de dialogue Connexion au serveur , dans la zone SQL Server , tapez localhost, sélectionnez Authentification Windows, puis cliquez sur Se connecter.
Notes
Si le SQL Server Agent n’est pas démarré, cliquez dessus avec le bouton droit, puis cliquez sur Démarrer.
Dans microsoft SQL Server Management Studio, cliquez sur Nouvelle requête.
Dans la <boîte de dialogue de texte du tableau> , sélectionnez BTARNDATA dans la liste, puis cliquez sur OK.
Dans la fenêtre SQL, tapez l'instruction SQL suivante :
SELECT * From MessagesToLOB
Dans le menu Requête , cliquez sur Exécuter pour exécuter l’instruction SQL.
Dans la fenêtre Requête, dans le volet Résultats, vérifiez que deux messages entrants s’affichent.
Notes
Vous devez d’abord recevoir un message de catégorie 10 qui représente la demande d’origine envoyée par l’ordinateur Fabrikam. Vous devez ensuite recevoir un message de catégorie 25 indiquant l’accusé de réception.
Dans la fenêtre SQL, tapez l'instruction SQL suivante :
SELECT * From MessagesFromLOB
Cliquez sur Exécuter pour exécuter l'instruction SQL.
Dans le volet de résultats de la fenêtre Requête, vérifiez que vous voyez un message sortant.
Notes
Vous devez voir un message de catégorie 25 qui représente l’accusé de réception envoyé par Contoso à l’ordinateur Fabrikam. Vous devez également voir un message de catégorie 50 qui représente la réponse envoyée de l’application métier Contoso à l’ordinateur Fabrikam.