Administrace: Plánování

8 8 8

Podporované kódy teritorií a kódové stránky

8

V příloze B "National language support (NLS)" v příručce Administration Guide: Planning jsou v tématu "Supported territory 8codes and code pages" uvedeny tabulky pro jednotlivá teritoria. Dvě z tabulek je třeba aktualizovat:

8 8

Čína (ČLR), identifikátor teritoria: CN

8

Kódovou stránku pro řádek GBK systému Linux v tabulce "Čína (ČLR), identifikátor teritoria: 8CN" je třeba změnit z hodnoty 1383 na 1386.

8

To znamená, že řádek by nyní měl vypadat takto: 8

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

Japonsko, identifikátor teritoria: JP

8

Tabulka týkající se položky "Japonsko, identifikátor teritoria: JP" byla upravena.

8

Je třeba odstranit následující jméno lokality: 8

8
954      D-1      eucJP   81       japanese      Solaris
8

Zde je upravená tabulka:

8

8 88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888
Tabulka 13. Japonsko, identifikátor teritoria: JP
Kódová stránka Skupina Kódová sada Kód teritoria Lokalita Operační systém
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 - Verze
939 D-1 IBM-939 81 - Verze
5026 D-1 IBM-5026 81 - Verze
5035 D-1 IBM-5035 81 - Verze
1390 D-1   81 - Verze
1399 D-1   81 - Verze
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

Podpora funkce XA v produktu DB2 Universal Database

7

Produkt DB2 Universal Database (UDB) podporuje specifikaci XA91 definovanou 7v dokumentu X/Open CAE Specification Distributed Transaction 7Processing: The XA Specification, s následujícími výjimkami:

7 7 7

Použití a umístění přepínače XA

7

Podle požadavků rozhraní XA poskytuje správce databází externí proměnnou jazyka C přepínačů 7db2xa_switch db2xa_switch_static typu xa_switch_t, která vrací strukturu 7přepínače XA správce TM. Kromě adres různých funkcí 7XA jsou vrácena následující pole:

7
7
Pole
7
Hodnota
7
name
7
Jméno produktu správce databází. Například DB2 UDB for AIX. 7
7
flags
7
Pro přepínač db2xa_switch je 7nastavena hodnota TMREGISTER 7| TMNOMIGRATE. 7

Explicitně udává, že 7produkt DB2 UDB používá dynamickou registraci a že by 7správce TM neměl použít migraci přiřazení. Implicitně 7určuje, že nejsou podporovány asynchronní 7operace.

7

Pro přepínač 7db2xa_switch_static je nastavena 7hodnota TMNOMIGRATE.

7

Explicitně udává, že 7produkt DB2 UDB používá dynamickou registraci a že by 7správce TM neměl použít migraci přiřazení. Implicitně 7určuje, že nejsou podporovány asynchronní 7operace.

7
7
version
7
Musí být nula. 7
7
7 7

Použití přepínače XA produktu DB2 Universal Database

7

Architektura XA vyžaduje, aby správce RM 7(Resource Manager) obsahoval přepínač, který umožňuje 7správci TM (Transaction Manager) XA přístup k rutinám 7správce RM xa_. Přepínač 7správce RM používá strukturu jménem xa_switch_t. Tento 7přepínač obsahuje jméno správce RM, ukazatele na 7vstupní body XA správce RM s jinou hodnotou než NULL, 7příznak a číslo verze.

7 7
Systémy na základě systému Linux- a UNIX-
7

Přepínač produktu DB2 Universal Database (UDB) lze získat jedním 7z následujících dvou způsobů:

7 7

U obou metod musíte aplikaci sestavit s knihovnou libdb2.

7 7
Windows NT
7

Ukazatel na strukturu xa_switch, 7přepínač db2xa_switch nebo 7db2xa_switch_static je exportován jako 7data DLL. To znamená, že aplikace systému 7Windows NT používající tuto strukturu na ni musí 7odkazovat jedním že tří následujících způsobů:

7 7

U obou metod musíte aplikaci sestavit s knihovnou db2api.lib.

7 7
Příklad kódu C
7

