Grupos de conexiones
Desde la versión 108, el componente Safe X3 Java Bridge Server tiene la capacidad de contactar con un servidor de procesamiento de Sage X3 para llamar directamente a los subprogramas 4GL. De esta forma, los desarrolladores de paquetes de extensión (extends) pueden conectarse a los grupos de conexiones disponibles mediante el SDK Cliente.
Creación y actualización
Los grupos se crean directamente desde Sage X3 en la función GESAPB.
Cuando se ejecuta el botón de validación, se genera un fichero adxpoolconfig_SOLUTION.xml en el directorio X3_ROOT/GEN/ de la solución del servidor de aplicación X3.
Si la solución tiene un servidor Bridge asociado (el fichero adxpoolconfig_SOLUTION.xml contiene su descripción), se contactará con el servidor Bridge mediante una llamada funciu para actualizar los grupos.
Si la solución tiene varios servidores Bridge asociados, solo se contactará con el servidor cuya descripción aparezca en primer lugar en la validación de la pantalla. En ese caso, se puede realizar una actualización manual mediante el comando OSGi updatePools del servidor Bridge correspondiente o mediante el botón Actualizar de la interfaz web:
OSGi> updatePools
000000 Command [updatePools]
000000 Nbargs=[0]
251-09:56:19.666 CResourceManagerService | Update pools description for SOLSUPV6 solution.
09:56:19:666,I,Get File via HTTP
:http://server:80/Adonix_SOLSUPV6/X3_ROOT/GEN/adxpoolconfig_SOLSUPV6.xml
09:56:20:025,I,Get File OK.
251-09:56:30.510 CResourceManagerService | Update succeeded.
Información relacionada
Los grupos de conexiones se pueden visualizar desde la interfaz web del Safe X3 Java Bridge en la sección POOLS X3.
Hay acciones disponibles, como la detención o el bloqueo de cada grupo de entradas.
El estado de los grupos también se proporciona mediante los comandos OSGi del servidor Safe X3 Java Bridge Server:
Pedido | Acción realizada |
---|---|
- poolids (pids) | Devuelve la lista de los grupos disponibles. |
- poolEids (peids) | Devuelve la lista de las entradas disponibles para el grupo. |
- poolEinfos (pei) | Devuelve la información de una entrada del grupo. |
- poolEstate (pes) | Devuelve el estado de una entrada del grupo. |