Esto forma parte de la tarea global para la personalización del
entorno z/OS.
WebSphere Message Broker para z/OS accede a las tablas DB2 utilizando ODBC. Para conectar con DB2 utilizando ODBC, se utiliza el nombre de la ubicación del subsistema DB2. Consulte el manual DB2
UDB for OS/390 and
z/OS V7 Data Sharing: Planning and Administration si desea ver información más detallada.
Cuando el
sistema DB2 arranque, debe visualizarse el mensaje DSNL004I DDF
START COMPLETE. El nombre de la ubicación se visualiza inmediatamente después de este mensaje. Cuando personalice un componente de intermediario en
z/OS creará un archivo dsnaoini llamado
BIPDSNAO en el PDSE del intermediario. Contiene la información necesaria para establecer la conexión
ODBC. Consulte el manual DB2 UDB for OS/390 and z/OS V7 ODBC Guide
and Reference si desea ver más información detallada.
Evite la utilización de un nombre de origen de
datos que sea igual que el ID del subsistema o el ID de compartimiento de datos. La utilización del mismo nombre afecta
a la granularidad de las instrucciones al conectar con la base de datos.
Si decide utilizar el mismo valor para
el nombre del origen de datos y el ID del subsistema, deberá editar BIPDSNAO en el PDSE del intermediario
de forma que las palabras claves Datasource y Subsystem estén en una sección.
Consulte el manual
DB2 UDB for OS/390 and z/OS V7 ODBC Guide and Reference si desea ver más información
sobre la personalización de este archivo.
Durante la personalización puede especificar el nombre
de plan que va a utilizar, o usar el valor por omisión,
DSNACLI.
Si desea que el intermediario acceda a grupos de
compartimiento de datos de
DB2 que no
sean los suyos, el plan
DSNACLI ha de estar enlazado de una
forma especial. Compruebe si la ubicación del comodín se ha especificado usando SPUFI y emitiendo el siguiente mandato:
select * from SYSIBM.SYSPACKLIST donde nombreplan ='DSNACLI';
Efectúe una nueva vinculación si
la columna de la ubicación está en blanco y no muestra
*.
Compruebe también si
DSNACLI está en la tabla SYSIBM.SYSPLAN.
Conseguirá mejoras significativas en el rendimiento si utiliza el recurso
CACHE DYNAMIC SQL de DB2,
puesto que elimina la necesidad
de volver a procesar las sentencias de
DB2. Consulte
CACHEDYN=YES en la publicación DB2 UDB para
OS/390 y z/OS V7, Guía de instalación.
Si la base de datos
del usuario se ha configurado para utilizar la coma como separador decimal
utilizando el módulo
DSNHDECP, verá que existe una limitación.
Si existe una discrepancia entre
DB2
y los valores de entorno local del ID de usuario bajo el cual se ejecuta
el intermediario (específicamente
LC_NUMERIC), las
actualizaciones de la base de datos del usuario serán imprevisibles.
LC_NUMERIC
se establece mediante el valor
LC_ALL
en el miembro
BIPBPROF y, por tanto, el archivo de
entorno. La siguiente lista detalla las cuatro posibilidades:
- Si DB2 se ha configurado para
utilizar un punto como separador decimal y LC_NUMERIC
se ha establecido en
un valor que indica un punto como separador decimal, las
actualizaciones de la base de datos deben funcionar correctamente.
- Si DB2 se ha configurado para
utilizar una coma como separador decimal y LC_NUMERIC se ha
establecido en
un valor que indica una coma como separador decimal, las
actualizaciones de la base de datos deben funcionar correctamente.
- Si DB2 se ha configurado para
utilizar un punto como separador decimal y LC_NUMERIC se ha establecido en
un valor que indica una coma como separador decimal, las
actualizaciones de la base de datos pueden tener un comportamiento
imprevisible.
- Si DB2 se ha configurado para
utilizar una coma como separador decimal y
LC_NUMERIC se
ha establecido en un valor que indica un punto como separador
decimal, las
actualizaciones de la base de datos pueden tener un comportamiento
imprevisible.
El intermediario utiliza las tablas de
DB2 en una base de datos para
almacenar información. La configuración de esto requiere las siguientes
autorizaciones:
- CREATESG para crear un grupo de almacenamiento
- CREATEDB para crear la base de datos
- Otorgar uso de agrupaciones de almacenamientos intermedios