Es ist gut, dass die source des Startprogramms nicht bekannt ist. So können wir wieder fröhlich das "wir stochern mit der langen Stange im Nebel" spielen, was hier in den Foren besonders beliebt ist.
So geht es, wenn QPGMR das gewünschte sbs ist:
PHP-Code:
dcl &intjobid *char 16 ' '
dcl &qjob *char 26 '*'
dcl &rcvvar *char 256
dcl &sbs *char 10
call qUsrJobI ( +
&rcvVar /* Receiving variable */ +
X'00000100' /* Recv variable length (256) */ +
'JOBI0200' /* API data format */ +
&qJob /* Job name */ +
&intJobId /* Internal job identifier */ +
)
chgVar &sbs %SST( &rcvvar 63 10 )
if (&sbs *ne 'QPGMR') then(do)
strSbs sbsD(qpgmr)
monMsg cpf0000
tfrJob jobQ(qpgmri)
monMsg cpf0000
endDo
Rolf
Bookmarks