Javítócsomag megjegyzések a
WebSphere Adapter for JDBC 6.0.0.2 változatához

 

A dokumentum a következő szakaszokból áll:

TELJESÍTETT MÓDOSÍTÁSI KÉRÉSEK

FRISSÍTÉSI ÚTMUTATÁSOK

 

A javítócsomagban megvalósított módosítási kérések

A javítócsomag az alábbi táblázatban felsorolt módosítási kérések javításait tartalmazza.

A leírásokban használt rövidítések:

MCF (ManagedConnectionFactory)    EMD (Enterprise Metadata Discovery)    CEI (Common Event Infrastructure)

Adapter verziószám

Kérés vagy APAR száma

Kérés részletek

Elvégzett javítás leírása

6.0.0.2 83263 A JCA JDBC illesztő támogatása zSeries rendszeren futó Linux platformon. A JCA JDBC illesztő támogatja a zSeries rendszeren futó Red Hat Enterprise Linux AS v4 és SUSE Linux Enterprise Server (SLES) 9.0 SP2 disztribúciókat.

6.0.0.2

74477

JDBC IB: Az eseménytábla nevének kikeresési mechanizmusa nem működik megfelelően.

A hiba ki lett javítva az alaposztályokra vonatkozó CR 83383 részeként.

6.0.0.2

74478

JDBC IB: Az események rendezési alapjának kikeresési mechanizmusa nem működik megfelelően.

A hiba ki lett javítva az alaposztályokra vonatkozó CR 83383 részeként.

6.0.0.2

74505

JCA JDBC OB: A DB URL mezőre nem vonatkozik a BiDi formátum.

Az átalakítási metódus helytelen BiDi formátumot használt. A hiba ki lett javítva, így most már a BiDiContextEIS formátumot és a helyes átalakítási metódust használja.

6.0.0.2

74476

JCA JDBC OB: Az adatbázis jelszó mezőre nem vonatkozik a BiDi formátum.

A BiDi átalakítás felkészítési feltétel helytelen volt. A hiba ki lett javítva.

6.0.0.2

74442

JCA JDBC OB: A Felhasználónév mezőre nem vonatkozik a BiDi formátum.

A BiDi átalakítás felkészítési feltétel helytelen volt. A hiba ki lett javítva.

6.0.0.2

74205

A JDBC EMD adatbázis URL mezőre nem vonatkozik a BiDi formátum.

Az átalakítási metódus helytelen BiDi formátumot használt. A hiba ki lett javítva, így most már a BiDiContextEIS formátumot és a helyes átalakítási metódust használja.

6.0.0.2

74509

A JDBC BiDi változó nincs inicializálva a JDBCInboundHandler helyen.

A BiDi be/kikapcsolására vonatkozó jelző inicializálása rossz helyen történt. A hiba ki lett javítva, és most már megfelelő helyen történik az inicializálás a kapcsolat kialakítása előtt.

6.0.0.2

74441

JCA JDBC IB: Az adatbázis URL mezőre nem vonatkozik a BiDi formátum.

Az átalakítási metódus helytelen BiDi formátumot használt. A hiba ki lett javítva, így most már a BiDiContextEIS formátumot és a helyes átalakítási metódust használja.

6.0.0.2

82878

A nem kötelező "tárolt eljárás" tulajdonság értékének figyelmen kívül hagyása NullPointerException kivételt eredményez.

A JDBC EMD a felhasználás előtt ellenőrzi, hogy a "tárolt eljárás" tulajdonság értéke null-e vagy sem. Ez a hiba javítva lett.

6.0.0.2

49588 / JR23224

A tárolt eljárások üzleti objektumainak létrehozásakor az elsődleges kulcs tulajdonság hamisra van állítva az üzleti objektum minden eleménél.

A tárolt eljárások üzleti objektumainak létrehozásakor az elsődleges kulcs tulajdonságnak a true értéket kell tartalmaznia az üzleti objektum minden olyan eleménél, amely IN vagy INOUT típusú paraméterekre hivatkozik. Ez a hiba javítva lett.

6.0.0.2

49589 / JR23224

A tárolt eljárások üzleti objektumainak létrehozásakor a StoredProcedureName ASI csak a tárolt eljárás nevét tartalmazza.

A tárolt eljárások üzleti objektumainak létrehozásakor a StoredProcedureName ASI-nak a tárolt eljárás nevéhez hozzá kell fűznie a sémanevet. Emellett a JDBC ESD nem listázza ki az összes tárolt eljárást, ha a sémanév null. Ez a hiba javítva lett.

6.0.0.2

49586

A tárolt eljárások kimeneti paraméterei helytelenül kerülnek beállításra INTEGER típus esetén.

Az INTEGER típusú kimeneti paraméterrel rendelkező tárolt eljárásoknál a bejegyzett adattípus BOOLEAN volt. Ez a hiba javítva lett.

