Hallo zusammen,

erstmal Danke für die Antworten.
Das Problem ist, dass ich die Nachricht mit einem C-Programm eines Softwareanbieters lese und aus dieser Blackbox lediglich den Pointer zurück bekomme.
Im Debug sehe ich lediglich die ersten 1024 Stellen und in einer Log-File habe ich die Beschränkung auf 32766 Stellen. Diese sehen gut aus, allerdings kann ich hier erkennen, dass die Nachricht Länger sein muss.
Ich habe jetzt mal versucht Robis Tipp zu folgen, und die Nachricht erstmal in einen Array zu laden, was mich allerdings auch schnell an die Grenzen von RPG brachte.
Mein Versuch in eine per SQL erstelle CLOB-Datei die Daten mittels write auszugeben scheiterte schon am Compiler.
Der Plan war nun in einem SQL-RPG den Pointer als Parameter zu übernehmen und diese dann die Daten in die CLOB-Datei zu schreiben.
Dazu müsste ich aber das SQL-Argument kennen um den Pointer aufzulösen.

Viele Grüße

Jörg Lindner