Administración: Planificación

8 8 8

Códigos de territorio y páginas de códigos soportados

8

En el Apéndice B, "National language support (NLS)" en el manual 8Administration Guide: Planning, el tema 8denominado "Códigos de territorio y páginas de códigos soportados" 8contiene tablas para cada territorio. Dos tablas requieren actualizaciones:

8 8

China (PRC), identificador de territorio: CN

8

La página de códigos para la fila GBK de 8Linux de la tabla "China (PRC), identificador de 8territorio: CN" debería cambiarse de 1383 por 1386.

8

Es decir, la fila ahora debería contener:

8
1386     D-4     GBK     86     zh_CN.GBK     Linux
8 8

Japón, identificador de territorio: JP

8

La tabla para " Japón, identificador de territorio: JP" se ha 8revisado.

8

El siguiente nombre de entorno local debería eliminarse:

8
954  D-1      eucJP   81       japonés      Solaris
8

A continuación se proporciona la tabla revisada:

8

8 88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888
Tabla 13. Japón, identificador de territorio: JP
Página de códigos Grupo Conjunto de códigos Código de territorio Entorno local Sistema operativo
932 D-1 IBM-932 81 Ja_JP AIX
943 D-1 IBM-943 81 Ja_JP AIX
954 D-1 IBM-eucJP 81 ja_JP AIX
1208 N-1 UTF-8 81 JA_JP AIX
930 D-1 IBM-930 81 - Sistema principal
939 D-1 IBM-939 81 - Sistema principal
5026 D-1 IBM-5026 81 - Sistema principal
5035 D-1 IBM-5035 81 - Sistema principal
1390 D-1   81 - Sistema principal
1399 D-1   81 - Sistema principal
954 D-1 eucJP 81 ja_JP.eucJP HP-UX
5039 D-1 SJIS 81 ja_JP.SJIS HP-UX
954 D-1 EUC-JP 81 ja_JP Linux
932 D-1 IBM-932 81 - OS/2
942 D-1 IBM-942 81 - OS/2
943 D-1 IBM-943 81 - OS/2
954 D-1 eucJP 81 ja SCO
954 D-1 eucJP 81 ja_JP SCO
954 D-1 eucJP 81 ja_JP.EUC SCO
954 D-1 eucJP 81 ja_JP.eucJP SCO
943 D-1 IBM-943 81 ja_JP.PCK Solaris
954 D-1 eucJP 81 ja Solaris
1208 N-1 UTF-8 81 ja_JP.UTF-8 Solaris
943 D-1 IBM-943 81 - Windows
1394 D-1   81 -  
7 7 7

Función XA soportada por DB2 Universal Database

7

DB2 Universal Database (UDB) soporta la especificación XA91 7definida en X/Open CAE Specification Distributed Transaction 7Processing: The XA Specification, con las siguientes excepciones:

7 7 7

Uso y ubicación de conmutadores XA

7

Tal como requiere la interfaz XA, el gestor de bases de datos ofrece 7una variable C externa db2xa_switch y una db2xa_switch_static de tipo 7xa_switch_t para devolver la estructura de conmutadores XA al TM. Además de las direcciones de las 7diversas funciones de 7XA, se devuelven los siguientes campos:

7
7
Campo
7
Valor
7
nombre
7
El nombre del producto del gestor de bases de datos. Por ejemplo, 7DB2 UDB para AIX. 7
7
distintivos
7
Para db2xa_switch está establecido TMREGISTER | TMNOMIGRATE 7

Indica de forma explícita que DB2 UDB utiliza registro dinámico y que TM no debe utilizar 7migración de asociación. Indica de forma implícita que la operación asíncrona 7no está soportada.

7

Para db2xa_switch_static está 7establecido TMNOMIGRATE

7

Indica de forma explícita que 7DB2 7UDB utiliza registro dinámico y que TM no debe utilizar migración de 7asociación. Indica de forma implícita que la operación asíncrona no está 7soportada.

7
7
versión
7
Debe ser cero. 7
7
7 7

Utilización del conmutador XA de 7DB2 Universal Database

7

La arquitectura de XA requiere que un Gestor de recursos (RM) proporcione un conmutador que ofrezca al Gestor de transacciones (TM) de XA 7acceso las rutinas xa_ del RM. Un conmutador de RM utiliza una estructura 7denominada xa_switch_t. El conmutador contiene el nombre del RM, punteros no NULL a los puntos de entrada 7de XA del RM, un distintivo y un número de versión.

