Partager via


Tâche 4 : configurer la forme Construire un message

La forme Construire un message conserve les assignations des messages avec les instructions relatives aux codes Begin, Edit et End Doc.

La procédure suivante permet de configurer la forme Construire un message.

Pour configurer la forme Construire un message

  1. Faites glisser une forme Construire un message entre ReceiveBeginDoc et SendBeginDoc.

    • Messages construits : BeginDocSessionMsg

    • Nom: ConstructBeginDocMessageWithSession

    1. Faites glisser une forme Assignation du message dans l'orchestration où vous souhaitez créer un message.

    2. Double-cliquez sur la forme interne MessageAssignment_1.

      L'Éditeur d'expression BizTalk s'affiche.

    3. Tapez votre code, par exemple :

    BeginDocSessionMsg = BeginDocMsg;  
    BeginDocSessionMsg(JDE.ReserveSession) = true;  
    BeginDocSessionMsg(JDE.SessionID) = 0;  
    

    Ce code indique à l'adaptateur que vous voulez démarrer une session. L'élément SessionID est initialisé comme étant égal à 0, mais lorsque la réponse est renvoyée, l'ID est attribué par le serveur J.D. Edwards OneWorld.

    Image montrant l’éditeur d’expression BizTalk.

  2. Faites glisser une forme Construire un message avant SendEditLine.

    • Messages construits : EditLineSessionMsg

    • Nom: ConstructEditLineMessageWithSession

      Image montrant les propriétés du message.

    1. Faites glisser une forme Assignation du message dans l'orchestration où vous souhaitez créer un message.

    2. Double-cliquez sur la forme interne MessageAssignment_1.

      L'Éditeur d'expression BizTalk s'affiche.

    3. Tapez votre code, par exemple :

    EditLineSessionMsg = EditLineMsg;  
    EditLineSessionMsg(JDE.ReserveSession) = true;  
    EditLineSessionMsg(JDE.SessionID) =  
       BeginDocResponseMsg(JDE.SessionID);  
    

    Image montrant un exemple d’expression.

  3. Faites glisser une forme Construire un message avant SendEndDoc.

    • Messages construits : EndDocSessionMsg

    • Nom: ConstructEndDocMessageWithSession

    1. Faites glisser une forme Assignation du message dans l'orchestration où vous souhaitez créer un message.

    2. Double-cliquez sur la forme interne MessageAssignment_1.

      L'Éditeur d'expression BizTalk s'affiche.

    3. Tapez votre code, par exemple :

    EndDocSessionMsg = EndDocMsg;  
    EndDocSessionMsg(JDE.ReserveSession) = false;  
    EndDocSessionMsg(JDE.SessionID) =  
       BeginDocResponseMsg(JDE.SessionID);  
    

Voir aussi

Tâche 1 : créer les ports
Tâche 2 : créer les messages
Tâche 3 : configurer les formes Envoi et Réception
Tâche 5 : configurer la forme Transformer