Das Problem bei Datenstrukturen besteht in der Länge des Parameters, der beim CALL-CMD in Hochkomma übergeben werden muss !
Bei gepackten Inhalten und der Längeninformation der VARLEN-Felder besteht die Gefahr, dass der Hexwert des Hochkomma vorkommen kann und der CALL ggf. fehlschlägt.
Wenn die Struktur 1024 Byte nicht übersteigt, kann man sie vor dem SBMJOB in die LDA schreiben und im Batch die LDA wieder auslesen, da die LDA immer mit kopiert (submitted) wird.
Ist die Struktur länger, empfiehlt sich eine Datei als Übergabe, in der man einen eindeutigen Schlüssel mit den Parametern einträgt und ein Vorprogramm mit diesem Schlüsselwert als Parameter submitted, dieses Vorprogramm liest und löscht dann diesen Satz und ruft das eigentliche Programm auf.