7 7
Sistemas 7basados en Linux- y UNIX-
7

El conmutador para DB2 Universal Database (UDB) se puede obtener 7de las dos formas siguientes:

7 7

Con cualquiera de los métodos, debe enlazar la aplicación a libdb2.

7 7
Windows NT
7

El puntero a la estructura xa_switch, db2xa_switch o db2xa_switch_static se exporta como datos de DLL. Esto 7implica que una aplicación Windows NT que utilice esta estructura debe 7hacer referencia a la misma de una de las tres formas siguientes:

7 7

Con cualquiera de estos métodos, debe enlazar la aplicación a db2api.lib.

7 7
Ejemplo de código C
7

El siguiente código ilustra las diferentes formas en que se puede acceder a 7db2xa_switch o db2xa_switch_static mediante un 7programa C en cualquier plataforma de 7DB2 UDB. Asegúrese de enlazar la aplicación a la biblioteca adecuada.

7
   #include <stdio.h>
7   #include <xa.h>
7
7   struct xa_switch_t * SQL_API_FN  db2xacic( );
7
7   #ifdef DECLSPEC_DEFN
7   extern __declspec(dllimport) struct xa_switch_t db2xa_switch;
7   #else
7   #define db2xa_switch (*db2xa_switch)
7   extern struct xa_switch_t db2xa_switch;
7   #endif

7
main( )
7   {
7      struct xa_switch_t *foo;
7      printf ( "%s \n", db2xa_switch.name );
7      foo = db2xacic();
7      printf ( "%s \n", foo->name );
7      return;
7   }
8 8 8

Valores de TPM y tp_mon_name actualizados para formatos de serie xa_open

8

La columna de Valores internos de la tabla siguiente se ha actualizado para 8reflejar los valores para la hebra de control (TOC).

8

TOC es la entidad a la que están vinculadas todas las conexiones XA de 8DB2 UDB:

8 8 8888888888888888888888888888888888888888888888888888
Tabla 14. Valores válidos para TPM y tp_mon_name
Valor de TPM Producto supervisor de TP Valores internos
CICS IBM TxSeries CICS 8
AXLIB=libEncServer (para Windows)
8     =/usr/lpp/encina/lib/libEncServer
8        (para sistemas Linux y
8UNIX)
8HOLD_CURSOR=T
8CHAIN_END=T
8SUSPEND_CURSOR=F
8TOC=T
ENCINA Supervisor IBM TxSeries Encina 8
AXLIB=libEncServer (para Windows)
8     =/usr/lpp/encina/lib/libEncServer
8        (para sistemas Linux y UNIX)
8HOLD_CURSOR=F
8CHAIN_END=T
8SUSPEND_CURSOR=F
8TOC=T
MQ IBM MQSeries 8
6AXLIB=mqmax 
6(para Windows)
6     =/usr/mqm/lib/libmqmax_r.a 
6(para aplicaciones con hebras AIX)
6     =/usr/mqm/lib/libmqmax.a 
6(para aplicaciones sin hebras AIX)
6     =/opt/mqm/lib/libmqmax.so 
6(para Solaris)
6     =/opt/mqm/lib/libmqmax_r.sl 
6(para aplicaciones con hebras HP)
6     =/opt/mqm/lib/libmqmax.sl 
6(para aplicaciones sin hebras HP)
6     =/opt/mqm/lib/libmqmax_r.so 
6(para aplicaciones con hebras Linux)
6     =/opt/mqm/lib/libmqmax.so 
6(para aplicaciones sin hebras Linux)
6HOLD_CURSOR=F
6CHAIN_END=F
6SUSPEND_CURSOR=F
6TOC=P8
CB IBM Component Broker 8
AXLIB=somtrx1i (para Windows)
8     =libsomtrx1
8        (para sistemas Linux y UNIX)
8HOLD_CURSOR=F
8CHAIN_END=T
8SUSPEND_CURSOR=F
8TOC=T
SF IBM San Francisco 8
AXLIB=ibmsfDB2
8HOLD_CURSOR=F
8CHAIN_END=T
8SUSPEND_CURSOR=F
8TOC=T
TUXEDO BEA Tuxedo 8
AXLIB=libtux
8HOLD_CURSOR=F
8CHAIN_END=F
8SUSPEND_CURSOR=F
8TOC=T
MTS Microsoft Transaction Server No es necesario configurar 8DB2 UDB para MTS. El controlador ODBC de 8DB2 UDB detecta automáticamente MTS.
JTA Java Transaction API No es necesario configurar 8DB2 UDB para Enterprise Java Servers 8(EJS) como, por ejemplo, IBM WebSphere. El 8controlador JDBC de DB2 UDB detecta automáticamente este entorno. Por 8lo tanto, este valor de TMP se ignora.
7 7 7