Následující kód ilustruje různé způsoby přístupu 7k přepínačům db2xa_switchdb2xa_switch_static pomocí 7programu C na různých platformách produktu DB2 UDB. Ujistěte 7se, že jste aplikaci sestavili 7s odpovídající knihovnou. 7

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 7

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

Aktualizované hodnoty TPM a tp_mon_name pro formáty řetězce xa_open

8

Sloupec Interní nastavení v následující tabulce byl aktualizován, aby odpovídal nastavením podprocesu řízení 8(thread of control - TOC).

8

Podproces TOC je entitou, na kterou jsou vázána všechny připojení XA produktu DB2 UDB:

8 8 8888888888888888888888888888888888888888888888888888
Tabulka 14. Platné hodnoty pro parametry TPM a tp_mon_name
Hodnota TPM Produkt monitoru zpracování transakcí Interní nastavení
CICS IBM TxSeries CICS 8
AXLIB=libEncServer (pro Windows)
8     =/usr/lpp/encina/lib/libEncServer
8        (pro Linux a UNIX)
8HOLD_CURSOR=T
8CHAIN_END=T
8SUSPEND_CURSOR=F
8TOC=T
ENCINA Monitor Encina produktu IBM TxSeries 8
AXLIB=libEncServer (pro Windows)
8     =/usr/lpp/encina/lib/libEncServer
8        (pro Linux a UNIX)
8HOLD_CURSOR=F
8CHAIN_END=T
8SUSPEND_CURSOR=F
8TOC=T
MQ Produkt IBM MQSeries 8
6AXLIB=mqmax 
6(pro Windows)
6     =/usr/mqm/lib/libmqmax_r.a 
6(pro aplikace AIX s podprocesy)
6     =/usr/mqm/lib/libmqmax.a 
6(pro aplikace AIX bez podprocesů)
6     =/opt/mqm/lib/libmqmax.so 
6(pro Solaris)
6     =/opt/mqm/lib/libmqmax_r.sl 
6(pro aplikace HP s podprocesy)
6     =/opt/mqm/lib/libmqmax.sl 
6(pro aplikace HP bez podprocesů)
6     =/opt/mqm/lib/libmqmax_r.so 
6(pro aplikace Linux s podprocesy)
6     =/opt/mqm/lib/libmqmax.so 
6(pro aplikace Linux bez podprocesů)
6HOLD_CURSOR=F
6CHAIN_END=F
6SUSPEND_CURSOR=F
6TOC=P8
CB Produkt IBM Component Broker 8
AXLIB=somtrx1i (pro Windows)
8     =libsomtrx1
8        (pro Linux a UNIX)
8HOLD_CURSOR=F
8CHAIN_END=T
8SUSPEND_CURSOR=F
8TOC=T
SF Produkt 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 Není třeba konfigurovat produkt DB2 UDB pro MTS. Server MTS bude ovladačem ODBC produktu DB2 detekován automaticky.
JTA Java Transaction API Není třeba konfigurovat produkt DB2 UDB pro servery Enterprise Java Servers 8(EJS), jako je například IBM WebSphere. Ovladač JDBC produktu DB2 UDB toto prostředí detekuje automaticky. Proto je tato hodnota TPM ignorována.
7 7 7

Aktivace konverzních tabulek pro kódové 7stránky 923 a 924

7

Následující tabulka obsahuje seznam všech souborů 7konverzních tabulek kódových stránek, které jsou 7spjaty s kódovými stránkami 923 a 924. Každý soubor 7má formát XXXXYYYY.cnv nebo ibmZZZZZ.ucs, kde 7XXXXX představuje číslo zdrojové kódové stránky a YYYY 7číslo cílové kódové stránky. Soubor ibmZZZZZ.ucs 7podporuje konverzi mezi kódovou stránkou ZZZZZ 7a kódováním Unicode.

7
7Postup 7

Chcete-li aktivovat konkrétní konverzní tabulku 7kódové stránky, přejmenujte nebo zkopírujte soubor 7této konverzní tabulky na nové místo, jak je zobrazeno 7ve druhém sloupci.

7

Požadujete-li například podporu symbolu euro 7při připojení klienta 8859-1/15 7(Latin 1/9) k databázi Windows 1252, musíte 7přejmenovat nebo zkopírovat následující soubory 7konverzní tabulky kódové stránky do adresáře 7sqllib/conv/:

7 7 777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
Tabulka 15. Soubory konverzních tabulek pro kódové stránky 923 a 924
Soubory konverzních tabulek 923 7a 924 v adresáři sqllib/conv/ Nové jméno
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

Soubory konverzních tabulek 7pro kódové stránky se symbolem euro

7

Následující tabulky uvádějí seznam konverzních 7tabulek, 7které byly rozšířeny pro podporu symbolu měny euro. Chcete-li 7podporu symbolu euro zakázat, stáhněte soubor 7konverzní tabulky označený ve sloupci s nadpisem 7"Soubory konverzních tabulek".

7
7Arabština 7 777777777777777777777777777777777777777777777777777777777777777777
CCSID/CPGID databázového serveru CCSID/CPGID databázového klienta Soubory konverzních tabulek
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
7Pobaltí 7 777777777777777777777777777777777777
CCSID/CPGID databázového serveru CCSID/CPGID databázového klienta Soubory konverzních tabulek
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
7Bělorusko 7 777777777777777777777
CCSID/CPGID databázového serveru CCSID/CPGID databázového klienta Soubory konverzních tabulek
1131, 849 1251, 5347 11311251.cnv, 12511131.cnv
1131, 849 1283 11311283.cnv
7
7Cyrilice 7 7777777777777777777777777777777777777777777777777777777777777
CCSID/CPGID databázového serveru CCSID/CPGID databázového klienta Soubory konverzních tabulek
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
7Estonsko 7 777777777777777777777
CCSID/CPGID databázového serveru CCSID/CPGID databázového klienta Soubory konverzních tabulek
922, 902 1257 09221257.cnv, 12570922.cnv, IBM00922.ucs
922, 902 1200, 1208, 13488, 17584 IBM00922.ucs
7
7Řečtina 7 777777777777777777777777777777777777777777777777777
CCSID/CPGID databázového serveru CCSID/CPGID databázového klienta Soubory konverzních tabulek
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
7Hebrejština 7 7777777777777777777777777777777777777777777777777777777777777777777777777777
CCSID/CPGID databázového serveru CCSID/CPGID databázového klienta Soubory konverzních tabulek
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 databázového serveru CCSID/CPGID databázového klienta Soubory konverzních tabulek
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 databázového serveru CCSID/CPGID databázového klienta Soubory konverzních tabulek
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
7Zjednodušená čínština 7 777777777777777777777
CCSID/CPGID databázového serveru CCSID/CPGID databázového klienta Soubory konverzních tabulek
837, 935, 1388 1200, 1208, 13488, 17584 1388ucs2.cnv
1386 1200, 1208, 13488, 17584 1386ucs2.cnv, ucs21386.cnv
7
7Tradiční čínština 7 77777777777777777777777777
CCSID/CPGID databázového serveru CCSID/CPGID databázového klienta Soubory konverzních tabulek
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
7Thajsko 7 7777777777777777
CCSID/CPGID databázového serveru CCSID/CPGID databázového klienta Soubory konverzních tabulek
874, 1161 1200, 1208, 13488, 17584 IBM00874.ucs
7
7Turečtina 7 77777777777777777777777777
CCSID/CPGID databázového serveru CCSID/CPGID databázového klienta Soubory konverzních tabulek
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
7Ukrajina 7 777777777777777777777
CCSID/CPGID databázového serveru CCSID/CPGID databázového klienta Soubory konverzních tabulek
1124 1251, 5347 11241251.cnv, 12511124.cnv
1125, 848 1251, 5347 11251251.cnv, 12511125.cnv
7
7Unicode 7 777777777777777777777777777777777777777777777777777777777777777777777777777777777
CCSID/CPGID databázového serveru CCSID/CPGID databázového klienta Soubory konverzních tabulek
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
7Vietnamština 7 7777777777777777
CCSID/CPGID databázového serveru CCSID/CPGID databázového klienta Soubory konverzních tabulek
1258, 5354 1129, 1163 12581129.cnv
[ Začátek stránky |Předchozí stránka | Další stránka | Obsah ]