Partager via


Étape 2 : Envoi d’une requête 0C4

Au cours de cette étape, vous allez préparer une demande et l'envoyer à l'aide du processus d'interface entre partenaires (PIP) pour une requête de test synchrone 0C4. RosettaNet définit ce processus PIP pour vérifier qu'un canal de communication synchrone fonctionne correctement entre deux organisations différentes. Étant donné que ce pip a un modèle de communication synchrone, l’accélérateur BizTalk pour RosettaNet (BTARN) n’envoie pas d’accusés de réception. Ce processus PIP suit le même modèle que les autres processus PIP double action synchrones, comme le processus PIP 2A9 (requête d'informations techniques sur un produit).

Pour envoyer une requête de test synchrone 0C4

  1. Sur l’ordinateur Fabrikam, dans Internet Explorer, recherchez et ouvrezhttp://localhost/LOBWebApplication/default.aspx.

  2. 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 0C4.
    Pip Version Tapez R01.02.
    ID d'instance PIP Tapez 0C4_Test. Important: Pour éviter les erreurs d’ID de message en double, vous devez vous assurer que le pip est unique pour chaque message que vous envoyez. Si vous exécutez le test 0C4 ultérieurement, vous devrez modifier ce champ.
    Catégorie de message Action de type.
  3. À l’aide du Bloc-notes ou d’un autre éditeur de texte, ouvrez le fichier 0C4_Request.xml dans le <dossier drive> :\Program Files\Microsoft BizTalk 2009 Accelerator for RosettaNet\SDK\LOBApplication\SampleInstances, puis copiez et collez le contenu dans le champ Contenu du service dans LOBWebApplication.

  4. Cliquez sur Envoyer pour envoyer la requête 0C4 à 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 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 l'Observateur d'événements pour déterminer le message d'erreur réel.

Pour vérifier la communication sur l'ordinateur Contoso

  1. Cliquez sur Démarrer, pointez sur Tous les programmes, puis sur Microsoft SQL Server 2005et cliquez sur SQL Server Management Studio.

  2. 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.

  3. Dans microsoft SQL Server Management Studio, cliquez sur Nouvelle requête.

  4. Dans la zone de texte du <tableau> , sélectionnez BTARNDATA dans la liste.

  5. Dans la fenêtre SQL, tapez l'instruction SQL suivante :

    SELECT * From MessagesToLOB  
    
  6. Cliquez sur Exécuter pour exécuter l'instruction SQL.

  7. Dans le volet de résultats de la fenêtre Requête, vérifiez que vous voyez un message entrant.

    Notes

    Vous devez voir un message de catégorie 10 qui correspond à la demande d'origine envoyée par l'ordinateur Fabrikam.

  8. Dans la fenêtre SQL, tapez l'instruction SQL suivante :

    SELECT * From MessagesFromLOB  
    
  9. Cliquez sur Exécuter pour exécuter l'instruction SQL.

  10. 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 50 qui correspond à la réponse Contoso à la requête PIP 0C4 envoyée par Fabrikam. Dans un scénario synchrone double action, l'ordinateur récepteur n'envoie pas d'accusé de réception à l'ordinateur initiateur en réponse au message de requête initial. Le message de réponse sert d'accusé de réception.

Voir aussi

Étape 3 : Envoi d’une demande 3A2
Flux de messages BTARN