Activación de tablas de conversión para las páginas de códigos 923 y 924

7

La tabla siguiente contiene una lista de todos los archivos de tablas de conversión de páginas de códigos 7asociados a las páginas de códigos 7923 y 924. Cada archivo está en formato 7XXXXYYYY.cnv o ibmZZZZZ.ucs, donde XXXXX es el número de la página de códigos fuente 7e YYYY es el número de la página de códigos de destino. El archivo ibmZZZZZ.ucs da soporte a la conversión 7entre la página de códigos 7ZZZZZ y Unicode.

7
7Procedimiento 7

Para activar una determinada tabla de conversión de página de códigos, 7cambie el nombre o copie dicho archivo de tabla de conversión con su nuevo 7nombre, que se muestra en la segunda columna.

7

Por ejemplo, para dar soporte al símbolo del euro cuando se conecta un 7cliente 8859-1/15 (Latin 1/9) a una base de datos Windows 1252, tiene que cambiar el nombre o copiar los 7siguientes archivos de tablas de conversión de páginas de códigos en el 7directorio sqllib/conv/:

7 7 777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
Tabla 15. Archivos de tablas de conversión para las páginas de códigos 923 y 924
Archivos de tablas de conversión 923 y 924 en el directorio sqllib/conv/ Nuevo nombre
04370923.cnv 04370819.cnv
08500923.cnv 08500819.cnv
08600923.cnv 08600819.cnv
08630923.cnv 08630819.cnv
09230437.cnv 08190437.cnv
09230850.cnv 08190850.cnv
09230860.cnv 08190860.cnv
09231043.cnv 08191043.cnv
09231051.cnv 08191051.cnv
09231114.cnv 08191114.cnv
09231252.cnv 08191252.cnv
09231275.cnv 08191275.cnv
09241252.cnv 10471252.cnv
10430923.cnv 10430819.cnv
10510923.cnv 10510819.cnv
11140923.cnv 11140819.cnv
12520923.cnv 12520819.cnv
12750923.cnv 12750819.cnv
ibm00923.ucs ibm00819.ucs
7 7 7

Archivos de tablas de conversión para páginas de códigos con soporte del euro

7

Las siguientes tablas contienen las tablas de conversión que se han mejorado para dar soporte al símbolo del euro. 7Si desea inhabilitar el soporte del símbolo del euro, descargue el archivo de 7tabla de conversión indicado en la columna "Archivos de tablas de conversión".

