GJV23
03-05-11, 08:52
Hallo
ich habe folgendes Problem oder Frage:
Im nachstehenden CL wird der EXEC-Befehl nicht ausgeführt:
CHKOBJ OBJ(*CURLIB/&OVL) OBJTYPE(*OVL)
MONMSG MSGID(CPF9800) EXEC(CHGVAR VAR(%SST(&OVL 3 +
5)) VALUE('B0000'))
Ich hab am Beginn des Programmes (nach den DCL-Anweisungen) keinen generellen MONMSG Befehl.
Wenn ich das Programm mit STRDBG kontrolliere springt es nach dem MONMSG-Befehl (MSGID CPF9801 tritt auf) auf die letzte Zeile des CL-Programmes (ENDPGM) und danach auf die nächste Zeile nach dem MONMSG- Befehl.
Woran kann das liegen oder was mache ich falsch?
Josef
ich habe folgendes Problem oder Frage:
Im nachstehenden CL wird der EXEC-Befehl nicht ausgeführt:
CHKOBJ OBJ(*CURLIB/&OVL) OBJTYPE(*OVL)
MONMSG MSGID(CPF9800) EXEC(CHGVAR VAR(%SST(&OVL 3 +
5)) VALUE('B0000'))
Ich hab am Beginn des Programmes (nach den DCL-Anweisungen) keinen generellen MONMSG Befehl.
Wenn ich das Programm mit STRDBG kontrolliere springt es nach dem MONMSG-Befehl (MSGID CPF9801 tritt auf) auf die letzte Zeile des CL-Programmes (ENDPGM) und danach auf die nächste Zeile nach dem MONMSG- Befehl.
Woran kann das liegen oder was mache ich falsch?
Josef