Paso 1 (para Azure): crear el Proyecto EDI
En esta sección, Contoso crea un proyecto EDI con la versión de abril de 2012 de Microsoft Azure BizTalk Services. Como parte del proyecto, Contoso agrega lo siguiente:
Esquema interno de pedidos de ventas (ECommerceSalesOrder.xsd) al que se transformará el esquema de pedidos de ventas EDI X12 840. Contoso usa el esquema interno para procesar el mensaje después de recibirlo en BizTalk Server
Transformación (EDI840TOSALESORDER. TRFM) para convertir el esquema de pedidos de venta X12 840 al esquema ECommerceSalesOrder .
Contoso usa estos artefactos al crear un contrato en el portal de Azure BizTalk en Microsoft Azure BizTalk Services.
Para crear un proyecto EDI
Abra Visual Studio, en el menú Archivo , seleccione Nuevo y, a continuación, haga clic en Proyecto.
En el cuadro de diálogo Nuevo proyecto , en las plantillas instaladas, seleccione Service Bus. Especifique un nombre de proyecto y una ubicación para el proyecto y, a continuación, haga clic en Aceptar.
Para crear un esquema en el proyecto EDI
En el Explorador de soluciones, haga clic con el botón derecho en el nombre del proyecto que acaba de crear, seleccione Agregar y, a continuación, haga clic en Nuevo elemento.
En el cuadro de diálogo Agregar nuevo elemento , en las plantillas instaladas, seleccione Esquema, especifique el nombre del esquema como ECommerceSalesOrder.xsd y, a continuación, haga clic en Agregar.
Edite y cree el esquema para que se parezca a lo siguiente:
<?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>
Puede usar el Editor de esquemas para crear este esquema. Para obtener más información, vea Usar el Editor de BizTalk.
Guarde el esquema.
Para crear una transformación en el proyecto EDI
En el Explorador de soluciones, haga clic con el botón derecho en el nombre del proyecto que acaba de crear, seleccione Agregar y, a continuación, haga clic en Nuevo elemento.
En el cuadro de diálogo Agregar nuevo elemento , en las plantillas instaladas, seleccione Asignar, especifique el nombre del esquema como Edi840ToSalesOrder.trfm y, a continuación, haga clic en Agregar.
En el mapa, en el esquema de origen, seleccione X12_00401_840.xsd. Este es el esquema X12 estándar para un pedido de ventas EDI. Ya debe tener agregado este esquema al proyecto EDI que ha creado. Puede descargarlo y otros esquemas X12 de https://go.microsoft.com/fwlink/p/?LinkId=235057. Los esquemas X12 forman parte del paquete deMicrosoftEdiXSDTemplates.zip disponible en la ubicación de descarga.
Para el esquema de destino, seleccione ECommerceSalesOrder.xsd. Ha creado este esquema anteriormente en este tema.
Cree el mapa conectando los nodos correspondientes en los esquemas de origen y destino.
Guarde la asignación.
Consulte también
Tutorial 4: Creación de una aplicación híbrida mediante BizTalk Server 2013