7
7Árabe 7 777777777777777777777777777777777777777777777777777777777777777777
CCSID/CPGID del servidor de bases de datos CCSID/CPGID del cliente de bases de datos Archivos de tablas de conversión
864, 17248 1046, 9238 08641046.cnv, 10460864.cnv, IBM00864.ucs
864, 17248 1256, 5352 08641256.cnv, 12560864.cnv, IBM00864.ucs
864, 17248 1200, 1208, 13488, 17584 IBM00864.ucs
1046, 9238 864, 17248 10460864.cnv, 08641046.cnv, IBM01046.ucs
1046, 9238 1089 10461089.cnv, 10891046.cnv, IBM01046.ucs
1046, 9238 1256, 5352 10461256.cnv, 12561046.cnv, IBM01046.ucs
1046, 9238 1200, 1208, 13488, 17584 IBM01046.ucs
1089 1046, 9238 10891046.cnv, 10461089.cnv
1256, 5352 864, 17248 12560864.cnv, 08641256.cnv, IBM01256.ucs
1256, 5352 1046, 9238 12561046.cnv, 10461256.cnv, IBM01256.ucs
1256, 5352 1200, 1208, 13488, 17584 IBM01256.ucs
7
7Báltico 7 777777777777777777777777777777777777
CCSID/CPGID del servidor de bases de datos CCSID/CPGID del cliente de bases de datos Archivos de tablas de conversión
921, 901 1257 09211257.cnv, 12570921.cnv, IBM00921.ucs
921, 901 1200, 1208, 13488, 17584 IBM00921.ucs
1257, 5353 921, 901 12570921.cnv, 09211257.cnv, IBM01257.ucs
1257, 5353 922, 902 12570922.cnv, 09221257.cnv, IBM01257.ucs
1257, 5353 1200, 1208, 13488, 17584 IBM01257.ucs
7
7Bielorruso 7 777777777777777777777
CCSID/CPGID del servidor de bases de datos CCSID/CPGID del cliente de bases de datos Archivos de tablas de conversión
1131, 849 1251, 5347 11311251.cnv, 12511131.cnv
1131, 849 1283 11311283.cnv
7
7Cirílico 7 7777777777777777777777777777777777777777777777777777777777777
CCSID/CPGID del servidor de bases de datos CCSID/CPGID del cliente de bases de datos Archivos de tablas de conversión
855, 872 866, 808 08550866.cnv, 08660855.cnv
855, 872 1251, 5347 08551251.cnv, 12510855.cnv
866, 808 855, 872 08660855.cnv, 08550866.cnv
866, 808 1251, 5347 08661251.cnv, 12510866.cnv
1251, 5347 855, 872 12510855.cnv, 08551251.cnv, IBM01251.ucs
1251, 5347 866, 808 12510866.cnv, 08661251.cnv, IBM01251.ucs
1251, 5347 1124 12511124.cnv, 11241251.cnv, IBM01251.ucs
1251, 5347 1125, 848 12511125.cnv, 11251251.cnv, IBM01251.ucs
1251, 5347 1131, 849 12511131.cnv, 11311251.cnv, IBM01251.ucs
1251, 5347 1200, 1208, 13488, 17584 IBM01251.ucs
7
7Estonio 7 777777777777777777777
CCSID/CPGID del servidor de bases de datos CCSID/CPGID del cliente de bases de datos Archivos de tablas de conversión
922, 902 1257 09221257.cnv, 12570922.cnv, IBM00922.ucs
922, 902 1200, 1208, 13488, 17584 IBM00922.ucs
7
7Griego 7 777777777777777777777777777777777777777777777777777
CCSID/CPGID del servidor de bases de datos CCSID/CPGID del cliente de bases de datos Archivos de tablas de conversión
813, 4909 869, 9061 08130869.cnv, 08690813.cnv, IBM00813.ucs
813, 4909 1253, 5349 08131253.cnv, 12530813.cnv, IBM00813.ucs
813, 4909 1200, 1208, 13488, 17584 IBM00813.ucs
869, 9061 813, 4909 08690813.cnv, 08130869.cnv
869, 9061 1253, 5349 08691253.cnv, 12530869.cnv
1253, 5349 813, 4909 12530813.cnv, 08131253.cnv, IBM01253.ucs
1253, 5349 869, 9061 12530869.cnv, 08691253.cnv, IBM01253.ucs
1253, 5349 1200, 1208, 13488, 17584 IBM01253.ucs
7
7Hebreo 7 7777777777777777777777777777777777777777777777777777777777777777777777777777
CCSID/CPGID del servidor de bases de datos CCSID/CPGID del cliente de bases de datos Archivos de tablas de conversión
856, 9048 862, 867 08560862.cnv, 08620856.cnv, IBM0856.ucs
856, 9048 916 08560916.cnv, 09160856.cnv, IBM0856.ucs
856, 9048 1255, 5351 08561255.cnv, 12550856.cnv, IBM0856.ucs
856, 9048 1200, 1208, 13488, 17584 IBM0856.ucs
862, 867 856, 9048 08620856.cnv, 08560862.cnv, IBM00862.ucs
862, 867 916 08620916.cnv, 09160862.cnv, IBM00862.ucs
862, 867 1255, 5351 08621255.cnv, 12550862.cnv, IBM00862.ucs
862, 867 1200, 1208, 13488, 17584 IBM00862.ucs
916 856, 9048 09160856.cnv, 08560916.cnv
916 862, 867 09160862.cnv, 08620916.cnv
1255, 5351 856, 9048 12550856.cnv, 08561255.cnv, IBM01255.ucs
1255, 5351 862, 867 12550862.cnv, 08621255.cnv, IBM01255.ucs
1255, 5351 1200, 1208, 13488, 17584 IBM01255.ucs
7
7Latin-1 7 7777777777777777777777777777777777777777777777
CCSID/CPGID del servidor de bases de datos CCSID/CPGID del cliente de bases de datos Archivos de tablas de conversión
437 850, 858 04370850.cnv, 08500437.cnv
850, 858 437 08500437.cnv, 04370850.cnv
850, 858 860 08500860.cnv, 08600850.cnv
850, 858 1114, 5210 08501114.cnv, 11140850.cnv
850, 858 1275 08501275.cnv, 12750850.cnv
860 850, 858 08600850.cnv, 08500860.cnv
1275 850, 858 12750850.cnv, 08501275.cnv
7
7Latin-2 7 77777777777777777777777777
CCSID/CPGID del servidor de bases de datos CCSID/CPGID del cliente de bases de datos Archivos de tablas de conversión
852, 9044 1250, 5346 08521250.cnv, 12500852.cnv
1250, 5346 852, 9044 12500852.cnv, 08521250.cnv, IBM01250.ucs
1250, 5346 1200, 1208, 13488, 17584 IBM01250.ucs
7
7Chino simplificado 7 777777777777777777777
CCSID/CPGID del servidor de bases de datos CCSID/CPGID del cliente de bases de datos Archivos de tablas de conversión
837, 935, 1388 1200, 1208, 13488, 17584 1388ucs2.cnv
1386 1200, 1208, 13488, 17584 1386ucs2.cnv, ucs21386.cnv
7
7Chino tradicional 7 77777777777777777777777777
CCSID/CPGID del servidor de bases de datos CCSID/CPGID del cliente de bases de datos Archivos de tablas de conversión
937, 835, 1371 950, 1370 09370950.cnv, 0937ucs2.cnv
937, 835, 1371 1200, 1208, 13488, 17584 0937ucs2.cnv
1114, 5210 850, 858 11140850.cnv, 08501114.cnv
7
7Tailandés 7 7777777777777777
CCSID/CPGID del servidor de bases de datos CCSID/CPGID del cliente de bases de datos Archivos de tablas de conversión
874, 1161 1200, 1208, 13488, 17584 IBM00874.ucs
7
7Turco 7 77777777777777777777777777
CCSID/CPGID del servidor de bases de datos CCSID/CPGID del cliente de bases de datos Archivos de tablas de conversión
857, 9049 1254, 5350 08571254.cnv, 12540857.cnv
1254, 5350 857, 9049 12540857.cnv, 08571254.cnv, IBM01254.ucs
1254, 5350 1200, 1208, 13488, 17584 IBM01254.ucs
7
7Ucraniano 7 777777777777777777777
CCSID/CPGID del servidor de bases de datos CCSID/CPGID del cliente de bases de datos Archivos de tablas de conversión
1124 1251, 5347 11241251.cnv, 12511124.cnv
1125, 848 1251, 5347 11251251.cnv, 12511125.cnv
7
7Unicode 7 777777777777777777777777777777777777777777777777777777777777777777777777777777777
CCSID/CPGID del servidor de bases de datos CCSID/CPGID del cliente de bases de datos Archivos de tablas de conversión
1200, 1208, 13488, 17584 813, 4909 IBM00813.ucs
1200, 1208, 13488, 17584 862, 867 IBM00862.ucs
1200, 1208, 13488, 17584 864, 17248 IBM00864.ucs
1200, 1208, 13488, 17584 874, 1161 IBM00874.ucs
1200, 1208, 13488, 17584 921, 901 IBM00921.ucs
1200, 1208, 13488, 17584 922, 902 IBM00922.ucs
1200, 1208, 13488, 17584 1046, 9238 IBM01046.ucs
1200, 1208, 13488, 17584 1250, 5346 IBM01250.ucs
1200, 1208, 13488, 17584 1251, 5347 IBM01251.ucs
1200, 1208, 13488, 17584 1253, 5349 IBM01253.ucs
1200, 1208, 13488, 17584 1254, 5350 IBM01254.ucs
1200, 1208, 13488, 17584 1255, 5351 IBM01255.ucs
1200, 1208, 13488, 17584 1256, 5352 IBM01256.ucs
1200, 1208, 13488, 17584 1386 ucs21386.cnv, 1386ucs2.cnv
7
7Vietnamita 7 7777777777777777
CCSID/CPGID del servidor de bases de datos CCSID/CPGID del cliente de bases de datos Archivos de tablas de conversión
1258, 5354 1129, 1163 12581129.cnv
[ Principio de página |Página anterior | Página siguiente | Contenido ]