Configurar un puerto para recibir mensajes y confirmaciones EDI
Para recibir un intercambio EDI, puede crear un puerto de recepción unidireccional o un puerto de recepción de solicitud-respuesta (bidireccional) para recibir el intercambio.
Cree un puerto de recepción unidireccional si también va a crear un puerto de envío unidireccional para enviar confirmaciones EDI (si está habilitado). También tendrá que borrar route ACK para enviar la canalización en la propiedad del contrato de puerto de recepción de solicitud-respuesta .
Cree una ubicación y un puerto de recepción de solicitud-respuesta para devolver confirmaciones EDI (si esta opción está habilitada) a través de la canalización de envío asociada. También tendrá que seleccionar la ruta ACK para enviar la canalización en la propiedad del contrato de puerto de recepción de solicitud-respuesta .
Crear un puerto de recepción unidireccional
Cree la ubicación y el puerto de recepción con la siguiente configuración:
Location | Propiedad | Parámetro |
---|---|---|
Propiedades del puerto de recepción: General | Tipo de puerto | Unidireccional |
Propiedades del puerto de recepción: General | Authentication | Establézcalo en Quitar mensajes si se produce un error en la autenticación o si la autenticación no puede autenticar a la entidad que envió el mensaje recibido. Establezca en Sin autenticación para deshabilitar la autenticación de la entidad que envió el mensaje recibido. Si se establece en Quitar mensajes si se produce un error en la autenticación, BizTalk Server suspenderá un mensaje si se produce un error en la autenticación de su remitente. Si se establece en Quitar mensajes si se produce un error en la autenticación o Mantener mensajes si se produce un error en la autenticación, el mensaje debe resolverse en un contrato. No se permite el uso de las propiedades de acuerdo de reserva. Si no se determina ningún acuerdo para un mensaje entrante, BizTalk Server tratará el mensaje como si se hubiera producido un error en la autenticación y suspenderá el mensaje. |
Propiedades de ubicación de recepción: General | Tipo de transporte | Puede ser cualquier número de tipos de transporte. |
Propiedades de ubicación de recepción: General | Controlador de recepción | BizTalkServerApplication |
Propiedades de ubicación de recepción: General | Canalización de recepción | EdiReceive |
Propiedades de transporte de ARCHIVOS: autenticación | Usar estas credenciales cuando el host no tenga acceso al recurso compartido de red (con nombre de usuario y contraseña) | Definir si se requiere autenticación. |
Propiedades de transporte de archivos: procesamiento por lotes | Número de mensajes en un lote | Definir si el intercambio se va a procesar por lotes. |
Propiedades de transporte de archivos: procesamiento por lotes | Tamaño máximo del lote (en bytes) | Definir si el intercambio se va a procesar por lotes. |
Crear un puerto de recepción de solicitud-respuesta
Cree la ubicación y el puerto de recepción con la siguiente configuración:
Location | Propiedad | Parámetro |
---|---|---|
Propiedades del puerto de recepción: General | Tipo de puerto | solicitud-respuesta |
Propiedades del puerto de recepción: General | Authentication | Establézcalo en Quitar mensajes si se produce un error en la autenticación o si la autenticación no puede autenticar a la entidad que envió el mensaje recibido. Establezca en Sin autenticación para deshabilitar la autenticación de la entidad que envió el mensaje recibido. Nota: Si se establece en Quitar mensajes si se produce un error en la autenticación o Mantener mensajes si se produce un error en la autenticación, el mensaje debe resolverse en un contrato. |
Propiedades de ubicación de recepción: General | Tipo de transporte | Puede ser cualquier número de tipos de transporte, excepto de archivos, que no está disponible en la lista desplegable. Nota: Podría producirse un problema de seguridad si crea una ubicación de recepción que usa la canalización EDIReceive y tiene un tipo de transporte http. La canalización EdiReceive no generará una confirmación HTTP “200 OK”. Si no se devuelve una confirmación EDI, la conexión permanecerá abierta hasta que se agote el tiempo de espera. |
Propiedades de ubicación de recepción: General | Controlador de recepción | BizTalkServerApplication |
Propiedades de ubicación de recepción: General | Canalización de recepción | EdiReceive |
Propiedades de ubicación de recepción: General | Canalización de envío | EdiSend |
Propiedades de transporte de ARCHIVOS: autenticación | Usar estas credenciales cuando el host no tenga acceso al recurso compartido de red (con nombre de usuario y contraseña) | Definir si se requiere autenticación. |
Propiedades de transporte de archivos: procesamiento por lotes | Número de mensajes en un lote | Definir si el intercambio se va a procesar por lotes. |
Propiedades de transporte de archivos: procesamiento por lotes | Tamaño máximo del lote (en bytes) | Definir si el intercambio se va a procesar por lotes. |
Establecimiento de las propiedades del acuerdo
Tras la creación de la ubicación y el puerto de recepción, es necesario establecer las propiedades de acuerdo requeridas para que funcione la canalización de recepción. Estas propiedades se establecen en varias páginas del cuadro de diálogo Propiedades del contrato . Para obtener una lista de las propiedades que el desensamblador EDI debe tener para procesar un intercambio EDI en la canalización de recepción EdiReceive, consulte Funcionamiento del desensamblador EDI.
Consulte también
Configuración de puertos para una solución EDI
Cómo funciona el desensamblador EDI
Cómo crear un puerto de recepción