6.0.0.2

82804 / JR23360

Tárolt eljárás végrehajtási probléma SQLServer környezetben nullértékeknél.

Ha a tárolt eljárás paraméterekhez nullértékek kerülnek hozzárendelésre, akkor az SQL Server NullPointerException kivételt ad. Ennek oka, hogy bizonyos illesztőprogramok nem engedik nullértékek beállítását a tárolt eljárások paramétereiben, csak egy kifejezett setNull metódus meghívásával. Ez a hiba javítva lett.

6.0.0.2

49587 / JR23224

További adattípusok támogatása szükséges az elsődleges kulcs mezőkben bejövő feldolgozás esetén.

Korábban csak a változó karakter és egész típusú oszlopok voltak használhatók elsődleges kulcs oszlopként. Most már a decimális, lebegőpontos, hosszú, dupla pontosságú és dátum oszlopok is támogatottak.

6.0.0.2

83098

Néhány óra után a JCA JDBC illesztő nem kérdezi le többé az új eseményeket.

A véglegesítés nem lett meghívva a frissítési és törlési események után. Ez a hiba javítva lett.

6.0.0.2

83208

A DB2 JDBC adaptere az UID=AUTO beállítás mellett hibát okoz.

Az adapter sorozatnevet használt az egyedi szám előállítására az UID=AUTO beállításnál. Ez a hiba javítva lett.

6.0.0.2

83311

A JDBC EMD különböző BO neveket állít elő ugyanahhoz a táblához többszöri EMD futtatás esetén.

Ha két tábla, tárolt eljárás, stb. neve csak a speciális karakterekben különbözik egymástól, akkor az EMD számokat fűz hozzájuk a létrehozott XSD fájlok megkülönböztetése végett. A számot beállító számláló csak a WID bezárásával állt alaphelyzetbe, vagyis ha a felhasználó a WID bezárása nélkül ismét lefuttatta az EMD-t, akkor a táblanevekhez hozzáfűzött számok eltérőek voltak. Ennek elkerülése végett a számlálót az EMD varázsló lefuttatása is alaphelyzetbe állítja.

6.0.0.1

67109

 A BO szintű ASI beállítására szolgáló panel nem jelenik meg, és az ESD nem válaszol.

A Konfigurációs paraméterek képernyő frissítve lett a Séma tulajdonság hozzáadásával minden tárolt eljárás típusú csoportnál. A Séma tulajdonság egyszeri kiválasztású tulajdonság, amely az adatbázis minden sémáját kilistázza. Amikor kijelöl egy adatbázissémát a Séma tulajdonságban, akkor ugyanannak a tulajdonságcsoportnak a StoredProcedure tulajdonsága frissítésre kerül a kijelölt sémában lévő tárolt eljárások listájával.

6.0.0.1

73104

Nem lehet beállítani az XA erőforrás tulajdonságait az EMD-ben.

 Két új tulajdonság került hozzáadásra a ManagedConnectionProperties tulajdonságcsoporthoz az XADataSourceName és XADatabaseName műtermékek előállítása képernyőn. Az MCF tulajdonságok akkor jelennek meg, amikor a kimenő szolgáltatási típust választja ki az Objektumok beállítása képernyőn, és a "Feltérképezett kapcsolati tulajdonságok használata" beállítás van kiválasztva a Műtermékek előállítása képernyőn.

6.0.0.1

73614

 A Műveleti ASI PropertyName értéke az oszlopnévre van beállítva az üzleti objektum attribútumneve helyett.

A Konfigurációs paraméterek képernyő Tárolt eljárás paraméter tulajdonságai az üzleti objektum attribútumait fogják megjeleníteni a tábla oszlopa helyett.
A Műveleti ASI <jdbcasi:PropertyName> értéke az üzleti objektum nevére lesz beállítva az üzleti objektumban.

6.0.0.1

67622

