Primero que nada, debo aclararles que IGS por sus siglas en ingles Integration Gateway Services es un sub-sistema opcional de RIB y por lo tanto debe ser instalado después de que los componentes base de RIB han sido instalados y verificados. El componente IGS provee una infraestructura de integración para sistemas externos (third party) a Oracle Retail a través de un grupo de Web Services para conectarse a RIB 13.1. Por lo tanto el mismo solo suele ser instalado en caso de necesitarlo, un ejemplo de su uso sería proveer un punto de integración entre la funcionalidad de “Currency Rates” de ORFI (Oracle Retail Financials Integrator) que permite que dado un cambio en la Tasa de Moneda realizado en el módulo de GL de EBS, el mismo llegue a RMS en su tabla CURRENCY_RATES.

Como pre-requisito para su instalación se necesita una instancia de WebLogic en una versión mayor o igual a 10.3, adicionalmente el mismo no puede ser desplegado en conjunto con el componente “rms-service“.

Para realizar la instalación solo se deben seguir los siguientes pasos:

Configuración del Datasource

  • Se debe crear un datasource con los siguientes datos:
    • Name: igs-ojms-managed-datasource
    • JNDI Name: IGSOracleAQJmsDs
    • Database Type: Oracle
    • Database Driver: Oracle’s Driver(thin) (Nota: es importante no escoger el driver XA)
  • Paso seguido se debe desmarcar la opción “Supports Global Transactions“.
  • Posteriormente se deben definir los datos de conexión a la base de datos de RIB:
    • Database Name: RIBPROD
    • Host Name: rib.midominio.com
    • Port: 1521
    • Database User Name: RIBAQ
    • Password: RIBAQ
  • A modo de validación puedes probar la conexión con la opción “Test configuration
  • A continuación debes seleccionar el Servidor Target (en una WebLogic recién instalado probablemente sea AdminServer)
  • Finalmente debes presionar el botón finalizar y activar los cambios.

Despliegue del componente IGS

  • Descargar el comprimido IntegrationGatewayService13.1.0ForAll13.1.0Apps.tar desde https://edelivery.oracle.com/ 
  • Copiarlo en alguna ruta dentro del Servidor (por ejemplo /rib-home/tools-home/integration-bus-gateway-services)
  • Descomprimirlo con el comando “tar -xvf IntegrationGatewayService13.1.0ForAll13.1.0Apps_eng_ga.tar
  • Entrar a la consola de administración de WebLogic
  • Ir a la página de “Deployments” y hacer click en la opción “Install
  • Buscar el archivo “igs-service.ear” que fue descomprimido en la ruta /rib-home/tools-home/integration-bus-gateway-services
  • Seleccionar la opción “Install this deployment as an application.
  • Avanzar en el formulario dos veces (Next) y seleccionar la opción “No, I will review the configuration later.
  • Seleccionar la opción “Finish” para desplegar la aplicación y Activar las Configuraciones Nuevas.

En caso de querer probar que los Web Services fueron desplegados correctamente, puedes entrar por ejemplo a la siguiente url (http://hostdondeestatuweblogic:7001/CurRatePublishingBean/CurRatePublishingService) donde deberías encontrar el servicio asociado a cambios de Tasa de Moneda.

Para mayor información puedes consultar la documentación de Oracle.


0 Comments

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *