Condividi tramite


Passaggio 1 (per Azure): Creare il progetto EDI

In questa sezione Contoso crea un progetto EDI usando la versione di Aprile 2012 di Servizi BizTalk di Microsoft Azure. Come parte del progetto, Contoso aggiunge quanto segue:

  • Schema interno degli ordini di vendita (E CommerceSalesOrder.xsd) in cui verrà trasformato lo schema degli ordini di vendita EDI X12 840. Contoso usa lo schema interno per elaborare il messaggio dopo la ricezione in BizTalk Server

  • Trasformazione (EDI840TOSALESORDER.TRFM) per convertire lo schema dell'ordine di vendita X12 840 nello schema ECommerceSalesOrder.

    Contoso usa questi artefatti durante la creazione di un contratto nel portale BizTalk di Azure nei servizi BizTalk di Microsoft Azure.

Per creare un progetto EDI

  1. Aprire Visual Studio, scegliere Nuovo dal menu File e quindi fare clic su Progetto.

  2. Nella finestra di dialogo Nuovo progetto selezionare Bus di servizio da Modelli installati. Specificare un nome di progetto e un percorso per il progetto, quindi fare clic su OK.

Per creare uno schema all'interno del progetto EDI

  1. In Esplora soluzioni fare clic con il pulsante destro del mouse sul nome del progetto appena creato, scegliere Aggiungi e quindi fare clic su Nuovo elemento.

  2. Nella finestra di dialogo Aggiungi nuovo elemento , in Modelli installati selezionare Schema, specificare il nome dello schema come E CommerceSalesOrder.xsd e quindi fare clic su Aggiungi.

  3. Modificare e compilare lo schema in modo che sia simile al seguente:

    <?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>
    

    È possibile usare l'editor dello schema per compilare questo schema. Per altre informazioni, vedere Uso dell'editor BizTalk.

  4. Salvare lo schema.

Per creare una trasformazione all'interno del progetto EDI

  1. In Esplora soluzioni fare clic con il pulsante destro del mouse sul nome del progetto appena creato, scegliere Aggiungi e quindi fare clic su Nuovo elemento.

  2. Nella finestra di dialogo Aggiungi nuovo elemento , in Modelli installati selezionare Mappa, specificare il nome dello schema come Edi840ToSalesOrder.trfm e quindi fare clic su Aggiungi.

  3. Nella mappa selezionare X12_00401_840.xsd per lo schema di origine. Questo è lo schema X12 standard per un ordine di vendita EDI. È necessario aver già aggiunto questo schema al progetto EDI creato. È possibile scaricare questo e altri schemi X12 da https://go.microsoft.com/fwlink/p/?LinkId=235057. Gli schemi X12 fanno parte del pacchetto MicrosoftEdiXSDTemplates.zip disponibile nel percorso di download.

  4. Per lo schema di destinazione selezionare E CommerceSalesOrder.xsd. Questo schema è stato creato in precedenza in questo argomento.

  5. Creare la mappa connettendo i nodi pertinenti negli schemi di origine e di destinazione.

  6. Salvare la mappa.

Vedere anche

Esercitazione 4: Creazione di un'applicazione ibrida con BizTalk Server 2013