Altova FlowForce Server 2025 Advanced Edition

Ruta de acceso completa: /system/as2/send

 

La función as2/send envía un mensaje AS2 a un servidor AS2 remoto. Para poder llamar a esta función desde un trabajo, primero debe configurar los detalles del socio AS2 (incluidos los certificados relevantes) en FlowForce Server. Para más detalles, consulte Configurar socios AS2. Para obtener información general sobre la integración y el uso de AS2, consulte Integración con AS2.

 

La función as2/send devuelve un objeto MDN AS2 que encapsula el MDN real devuelto por el servidor e información auxiliar del protocolo. Para obtener más información sobre el objeto MDN AS2 (p. ej. el estado HTTP o la MDN del mensaje original) basta con añadir un paso de ejecución que llame a la función de expresión AS2 necesaria.

 

Para saber más sobre cómo se utiliza la función as2/send en un trabajo, consulte Enviar mensajes AS2.

 

Parámetros

Nombre

Tipo

Descripción

Socio

Socio AS2

Parámetro obligatorio. Hace referencia al objeto socio AS2 (véase Configurar socios AS2).

Mensaje

secuencia

Parámetro obligatorio. El contenido del mensaje AS2 que se debe enviar como objeto de secuencia. La secuencia que exige este campo se puede convertir desde un archivo (p. ej. archivo XML o EDI file) con ayuda de una expresión de FlowForce. Por ejemplo:

 

stream-open("C:\archivos\miarchivo.edi", "application/EDIFACT")

 

Observe que la función stream-open anterior también suministra el encabezado Content-Type del mensaje como segundo parámetro. También se pueden usar los demás valores para Content-Type si es necesario.

 

Para una introducción a las expresiones en FlowForce, consulte Expresiones.

ID de mensaje

cadena de texto

Parámetro opcional. Este campo proporciona el valor del campo de encabezado Message-ID, en forma de cadena. Para generar este valor debe llamar a la función de expresión new-message-id.

Anular en caso de error

Booleano

Parámetro opcional. Este parámetro determina el resultado de un trabajo si ocurre un error. Si el parámetro de Anular en caso de error es true, la ejecución del trabajo se anula. Si el parámetro es false, FlowForce Server ignora los errores y sigue ejecutando el trabajo. El valor predeterminado es true.

 

Ejemplos

Consulte estos ejemplos:

 

Ejemplo: Intercambio completo de mensajes AS2 (Simple)

Ejemplo: Intercambio completo de mensajes AS2 (Avanzado)

 

© 2018-2024 Altova GmbH