Exportar (0) Imprimir
Expandir todo

Paso 5: crear e implementar la canalización de recepción EDI

Actualizado: noviembre de 2013

En este tema, va a configurar el puente de recepción EDI que recibe un mensaje PO 850 X12 de un servidor FTP, lo procesa, lo transforma en un IDOC ORDERS05 y lo enruta al Puente unidireccional XML que implementó en el paso anterior.

  1. Inicie sesión en el Portal de servicios de BizTalk. Puede obtener la dirección URL del Portal de servicios de BizTalk de la suscripción de Servicios de BizTalk. Para obtener más información sobre cómo iniciar sesión en el portal, vea http://go.microsoft.com/fwlink/?LinkId=317714.

  2. Cree un socio comercial para Fabrikam y Contoso. En el panel izquierdo, haga clic en Socios comerciales y a continuación, en la página Socios comerciales, haga clic en Agregar socio comercial.

  3. Cree un acuerdo entre los dos socios comerciales. En la página Acuerdos, haga clic en la pestaña X12 si aún no está en esa pestaña. A continuación, haga clic en Agregar.

  4. Establezca los valores siguientes para la pestaña Configuración general.

     

    Campo

    Descripción

    Nombre

    Escriba un nombre para el acuerdo. Para este tutorial, especifique el nombre SAPIntegration.

    noteNota
    Este campo es obligatorio. El nombre del acuerdo debe ser único.

    Descripción

    Escriba notas o una descripción para el acuerdo.

    Socio comercial hospedado

    Seleccione el socio comercial hospedado para el acuerdo. Un socio hospedado es un socio administrado por el proveedor de servicios y las canalizaciones se implementan para ese socio durante la implementación del acuerdo. Normalmente, los socios comerciales administrados por el proveedor de servicios se configuran como socios hospedados, mientras que los socios empresariales son socios invitados.

    Para este tutorial, el socio hospedado es Fabrikam. El perfil predeterminado para Fabrikam se muestra en el campo Perfil.

    Socio comercial invitado

    Seleccione el socio comercial para el acuerdo (que no es un socio comercial hospedado). Para este tutorial, seleccione Contoso. El perfil predeterminado para Contoso se muestra en el campo Perfil.

    Identidades

    Calificador de Id. de asociado comercial hospedado

    Seleccione un calificador de autenticación que proporcione identidades de negocio únicas a los socios comerciales. Para este tutorial, seleccione ZZ-Definidos mutuamente.

    Valor

    Escriba FABRIKAM.

    Calificador de Id. de asociado comercial invitado

    Seleccione un calificador de autenticación que proporcione identidades de negocio únicas a los socios comerciales. Para este tutorial, seleccione ZZ-Definidos mutuamente.

    Valor

    Escriba CONTOSO.

    Seguimiento

    Seguimiento de propiedades de envío de mensaje

    Active esta casilla para almacenar las propiedades de mensaje cuando el mensaje EDI se envía al socio comercial. Una vez almacenadas, puede consultar estos datos haciendo clic en Seguimiento en la página principal del Portal de servicios de BizTalk.

    Cuando está habilitada, también puede almacenar el cuerpo del mensaje si activa Archivar envío de mensaje.

    Seguimiento de propiedades de recepción de mensaje

    Active esta casilla para almacenar las propiedades de mensaje cuando el mensaje EDI se recibe de un socio comercial. Una vez almacenadas, puede consultar estos datos haciendo clic en Seguimiento en la página principal del Portal de servicios de BizTalk.

    Cuando está habilitada, también puede almacenar el cuerpo del mensaje si activa Archivar recepción de mensaje.

  5. Haga clic en Continuar.

    Al hacer clic en Continuar se agregan dos pestañas nuevas: una para la configuración de recepción y otra para la configuración de envío. Cada pestaña es un acuerdo unidireccional entre los dos socios comerciales, una para la recepción de mensajes y la otra para el envío de mensajes. Las propiedades de la pestaña Configuración de recepción definen cómo se configura el puente de recepción EDI. Este puente recibe los mensajes EDI entrantes que se envían a Fabrikam. Del mismo modo, las propiedades de la pestaña Configuración de envío definen cómo se configura el puente de envío EDI. Este puente envía mensajes EDI de Fabrikam a sus socios comerciales, como Contoso.

  1. En la página Acuerdos, haga clic en la pestaña Configuración de recepción.

  2. Especifique los valores siguientes en la sección Transporte.

    • En Tipo de transporte, seleccione FTP. En el escenario utilizado en este tutorial, Contoso envía el mensaje X12 850 mediante una ubicación FTP.

    • Proporcione el nombre del servidor FTP del que se toman los mensajes.

    • Especifique el nombre de usuario y la contraseña para conectarse al servidor FTP.

    • Especifique la ruta de acceso relativa del servidor de la que se va a tomar el mensaje X12 850.

  3. Especifique los valores siguientes en la sección Protocolo.

    • Especifique si desea recibir confirmaciones técnica (TA1) y funcional (997).

    • Bajo Esquemas, haga clic en el signo más y especifique los valores siguientes.

       

      Para Especifique

      Versión

      00401.

      Tipo de transacción (ST1)

      850 – Pedido de compra.

      Remitente de aplicación (GS02)

      CONTOSO.

      Esquema

      En la lista desplegable, seleccione el esquema (X12_00401_850.xsd). Este esquema se cargó en Servicios de BizTalk cuando implementó el Proyecto de servicio de BizTalk en el paso anterior.

  4. En la sección Transformación, haga clic en el signo más para agregar una transformación al acuerdo. En la lista desplegable, seleccione el esquema X12_00401_850.xsd y la transformación que creó anteriormente (AzureTransformations.trfm). El esquema y la transformación se implementaron en la suscripción de Servicios de BizTalk cuando implementó el Proyecto de servicio de BizTalk en el paso anterior.

  5. En la página Ruta, bajo Configuración de ruta, haga clic en Agregar para agregar un destino de ruta.

    1. Establezca el Nombre de regla en SendToBridge.

    2. En Regla de ruta, seleccione la opción Usar definiciones avanzadas y especifique la siguiente expresión en el cuadro de texto:

      1=1
      

      Esta expresión siempre se resuelve como true, lo que significa que todos los mensajes se enrutan al puente.

      noteNota
      Incluso aunque no seleccione la opción Usar definiciones avanzadas y no proporciona ninguna regla de ruta, esta opción está seleccionada y su valor se establece en 1=1 de forma predeterminada. Esto significa que el comportamiento predeterminado es enrutar todos los mensajes al destino de ruta.

    3. En Acción de ruta, haga clic en el signo más para agregar una nueva fila y establezca los valores siguientes:

      • Establezca Tipo de destino en Encabezado HTTP

      • Establezca Nombre de encabezado en Content-Type

      • Establezca Tipo de valor en Constante

      • Establezca Valor constante en application/xml

      noteNota
      Esto garantiza que todos los mensajes que se enrutan al puente incluyen un encabezado content-type con su valor establecido en application/xml. Sin este encabezado, el puente que recibe el mensaje lo trata como un mensaje de archivo sin formato y puede provocar errores de validación.

    4. En Destino de ruta, establezca Tipo de transporte en Puente Azure BizTalk; en el cuadro de texto, escriba el nombre de entidad del puente en la superficie de flujo de mensajes. Para este tutorial, especifique el nombre de puente B2BConnector. Este nombre se usa para generar el extremo de implementación del puente, que es http://<mybiztalkservicename>.biztalk.windows.net/default/B2BConnector. Con esta configuración, todos los mensajes procesados por el acuerdo se enrutan al Puente unidireccional XML que implementó anteriormente.

      Haga clic en Guardar.

    5. En la página Ruta, bajo Configuración de suspensión de mensaje, especifique el Tipo de transporte como Service Bus de Azure e indique después los valores siguientes:

      • Establezca el tipo de destino de la ruta en BasicHttpRelay.

      • Especifique el espacio de nombres, el nombre del emisor y la clave del emisor de Service Bus.

      • Especifique la dirección URL del extremo donde ya hay un servicio de receptor de retransmisión en ejecución. Para este tutorial, especifique Suspender. Por tanto, la dirección URL completa donde se envía un mensaje con errores es http://<servicebus_namespace>.servicebus.windows.net/Suspend.

  1. En la página Acuerdos, haga clic en la pestaña Configuración de envío.

    noteNota
    Aunque este tutorial no abarca el lado de envío del acuerdo, debe especificar los valores predeterminados mínimos para implementar correctamente el acuerdo.

  2. Conserve los valores predeterminados de las pestañas Dirección URL de entrada, Transformación y Procesamiento por lotes.

  3. En la pestaña Protocolo, en Esquemas, especifique los valores siguientes:

     

    Propiedad Descripción

    Versión

    Establezca el valor 00401

    Tipo de transacción (ST01)

    Establezca el valor 850 - Pedido de compra

    Esquema

    Establezca el valor X12_00401_850.

  4. En la sección Transporte, bajo Configuración de transporte, especifique los valores siguientes.

    • Establezca el Tipo de transporte en FTP/S.

    • Especifique los valores necesarios para el transporte FTP.

  5. En la sección Transporte, bajo Configuración de suspensión de mensaje, especifique los valores siguientes.

    • Establezca el Tipo de transporte en Service Bus de Azure.

    • Establezca el tipo de destino de la ruta en BasicHttpRelay.

    • Especifique el espacio de nombres, el nombre del emisor y la clave del emisor de Service Bus.

    • Especifique la dirección URL del extremo donde ya hay un servicio de receptor de retransmisión en ejecución. Para este tutorial, especifique Suspender. Por tanto, la dirección URL completa donde se envía un mensaje con errores es http://<servicebus_namespace>.servicebus.windows.net/Send_Failure.

  6. Haga clic en Implementar acuerdo para implementar el acuerdo.

    Una vez implementado el acuerdo, para probar la solución puede continuar y dejar un mensaje PO 850 de prueba en la carpeta del servidor FTP que especificó como parte del acuerdo. En el próximo tema, Paso 6: probar la solución, se proporcionan más detalles sobre cómo probar la solución.

Vea también

Mostrar:
© 2014 Microsoft