Hallo,
ich arbeite mit DB2 V9 und versuche gerade mich in das Scheddern von XML-Files mit dem DB2 Extender einzuarbeiten.
Leider treten Probleme auf, sobald ich die Daten auf mehere Tabellen verteilen will.
Ich würde mich freuen, wenn ihr euch mein Beispielfile mal anschaut:
Die Tabelle WK_2_1 soll den Großteil der Daten fassen, WK_2_2 und WK_2_3 bestehen aus nur zwei Spalten: Waehrung(Primary Key) und Land (eine Währung kann in mehreren Ländern vorkommen, deshalb extra Tabelle).
Ich freue mich über jeden Hinweis.
Danke im Vorraus
ich arbeite mit DB2 V9 und versuche gerade mich in das Scheddern von XML-Files mit dem DB2 Extender einzuarbeiten.
Leider treten Probleme auf, sobald ich die Daten auf mehere Tabellen verteilen will.
Ich würde mich freuen, wenn ihr euch mein Beispielfile mal anschaut:
Code:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE DAD PUBLIC "dadId" "dad.dtd"> <DAD> <dtdid>Wechselkurs_dtd.dtd</dtdid> <validation>NO</validation> <Xcollection> <prolog>?xml version="1.0"?</prolog> <doctype>!DOCTYPE Wechselkurs_Dokument PUBLIC "Wechselkurs_dtdId" "Wechselkurs_dtd.dtd"</doctype> <root_node> <element_node name="Wechselkurs_Dokument"> <RDB_node> <table name="PROD.TEST_WK_2_1" key="WK_ID DATUM"/> <table name="PROD.TEST_WK_2_2" key="WAEHRUNG"/> <table name="PROD.TEST_WK_2_3" key="WAEHRUNG"/> <condition> PROD.TEST_WK_2_2.WAEHRUNG=PROD.TEST_WK_2_1.WAEHRUNG_VON AND PROD.TEST_WK_2_3.WAEHRUNG=PROD.TEST_WK_2_1.WAEHRUNG_NACH </condition> </RDB_node> <element_node name="Wechselart"> <attribute_node name="WK_ID"> <RDB_node> <table name="PROD.TEST_WK_2_1"/> <column name="WK_ID" type="Character(7)"/> </RDB_node> </attribute_node> <attribute_node name="Datum"> <RDB_node> <table name="PROD.TEST_WK_2_1"/> <column name="DATUM" type="Date"/> </RDB_node> </attribute_node> <element_node name="Waehrung_von"> <element_node name="Name"> <text_node> <RDB_node> <table name="PROD.TEST_WK_2_2"/> <column name="WAEHRUNG" type="Character(50)"/> </RDB_node> </text_node> </element_node> <element_node name="Land" multi_occurrence="YES"> <text_node> <RDB_node> <table name="PROD.TEST_WK_2_2"/> <column name="LAND" type="Character(50)"/> </RDB_node> </text_node> </element_node> </element_node> <element_node name="Waehrung_nach"> <element_node name="Name"> <text_node> <RDB_node> <table name="PROD.TEST_WK_2_3"/> <column name="WAEHRUNG" type="Character(50)"/> </RDB_node> </text_node> </element_node> <element_node name="Land" multi_occurrence="YES"> <text_node> <RDB_node> <table name="PROD.TEST_WK_2_3"/> <column name="LAND" type="Character(50)"/> </RDB_node> </text_node> </element_node> </element_node> [...] </element_node> </element_node> </element_node> </root_node> </Xcollection> </DAD>
Ich freue mich über jeden Hinweis.
Danke im Vorraus
Comment