PDA

View Full Version : CL-Programm in RPG-IV aufrufen



Rico
04-04-03, 10:26
Hallo,

vielleicht kann mir jemand auf die Sprünge helfen.

Ich weis, dass man aus einem RPG-Programm CL-Programme aufrufen kann. Die Parameter werden dann über Copy-Strecke deklariert. Nur leider habe ich keine Informationen, wie ich diese Copystrecke erstellen kann.

Bin für jede Hilfe dankbar...

Greetz
Rico

RobertMack
04-04-03, 10:48
Hallo Rico:

Beispiel:
neue Quelle in QCPYSRC, Member "CALLPARM",
Inhalt:
C PARM FLD1
C PARM FLD2

Aufruf aus dem Programm "Test":

C CALL 'TEST'
C/COPY QCPYSRC,CALLPARM

Viel Erfolg,

Robert

Fuerchau
04-04-03, 10:57
Eine Copystrecke für Parameter ist nicht erforderlich, da die RPG-Anweisungen:
CALL ...
PARM ...
:
PARM ...
im Zusammenhang zu sehen sind.
Man sollte höchsten den gesamten Call in eine SUB-Routine stecken und diese wiederum in eine Copy-Strecke, so dass man diese auch für mehrere Programme verwenden kann.

Rico
04-04-03, 11:27
Danke Euch beiden...

Das war der notwendige Hinweis, der mich wieder auf den richtigen Weg gebracht hat!

Greetz
Rico