Paso 6: Configurar un puerto de envío para enviar datos a la organización
En este paso, configurará un puerto de envío para enviar el mensaje 850 de BizTalk Server a la entidad OrderSystem que representa a su organización. Este puerto de envío aplica el mapa de Inbound4010850_to_OrderFile , transformando el mensaje de salida del formato del mensaje de entrada al formato especificado en el mapa.
Requisitos previos
Debe haber iniciado sesión como miembro del grupo de administradores de BizTalk Server.
Para configurar un puerto de envío para el mensaje 850.
En la consola de administración de BizTalk Server, haga clic con el botón derecho en Canalizaciones y, a continuación, haga clic en Actualizar.
Nota
Puede que sea necesaria la actualización de la lista de canalizaciones para poder seleccionar SendOrderFilePipeline para el puerto de envío que se va a crear.
Haga clic con el botón derecho en Puertos de envío, seleccione Nuevoy, a continuación, haga clic en Puerto de envío unidireccional estático.
En el cuadro de diálogo Propiedades de puerto de envío , haga lo siguiente:
Use Para hacer esto Nombre Escriba toOrderSystem
.Tipo Seleccione ARCHIVO. Configuración Haga clic en Configurar. Nota
El tipo de transporte del puerto de envío es Archivo ya que el mensaje de prueba es un archivo sin formato que va a enviarse a una carpeta.
En el cuadro de diálogo Propiedades de transporte de archivos , haga lo siguiente y, a continuación, haga clic en Aceptar:
Use Para hacer esto Carpeta de destino Haga clic en Examinar y, en el cuadro de diálogo Buscar carpeta, vaya a \Archivos de programa (x86)\Microsoft BizTalk Server <VERSION>SDK\EDI Interface Developer Tutorial\ProcessEDI_TestLocations\ Scenario A\toOrderSystem Nombre de archivo Escriba %MessageID%.txt
y, a continuación, haga clic en Aceptar.Nota
El valor establecido para la propiedad Nombre de archivo garantiza que el archivo de salida tendrá una extensión .txt.
En el cuadro de diálogo Propiedades del puerto de envío, en Canalización de envío, seleccione SendOrderFilePipeline.
Nota
La canalización de envío SendOrderFilePipeline incluye un ensamblador de archivos planos que ensambla el archivo de salida de .txt, utilizando los datos asignados desde el mensaje de entrada 850. Dado que el archivo de salida es un archivo .txt, no aparecerá en el informe de estado de intercambios y confirmaciones.
En el árbol de consola, haga clic en Filtros y, a continuación, haga lo siguiente:
Use Para hacer esto Propiedad Seleccione BTS. ReceivePortName. Operador Seleccione ==. Valor Escriba ReceiveEDI_fromTHEM_A
.Agrupar por Seleccione y. Propiedad En la línea siguiente, seleccione BTS. MessageType. Operador Seleccione !=. Valor Escriba http://schemas.microsoft.com/Edi/X12#X12_997_Root
.Nota
El filtro asegura que el puerto de envío tomará los mensajes que se recibieron en la ubicación de recepción Receive_EDI_fromTHEM_A y que el puerto de envío no tomará las confirmaciones 997, si no únicamente los mensajes 850.
En el árbol de consola, haga clic en OutboundMaps. En el panel Asignaciones salientes , en la columna Mapa , en la primera fila, seleccione Inbound4010850_to_OrderFile. (La entrada de la columna Documento de origen será X12_00401_850).
Nota
Este paso garantiza que el mensaje de salida solo constará de los datos asignados desde el mensaje de entrada según el mapa de Inbound4010850_to_OrderFile .
Haga clic en OK.
En la consola de administración de BizTalk Server, haga clic en Puertos de envío. Haga clic con el botón derecho enOrderSystem y, a continuación, haga clic en Iniciar para dar de alta e iniciar el puerto.
Pasos siguientes
Configure el puerto de envío (toTHEM_997) para devolver la confirmación 997 a Fabrikam, como se describe en Paso 7: Configurar un puerto de envío para enviar la confirmación a su socio comercial.
Consulte también
Configuración de un puerto de envío estático para enviar intercambios y confirmaciones de EDI