Configuración middelware
En esta sección se describen los pasos a seguir para llevar a cabo la conexión con el middelware que ofrecerá los servicios web necesarios.
Esta tarea será llevada a cabo en el Tile “Communication Arrangement” y será necesario realizarla de forma manual en cada uno de los sistemas.
El usuario que realice esta tarea deberá tener acceso al Tile Communication Arrangements , para ello deberá tener asignado alguno de estos tres roles: SAP_BR_ADMINISTRATOR o SAP_BR_APPL_SUP_ENG_DEV_SUP o SAP_BR_CONF_EXPERT_BUS_NET_INT.
En el caso de que el sistema disponga de varios mandantes, esta tarea se realizará en el mandante de trabajo, que normalmente es el mandante 100.
A continuación, se describen los pasos a realizar en cada sistema para conectar con el proveedor de servicios:
1. Crear Communication Arrangements
Para crear el communication arrangement, navegamos al Tile en cuestión y pulsamos el botón new
A continuación, seleccionamos el ID de escenario /TBAI/CS_SCPI y completamos el campo con el nombre a crear el communication arrangement.
Es muy importante que el nombre del communication arrangement sea este /TBAI/CS_SCPI.
2.Crear el Communication System
Una vez creado el communication arrangement, se debe crear el sistema de comunicación en el cual se indicarán los datos del host y los datos de autenticación a traves del usuario de comunicaciones. Para ello, pulsamos el botón new y le damos un nombre al sistema de comunicaciones creado.
En el Communication system, dentro de la pestaña “General” incluiremos el hostname proporcionado por el proveedor de servicios:
3.Crear el usuario de comunicación
A continuación incluiremos el usuario de comunicaciones proporcionado, que será un usuario de salida (“User for Outbound Communication).
Habrá que indicar el metodo de autenticación, user/pass en nuestro caso. Una vez incluido, pulsamos Save y volvemos al Communication Arrangement.
4.Completar los endpoints
Por ultimo, en la sección “Outbound Services” indicaremos los endpoints que tenga el escenario de comunicación.
A continuación se detallan los endpoint a incluir para que funcione correctamente el servicio ticketbai.
En la siguiente tabla están todas las rutas o endpoints que se tienen que incluir, el Service URL se rellenará de forma automatica. Habrá que marcar el checkbox status para activar cada uno de ellos.
Servicios de salida | Path |
---|---|
Obtener QR
| /cxf/TicketBAI/QR |
Obtener firma
| /cxf/TicketBAI/firma |
Enviar TBAI | /cxf/TicketBAI/EnvioTBAI |
Enviar LROE | /cxf/TicketBAI/EnvioLROE |
Generación XML LROE Alta FE con SG v102 | /cxf/TBAI/LROE_FE_SG/Alta |
Generación XML LROE Baja FE con SG v100 | /cxf/TBAI/LROE_FE_SG/Anulacion |
Generación XML LROE Baja FR v100 | /cxf/TBAI/LROE_FR/Anulacion |
Generacion XML LROE Alta FR v101 | /cxf/TBAI/LROE_FR/Alta |
Obtener estructura abap de XML - Alta LROE CSG v1.02 | /cxf/TBAI/EnvioTBAI/AltaR |
Obtener estructura abap de XML - Baja LROE CSG v1.00 | /cxf/TBAI/EnvioTBAI/AnulacionR |
Obtener estructura abap de XML - Alta LROE FR v1.01 | /cxf/TBAI/LROE_FR/AltaR |
Obtener estructura abap de XML - Baja LROE FR v1.00 | /cxf/TBAI/LROE_FR/AnulacionR |
Obtener estructura abap de XML - Alta TBAI v1.22 | /cxf/TBAI/LROE_FE_SG/AltaR |
Obtener estructura abap de XML - Baja TBAI v1.22 | /cxf/TBAI/LROE_FE_SG/AnulacionR |
Obtener XML de peticion QR | /cxf/TBAI/EnvioTBAI/QRRequest |
Generación XML Alta TBAI v122 | /cxf/TBAI/EnvioTBAI/Alta |
Generación XML baja TBAI v122 | /cxf/TBAI/EnvioTBAI/Anulacion |
Generación XML LROE Alta FE sin SG v101 | /cxf/TBAI/LROE_FE_SSG/Alta |
Generación XML LROE Baja FE sin SG v100 | /cxf/TBAI/LROE_FE_SSG/Anulacion |
Finalmente hay que guardar y esperar a que aparezca el mensaje de activado.
Avvale 2024