chiamare un programma cobol da rpg con parametri
Inserito il 31/07/2006
Ho bisogno di chiamare un programma COBOL da un RPG con passaggio parametri. Cosa devo fare sul COBOL? Con la Linkage section non funziona.
Risposte / commenti
08-08-2006 call pgm cobol
Inizializza, nella specifica di calcolo del pgm rpg, i campi che vuoi passare, ad es. siano "ca" "cb" "cc";
scrivi l'istruzione che chiama il pgm cobol e passa i parametri:
call 'prcobol'
parm ca,
parm cb
parm cc.
Nel pgm cobol " prcobol " definisci nella Linkage Section i campi "ca" "cb" e "cc"; la Procedure Division conterrà la clausola " using ca cb cc " e cioè PROCEDURE DIVISION USING CA CB CC.
Il pgm rpg chiama il pgm cobol che viene eseguito e al termine (ad es. istruzione "exit program") il controllo ritorna al pgm rpg, all'istruzione immediatamente successiva alla "call".
ag
07-09-2006 lo provo subito
Anche se in ritardo ti ringrazio e faccio subito le prove.