v El concentrador depende en el protocolo TCP/IP para establecer las conexiones
v Para conseguir un soporte que se acople mejor a las transacciones XA, todas las
v Sólo las aplicaciones que cierran recursos de retención (como, por ejemplo, los
v Si se declaran tablas temporales, éstas deben descartarse explícitamente en el
v Todas las aplicaciones que participen en la misma transacción XA deben tener el
v Si una conexión de salida se ha establecido para que proporcione soporte a una
v El concentrador da soporte a las aplicaciones que utilizan IBM Data Server
v Las peticiones de preparación dinámica de aplicaciones de SQL dinámico
v Si el concentrador de conexiones está activado, la petición entrante para el
Cuando se utiliza DB2 Versión 9 o Versión 8 Fixpack 13 (o posterior), para habilitar
el soporte de concentrador de DB2 Connect es necesario disponer de IBM Power
Systems Versión 5 Release 4 (PTF SI23726). De lo contrario, sólo se puede utilizar
la porción XA del concentrador de conexiones.
Activación del concentrador de conexiones
El parámetro de configuración del gestor de bases de datos max_coordagents
establece el número máximo de agentes lógicos. Para activar la función del
concentrador, el valor de max_connections debe establecerse en cualquier número
mayor que el valor por omisión. El valor por omisión de max_connections equivale
al valor de max_coordagents. Como cada aplicación tendrá un agente lógico,
max_connections controla en realidad el número de aplicaciones que pueden
conectarse a la instancia de la base de datos, mientras que max_coordagents
152
Guía del usuario de DB2 Connect
de entrada de los clientes locales y remotos. Sólo las conexiones de entrada que
utilicen TCP/IP o IPC local podrán utilizar las conexiones de salida agrupadas.
El concentrador aceptará conexiones de otros protocolos de comunicaciones
como, por ejemplo, los conductos con nombre, pero no será posible utilizar las
funciones de concentración de XA con estas conexiones.
aplicaciones que participen en la misma transacción XA deben utilizar la misma
instancia del servidor de DB2 Connect para conectarse al sistema principal.
cursores de retención) en los límites de las transacciones pueden beneficiarse del
concentrador. Las transacciones que no cierren cursores de retención continuarán
pero se asignarán a un agente de trabajo dedicado y, por lo tanto, no podrán
utilizar las funciones del concentrador en su totalidad.
límite de la transacción o la ramificación. Si las tablas no se descartan, la
concentración de conexiones se desactivará pero la aplicación seguirá
funcionando.
mismo CCSID y utilizar el mismo ID de usuario para realizar la conexión.
conexión de dos fases, el agente de esta conexión sólo podrá utilizarse para
proporcionar soporte a conexiones de dos fases. De forma similar, los agentes
establecidos para proporcionar soporte a una conexión de una fase sólo pueden
proporcionar soporte a las conexiones de una fase.
Driver para JDBC y SQLJ, así como a las aplicaciones de interfaz de nivel de
llamada (CLI) que emplean SQL dinámico. Las aplicaciones de la CLI tampoco
deberían utilizar KEEPDYNAMIC, ya que el concentrador depende de las
sentencias que se vuelven a preparar en cada límite de transacción.
incorporado se rechazarán. Es necesario modificar las aplicaciones para que
utilicen SQL estático o para que utilicen la CLI para las sentencias de SQL
dinámico.
servidor de DB2 Connect no puede utilizar SSL. No obstante, la petición saliente
para el servidor de bases de datos de destino puede emplear SSL. Si el
concentrador de conexiones está desactivado, tanto las peticiones entrantes como
las peticiones salientes pueden usar SSL.