Oprava FixPack Poznámky k produktu
WebSphere Adapter for JDBC verze 6.0.0.1

 

Tento dokument obsahuje následující oddíly:

PROVEDENÉ ŽÁDOSTI O ZMĚNY

POKYNY K PŘECHODU NA VYŠŠÍ VERZI

 

Provedené žádosti o změny oproti opravě FixPack

Tato oprava FixPack obsahuje opravy na základě žádostí o změny uvedených v následující tabulce.

Verze adaptéru

Číslo CR/číslo APAR

Podrobnosti CR

Popis provedené opravy

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.
Hodnota <jdbcasi:PropertyName> v informacích ASI operace bude nastavena na název atributu obchodního objektu v obchodním objektu.

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

Velmi užitečné je 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.

 

 Pokyny pro přechod na vyšší verzi

 Chcete-li přejít na verzi 6.0.0.1 opravy FixPack, postupujte takto:

  1. Před dalšími kroky zkontrolujte, že jste postupovali podle pokynů v oddíle 'Installation Instructions' (Pokyny pro instalaci) u odkazu ke stažení.
  2. Chcete li opravu FixPack použít v prostředí EMD, odstraňte projekt konektoru v nástroji WID, naimportujte soubor RAR a použijte soubory závislostí specifické pro EIS. Následující kroky tento postup popisují.

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. 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).

  1. Aktualizace zavedených aplikací v prostředí WPS

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) nebudou změněny a soubory JAR budou pouze aktualizovány.

  1. Byl poskytnut nový soubor JDBCApp.ear.

  

Poslední úprava: 10. prosince 2005