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.
Info |
---|
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 continuacion debemos seleccionar el Scenario ID continuación, seleccionamos el ID de escenario /TBAI/CS_SCPI y le damos un nombre de Communication Arrangement ( puede ser el mismo nombre ).
...
...
completamos el campo con el nombre a crear el communication arrangement.
Nota |
---|
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 debemos incluir , dentro de la pestaña “General” incluiremos el hostname proporcionado por el integrador proveedor de servicios:
...
también debemos incluir el usuario, en nuestro caso de salida (outbound)
...
indicando el metodo de autenticacion, en nuestro caso es el basico, usuario/pass.
...
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 arrangementCommunication 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.
Info |
---|
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.