alex61
23-08-19, 16:30
Hallo und erstmal danke für die Antwort. Aber ich verstehe sie leider nicht. Die Daten unter Transaction bekomme ich doch einwandfrei ausgelesen. Du hattest gestern gesagt, wenn in einem XML z.B. 2 Blöcke auf einer Stufe stehen (wie in meinem Beispiel oben Block Document und Block Acknowledge brauch ich 2 XML-INTO.
ich habe in meinem Programm bisher folgendes codiert:
XML-INTO SHARK_ERP %xml(XMLName : XMLOption);
SHARK_ERP ist wie folgt definiert:
SHARK_ERP DS Qualified
Acknowledge Likeds(Acknowledge)
Acknowledge ist der 2. der Blöcke auf der höchsten Ebene. Unter Acknowledge sind noch Unterstrukturen. Die Daten dort werden aber allesamt korrekt ausgelesen (auch die in den Unterstrukturen).
Der andere oder 1. Block heisst Document und steht ebenfalls auf höchster Ebene (ohne Unterstrukturen, nur mit ein paar Feldern). Das will ich aber auch mit ausgelesen haben.
wie muss ich also den zweiten XML-INTO codieren.
einen habe ich so codiert:
XML-INTO SHARK_ERP %xml(XMLName : XMLOption);
und den anderen ?
hier nochmals mein Coding:
=======================================
Document DS Qualified
Type 30
Date 30
Sender 30
Receiver 30
Docnumber 30
Acknowledge DS Qualified
Status 30
Ordertypeid 30
Ordertype 30
Ordernumber 30
Deliverydate 30
Owner 30
Deliverynotenr 30
Misc1 30
Misc2 30
Misc3 30
Misc4 30
Misc5 30
Misc6 30
Misc7 30
Misc8 30
Misc9 30
Misc10 30
OrderLine Likeds(OrderLine) dim(003)
CntOrderLine 5I 0 (Zähler)
OrderLine DS Qualified
Status 30
LineNumber 30
ArticleNumber 30
Qtyordered 30
Qty 30
Costcenter 30
Costcentertext 30
User 30
Time 30
Misc1 30
Misc2 30
Misc3 30
Misc4 30
Misc5 30
Transactions Likeds(Transactions)
Transactions DS Qualified
Transaction Likeds(Transaction)
Transaction DS Qualified
Qty 30
Locationaddress 30
Zone 30
User 30
Batchnumber 30
ich habe in meinem Programm bisher folgendes codiert:
XML-INTO SHARK_ERP %xml(XMLName : XMLOption);
SHARK_ERP ist wie folgt definiert:
SHARK_ERP DS Qualified
Acknowledge Likeds(Acknowledge)
Acknowledge ist der 2. der Blöcke auf der höchsten Ebene. Unter Acknowledge sind noch Unterstrukturen. Die Daten dort werden aber allesamt korrekt ausgelesen (auch die in den Unterstrukturen).
Der andere oder 1. Block heisst Document und steht ebenfalls auf höchster Ebene (ohne Unterstrukturen, nur mit ein paar Feldern). Das will ich aber auch mit ausgelesen haben.
wie muss ich also den zweiten XML-INTO codieren.
einen habe ich so codiert:
XML-INTO SHARK_ERP %xml(XMLName : XMLOption);
und den anderen ?
hier nochmals mein Coding:
=======================================
Document DS Qualified
Type 30
Date 30
Sender 30
Receiver 30
Docnumber 30
Acknowledge DS Qualified
Status 30
Ordertypeid 30
Ordertype 30
Ordernumber 30
Deliverydate 30
Owner 30
Deliverynotenr 30
Misc1 30
Misc2 30
Misc3 30
Misc4 30
Misc5 30
Misc6 30
Misc7 30
Misc8 30
Misc9 30
Misc10 30
OrderLine Likeds(OrderLine) dim(003)
CntOrderLine 5I 0 (Zähler)
OrderLine DS Qualified
Status 30
LineNumber 30
ArticleNumber 30
Qtyordered 30
Qty 30
Costcenter 30
Costcentertext 30
User 30
Time 30
Misc1 30
Misc2 30
Misc3 30
Misc4 30
Misc5 30
Transactions Likeds(Transactions)
Transactions DS Qualified
Transaction Likeds(Transaction)
Transaction DS Qualified
Qty 30
Locationaddress 30
Zone 30
User 30
Batchnumber 30