Ein Blob kann nicht mittels einer extern definierten Datenstruktur zwischen Programmen übertragen werden. Der Blob ist ja kein Datentyp, mit dem RPG zurechtkommt. Als Feld wird man in der Datenstruktur nur einen Pointer sehen, aber nicht den eigentlichen Wert des Blobs.

Die Frage ist, wo dein Blob bisher gespeichert ist. Wahrscheinlich in einer Tabelle. Du könntest dem Service dann den Namen der Tabelle und den Namen des Blobfeldes und den Schlüssel der Tabelle usw. übergeben und der Service könnte sich dann ein dynamisches SQL-Statement zusammenbauen und den Blob selber lesen und bei sich speichern.

Ich fürchte, du kannst nur mit SQL Mitteln Blobs verarbeiten!

Dieter