viernes, septiembre 09, 2011

Confirmaciones de envíos mediante adaptador XISOAP

Cuando se realizan envíos de mensajes desde un backend SAP mediante ABAP proxy a partir de la versión SAP PI 7.11, SAP recomienda que se emplee el adaptador SOAP con protocolo de mensaje XI 3.0. En ese caso, si se desea obtener respuesta de confirmación (ojo, no confundir con respuestas de mensajes síncronos), se deberá indicar quién es el sistema destino en el propio adaptador.

Al definir un adaptador SOAP con protocolo XI, por defecto, viene con los parámetros "ignoreDuplicate" y "generateSysAck" activos. El segundo es el que indica que permite gestionar mensajes de confirmación.

 

Pero para que el mensaje de confirmación llegue al sistema adecuado, es necesario indicar la conexión a dicho sistema:


Esta conexión previamente ha tenido que definirse en el NetWeaver Administrator (NWA), a través del menú: Configuration --> Destinations, opción "Create...". En cuyo asistente indicaremos que la conexión se creará en el Sistema Java Local, con el nombre que le queramos dar (en este caso opté por "Prueba") y con el tipo de conexión HTTP. A continuación introduciremos los datos de URL, que será del tipo:
  • http://<servidor>:80<instancia>/sap/xi/engine?type=entry

Y especificaremos los datos del entorno y usuario de acceso. Comprobamos con el Ping que recibimos un mensaje con código de respuesta HTTP 500 y con ésto habremos finalizado.

Referencias:

No hay comentarios: