Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta sección, Contoso crea un proyecto EDI mediante la versión de abril de 2012 de Microsoft Azure BizTalk Services. Como parte del proyecto, Contoso agrega lo siguiente:
Un 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 orden 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 dentro del 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 plantillas instaladas, seleccione Esquema, especifique el nombre del esquema como ECommerceSalesOrder.xsd y, a continuación, haga clic en Agregar.
Edite y compile 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 compilar este esquema. Para obtener más información, vea Usar el Editor de BizTalk.
Guarde el esquema.
Para crear una transformación dentro del 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 Plantillas Instaladas, seleccione Mapa, 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 haber agregado este esquema al proyecto EDI que creó. Puede descargar este y los otros esquemas X12 de https://go.microsoft.com/fwlink/p/?LinkId=235057. Los esquemas X12 forman parte del paquete MicrosoftEdiXSDTemplates.zip disponible en la ubicación de descarga.
Para el esquema de destino, seleccione ECommerceSalesOrder.xsd. Usted ha creado este esquema anteriormente en este tema.
Cree el mapa conectando los nodos pertinentes en los esquemas de origen y de destino.
Guarde el mapa.
Véase también
Tutorial 4: Creación de una aplicación híbrida con BizTalk Server 2013