Nem lehet előállítani üzleti objektumokat az adatbázis objektumokból, ha a tábla vagy oszlop neve kettőskeresztet (#) tartalmaz.

Az EMD módosítva lett a # karakterek eltávolítására az üzleti objektumok és attribútumok neveiből. Az eltávolított karakterek nem lesznek más karakterre cserélve. A tényleges adatbázisnevek továbbra is megmaradnak az ASI-ban (TableName és ColumnName).

6.0.0.1

49070

Az adapter nem jelez hibát, ha a frissítendő utódrekord nem található az adatbázisban.

A naplófájlba figyelmeztetés került, de ez módosítva lett úgy, hogy kivételt küldjön.

6.0.0.1

49258

A JDBC Adapter termékhez tartozó példa közzétételekor a telepítés sikeres, és az alkalmazás elindul. A bejövő beállításnál megfelelően működik. A kimenő eset tesztelésekor azonban a következő kivételt küldi:

"java.lang.NoClassDefFoundError: JDBC/Outbound/JDBCOutboundInterface (wrong name: jdbc/outbound/JDBCOutboundInterface) ".

A példa EAR helytelenül lett előállítva. A hiba javítva lett, és rendelkezésre áll a működő példa EAR.

6.0.0.1

67449

A helytelen JDBCDriverClass megadására vonatkozó hibaüzenet nem megfelelően jelezte a hibát.

Most már a megfelelő hibaüzenet jelenik meg helytelen JDBCDriverClass megadásakor.

6.0.0.1

73106

Az XA attribútumokra vonatkozó hibafelderítés helytelen.

Az XA attribútumok nem voltak érvényesítve. Ezekhez is hozzáadásra kerültek a megfelelő érvényesítések és hibaüzenetek.

6.0.0.1

73618

A JDBC ASI hatására a webes szolgáltatások meghiúsulnak.

A JDBCASI.xsd fájl BiDi szakaszában extra üres helyek voltak, amelyek most eltávolításra kerültek.

6.0.0.1

73786

Maximális kurzorszám túllépés bejövő JDBC esetén Oracle adatbázisnál.

A bejövő események feldolgozásában kurzorszivárgási hiba volt, de ez mostanra ki lett javítva.

6.0.0.1

73799

A JDBC-nek gyorsítótárazott kapcsolatokat kellene használnia.

A JDBCManagedConnection osztály nem gyorsítótárazta a JDBC kapcsolatokat. Ez a hiba javítva lett.

6.0.0.1

67824

A JDBC adapter nem tudja megfelelően lekérni az üzleti objektumokat az adatbázisból.

Az egyedi számosságú utód idegen kulcs helytelenül volt beállítva, így a hierarchikus üzleti objektumok lekérése helytelen volt. Ez a hiba javítva lett.

6.0.0.1

73432

A BiDiContext nem adható hozzá a BO szintjén a BO szerkesztőben.

A JDBCASI.xsd fájl BiDi szakaszában extra üres helyek voltak, amelyek most eltávolításra kerültek.

6.0.0.1

73426

Az EMD EventTableName BiDi Format mezőjének nem lenne szabad kötelezőnek lennie.

Az EventTableName BiDi Format mező a továbbiakban nem kötelező.

6.0.0.1

73448

A BiDiStringTransformation metódusban a bejövő és kimenő formatIn és formatOut értékei fel vannak cserélve.

A hiba ki lett javítva a BiDiStringTransformation() metódusban; a bejövő és kimenő formatIn és formatOut értékek helyesen vannak beállítva.

6.0.0.1

73436

A Bejövő esetben visszaadott BO helytelen BiDi formátumban van.

Ez a hiba javítva lett.

6.0.0.1

73207

A 'relativePath' kezelése nem megfelelő az EMD-ben.

A program most már azokat a helyzeteket is helyesen kezeli, amikor a 'relativePath' előtt nincs "./". A kezelés akkor is megfelelő, ha az előtag jelen van, és akkor is, ha nincs.

6.0.0.1

72346

Nem működik a felügyelt kapcsolatgyár 'setReauthSupported' metódusa.

Ez a hiba javítva lett. A típus 'boolean'-ról 'Boolean'-ra változott.

6.0.0.1

48839

Ha UNORDERED szállítási módban végzett lekérdezésnél hiba történik, akkor már kézbesített események kézbesítetlenként jelenhetnek meg az eseménytáblában.

Az események kitakarításra kerülnek az ilyen helyzetben történt kézbesítés után.

6.0.0.1

73563

Az üzleti objektumok byte tömbként közzététele teljesítményproblémákat okozott.

A byte tömb hexa-bináris kódolásúra változott.

6.0.0.1

72743

A közzétett üzleti objektumok byte-tömbjei a naplóban nem byte-onként egy sorban jelennek meg.

A hexa-bináris kódolás nagy mértékben javít ezen.  Emellett éles rendszereken javasoljuk a WARNING naplózási szint használatát, ilyenkor ezek az üzenetek egyáltalán nem jelennek meg a naplóban.

6.0.0.1

73738

A bejövő CEI események nem viszonyíthatók.

A hiba ki lett javítva a viszonyítási információk hozzáadásával.  

6.0.0.1

73449

A csatlakozási metaadatok BiDi formátuma nem kezelte megfelelően az üres karaktersorozatokat.

Ez a hiba javítva lett.

6.0.0.1

73477

A BiDi naplózási és nyomkövetési képességek bővítése.

Hozzáadásra került a BiDi diagnosztikai nyomkövetés.

6.0.0.1

73566 

A BO BiDi formátum nem működik megfelelően.  

Ez a hiba javítva lett.

6.0.0.1

73143

A BiDi tulajdonságok nincsenek érvényesítve az EMD-ben.

A BiDi tulajdonságok most már érvényesítve vannak az EMD-ben.

6.0.0.1

73023

Az EMD 'TurnBiDiOff' tulajdonsága félreérthető módon jelent meg.

Ez a hiba javítva lett.  Az alapértelmezés a "false", ha az EMD-ben a BiDi aktív.

6.0.0.1

73295

A BiDi formátum környezetfüggő LTR vagy RTL összetevője nem kerül átadásra az EMD első képernyőről az ötödikre.

Ez a hiba javítva lett.

6.0.0.1

72745

Következetlen idő- és dátumformátum a naplóban és a nyomkövetésben.

A nyomkövetés időformátuma módosítva lett a naplónak megfelelően.

6.0.0.1

67575

AccessControlException kivétel érkezik, ha a Java2 biztonságot bekapcsolják a WPS kiszolgálón.

Különböző módosítások történtek annak érdekében, hogy ne érkezzen AccessControlException a Java2 biztonság bekapcsolásakor.

6.0.0.1

67845

Az alapértelmezett ManagedConnectionFactory hitelesítési adatok nem működnek megfelelően.

A csatlakozási kód módosítva lett a kimenő tulajdonságok használatára abban az esetben ha nincs beállítva hitelesítési álnév.

6.0.0.1

74333

A JCA JDBC nem állítja elő a BO XSD-t Sybase tárolt eljárások esetén.

A nevükben speciális karakterekkel rendelkező tárolt eljárások BO XSD-i nem kerültek előállításra. A kód frissítve lett a tárolt eljárások, táblák, nézetek, szinonimák/álnevek és oszlopnevek speciális karaktereinek eltávolításával.

6.0.0.1

67848

JDBC ESD: Egy várt INFO szintű üzenet nem kerül naplózásra a .log.cbe fájlban.

Átfedés volt az EMD és az adapter üzenetazonosítói között. A probléma egyedi üzenetazonosítók meghatározásával el lett hárítva. Az EMD üzenetek azonosítói változtak meg.

6.0.0.1

67866

A JDBC EMD nem kezeli a Hindi és Thai karaktereket az SQL kiszolgálón.

A DatabaseMetaData.getColumns illesztőprogram metódus nem működik megfelelően, ha az oszlopnév Hindi vagy Thai karaktereket tartalmaz. Ennek következtében az eredményhalmazba nem kerültek rekordok. A halmazt ily módon be se lehetett zárni, mivel a bezáráshoz lennie kell legalább egy visszaadott rekordnak. A kód módosítva lett, hogy mindenképpen zárja be az eredményhalmazt.

 

 Frissítési útmutatások

 Frissítés a 6.0.0.2 javítócsomag változatára:

  1. A folytatás előtt győződjön meg róla, hogy követte a letöltési oldal "Telepítési útmutatások" szakaszában leírtakat.
  2. Ha a javítócsomagot az EMD-hez kell használnia, akkor törölje a kapcsolati projektet a WID-ben, importálja az új RAR fájlt, és alkalmazza az EIS-specifikus függőségi fájlokat. Ezt az alábbi lépések írják le.

v     Nyissa meg az SCA modul Java összeépítési útvonalát, és távolítsa el a projektek lapon kijelölt kapcsolati projektet.

v     Nyissa meg a függőségszerkesztőt, és távolítsa el a kapcsolati projektet.

v     Törölje a kapcsolati projektet a munkaterületről.

v     Importálja az új CWYBC_JDBC RAR fájlt. Szükség esetén adja hozzá az EIS-specifikus API-k esetleges függőségi fájljait is.

v     Nyissa meg az SCA modul Java összeépítési útvonalát, és válassza ki a projektek lapon kijelölt kapcsolati projektet.

v     Nyissa meg a függőségszerkesztőt, és ha még nincs jelen, adja hozzá a kapcsolati projektet, majd válassza ki a "Telepítés modullal" beállítást.

  1. Ha telepített alkalmazásokat kell frissíteni a WPS kiszolgálón:

v     Válassza a megfelelő alkalmazáshoz tartozó "Frissítés" lehetőséget a WPS adminisztrációs konzolon.

v     Válassza ki az "Egyetlen modul" lehetőséget a CWYBC_JDBC.rar fájl nevével relatív útvonalként.

v     Kattintson a "Tallózás" gombra a módosításokat tartalmazó frissített RAR fájl megkereséséhez a helyi fájlrendszerben.

v     A hátralévő lépésekben hagyja meg az alapértelmezett értékeket, majd a végén kattintson a "Befejezés" gombra. Ez biztosítja, hogy a meglévő konfigurációk (például MCF) nem változnak, egyszerűen csak a JAR fájlok kerülnek frissítésre.

  1. A csomagban új példa JDBCApp.ear fájl található.

  

Legutóbbi módosítás: 2006. február 21.