Partager via


Tâche 4 : Comment configurer la forme de message de construction

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

      Éditeur d’expressions

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

    • Messages construits : EditLineSessionMsg

    • Nom: ConstructEditLineMessageWithSession

      Send Edit Line

    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);  
      

      Modifier la editline_editor de l’éditeur de

  3. Faites glisser une forme De message de construction 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