Tento dokument obsahuje následující oddíly:
Tato oprava FixPack obsahuje opravy na základě žádostí o změny uvedených v následující tabulce.
Některé zkratky používané v popisech:
MCF (Managed Connection Factory) EMD (Enterprise Metadata Discovery) CEI (Common Event Infrastructure)
Verze adaptéru |
Číslo CR/číslo APAR |
Podrobnosti CR |
Popis provedené opravy |
6.0.0.2 | 83263 | Přidána podpora adaptéru JCA JDBC pro systém Linux na počítačích zSeries. | Adaptér JCA nyní podporuje systémy Red Hat Enterprise Linux AS v4 a SUSE Linux Enterprise Server (SLES) 9.0 s aktualizací SP2 na počítačích zSeries. |
6.0.0.2 |
74477 |
JDBC IB- Mechanizmus vyhledávání názvů tabulek událostí nepracuje správně. |
Tento problém byl opraven jako součást základních tříd CR 83383. |
6.0.0.2 |
74478 |
JDBC IB- Mechanizmus vyhledávání událostí podle pořadí nepracuje správně. |
Tento problém byl opraven jako součást základních tříd CR 83383. |
6.0.0.2 |
74505 |
JCA JDBC OB: Pole adresy URL databáze není ovlivněno formátem BiDi. |
Transformační metoda používala chybný formát BiDi. Tento problém byl opraven pomocí formátu BiDiContextEIS a správné transformační metody. |
6.0.0.2 |
74476 |
JCA JDBC OB: Pole hesla databáze není ovlivněno formátem BiDi. |
Podmínka povolení transformace BiDi byla chybná. Tento problém byl opraven. |
6.0.0.2 |
74442 |
JCA JDBC OB: Pole jména uživatele není ovlivněno formátem BiDi. |
Podmínka povolení transformace BiDi byla chybná. Tento problém byl opraven. |
6.0.0.2 |
74205 |
JDBC EMD DBURL: Pole jména uživatele není ovlivněno formátem BiDi. |
Transformační metoda používala chybný formát BiDi. Tento problém byl opraven pomocí formátu BiDiContextEIS a správné transformační metody. |
6.0.0.2 |
74509 |
Proměnná JDBC BiDi není v rutině JDBCInboundHandler inicializována. |
Chybné umístění inicializace příznaku zapnutí/vypnutí BiDi. Tento problém byl opraven pomocí správného umístění před ustavením připojení. |
6.0.0.2 |
74441 |
JCA JDBC IB- Pole jména uživatele není ovlivněno formátem BiDi. |
Transformační metoda používala chybný formát BiDi. Tento problém byl opraven pomocí formátu BiDiContextEIS a správné transformační metody. |
6.0.0.2 |
82878 |
Ignorování hodnoty nepovinné vlastnosti uložené procedury způsobuje výjimku NullPointerException. |
Průvodce JDBC EMD bude před zpracováním kontrolovat, zda má nepovinná vlastnost uložené procedury hodnotu Null. Tato chyba byla odstraněna. |
6.0.0.2 |
49588 / JR23224 |
Při vytvářeni obchodních objektů pro uložené procedury je pro všechny prvky obchodního objektu nastaven atribut PrimaryKey na hodnotu false. |
Při vytvářeni obchodních objektů pro uložené procedury je třeba nastavit atribut PrimaryKey na hodnotu true pro všechny prvky obchodního objektu odkazující na parametry obchodního objektu typu IN a INOUT. Tato chyba byla odstraněna. |
6.0.0.2 |
49589 / JR23224 |
Při generování obchodních objektů pro uložené procedury obsahují informace StoredProcedureName ASI pouze název uložené procedury. |
Při generování obchodních objektů pro uložené procedury by informace StoredProcedureName ASI měly před názvem uložené procedury obsahovat název schématu. Pokud je název schematu prázdný, nebudou v rámci JDBC ESD uvedeny všechny uložené procedury. Tato chyba byla odstraněna. |
6.0.0.2 |
49586 |
Nesprávné nastavení výstupních parametrů uložených procedur pro typ INTEGER. |
U uložené procedury s výstupním parametrem typu INTEGER je registrován datový typ BOOLEAN. Tato chyba byla odstraněna. |
6.0.0.2 |
82804 / JR23360 |
Problém s provedením uložené procedury na serveru SQLServer s hodnotami Null. |
Pokud jsou parametrům uložené procedury přiřazeny hodnoty Null, server SQL generuje výjimku nulového ukazatele. Příčinou je fakt, že některé ovladače nepovolují nastavení hodnot Null pro parametry uložených procedur, pokud není explicitně volána metoda setNull. Tato chyba byla odstraněna. |
6.0.0.2 |
49587 / JR23224 |
Je vyžadována podpora pro další datové typy pro pole primárního klíče v příchozích připojeních. |
Dříve bylo možné jako sloupce primárních klíčů použít pouze typy varchar a integer. Nyní byla přidána podpora pro další typy: decimal, float, long, double a date. |
6.0.0.2 |
83098 |
Po několika hodinách adaptér JCA JDBC ukončí výzvy pro nové události. |
Po událostech aktualizace nebo odstranění nebylo voláno potvrzení transakce. Tato chyba byla odstraněna. |
6.0.0.2 |
83208 |
Adaptér JDBC při nastavení UID=AUTO s databází DB2 selže. |
V případě nastavení UID=AUTO pro generování jedinečných čísel používal adaptér pořadový název. Tato chyba byla odstraněna. |
6.0.0.2 |
83311 |
Průvodce JDBC EMD generuje v rámci více spuštění různé názvy obchodních objektů pro stejnou tabulku. |
Pokud existují dvě tabulky, uložené procedury apod., které se liší pouze speciálními znaky, průvodce EMD přiřadí k jejich vygenerovaným schématům XSD pořadová čísla, aby je bylo možné rozlišit. Čítač pro tato čísla se nuloval pouze při uzavření prostředí WID. Proto při opakovaném spuštění průvodce EMD a generování schémat XSD bez zavření prostředí WID se k názvům tabulek připojí čísla, která jsou jedinečná. Aby k této situaci nedocházelo, čítač se nuluje při každém spuštění průvodce EMD. |
6.0.0.1 |
67109 |
Panel pro nastavení úrovně obchodních objektů informací ASI se nezobrazuje a služba ESD neodpovídá |
Obrazovka s konfiguračními parametry byla aktualizována. Pro každou skupinu typů uložených procedur byla přidána vlastnost Schema. Vlastnost Schema je jedinou vlastností výběru, která zobrazí seznam všech schémat v databázi. Je-li v rámci vlastnosti Schema vybráno databázové schéma, bude vlastnost StoredProcedure v téže skupině vlastností aktualizována seznamem uložených procedur ve vybraném schématu. |
6.0.0.1 |
73104 |
Nelze nastavit vlastnosti prostředku XA v rámci prostředí EMD |
Do skupiny vlastností ManagedConnectionProperties na obrazovce pro generování artefaktů byly přidány dvě nové vlastnosti: XADataSourceName a XADatabaseName. Po zvolení volby Outbound ServiceType na obrazovce pro konfigurování objektů a výběru volby použití vyhledaných vlastností připojení na obrazovce pro generování artefaktů jsou zobrazeny vlastnosti struktury MCF. |
6.0.0.1 |
73614 |
Hodnota PropertyName v informacích ASI pro operaci je nastavena na název sloupce, nikoli na název atributu obchodního objektu |
Parametr Uložené procedury na obrazovce s konfiguračními parametry způsobí zobrazení seznamu atributů
obchodních objektů, nikoli sloupce tabulky. |
6.0.0.1 |
67622 |
Z databázových objektů, v nichž název tabulky nebo sloupce obsahuje znak křížek (#), nelze generovat obchodní objekty |
Prostředí EMD bylo upraveno tak, aby byly znaky # z názvů obchodních objektů a z názvů atributů odebrány. Odebrané znaky nebudou nahrazeny žádnými jinými znaky. Skutečné názvy v databázi budou i nadále uchovány v informacích ASI (TableName a ColumnName). |
6.0.0.1 |
49070 |
Adaptér nevyvolává chybu, není-li v databázi obsažen podřízený záznam, který má být aktualizován |
V souboru s protokolem bylo trasováno varování, které bylo nyní upraveno, aby byla vyvolána výjimka. |
6.0.0.1 |
49258 |
Při publikování ukázky zpřístupněné prostřednictvím adaptéru rozhraní JDBC z testovacího nástroje WID byla ukázka úspěšně zavedena a spouštění aplikace probíhalo správně. Aplikace pracovala s touto příchozí položkou správně. Při testování odchozí položky však byla vyvolána následující výjimka: "java.lang.NoClassDefFoundError: JDBC/Outbound/JDBCOutboundInterface (wrong name: jdbc/outbound/JDBCOutboundInterface) ". |
Ukázkový soubor EAR byl vygenerován nesprávně. Nyní byla chyba opravena a k dispozici je funkční ukázkový soubor EAR. |
6.0.0.1 |
67449 |
Chybová zpráva v případě určení nesprávné třídy JDBCDriverClass neobsahuje správné informace o chybě |
V případě nesprávného určení třídy JDBCDriverClass je nyní zobrazována správná chybová zpráva. |
6.0.0.1 |
73106 |
Nesprávné určení problému pro atributy XA |
Atributy XA nebyly ověřovány. Byly pro ně přidány kontroly s ověřením a odpovídajícími chybovými zprávami. |
6.0.0.1 |
73618 |
Informace ASI JDBC způsobují selhání webových služeb |
Soubor JDBCASI.xsd obsahoval v části BiDi nadbytečné mezerové znaky, které byly odebrány. |
6.0.0.1 |
73786 |
Maximální počet kurzorů pro příchozí položky rozhraní JDBC byl překročen v případě použití databází Oracle |
Při zpracování událostí v rámci příchozích položek docházelo k nevracení kurzorů. Tato chyba byla odstraněna. |
6.0.0.1 |
73799 |
Rozhraní JDBC potřebuje používat připojení uložená do mezipaměti |
Třída JDBCManagedConnection neukládala připojení rozhraní JDBC do mezipaměti. Tato chyba byla odstraněna. |
6.0.0.1 |
67824 |
Adaptér rozhraní JDBC nedokáže z databáze správně načítat obchodní objekt |
Cizí klíč jediného podřízenéhoprvku byl nastaven nesprávně. Načítání hierarchických obchodních objektů proto neprobíhalo správně. Tato chyba byla odstraněna. |
6.0.0.1 |
73432 |
Na úrovni obchodních objektů nelze v editoru obchodních objektů přidat položku BiDiContext |
Soubor JDBCASI.xsd obsahoval v části BiDi nadbytečné mezerové znaky, které byly odebrány. |
6.0.0.1 |
73426 |
Pole Formát BiDi pro název tabulky událostí prostředí EMD by nemělo být povinné |
Pole s názvem Formát BiDi pro název tabulky událostí je nyní volitelné. |
6.0.0.1 |
73448 |
V metodě BiDiStringTransformation jsou hodnoty formatIn a formatOut pro příchozí a odchozí směr zaměněny |
Tato chyba byla v metodě BiDiStringTransformation() opravena` hodnoty formatIn a formatOut jsou pro příchozí a odchozí položku nastaveny správně. |
6.0.0.1 |
73436 |
Obchodní objekt vrácený v rámci příchozí položky má nesprávný formát BiDi |
Tato chyba byla odstraněna. |
6.0.0.1 |
73207 |
Položka relativePath byla v prostředí EMD zpracovávána nesprávně
|
Byla provedena změna, aby mohly být zpracovávány scénáře, v nichž položka relativePath nemá předponu "./". Zpracování lze provést v případě, že je tato předpona uvedena, i v případě, že uvedena není. |
6.0.0.1 |
72346 |
Volba setReauthSupported ve faktorii spravovaných připojení není funkční
|
Tato chyba byla odstraněna. Typ byl změněn z hodnoty boolean na hodnotu Boolean. |
6.0.0.1 |
48839 |
V případě výzev v režimu doručování UNORDERED (bez řazení) se doručené události mohly při výskytu chyby zobrazovat v tabulce událostí jako nedoručené |
Události jsou v tomto scénáři při doručení vymazány.
|
6.0.0.1 |
73563 |
Publikování obchodních objektů jako polí typu byte má za následek problémy s výkonem |
Pole typu byte bylo změněno na kódování HexBinary. |
6.0.0.1 |
72743 |
Pole typu byte pro publikované obchodní objekty se v protokolu mohla zobrazovat ve tvaru jednoho řádku pro každý bajt |
V případě tohoto problému pomáhá kódování HexBinary. Doporučujeme rovněž spouštět provozní systémy s úrovní protokolování WARNING (varování), aby se v protokolu pro tuto úroveň takové zprávy vůbec nezobrazovaly. |
6.0.0.1 |
73738 |
Příchozí události CEI nejsou v korelaci |
Chyba byla odstraněna přidáním informací o korelaci. |
6.0.0.1 |
73449 |
Formát BiDi pro metadata připojení nepracuje správně s prázdným řetězcem |
Tato chyba byla odstraněna. |
6.0.0.1 |
73477 |
Rozšíření možností trasování a protokolování pro zápis BiDi |
Pro diagnostiku BiDi bylo přidáno trasování. |
6.0.0.1 |
73566 |
Formát BiDi pro obchodní objekt nepracuje správně |
Tato chyba byla odstraněna. |
6.0.0.1 |
73143 |
Vlastnosti BiDi nebyly v prostředí EMB ověřovány |
Vlastnosti BiDi jsou nyní v prostředí EMD ověřovány. |
6.0.0.1 |
73023 |
Vlastnost TurnBiDiOff se v prostředí EMD zobrazovala zavádějícím způsobem |
Tato chyba byla odstraněna. Výchozí hodnota je "false", je-li podpora BiDi v prostředí EMD aktivní. |
6.0.0.1 |
73295 |
Kontextová komponenta typu LTR nebo RTL formátu BiDi není z první obrazovky prostředí EMD předávána na pátou obrazovku |
Tato chyba byla odstraněna. |
6.0.0.1 |
72745 |
Nekonzistentní formát času a data mezi protokolem a trasováním |
Formát času trasování byl aktualizován, aby odpovídal formátu protokolu. |
6.0.0.1 |
67575 |
V případě zapnutí zabezpečení Java 2 v prostředí WPS je vyvolána výjimka AccessControlException |
Byly provedeny změny, které zaručují, že v případě zapnutí zabezpečení Java 2 není vyvolána výjimka AccessControlException. |
6.0.0.1 |
67845 |
Výchozí pověření pro položku ManagedConnectionFactory nepracují správně |
Byl aktualizován kód připojení tak, aby používal pověření určená v odchozích vlastnostech, není-li konfigurován žádný alias ověřování. |
6.0.0.1 |
74333 |
Adaptér JDBC JCA s uloženou procedurou produktu Sybase negeneruje kód xsd obchodních objektů. |
Kód xsd obchodních objektů pro uložené procedury, jejichž názvy obsahují speciální znaky, nejsou generovány. Kód byl aktualizován tak, aby byly z názvů uložených procedur, názvů tabulek, pohledů, synonym, přezdívek a názvů sloupců před nastavením názvu pro obchodní objekt odebrány speciální znaky. |
6.0.0.1 |
67848 |
Prostředí ESD rozhraní JDBC: Očekávaná zpráva na úrovni INFO nebyla zaznamenána v souboru .log.cbe. |
Identifikátory zpráv prostředí EMD a adaptéru se překrývají. Tento problém byl vyřešen nastavením jedinečných identifikátorů zpráv pro prostředí EMD a pro adaptér. Změna byla konkrétně provedena v případě zpráv pro prostředí EMD. |
6.0.0.1 |
67866 |
Prostředí EMD rozhraní JDBC nedokáže zpracovávat znaky hindštiny nebo thajštiny na serveru SQL. |
Metoda ovladače DatabaseMetaData.getColumns nepracovala správně, pokud název sloupce obsahoval znaky hindštiny nebo thajštiny. V důsledku toho nebyly ve výsledné sadě vráceny žádné záznamy. Sadu tudíž nebylo možné uzavřít, protože k uzavření byl potřebný alespoň jeden vrácený záznam. Kód byl změněn, aby byla výsledná sada uzavírána ve všech případech. |
Chcete-li přejít na verzi 6.0.0.2 opravy FixPack, postupujte takto:
v Otevřete cestu sestavení Java pro modul SCA a odeberte projekt konektoru vybraný na kartě projektů.
v Otevřete editor závislostí a odeberte projekt konektoru.
v Odstraňte projekt konektoru z pracovního prostředí.
v Naimportujte nový soubor RAR, CWYBC_JDBC. Přidejte podle potřeby soubory závislostí rozhraní API specifických pro EIS.
v Otevřete cestu sestavení Java pro modul SCA a vyberte projekt konektoru vybraný na kartě projektů.
v Otevřete editor závislostí a přidejte projekt konektoru, pokud dosud není přítomen, a zaškrtněte volbu "Deploy with Module" (Zavést s modulem).
v V konzole pro správu WPS vyberte volbu "Update" (Aktualizovat) pro odpovídající aplikaci.
v Vyberte volbu "Single Module" (Jeden modul) s relativní cestou jako názvem souboru RAR - CWYBC_JDBC.rar
v Klepněte na tlačítko "Browse" (Procházet) v lokálním souborovém systému a vyberte aktualizovaný soubor RAR, který obsahuje změny.
v V následujících krocích vyberte výchozí hodnoty a klepněte na tlačítko 'Finish' (Dokončit). Tím je zajištěno, že existující konfigurace (např. MCF - Managed Connection Factory) nebudou změněny a soubory JAR budou pouze aktualizovány.
Poslední úprava: 21. února 2006