So, hab das ganze mal versucht umzusetzen:
Der Job wird jetzt auch prima per SBMJOB übertragen!PHP-Code:c Eval CMD = 'SBMJOB CMD(CALL PGM(EXPEREMCL)' +
c ' PARM(''' + %Trim(Von ) + ''' +
c ''' + %Trim(An ) + ''' +
c ''' + %Trim(AntwAn ) + ''' +
c ''' + %Trim(Betref ) + ''' +
c ''' + %Trim(Attach ) + ''' +
c ''' + %Trim(TranBi ) + ''' +
c ''' + %Trim(JDebug ) + '''' +
c ')) +
c JOB(EXCELMAIL) JOBQ(QBATCH) +
c JOBD(QDFTJOBD) JOBPTY(5) +
c HOLD(*YES)'
c CallP System(CMD)
Nach dem ich diesen "freigegeben" habe erhalte ich eine Fehlermeldung!
Wenn ich diesen Job(SBMJOB) debug'e(STRDBG), dann
stelle ich fest, daß in dem aufgerufenen CL-Pgm. die Parameter
nicht richtig übergeben werden!
CL:
d.h. in der Variablen "&Von" steht noch ein Teil von der Variablen "&AN", etc.PHP-Code:PGM PARM(&VON &AN &ANTWAN &BETREF &ATTACH +
&TRANBI &JDEBUG)
DCL VAR(&VON ) TYPE(*CHAR) LEN(50)
DCL VAR(&AN ) TYPE(*CHAR) LEN(50)
DCL VAR(&ANTWAN) TYPE(*CHAR) LEN(50)
DCL VAR(&BETREFF) TYPE(*CHAR) LEN(50)
DCL VAR(&ATTACH) TYPE(*CHAR) LEN(50)
DCL VAR(&TRANBIN) TYPE(*CHAR) LEN(4)
DCL VAR(&JDEBUG) TYPE(*CHAR) LEN(4)
es sollte eigentlich so sein(ausschauen):
PHP-Code:&VON = 'HUBER '
&AN = 'MAIER '
&ANTWAN = 'XYZ '
ist aber leider so:
was mache ich da nu wieder falsch?PHP-Code:&VON = 'HUBER MAIER '
&AN = 'MAIER XYZ '
&ANTWAN = 'XYZ ..... '
.
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks