Compartir a través de


Tutorial (AS2): Enviar EDI a través de AS2 con un MDN sincrónico

Este tutorial proporciona un conjunto de procedimientos paso a paso que crea una solución para el envío de mensajes EDI a través de AS2 con un MDN sincrónico. Puede crear y probar la solución completa en este tutorial en un solo equipo.

Requisitos previos

A continuación se exponen algunos requisitos previos para realizar el procedimiento de este tema:

  • Debe haber iniciado sesión como miembro del grupo Administradores de BizTalk Server o BizTalk Server operadores B2B.

  • El equipo que ejecuta el tutorial debe tener Internet Information Services (IIS) 7 instalado.

  • Si el equipo que ejecuta el tutorial tiene instalada la versión de 64 bits de Windows, debe asegurarse de que los hosts de BizTalk están marcados como de 32 bits solamente. Además debe asegurarse de que IIS tiene establecida en True la opción de habilitar aplicaciones de 32 bits para los grupos de aplicaciones. Para obtener más información, vea Tutorial 3: Tutorial de AS2.

Cómo la solución envía un mensaje EDI y AS2 y devuelve un MDN sincrónico

La solución hará lo siguiente:

  1. Un puerto de recepción de archivos unidireccional recibe un intercambio EDI de Contoso.

    Nota

    Puede que los eventos de esta lista no se produzcan en el orden mostrado.

  2. Mediante la canalización de recepción de paso a través, el puerto de recepción coloca el mensaje de prueba en el cuadro de mensajes sin modificar.

  3. Un puerto de envío bidireccional estático recoge el intercambio EDI y lo codifica en formato AS2.

  4. El puerto de envío envía el intercambio EDI con codificación AS2 a través del transporte AS2 a la entidad Fabrikam.

  5. El puerto de recepción bidireccional en Fabrikam recibe el mensaje AS2 mediante el directorio virtual de Fabrikam. La canalización de recepción descodifica el intercambio EDI a partir de AS2 y coloca el intercambio EDI en el cuadro de mensajes.

  6. El puerto de envío asociado al puerto de recepción bidireccional devuelve un MDN sincrónico.

  7. El puerto de recepción asociado al puerto de envío bidireccional recibe el MDN y lo coloca en el cuadro de mensajes.

  8. Un puerto de envío unidireccional estático con una canalización de envío de paso a través recoge el MDN.

  9. El puerto de envío unidireccional envía el MDN a una carpeta local.

  10. Un puerto de envío unidireccional estático con una canalización de envío de paso a través recoge el mensaje EDI.

  11. El puerto de envío unidireccional envía el mensaje EDI a una carpeta local.

    La siguiente ilustración muestra la arquitectura de esta solución.

    ENVÍO AS2 con un MDN sincrónico

La funcionalidad en esta solución

Los siguientes puntos se aplican a la funcionalidad de este tutorial:

  • Este tutorial se ocupa de la funcionalidad AS2, no de la funcionalidad EDI. Como resultado, todos los puertos implicados en el procesamiento de AS2 usan las canalizaciones AS2Receive o AS2Send, no AS2EdiReceive ni AS2EdiSend. Los puertos que no están implicados en el procesamiento de AS2 usan las canalizaciones PassThruReceive o PassThruTransmit.

  • No se ha habilitado la generación de informes de estado.

  • Esta solución no configura el almacenamiento de mensajes, el cifrado, la compresión ni la firma en la base de datos sin repudio. Para obtener procedimientos sobre cómo configurar esas propiedades, vea Configuring AS2 Properties.

Configuración y prueba del tutorial

Los procedimientos necesarios para esta solución son:

  • Generar e implementar un proyecto de BizTalk con el esquema de mensaje necesario, de modo que el esquema esté disponible para que BizTalk Server lo utilice a la hora de procesar el intercambio recibido.

  • Habilitar el filtro ISAPI de BTS que se utiliza para la recepción del mensaje AS2.

  • Crear un directorio virtual de Fabrikam que reciba el mensaje AS2 de Contoso, como se configura en la ubicación de recepción.

  • Especifique que Windows SharePoint Services no administra el directorio virtual de Fabrikam.

  • Crear un puerto de recepción de archivos unidireccional para recibir el mensaje de prueba EDI que se enviará mediante transporte AS2. Cree la carpeta local en la que se va a recibir el mensaje de prueba.

  • Crear un puerto de envío HTTP bidireccional estático para que BizTalk Server envíe el mensaje AS2 que contiene documento empresarial EDI a Fabrikam y reciba la respuesta MDN. Configure la canalización de envío para que sea la canalización AS2Send y la canalización de recepción para que sea la canalización AS2Receive.

  • Cree un puerto de recepción HTTP bidireccional para que BizTalk Server reciba el mensaje AS2 y envíe la respuesta MDN. Configure AS2Receive como canalización de recepción y AS2Send como canalización de envío. Configurar la ubicación de recepción para recibir el mensaje AS2 mediante el directorio virtual de Fabrikam.

    Nota

    Esta solución está destinada a un equipo único; como resultado, el puerto de envío bidireccional que envía el mensaje AS2 (desde Contoso) y el puerto de recepción bidireccional que recibe el mensaje AS2 (como Fabrikam) están en el mismo equipo.

  • Cree un puerto de envío de archivos unidireccional estático (con una canalización de envío de paso a través) para enrutar el MDN a una carpeta local. Crear la carpeta local.

  • Cree un puerto de envío de archivos unidireccional estático (con una canalización de envío de paso a través) para enrutar la carga del mensaje a una carpeta local. Crear la carpeta local.

    Nota

    Si no tiene un puerto de envío para suscribirse a la carga del mensaje, se suspenderá en el cuadro de mensajes.

  • Crear una entidad (socio comercial) para Fabrikam y Contoso.

  • Crear un perfil de negocio para cada una de las entidades comerciales.

  • Crear un acuerdo AS2 entre los perfiles de negocio de Fabrikam y Contoso. El acuerdo AS2 debe contener propiedades para enviar un mensaje AS2 y recibir un MDN sincrónico como devolución.

  • Probar el tutorial con un intercambio de prueba EDI.

    Nota

    En un mensaje de prueba, puede usar el archivo SamplePO.txt usado en el tutorial de programadores de la interfaz EDI. Ese archivo se incluye en la carpeta \Archivos de programa (x86)\Microsoft BizTalk Server <VERSION>\SDK\EDI Interface Developer Tutorial\. Es un mensaje X12 850.

Configuración del tutorial

En esta sección se describen los procedimientos para configurar el tutorial.

Para implementar el esquema de mensajes
  1. En Visual Studio, cree o abra un proyecto de BizTalk.

    Nota

    Este tema presupone que ya ha agregado una referencia de su aplicación a la aplicación EDI de BizTalk, que contiene esquemas, canalizaciones y orquestaciones EDI. Si no es así, vea Agregar una referencia a la aplicación EDI de BizTalk Server.

  2. Haga clic con el botón derecho en el proyecto, seleccione Agregar y, a continuación, haga clic en Elemento existente. Para usar el archivo SamplePO.txt para probar la solución, vaya a la carpeta \Archivos de programa (x86)\Microsoft BizTalk Server <VERSION>SDK\EDI Interface Developer Tutorial\Inbound_EDI. Seleccione el esquema X12_00401_850.xsd y haga clic en Agregar.

    Nota

    Para usar otro esquema EDI, vaya a la carpeta \Archivos de programa (x86)\Microsoft BizTalk Server <VERSION>XSD_SchemaEDI. Si los esquemas EDI no se han descomprimido en las carpetas de XSD_SchemaEDI, ejecute el archivo MicrosoftEdiXSDTemplates.exe de la carpeta XSD_SchemaEDI para descomprimir los esquemas en la carpeta predeterminada.

  3. Defina el archivo de clave de ensamblado y, a continuación, genere e implemente el ensamblado.

Para habilitar el filtro ISAPI de BTS
  1. Haz clic en Inicio, apunta a Todos los programas, Herramientas administrativas y haz clic en Administrador de Internet Information Services (IIS).

    Sugerencia

    Según el sistema operativo, la opción Herramientas administrativas puede no estar disponible en el menú Inicio. En tales casos, haga clic en Inicio, ejecutar y escriba inetmgr para abrir el Administrador de Internet Information Services (IIS).

  2. Seleccione la entrada del servidor web raíz y, en la vista Características, haga doble clic en Asignaciones de controladores y, a continuación, en el panel Acciones, haga clic en Agregar asignación de scripts.

    Nota

    La configuración de la asignación de script en el nivel de servidor web hará que esta asignación se aplique a todos los sitios web secundarios. Si desea restringir la asignación a un sitio web o carpeta virtual específico, seleccione el sitio o carpeta de destino en lugar del servidor web.

  3. En el cuadro de diálogo Agregar asignación de script , escriba BtsHttpReceive.dll en el campo Ruta de acceso de solicitud.

  4. En el campo Ejecutable, haga clic en el botón de puntos suspensivos (...) y vaya a \Archivos de programa (x86)\Microsoft BizTalk Server <VERSIÓN>HttpReceive. Seleccione BtsHttpReceive.dll y haga clic en Aceptar.

  5. Escriba BizTalk HTTP Receive en el Name campo y, a continuación, haga clic en Restricciones de solicitud.

  6. En el cuadro de diálogo Restricciones de solicitud , seleccione la pestaña Verbos y, a continuación, seleccione Uno de los verbos siguientes. Escriba POST como verbo.

  7. En la pestaña Acceso , seleccione Script y, a continuación, haga clic en Aceptar.

  8. Haga clic en Aceptar y, cuando se le pida que permita la extensión ISAPI, haga clic en .

Para configurar la página Web de Fabrikam
  1. En el Administrador de IIS, haga clic con el botón derecho en Grupos de aplicaciones y seleccione Agregar grupo de aplicaciones.

  2. En el cuadro de diálogo Agregar grupo de aplicaciones, escriba BizTalkAppPool en Nombre y, a continuación, seleccione .NET Framework V4.0.30210 en la lista desplegable versión de .NET Framework . Haga clic en OK.

    Nota

    El número de versión puede variar en función de la versión de .NET Framework 4.5 instalada en el equipo.

  3. Seleccione Grupos de aplicaciones, en la Vista de características , seleccione BizTalkAppPool y, a continuación, haga clic en Configuración avanzada en el panel Acciones .

  4. En el cuadro de diálogo Configuración avanzada , seleccione Identidad y, a continuación, haga clic en el botón de puntos suspensivos (...) .

  5. En el cuadro de diálogo Identidad del grupo de aplicaciones, seleccione Cuenta personalizada y, a continuación, haga clic en Establecer.

  6. Escriba el nombre de usuario y la contraseña de una cuenta de usuario que sea miembro del grupo de administradores, escriba la contraseña en Confirmar contraseña y, a continuación, haga clic en Aceptar tres veces para volver al Administrador de IIS.

  7. En el Administrador de IIS, abra la carpeta Sitios . Haga clic con el botón derecho en el nodo Sitio web predeterminado y seleccione Agregar aplicación.

  8. En el cuadro de diálogo Agregar aplicación , escriba Fabrikam en Alias y, a continuación, haga clic en Seleccionar.

  9. En el cuadro de diálogo Seleccionar grupo de aplicaciones , seleccione BizTalkAppPool y haga clic en Aceptar.

  10. Haga clic en el botón de puntos suspensivos (...) y vaya a \Archivos de programa (x86)\Microsoft BizTalk Server <VERSIÓN>HttpReceive para la ruta de acceso física.

  11. Haga clic en Configuración de prueba y compruebe que no se muestran errores en el cuadro de diálogo Probar conexión . Haga clic en Cerrar y después, en Aceptar.

  12. En el Administrador de IIS, seleccione el directorio virtual de Fabrikam y, en la vista Características, haga doble clic en Autenticación.

  13. En la página Autenticación , seleccione Autenticación anónima y compruebe que el estado está habilitado. Si el estado es Deshabilitado, haga clic en Habilitar en el panel Acciones .

Para especificar que Windows SharePoint Services no administra su directorio virtual
  1. Si Windows SharePoint Services está instalado en el equipo, haga clic en Inicio, seleccione Todos los programas, Herramientas administrativas y, a continuación, haga clic en Administración central de SharePoint 3.0.

    Nota

    Este procedimiento es necesario si Windows SharePoint Server está instalado en el mismo equipo en el que está configurando el tutorial. En ese caso, debe especificar que Windows SharePoint Server no esté administrando su directorio virtual de ISS.

  2. En la página Administración central , en Administración central, haga clic en Administración de aplicaciones.

  3. En la página Administración de aplicaciones, haga clic en Definir rutas de acceso administradas.

  4. En la página Definir rutas administradas , en Agregar una nueva ruta de acceso, en el cuadro de texto Ruta de acceso, escriba Fabrikam. En Tipo, haga clic en Ruta de acceso excluida y, a continuación, haga clic en Aceptar.

Para crear un puerto de recepción para recibir el mensaje de prueba EDI
  1. En el Explorador de Windows, cree una carpeta local en la que recibir el intercambio EDI de Contoso.

  2. En la consola de administración de BizTalk Server, haga clic con el botón derecho en el nodo Puertos de recepción en el nodo Aplicación de BizTalk 1, seleccione Nuevo y, a continuación, haga clic en Puerto de recepción unidireccional.

  3. Asigne al puerto de recepción el nombre RecvISAFromCont y, a continuación, haga clic en Ubicaciones de recepción en el árbol de consola.

  4. Haga clic en Nueva.

  5. Asigne un nombre a la ubicación de recepción, seleccione ARCHIVO para Tipo y, a continuación, haga clic en Configurar.

  6. En Receive folder (Carpeta de recepción), escriba el nombre de la carpeta que creó en el paso 1.

  7. En Máscara de archivo, escriba la extensión del archivo. Si usa el archivo SamplePO.txt como mensaje de prueba, escriba *.txt. Haga clic en OK.

  8. En Canalización de recepción, acepte el valor predeterminado de PassThruReceive.

  9. Haga clic en Aceptar y, a continuación, haga clic en Aceptar de nuevo.

  10. Haga clic en el nodo Ubicaciones de recepción , haga clic con el botón derecho en la ubicación de recepción y, a continuación, haga clic en Habilitar.

Procedimiento para crear un puerto de envío bidireccional que envíe el intercambio EDI a través de AS2 a Fabrikam y reciba una respuesta MDN
  1. Nota

    Un puerto de envío bidireccional estático recoge el intercambio EDI y lo codifica en formato AS2. A continuación envía el intercambio EDI con codificación AS2 a través del transporte AS2 a la entidad Fabrikam. Más adelante, el puerto de recepción asociado al puerto de envío bidireccional recibe el MDN de Fabrikam y lo coloca en el cuadro de mensajes.

    En la consola de administración de BizTalk Server, haga clic con el botón derecho en el nodo Puertos de envío en el nodo Aplicación de BizTalk 1, seleccione Nuevo y, a continuación, haga clic en Estático Solicit-Response Puerto de envío.

  2. En el cuadro de diálogo Propiedades del puerto de envío, asigne un nombre al puerto de envío. Para esta solución, asigne al puerto de envío el nombre SendISAToFab_RecMDN.

  3. En la sección Transporte , seleccione HTTP para Tipo y, a continuación, haga clic en Configurar.

  4. En el cuadro de diálogo Propiedades de transporte HTTP , en Dirección URL de destino, escriba http://localhost/Fabrikam/BTSHttpReceive.dll.

  5. Desactive la casilla Habilitar codificación fragmentada y, a continuación, haga clic en Aceptar.

  6. En Enviar canalización, seleccione AS2Send.

  7. En Canalización de recepción, seleccione AS2Receive.

  8. En el árbol de consola, seleccione Filtros. En Propiedad, escriba BTS. ReceivePortName; en Operador, escriba ; y en Valor, escriba ==el nombre del puerto de recepción que recibirá el intercambio EDI (RecvISAFromCont).

  9. Haga clic en OK.

  10. Haga clic en el nodo Puertos de envío de la consola de administración de BizTalk Server, haga clic con el botón derecho en el puerto de envío y, a continuación, haga clic en Iniciar.

Procedimiento para crear un puerto de recepción bidireccional para recibir el mensaje AS2 y devolver un MDN
  1. Nota

    El puerto de recepción bidireccional en Fabrikam recibe el mensaje AS2 mediante el directorio virtual de Fabrikam. La canalización de recepción descodifica el intercambio EDI a partir de AS2 y coloca el intercambio EDI en el cuadro de mensajes. El puerto de envío asociado al puerto de recepción bidireccional devuelve un MDN sincrónico.

    En la consola de administración de BizTalk Server, en el nodo Aplicación de BizTalk 1, haga clic con el botón derecho en Puertos de recepción, seleccione Nuevoy, a continuación, haga clic en Solicitar puerto de recepción de respuesta.

  2. Asigne al puerto de recepción el nombre RecvAS2ForFab y, a continuación, haga clic en Ubicaciones de recepción en el árbol de consola.

  3. Haga clic en Nueva.

  4. En el cuadro de diálogo Propiedades de ubicación de recepción, asigne un nombre a la ubicación de recepción, seleccione HTTP para Tipo y, a continuación, haga clic en Configurar.

  5. En el cuadro de diálogo Propiedades de transporte HTTP , escriba /Fabrikam/BTSHttpReceive.dll en Directorio virtual más la extensión ISAPI. Desactive Return correlation handle on success (Devolver identificador de correlación correcto) y seleccione Suspend failed requests (Suspender solicitudes con error). Haga clic en OK.

  6. Seleccione AS2Receive para la canalización de recepción y AS2Send para la canalización de envío. Haga clic en Aceptar y, a continuación, haga clic en Aceptar de nuevo.

  7. Haga clic en el nodo Ubicaciones de recepción , haga clic con el botón derecho en la ubicación de recepción y, a continuación, haga clic en Habilitar.

Para crear un puerto de envío con el fin de enviar la carga EDI a una carpeta local
  1. En el Explorador de Windows, cree una carpeta local a la que enviar el intercambio EDI.

  2. En la consola de administración de BizTalk Server, haga clic con el botón derecho en Puertos de envío, seleccione Nuevoy, a continuación, haga clic en Puerto de envío estático One-Way.

  3. En el cuadro de diálogo Propiedades del puerto de envío, asigne un nombre al puerto de envío como SendEDIMsg. Seleccione ARCHIVO para Tipo y, a continuación, haga clic en Configurar.

  4. En el cuadro de diálogo Propiedades de transporte de archivos , en Carpeta de destino, escriba la carpeta local que creó para la carga edi.

  5. En Nombre de archivo, escriba el nombre de archivo. Si usa el archivo SamplePO.txt como mensaje de prueba, escriba %MessageID%.txt. Haga clic en OK.

  6. Acepte el valor predeterminado de PassThruTransmit para la canalización de envío.

  7. Haga clic en Filtros en el árbol de consola y agregue propiedades de filtro para seleccionar la carga edi. En la primera línea, en Propiedad, escriba BTS. ReceivePortName; en Operador, escriba ==; en Valor, escriba el nombre del puerto de recepción que recibe el mensaje AS2 (RecvAS2ForFab); y para Agrupar por, acepte And. En la segunda línea, en Propiedad, escriba EdiIntAS.IsAS2PayloadMessage; en Operador, escriba ==; y en Valor, escriba True.

  8. Haga clic en OK.

  9. Haga clic en el nodo Puertos de envío, haga clic con el botón derecho en el puerto de envío y, a continuación, haga clic en Iniciar.

Para crear un puerto de envío con el fin de enviar el MDN a una carpeta local
  1. En el Explorador de Windows, cree una carpeta local a la que va a enviar el MDN.

  2. En la consola de administración de BizTalk Server, haga clic con el botón derecho en Puertos de envío, seleccione Nuevoy, a continuación, haga clic en Puerto de envío estático One-Way.

  3. En el cuadro de diálogo Propiedades de puerto de envío, asigne un nombre al puerto de envío como SendMDN. Seleccione ARCHIVO para Tipo y, a continuación, haga clic en Configurar.

  4. En el cuadro de diálogo Propiedades de transporte de archivos , en Carpeta de destino, escriba la carpeta local a la que creó para enviar el MDN.

  5. En Nombre de archivo, escriba %MessageID%.msg. Haga clic en Aceptar.

  6. Acepte el valor predeterminado de PassThruTransmit para la canalización de envío.

  7. Haga clic en Filtros en el árbol de consola. En Propiedad, escriba BTS. SPName; en Operador, escriba ==; en Valor, escriba el nombre del puerto de envío que envía el mensaje AS2 (SendISAToFab_RecMDN); y para Agrupar por, acepte And. En una segunda línea, en Propiedad, escriba EdiIntAS.IsAS2MdnResponseMessage; en Operador, escriba ==; en Valor, escriba True.

  8. Haga clic en OK.

  9. Haga clic en el nodo Puertos de envío, haga clic con el botón derecho en el puerto de envío y, a continuación, haga clic en Iniciar.

Para crear una entidad y un perfil de negocio para Fabrikam
  1. Haga clic con el botón derecho en el nodo Partes de la consola de administración de BizTalk Server, seleccione Nuevoy, a continuación, haga clic en Entidad.

  2. Escriba un nombre para la entidad en el cuadro de texto Nombre y, a continuación, haga clic en Aceptar.

    Nota

    Al activar la casilla Local BizTalk procesa los mensajes recibidos por la entidad O admite el envío de mensajes de esta entidad, puede especificar que la entidad que se va a crear es para la misma organización que también hospeda BizTalk Server. En función de ello, algunas propiedades estarán habilitadas o deshabilitadas cuando se crea un acuerdo. Sin embargo, para este tutorial, puede dejar activada esta casilla.

  3. Haga clic con el botón derecho en el nombre de la entidad, seleccione Nuevoy, a continuación, haga clic en Perfil de negocio.

  4. En el cuadro de diálogo Propiedades del perfil , en la página General , escriba Fabrikam_Profile en el cuadro de texto Nombre .

    Nota

    Cuando se crea una entidad, también se crea un perfil. Puede cambiar el nombre y usar ese perfil en lugar de crear uno nuevo. Para cambiar el nombre de un perfil, haga clic con el botón derecho en el perfil y seleccione Propiedades. En la página General , especifique un nombre para el perfil.

Para crear una entidad y un perfil de negocio para Contoso
  1. Haga clic con el botón derecho en el nodo Partes de la consola de administración de BizTalk Server, seleccione Nuevoy, a continuación, haga clic en Entidad.

  2. Escriba un nombre para la entidad en el cuadro de texto Nombre y, a continuación, haga clic en Aceptar.

    Nota

    Al activar la casilla Local BizTalk procesa los mensajes recibidos por la entidad O admite el envío de mensajes de esta entidad, puede especificar que la entidad que se va a crear es para la misma organización que también hospeda BizTalk Server. En función de ello, algunas propiedades estarán habilitadas o deshabilitadas cuando se crea un acuerdo. Sin embargo, para este tutorial, puede dejar activada esta casilla.

  3. Haga clic con el botón derecho en el nombre de la entidad, seleccione Nuevoy, a continuación, haga clic en Perfil de negocio.

  4. En el cuadro de diálogo Propiedades del perfil , en la página General , escriba Contoso_Profile en el cuadro de texto Nombre .

    Nota

    Cuando se crea una entidad, también se crea un perfil. Puede cambiar el nombre y usar ese perfil en lugar de crear uno nuevo. Para cambiar el nombre de un perfil, haga clic con el botón derecho en el perfil y seleccione Propiedades. En la página General , especifique un nombre para el perfil.

