derMuller
09-04-18, 10:35
Hallo Zusammen,
ich möchte mit Hilfe eines SQL Skripts eine .XML Datei im IFS erzeugen/ablegen.
Leider komme ich aktuell nicht weiter :(.
Im Programm erstelle ich die Datei mit folgendem eingebetteten SQL Befehl:
- exec sql select xmlDocument(data) into :xmlFile from qtemp.newXml;
Die Variable 'xmlFile' ist im RPG wiederum als SqlType(XML_CLOB_File) definiert und ist im Prinzip eine Datenstruktur die 4 versch. Felder enthält:
- XMLFILE_NL - XMLFILE_DL
- XMLFILE_FO
- XMLFILE_NAME
Das funktioniert soweit alles super. Leider weiß ich nicht, wie ich diese Definition im SQL Skript umsetzen kann. Das sieht aktuell wie folgt aus:
begin;
declare xmlFile ??? (Hier fehlt nun die korrekte Definition)
select xmlDocument(data) into xmlFile from qtemp.newXml;
end;
Kann mir vielleicht jemand weiterhelfen?
Danke im Vorraus!
Gruß
derMuller
ich möchte mit Hilfe eines SQL Skripts eine .XML Datei im IFS erzeugen/ablegen.
Leider komme ich aktuell nicht weiter :(.
Im Programm erstelle ich die Datei mit folgendem eingebetteten SQL Befehl:
- exec sql select xmlDocument(data) into :xmlFile from qtemp.newXml;
Die Variable 'xmlFile' ist im RPG wiederum als SqlType(XML_CLOB_File) definiert und ist im Prinzip eine Datenstruktur die 4 versch. Felder enthält:
- XMLFILE_NL - XMLFILE_DL
- XMLFILE_FO
- XMLFILE_NAME
Das funktioniert soweit alles super. Leider weiß ich nicht, wie ich diese Definition im SQL Skript umsetzen kann. Das sieht aktuell wie folgt aus:
begin;
declare xmlFile ??? (Hier fehlt nun die korrekte Definition)
select xmlDocument(data) into xmlFile from qtemp.newXml;
end;
Kann mir vielleicht jemand weiterhelfen?
Danke im Vorraus!
Gruß
derMuller