Partager via


Étape 1 (pour Azure) : créer le projet EDI

Dans cette section, Contoso crée un projet EDI à l’aide de la version Microsoft Azure BizTalk Services avril 2012. Dans le cadre du projet, Contoso ajoute les éléments suivants :

  • Schéma de commande client interne (ECommerceSalesOrder.xsd) dans lequel le schéma de commandes EDI X12 840 sera transformé. Contoso utilise le schéma interne pour traiter le message après sa réception dans BizTalk Server

  • Transformation (EDI840TOSALESORDER. TRFM) pour convertir le schéma de commande client X12 840 en schéma ECommerceSalesOrder .

    Contoso utilise ces artefacts lors de la création d’un contrat dans le portail Azure BizTalk dans Microsoft Azure BizTalk Services.

Pour créer un projet EDI

  1. Ouvrez Visual Studio, dans le menu Fichier , pointez sur Nouveau, puis cliquez sur Projet.

  2. Dans la boîte de dialogue Nouveau projet , dans modèles installés, sélectionnez Service Bus. Spécifiez un nom de projet et un emplacement pour le projet, puis cliquez sur OK.

Pour créer un schéma dans le projet EDI

  1. À partir du Explorateur de solutions, cliquez avec le bouton droit sur le nom du projet que vous venez de créer, pointez sur Ajouter, puis cliquez sur Nouvel élément.

  2. Dans la boîte de dialogue Ajouter un nouvel élément , dans modèles installés, sélectionnez Schéma, spécifiez le nom du schéma ECommerceSalesOrder.xsd, puis cliquez sur Ajouter.

  3. Modifiez et générez le schéma pour qu'il ressemble à ceci :

    <?xml version="1.0" encoding="utf-16"?>
    <xs:schema xmlns="http://ECommerceSalesOrder.Inbound" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" targetNamespace="http://ECommerceSalesOrder.Inbound" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:element name="SalesOrder">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="CompanyCode" type="xs:string" />
            <xs:element name="PartID" type="xs:int" />
            <xs:element name="Quantity" type="xs:int" />
            <xs:element name="AskPrice" type="xs:decimal" />
            <xs:element name="RequestShipmentDate" type="xs:date" />
            <xs:element name="Address">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Line1" type="xs:string" />
                  <xs:element name="Line2" type="xs:string" />
                  <xs:element name="City" type="xs:string" />
                  <xs:element name="State" type="xs:string" />
                  <xs:element name="Country" type="xs:string" />
                  <xs:element name="Zipcode" type="xs:int" />
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="Contact">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Firstname" type="xs:string" />
                  <xs:element name="Lastname" type="xs:string" />
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="Comments" type="xs:string" />
            <xs:element name="DateNow" type="xs:date" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:schema>
    

    Vous pouvez utiliser l’Éditeur de schéma pour construire ce schéma. Pour plus d’informations, consultez Utilisation de l’éditeur BizTalk.

  4. Enregistrez le schéma.

Pour créer une forme Transformer dans le projet EDI

  1. À partir du Explorateur de solutions, cliquez avec le bouton droit sur le nom du projet que vous venez de créer, pointez sur Ajouter, puis cliquez sur Nouvel élément.

  2. Dans la boîte de dialogue Ajouter un nouvel élément , dans modèles installés, sélectionnez Carte, spécifiez le nom du schéma Edi840ToSalesOrder.trfm, puis cliquez sur Ajouter.

  3. Dans la carte, pour le schéma source, sélectionnez X12_00401_840.xsd. Il s’agit du schéma X12 standard pour une commande client EDI. Ce schéma doit être déjà ajouté au projet EDI que vous avez créé. Vous pouvez télécharger ce schéma et d’autres schémas X12 à partir de https://go.microsoft.com/fwlink/p/?LinkId=235057. Les schémas X12 font partie du package MicrosoftEdiXSDTemplates.zip disponible à partir de l’emplacement de téléchargement.

  4. Pour le schéma de destination, sélectionnez ECommerceSalesOrder.xsd. Vous avez créé ce schéma auparavant dans cette rubrique.

  5. Créez le mappage en connectant les nœuds pertinents dans les schémas source et cible.

  6. Enregistrez le mappage.

Voir aussi

Tutoriel 4 : Création d’une application hybride à l’aide de BizTalk Server 2013