Para crear un acuerdo AS2 entre los dos perfiles de negocio
  1. Haga clic con el botón derecho en Contoso_Profile, seleccione Nuevoy, a continuación, haga clic en Contrato.

  2. En la página Propiedades generales , en el cuadro de texto Nombre , escriba un nombre para el contrato.

  3. En la lista desplegable Protocolo , seleccione AS2.

  4. En la sección Second Partner (Segundo partner ), en la lista desplegable Nombre , seleccione Fabrikam.

  5. En la sección Second Partner (Segundo partner ), en la lista desplegable Perfil , seleccione Fabrikam_Profile.

    Observará que se agregan dos pestañas nuevas junto a la pestaña General . Cada pestaña es para configurar un contrato AS2 unidireccional.

  6. Realice las siguientes tareas en la pestaña Contoso-Fabrikam>.

    1. En la página Identificadores , escriba los valores de AS2-From y AS2-To. En AS2-From, escriba Contoso. En AS2- Para, escriba Fabrikam.

    2. En la página Confirmaciones (MDN), haga lo siguiente:

      1. Active la casilla Process inbound MDN into MessageBox for routing/delivery options (Procesar MDN entrante en el cuadro de mensajes) para opciones de enrutamiento y entrega .

        Nota

        Es necesario comprobar el MDN de entrada de proceso en el Cuadro de mensajes para las opciones de enrutamiento y entrega para las pruebas de este tutorial, ya que solo se quitará el MDN devuelto en el Cuadro de mensajes. Esto permite crear un puerto de envío para suscribirse al MDN y enviar el MDN a un directorio local, de modo que se pueda comprobar la transmisión AS2.

      2. Active la casilla Solicitar MDN .

      3. Asegúrese de que la casilla Request Signed MDN (Solicitar MDN firmada ) está desactivada.

      4. Deje la opción Solicitar MDN asincrónica desactivada.

      5. En Disposition-Notification-To, escriba cualquier valor. El valor de este campo no se usa durante el procesamiento de AS2, pero se debe especificar un valor en el campo.

    3. En la página Puertos de envío, asocie el puerto de envío bidireccional que enviará el intercambio EDI a Fabrikam. En la cuadrícula Puertos de envío, en la columna Nombre , haga clic en una celda vacía y, en la lista desplegable, seleccione el puerto de envío SendISAToFab_RecMDN.

  7. Realice las siguientes tareas en la pestaña Fabrikam-Contoso>.

    Nota

    En este tutorial, especificamos el valor necesario en la ficha para que se pueda crear un acuerdo correctamente. Para crear correctamente un contrato, ambas pestañas de contrato unidireccionales deben tener valores definidos para AS2_From y AS2-To.

    1. En la página Identificadores , escriba los valores de AS2-From y AS2-To. En AS2-From, escriba Fabrikam. En AS2- Para, escriba Contoso.
  8. Haga clic en Aplicar.

  9. Haga clic en OK. El acuerdo recién agregado aparece en la sección Acuerdos del panel Partes y perfiles de negocio . El acuerdo recién agregado está habilitado de forma predeterminada.

Probar el tutorial

Esta sección proporciona información acerca de cómo probar el tutorial.

Para probar la solución
  1. En el Explorador de Windows, vaya a \Program Files (x86)\Microsoft BizTalk Server <VERSION>SDK\EDI Interface Developer Tutorial. Copie el archivo SamplePO.txt .

  2. Pegue el archivo SamplePO.txt en la carpeta local que creó para recibir el mensaje de prueba de Contoso.

  3. Desplácese a la carpeta local que ha creado para enviar la carga EDI. Confirme que la carpeta contiene un archivo EDI. Abra el archivo y el mensaje de prueba original, y compruebe que tienen el mismo contenido.

  4. Desplácese a la carpeta local que ha creado para enviar el MDN resultante. Confirme que la carpeta contiene un archivo. Abra el archivo y confirme que es un archivo MDN.

Consulte también

Desarrollo y configuración de soluciones AS2 de BizTalk Server