Hallo,

als Objekt zur Beschreibung von Parametern sind auf der AS400 Commands vorgesehen. Wenn man einen eigenen Command erstellt und als CPP das aufzurufende Programm festlegt, kann man den exakten Typ jedes Parameters überschreiben.
The /38 Way to hell war: den kompletten Aufruf in einen String reinbasteln und beim SBMJOB in RQSDTA übergeben.

mfg

Dieter Bender

Zitat Zitat von Fuerchau
Beim Direkt-Call werden die Adressen der Variablen übergeben.
Beim SBMJOB müssen die Variablen als Text übergeben werden. Sind diese dann nicht in Hochkommata interpretiert der Befehl CALL die Parameter:
- Zeichenvariablen in der angegebenen Länge, mindestens jedoch 32 Zeichen
- Numerische Werte immer im Format Packed 15,5
Du musst also die Parameter korrekt aufbereiten (Als Zeichen) in Hochkomma !