Tato tabulka obsahuje vylepšení a opravy ve verzi 2.6.9 opravy FixPack. |
Vylepšení |
1 | 90337 | | Je vyžadována podpora systému HP-UX na platformě HP Integrity |
Symptom: Adaptér by měl být podporován pro systém HP-UX
na platformě HP Integrity. |
Řešení: Podpora je nyní poskytována.
|
|
2 | 95501 | | Vylepšení
funkce TimingStats |
Symptom: Informace v souboru protokolu pro funkci
TimingStats nejsou úplné. |
Řešení: Do obchodního objektu
byla přidána vlastnost BOInstanceTimingStats. Vlastnost BOInstanceTimingStats má vyšší
prioritu než vlastnost TimingStats v konfiguračním souboru. Pokud jsou obě vlastnosti
nastaveny na platnou hodnotu, adaptér použije pouze vlastnost BOInstanceTimingStats.
|
|
3 | 95505 | | Způsob vypršení časový limit nečinných připojení agenta |
Symptom: Existuje příliš mnoho nečinných připojení,
která nejsou používána. |
Řešení: Byla přidána vlastnost
IdleTimeAndCheckInterval, která zajistí zrušení nečinných připojení. Jde o dvojici
celých čísel: IdleTime a CheckInterval. Jako oddělovač slouží čárka. CheckInterval
určuje cyklus, při kterém je kontrolována doba nečinnosti volných připojení ve fondu
připojení JDBC. IdleTime určuje maximální dobu nečinnosti. Pokud doba nečinnosti
některého z volných připojení překročí hodnotu IdleTime, adaptér dané připojení
zavře. Pokud počet připojení ve fondu připojení JDBC dosáhl
hodnoty MinimumDatabaseConnections, adaptér nezavře žádná další připojení, přestože
některá připojení již jsou po delší dobu nečinná.
|
|
4 | 95525 | | Fond
připojení konektoru JDBC |
Symptom: Změna designu fondu připojení konektoru JDBC |
Řešení: Bylo přidáno pět nových vlastností, které vám
umožní vytvářet připojení ve fondu připojení JDBC.
Vlastnost MaximumDatabaseConnections určuje maximální počet připojení udržovaných
fondem připojení JDBC. Jde o celé číslo s výchozí hodnotou 5.
Vlastnost MinimumDatabaseConnections určuje minimální počet připojení, který by měl
zůstat ve fondu připojení JDBC. Jde o celé číslo s výchozí hodnotou 1.
Vlastnost MaxDBConnectionsInBatch určuje maximální počet připojení, který lze v dávkovém režimu
najednou vytvořit. Jde o celé číslo. Pokud tato vlastnost není určena, bude funkce
pro vytvoření dávkových připojení zakázána.
Vlastnost ThresholdOfCreatingConnectionsInBatch určuje práh, při kterém má být zahájeno
vytváření dávkových připojení. Jde o celé číslo s výchozí hodnotou 0.
Vlastnost UsingDriverConnect je typu boolean. Pokud má tato vlastnost hodnotu true,
Adaptér WBI JDBC použije rozhraní API Driver.connect a naváže připojení k databázi.
V opačném případě bude k navázání připojení k databázi použit proces
DriverManager.getConnection.
|
|
Opravy |
1 | 90735 | JR27571 | Adaptér
JDBC 2.6.6.IF1 obdrží výjimku JDBCEventmontior |
Symptom: Příchozí operace selže, když se proces
pollForEvent spustí před získáním platného připojení. |
Řešení: Byla přidána nová vlastnost
RetryConnCountAndInterval pro otestování připojení před načtením událostí. |
|
2 | 95480 | JR28117 | Adaptér
nezapisuje zprávy o časování do protokolu. |
Symptom: Při použití vlastnosti TimingStats adaptér
nezapisuje zprávy časování do souboru protokolu, místo toho je zapisuje do souboru
trasování. |
Řešení: S touto opravou bude adaptér zapisovat
zprávy časování do souboru protokolu. |
|
3 | 91600 | | Je
vypsána chybová zpráva k procesu "BOInstanceTimeOut". |
Symptom: Je vypsána chybová zpráva k procesu
BOInstanceTimeOut. |
Řešení: Uvedený problém byl opraven v rámci vylepšení 95501. |
|
4 | 89811 | JR27130 | Zpráva
konektoru JDBC číslo 34043 neobsahuje druhý parametr. |
Symptom: Zpráva konektoru JDBC číslo 34043 neobsahuje druhý
parametr. |
Řešení: Pro zprávu byl 34043 byl přidán druhý
parametr. |
|
Tato tabulka obsahuje vylepšení a opravy ve verzi 2.6.8
opravy FixPack. |
Vylepšení |
1 | 89151 | | Časový
limit instance obchodního objektu WebSphere Business Integration Adapter for JDBC |
Symptom: Adaptér pro JDBC nepodporuje časový limit
instance obchodního objektu. Časový limit instance obchodního objektu znamená, že lze
nastavit různé časové limity pro jednotlivé instance obchodního objektu.
|
Řešení: Adaptér nyní obsahuje vlastnost
BOInstanceTimeOut (Business Object Instance TimeOut). Vlastnost BOInstanceTimeOut má
vyšší prioritu než vlastnost QueryTimeOut. Pokud jsou obě vlastnosti nastaveny na platnou
hodnotu, adaptér použije pouze vlastnost BOInstanceTimeOut.
Vlastnost BOInstanceTimeOut má také širší pokrytí než QueryTimeOut. Kromě operací pro
výběr vlastnost BOInstanceTimeOut pokrývá i všechny další operace, včetně spouštění
uložených procedur.
|
|
Opravy |
1 | 89540 | JR27085 |
Uložená procedura může být spuštěna pouze pro poslední podřízený obchodní objekt. |
Symptom: Při vyvolání uložené procedury AfterretrieveSP
adaptér používá pouze uloženou proceduru posledního podřízeného objektu k výběru dat;
proto může pouze poslední podřízený obchodní objekt mít správná data. |
Řešení: Adaptér může rekurzivně spustit uloženou
proceduru AfterretrieveSP pro podřízené obchodní objekty a k výběru dat použije všechny
podřízené obchodní objekty. |
|
2 | 69922 | | Při
nastavení vlastnosti CloseDBConnection na hodnotu true a nastavení vlastnosti
PreserveUIDSeq na hodnotu false je generována výjimka NullPointerException. |
Symptom: Při nastavení vlastnosti CloseDBConnection na hodnotu
true a nastavení vlastnosti PreserveUIDSeq na hodnotu false je generována výjimka
NullPointerException. Adaptéru trvá tři minuty, než se ukončí. |
Řešení: Uvedený problém byl opraven. |
|
Tato tabulka obsahuje vylepšení a opravy ve verzi 2.6.7 opravy FixPack. |
Vylepšení |
1 | 69348 | | Podpora pro platformu Redhat Linux 4 |
Symptom: Adaptér by měl být podporován na platformě Redhat Linux 4. |
Řešení: Podpora je nyní poskytována. |
|
2 | 69137 | | Podpora pro platformu Suse Linux 9 |
Symptom: Adaptér by měl být podporován na platformě Suse Linux 9. |
Řešení: Podpora je nyní poskytována. |
|
Opravy |
1 | 88523 | JR26435 | Vícenásobné
zpracování událostí. |
Symptom: Pokud adaptér načte zákaznická data pro
vstupní operace, pak v případě neplatného připojení adaptér vymaže všechna neplatná
připojení z fondu připojení. Během tohoto procesu adaptér vymaže prostředky (Event
Monitor) pro vstupní připojení. Adaptér proto nemůže aktualizovat stav událostí po dokončení
předchozí operace výběru a restartuje se. Po restartu adaptér pokračuje ve
zpracování nedokončené události. Stejná událost je tedy zpracována dvakrát.
|
Řešení: Po vymazání neplatných připojení adaptér
inicializuje nový monitor událostí a vytvoří potřebné prostředky v novém připojení systému
výzev. Příchozí operace poté mohou normálně pokračovat. |
|
2 | 87258 | JR25638 | U adaptéru dojde k výjimce Parseexception pro JDBC verze 2.6.5. |
Symptom: Pokud je hodnota atributu "" (CxBlank)
a datový typ je boolean, integer, float, double nebo date, je vygenerována chyba "neplatná
hodnota atributu". K tomuto problému dochází, jelikož adaptér analyzuje hodnotu atributu
podle jeho datového typu a "" (CxBlank) pro tyto datové typy není platnou hodnotu.
|
Řešení: Pokud je hodnota atributu "" (CxBlank)
a datový typ je boolean, integer, float, double nebo date, adaptér namísto vygenerování
chyby "neplatná hodnota atributu" převede hodnotu atributu na hodnotu null. |
|
3 | 87160 | JR25527 | Pokud
adaptér najednou přestane zasílat výzvy, pokračuje zpracování požadavků. |
Symptom: Poté, co adaptér po delší dobu pracoval,
může skončit platnost databázového připojení. Pokud je připojení neplatné, odchozí
operace selže a adaptér vymaže všechna neplatná připojení. Pokud adaptér vymaže
prostředky (Event Monitor) pro vstupní připojení, operace události výzvy selže. |
Řešení: Po vymazání neplatných připojení adaptér
inicializuje nový monitor událostí a vytvoří potřebné prostředky pro vstupní připojení.
Příchozí operace poté mohou normálně pokračovat. |
|
Tato tabulka obsahuje vylepšení a opravy ve verzi 2.6.6 opravy FixPack. |
Vylepšení |
Tato sada FixPack neobsahuje žádná vylepšení. |
Opravy |
1 | 85008 | JR24342 | Hodnota
CxBlank je interpretována jako hodnota null. |
Symptom: Pokud má klíčový atribut hodnotu CxBlank a je
použit příkaz Update nebo Retrieve, je v klauzuli WHERE hodnota CxBlank interpretována
jako null. |
Řešení: Byla přidána specifická informace
aplikace "BLANKFLAG". Pokud je v rámci specifické informace aplikace pro atributy zadán
parametr "BLANKFLAG=true", hodnota CxBlank je v klauzuli WHERE interpretována jako "". |
|
2 | 68865 | JR25076 | UNVL=NULL
s daty null jsou zpracovány odlišně pro příkazy Create a Update. |
Symptom: Podle dokumentace adaptéru JDBC by měla platit
specifická informace aplikace "UNVL=NULL", pokud je hodnota atributu CxIgnore (null). Pro
operaci Create však tato specifická informace aplikace platí, pokud hodnota
atributu je CxBlank (""), což je nesprávné. |
Řešení: Pokud je hodnota atributu CxIgnore, pro
operaci Create bude vlastnosti specifická informace aplikace "UNVL=NULL". Operace Create
a Update tedy mají stejné chování, obě pro specifickou informaci aplikace "UNVL=NULL"
pracují s hodnotou CxIgnore. |
|
3 | 85595 | JR24704 | Při
spuštění uložené procedury s celočíselným vstupním parametrem v JDBC se zobrazí chybová
zpráva. |
Symptom: Při
spuštění uložené procedury adaptér kontroluje, zda se hodnota vstupního parametru shoduje
s jeho datovým typem. Kvůli chybě v ověřovacím kódu však v případě datového typu Integer
adaptér vygeneruje chybu. |
Řešení: Po úpravě kódu je datový typ hodnoty správně
kontrolován. |
|
4 | 85363 | JR24549 | Při
selhání dotazu PingQuery se adaptér nezastaví. |
Symptom: Pokud adaptér zpracuje obchodní objekt
s nastavením operace Update, nezastaví se a nerestartuje při selhání příkazu SQL PingQuery. |
Řešení: Při selhání příkazu SQL PingQuery adaptér
nastaví svůj návratový kód na -2, takže prostředí Adapter Framework správně zastaví a restartuje
adaptér. |
|
5 | 85144 | JR24427 | UNVL
nefunguje s nastavením operace Update, pokud je datový typ atributu Integer, Float a Double. |
Symptom: Pokud pro atribut použijete UNVL, nastavíte
jako hodnotu atributu CxIgnore a nastavíte zpracování Update, adaptér se pokusí
analyzovat hodnotu CxIgnore (null) jako číslo. Výsledkem je výjimka
NumberFormatException. |
Řešení: Pokud je detekováno použití UNVL, hodnota
atributu je CxIgnore a zpracování je nastaveno na Update, adaptér neanalyzuje hodnotu CxIgnore. Adaptér
použije hodnotu specifické informace aplikace UNVL a bude pokračovat ve zpracování. |
|
6 | 84876 | JR24278 | Pokud
adaptér vygeneruje chybu analýzy, nevypíše v chybové zprávě název atributu. |
Symptom: Pokud adaptér při analýze atributu vygeneruje
chybu, nevypíše v chybové zprávě název atributu. |
Řešení: Chybová zpráva nyní zahrnuje i název atributu,
což pomůže při určování problému. |
|
Tato tabulka obsahuje vylepšení a opravy ve verzi 2.6.5 opravy FixPack. |
Vylepšení |
1 | 67678 | |
Implementace operace getVersion() je nutné pro adaptér aktualizovat. |
Symptom: Verze adaptéru by měla být aktualizována ze souboru manifestu namísto ze statické proměnné nastavené v kódu. |
Řešení: Tato aktualizace byla provedena. |
|
2 | 83827 | | Je vyžadována podpora na platformě
Solaris 10. |
Symptom: Adaptér by měl být podporován na platformě Solaris 10. |
Řešení: Podpora je nyní poskytována. |
|
3 | 83686 | | Odkazy na přímé datové ovladače ve
spouštěcích skriptech JDBC ODA by měly být odebrány. |
Symptom: Soubory JAR přímého datového ovladače v cestě ke třídám musí být odebrány ze
spouštěcích skriptů pro JDBC ODA. |
Řešení: Odkazy na přímé datové ovladače byly odebrány. Musíte přidat odpovídající soubory ovladače JDBC do cesty ke třídám. |
|
Opravy |
1 | 67959 | | Existují dvě místa, kde je nesprávně
použito číslo zprávy trasování 32016. |
Symptom: Existují dvě místa, kde je nesprávně použito číslo zprávy trasování
32016. Správné číslo je 32017. |
Řešení: Zpráva trasování 32016 byla na těchto dvou místech nahrazena zprávou 32017. |
|
2 | 67929 | | Zpráva vrácené instance
třídy CWConnectorExceptionObject není správná. |
Symptom: Pokud adaptér zpracuje požadavek služby, který selže z důvodu výjimky,
pokusí se operaci znovu provést. Pokud druhý pokus také selže, je zpráva vrácené
instance třídy CWConnectorExceptionObject nesprávná. |
Řešení: Uvedený problém byl opraven. Zpráva pro druhé selhání je nyní správná. |
|
3 | 82879 | JR22976 | Adaptér při provádění operace
RetrieveSP obdrží chybu neplatného referenčního kurzoru. |
Symptom: Při pokusu o výběr obchodního objektu z tabulky pomocí uložené procedury,
kdy je vrácena sada výsledků prostřednictvím kurzoru, adaptér zaznamená chybu Invalid
Ref-Cursor systému Oracle. |
Řešení: Uvedený problém byl opraven. |
|
4 | 74554 | JR22906 | Dojde k chybě
java.sql.SQLException: Nedostatek paměti pro objekt CLOB v SP. |
Symptom: Adaptér vyžaduje více paměti pro čtení a uložení dat typu CLOB. |
Řešení: Uvedený problém byl opraven. Adaptér optimalizoval přidělení paměti pro
data typu CLOB. |
|
5 | 74241 | JR23258 | Specifické
informace aplikace UNVL=NULL nefungují správně. |
Symptom: Pokud je zadána specifická informace UNVL=NULL a hodnota tohoto atributu
je null, adaptér tento atribut ignoruje, a tím v databázi neaktualizuje odpovídající
hodnotu na null. |
Řešení: Uvedený problém byl opraven. |
|
6 | 74237 | JR22731 | Adaptér vygeneruje posloupnost
SQL, například "where ... xxx is null", která vede k vzniku výjimky CLI0612E. |
Symptom: Pro operaci RetrieveByContent se adaptér pokusí nastavit redundantní
hodnotu atributu do připraveného příkazu při generování dotazu SQL ve tvaru 'where ... is
null'. |
Řešení: Uvedený problém byl opraven. |
|
7 | 74225 | JR22760 | Pole NUMBER v databázi Oracle
v ODA je konvertováno na řetězec. |
Symptom: Modul ODA nepoužívá oddělovač, který je potřeba mezi přesností a počtem desetinných míst. Aritmetický operátor +/- také nepoužívá žádnou mezeru. |
Řešení: Pro sloupce s datovým typem Decimal bude délka prodloužena o dvě. |
|
8 | 67361 | | Adaptér vypíše nesprávnou chybovou
zprávu, pokud v tabulce UID není žádný záznam. |
Symptom: Pokud v tabulce UID nejsou žádné záznamy, adaptér vypíše chybovou zprávu
s informací, že došlo k problémům s připojením k databázi. |
Řešení: Uvedený problém byl opraven a adaptér nyní vypíše správnou chybovou
zprávu. |
|
9 | 83714 | JR23663 | Adaptér zapíše neúplný obchodní
objekt do databáze Oracle. |
Symptom: Pokud adaptér během transakce obdrží zprávu o ukončení práce systému,
provede operaci uzavření připojení. U databází Oracle však operace uzavření připojení před operací close
vyžaduje operaci commit, nikoli operaci rollback. Transakce může způsobit nekonzistentní
data v databázi Oracle. |
Řešení: Při příjmu zprávy o ukončení práce systému adaptér za účelem zajištění
konzistence explicitně provede operaci rollback. |
|
10 | 83595 | JR23449 | Podpora posloupností DB2(R) pro
adaptér obsahuje chybu. |
Symptom: V systému DB2 8.0 a novějších jsou podporovány posloupnosti. Proto
adaptér podporuje posloupnosti pro databáze DB2 8.0 a novější. Nelze však generovat
správný příkaz SQL pro posloupnost DB2. |
Řešení: Problém byl opraven a je generován správný příkaz SQL pro posloupnost DB2.
Pomocí správného příkazu SQL bude načtena hodnota z posloupnosti DB2 pro UID v adaptéru. |
|
11 | 68092 | JR23653 | Při nastavení specifické
informace aplikace PSC na hodnotu true je generována výjimka java.lang.ClassCastException. |
Symptom: Při nastavení specifické informace aplikace PSC na hodnotu true
a spuštění uložené procedury adaptér vygeneruje výjimku java.lang.ClassCastException. Jde
o chybu v mezipaměti připraveného příkazu pro uloženou proceduru. |
Řešení: Připravený příkaz je deklarován napřed pro příkaz SQL uložené procedury. Poté
je tento připravený příkaz přetypován do volatelného příkazu. |
|
Tato tabulka obsahuje vylepšení a opravy ve verzi 2.6.4 opravy FixPack. |
Vylepšení |
Tato sada FixPack neobsahuje žádná vylepšení. |
Opravy |
1 | 73915 | | Chybějící kód na řádku kódu opravné sady. |
Symptom: Při sloučení kódu z prozatimního řádku opravného kódu do řádku kódu
opravné sady byl z třídy JDBCDBManager vymazán malý blok kódu. |
Řešení: Uvedený problém byl opraven. |
|
Tato tabulka obsahuje vylepšení a opravy ve verzi 2.6.3 opravy FixPack. |
Vylepšení |
1 | 70569 | | Odkazy na přímé datové ovladače ve
spouštěcích skriptech adaptéru by měly být odebrány. |
Symptom: Soubory JAR přímého datového ovladače v cestě ke třídám musí být odebrány ze
spouštěcích skriptů adaptéru. |
Řešení: Odkazy na přímé datové ovladače ve byly odebrány. Musíte přidat
odpovídající soubory ovladače JDBC do cesty ke třídám. |
|
Opravy |
1 | 71314 | JR21597 | Podpora další klauzule where a "is null" |
Symptom: Podpora výrazu "is null" nefunguje, pokud v další klauzuli where existuje
více než jeden atribut s využitím specifické informace aplikace pro příkaz Retrieve.
|
Řešení: Je použitý správný dotaz s použitím více atributů v rámci specifických
informací aplikace pro příkazy. |
|
2 | 71139 | JR21480 | Prázdné hodnoty v klíčových
událostech použité k výběru obchodních objektů pomocí klauzule "is null". |
Symptom: Pokud má událost nastaveny některé klíče jako null, adaptér nevygeneruje
dotaz SQL s klauzulí "is null". |
Řešení: Použití hodnoty CxBlank v klíčích objektu události je opraveno a adaptér
nyní během výzev správně vytváří klauzule "is null". |
|
3 | 71391 | JR22459 | Nevracení kurzorů způsobí
překročení maxima kurzorů přes nastavený limit. |
Symptom: Nevracení kurzorů způsobí překročení maxima kurzorů přes nastavený limit. |
Řešení: Prázdná sada ResultSet je nyní po vrácení z volání uložené procedury
uzavřena. |
|
4 | 72378 | JR22444 | Použití prázdných hodnot
v klíčích obchodních objektů pro účely výběru pomocí klauzule "is null". |
Symptom: Pokud adaptér zpracovává příchozí obchodní objekt s některými klíči
nastavenými jako null, adaptér nevygeneruje dotaz SQL s klauzulí "is null". |
Řešení: Byly provedeny změny adaptéru, aby poskytoval hodnotu CxBlank v hodnotě
klíče, takže adaptér správně sestaví klauzuli "is null". |
|
5 | 72988 | JR22446 | Výstupní parametry vrácené při
spuštění funkce v databázi nejsou načteny ve správném pořadí. |
Symptom: K načtení výstupních parametrů typu String byla použita nesprávná
hodnota indexu. |
Řešení: Uvedený problém byl opraven. |
|
6 | 67474 | JR22154 | Pokud je vlastnost
CloseDBConnection nastavena na hodnotu true, adaptér neomezeně čeká na získání připojení. |
Symptom: Po dosažení maximálního počtu databázových připojení podproces ukončí
proces fetchConnection pouze v případě, že je připojení uvolněno a podproces je o tom
informován. Pokud je vlastnost CloseDBConnection nastavena na hodnotu false, je voláno
upozornění, avšak pokud je vlastnost CloseDBConnection nastavena na hodnotu
true, není voláno. |
Řešení: Uvedený problém byl opraven. |
|
7 | 67496 | JR22431 | Adaptér neumožňuje vložení dat
větších než 32 kB do vstupních parametrů uložených procedur. |
Symptom: Pro vstupní parametry uložených procedur typu CLOB není zajištěno žádné
speciální zpracování. |
Řešení: Uvedený problém byl opraven. |
|
8 | 45825 | JR22463 | Spouštěcí skript pro systém
Windows obsahuje příkaz pauzy navíc. |
Symptom: Ve spouštěcím skriptu pro systém Windows(R) jsou dva příkazy pauzy. |
Řešení: Jeden příkaz byl odebrán. |
|
9 | 61153 | JR21014 | Pro podřízené obchodní objekty
není spuštěn proces RetrieveSP, pokud je vlastnost UseDefaultsForPolling nastavena na
true. |
Symptom: Pokud je hodnota atributu RetrieveSP nastavena na CxBlank a vlastnost
UseDefaultsForPolling na true, modul načítání neanalyzuje specifické informace aplikace
uložené procedury. K tomu dochází, pokud je vlastnost UseDefaultsForPolling nastavena na
hodnotu true. |
Řešení: Uvedený problém byl opraven. |
|
10 | 66540 | | Adaptér zapíše chybu, pokud je
vlastnost TimingStats nastavena na výchozí hodnotu. |
Symptom: V souboru šablon chybí vlastnost TimingStats. |
Řešení: Uvedený problém byl opraven. |
|
11 | 67621 | JR22378 | Adaptér nemůže zpracovat data
CLOB v délce od 4000 do 4096. |
Symptom: Kontrola velikosti dat CLOB je nesprávná. |
Řešení: Uvedený problém byl opraven. |
|
12 | 71729 | JR21809 | JDBC ODA verze 2.6.2 nefunguje
s návrhářem obchodních objektů v prostředí Adapter Framework. |
Symptom: Verze 2.4 prostředí Adapter Framework neumožňuje obousměrné skripty.
Jelikož verze 2.6.2 JDBC ODA obsahuje funkce pro obousměrný zápis, při použití
s prostředím 2.4 Adapter Framework selže. |
Řešení: Byla provedena oprava, kdy JDBC ODA kontroluje, zda jsou podporovány
obousměrné skripty v sadě Object Discovery Kit, a volání jsou prováděna tak, aby byla
zajištěna kompatibilita s předchozími verzemi. |
|
13 | 72255 | JR21999 | Adaptér nenačítá řádky
s prázdnými sloupci CLOB. |
Symptom: Pokud proměnná typu CLOB má hodnotu null, je vygenerována
výjimka NullPointerException. |
Řešení: Adaptér nyní zahrnuje řádnou kontrolu na hodnoty null. |
|
14 | 73153 | JR22462 | Načítání obchodních objektů
kardinality n s databází Progress selže. |
Symptom: Pokud je generována operace close pro již uzavřenou sadu ResultSet,
databáze Progress vygeneruje výjimku.
|
Řešení: Adaptér byl opraven a je zajištěno, že provede operaci close pouze jednou.
|
|
15 | 73466 | JR22458 | Proces RetrieveSP je volán,
avšak nevrátí sadu výsledků. |
Symptom: Uložené procedury AfterRetrieveSP jsou volány před tím, než jsou
úplně zpracovány výstupní parametry pro uloženou proceduru RetrieveSP. |
Řešení: Uvedený problém byl opraven. |
|
16 | 73476 | JR22447 | Chybí podpora pro datový typ long
int v uložených procedurách. |
Symptom: Pokud adaptér zpracovává parametry uložených procedur,
není použita vlastnost DriverSupportForLong. |
Řešení: Uvedený problém byl opraven. |
|
Tato tabulka obsahuje vylepšení a opravy ve verzi 2.6.2 opravy FixPack. |
Vylepšení |
Tato sada FixPack neobsahuje žádná vylepšení. |
Opravy |
1 | 61712 | JR21196 | Dochází k nevrácení paměti adaptéru, pokud
má vlastnost CloseDBConnections hodnotu true. |
Symptom: Pokud má vlastnost CloseDBConnections hodnotu true, dochází k nevrácení paměti adaptéru. |
Řešení: Je prováděna kontrola, zda je vlastnost closeDBConnection nastavena na
hodnotu true. Pokud je nastavena na hodnotu false, adaptér vytvoří položku připojení
v hashovací tabulce, která bude použita v připravené mezipaměti příkazu. |
|
2 | 45017 | JR21320 | Kopírování atributů nešíří
hodnoty do podřízeného obchodního objektu. |
Symptom: Pro podřízený obchodní objekt s atributem s následujícími
hodnotami specifické informace aplikace: PH=true:CA=..[ParentAttrName] lze
správně kopírovat odpovídající hodnotu do podřízeného atributu. Celková operace však
selže. Důvodem je nesprávné zpracování specifické informace aplikace PH.
|
Řešení: Uvedený problém byl opraven. |
|
3 | 61625 | JR21339 | Při procházení adaptér nevrátí
přesnou chybu. |
Symptom: Pokud při načtení nebyl nalezen nevyžadovaný podřízený prvek
vlastnictví, konektor vygeneruje chybovou zprávu. |
Řešení: Uvedený problém byl opraven. |
|
4 | 44568 | JR21317 | Zpracování data s uloženými
procedurami způsobí výjimku ukazatele s hodnotou null. |
Symptom: Zpracování data s uloženými procedurami způsobí výjimku ukazatele s hodnotou null. |
Řešení: Uvedený problém byl opraven. |
|
5 | 66453 | JR21272 | Tabulka xworlds_batch_events,
vytvořená pomocí skriptu archive_table_oracle.sql script, není použita. |
Symptom: Tabulka xworlds_batch_events, vytvořená pomocí skriptu
archive_table_oracle.sql script, není použita. |
Řešení: Tabulka xworlds_batch_events již není vytvořena a byla odebrána ze skriptu archive_table_oracle.sql. |
|
Tato tabulka obsahuje vylepšení a opravy ve verzi 2.6.1 opravy FixPack. |
Vylepšení |
Tato sada FixPack neobsahuje žádná vylepšení. |
Opravy |
1 | 58941 | JR20679 | Proces Timing Stats nevypíše
název metody. |
Symptom: Název metody je předán pomocné metodě, která trasuje zprávu, avšak
není zahrnut ve zprávě trasování. |
Řešení: Uvedený problém byl opraven. |
|
2 | 60212 | | Cizí klíč podřízeného obchodního
objektu není naplněn hodnotou sloupce nové identity z nadřízené položky. |
Symptom: Po vygenerování hodnoty identity v tabulce v databázi není tato hodnota
načtena z databáze, pokud je databáze typu DB2(R). |
Řešení: Uvedený problém byl opraven. |
|
3 | 44732 | | JDBC ODA vyřadí znak podtržítko ('_')
z názvů atributů obchodních objektů. |
Symptom: JDBC ODA vyřadí znak podtržítko ('_') z názvů atributů obchodních
objektů, jelikož jej považuje za speciální znak. |
Řešení: Znak podtržítko je nyní začleněn jako součást atributu obchodního
objektu. |
|
|