Moin moin,

ich und CLOB's. Zwei Welten prallen aufeinander...

Zunächst nochmal vielen Dank an Euch für die Hilfe beim Erstellen von Dateien mit CLOB-Feldern per embedded SQL. Läuft alles.

Jetzt habe ich mehrere Dateien, die in einer Bibliothek stehen und in einem Clob-Feld jeweils mehrere XML-Elemente enthalten. Die müssten jetzt nochmal eben auch ins IFS gestellt werden.

Hab dann gedacht: Ist doch easy, einfach genauso machen als wenn ich eine physische Datei ohne Clob-Feld selektiere und rein ins IFS.

Das Ergebnis hat mich dann erstaunt: Es wird offensichtlich immer nur das erste XML-Element in die Zieldatei gestellt. Oder sehe ich den Rest nur nicht?

Was hab ich gemacht?

DCL-S mit SQLTYPE(XML_CLOB_FILE) (hab auch mit CLOB_FILE probiert, Ergebnis war gleich)

Dann SQL Select CLOBFELD into :XMLDOC from LIBR/CLOBFILE

Ich hätte erwartet, das der gesamte Inhalt des Clob-Felds aus LIBR/CLOBFILE (also alle 350 XML-Elemente) im CLOB File der IFS-Datei landet. Ich sehe aber immer nur das erste.

Any Ideas?