Az override paraméter leírása a következő tárolt eljárásoknál módosult:
A frissítés a következő:
Paraméter | Leírás | IN/OUT paraméter |
---|---|---|
override | Felülbírálja a DAD fájl feltételét. A bemeneti érték alapja az
overrideType.
|
IN |
A lebontás az RDB_node leképezés segítségével határozza meg, hogyan kell egy XML dokumentumot DB2 UDB táblákra lebontani az elemek és tulajdonságértékek kinyerésével és táblasorokban eltárolásával. Minden XML dokumentum értékei egy vagy több DB2 UDB táblában kerülnek eltárolásra. Minden tábla legfeljebb az egyes dokumentumokból lebontott 10240 sort tartalmazhat.
Például, ha egy XML dokumentum öt táblára lett lebontva, az öt tábla mindegyike az adott dokumentum legfeljebb 10240 sorát tartalmazhatja. Ha a tábla több dokumentumhoz is tartalmaz sorokat, minden dokumentumhoz legfeljebb 10240 sort tartalmazhat.
Többször előforduló elemeket használata (az XML struktúrában többször előforduló, a helyek útvonalával rendelkező elemek) befolyásolja a sorok számát. Például a <Part> elemet 20-szor tartalmazó dokumentum lebontása 20 sort eredményez egy táblában. Többször előforduló elemek használatakor vegye figyelembe, hogy egyetlen dokumentumból legfeljebb 10240 sort lehet egy táblába lebontani.
Nem szükséges eldobni és újból létrehozni a dxxShredXML tárolt eljárást az 1 MB méretet meghaladó dokumentumok szétbontásához. Az 1 MB méretnél nagyobb dokumentumok szétbontásához indítsa el a dxxShredXML100MB tárolt eljárást, mely legfeljebb 100 MB-os dokumentumok feldarabolását képes végrehajtani. Bár a dxxShredXML100MB képes kezelni nagy dokumentumokat, szükséges lehet más erőforrások megnövelése is a sikeres befejezés érdekében. A tárolt eljárás dxxshrd mintaprogramon keresztüli elindításához használja az új "-large" jelzőt. Például:
dxxshrd -large mydb xxx.xml
Ha a gépen futó DB2 Universal Database korábbi, mint a 8-as verzió 6-os FixPak javítócsomaggal, az XML Extender legfrissebb szintre költöztetéséhez futtatnia kell a dxxMigv programot, hogy futtathassa az új tárolt eljárást.
Az MQ XML felhasználó által definiált függvényeket (UDF-eket) konfigurálni és engedélyezni kell a használatuk előtt.
Telepítse az UDF függvényeket az "Installing DB2 WebSphere MQ functions" ("DB2 WebSphere MQ függvények telepítése") című témakörben leírt eljárást követve, mely vagy az Információs központban, vagy az IBM DB2 Information Integrator alkalmazásfejlesztői kézikönyv kiadványban olvasható.
MQ XML UDF-ek konfigurálása és engedélyezése az XML Extender programmal:
db2 connect to <adatbázis>
db2 bind @dbxxbind.lst
db2 bind mqxml.bnd
db2 bind @db2cli.lst
A DB2 XML Extender a nagy dokumentumokat ideiglenes fájlokba teheti, hogy a feldolgozás során ne használjon túl sok memóriát. A nagy fizikai memóriát tartalmazó rendszereken lehetséges olyan beállítás, amellyel elkerülhető, hogy a rendszer a dokumentumokat ideiglenes fájlokba helyezze, így csökkenthető a beolvasási/kiviteli műveletek mennyisége. A DB2DXX_MIN_TMPFILE_SIZE környezeti változó a megadott értéknél kisebb dokumentumok feldolgozása esetén az XML Extendert a memóriapufferek használatára utasítja ideiglenes fájlok használata helyett. A változó csak kiszolgálón alkalmazható. Ha több fizikai csomópont szerepel egy particionált környezetben, a változó minden csomóponton másképp állítható be, az egyes számítógépeken lévő memória mennyiségének megfelelően. Ha a környezeti változó nincs beállítva, a 128 KB méretet meghaladó dokumentumok a feldolgozás során automatikusan ideiglenes fájlokba kerülnek. A 128 KB-nál kisebb dokumentumok feldolgozása a memóriában történik.
Lehetőség van a DB2XML.XMLVarchar UDT (felhasználó által definiált típus) újradefiniálására 32 KB-ig. Egy XMLVarchar UDT méretének módosításához hozza létre az UDT-t, mielőtt engedélyezné az adatbázist az XML Extender programhoz.
További információkat a következő kiadványban talál: DB2 XML Extender Administration and Programming (A DB2 XML Extender adminisztrációja és programozása).
[ Oldal eleje |Előző oldal | Következő oldal | Tartalom ]