PDA

View Full Version : OVRDBF im RPG



woki
11-01-08, 08:42
Hallo Forum,

in einem RPG-Programm habe ich mehrere OVRDBF-Befehle, die ich per QCMDEXEC absetzte, diedes Programm bricht immer nach einiger Zeit ab.
Auszug aus dem Jobprotokoll:


CPD0104
Nachricht . . . : Ausdruck bei Parameter TOFILE nicht zulässig.
Ursache . . . . : Ausdrücke sind nur in CL-Programmen zulässig. Es ist nicht
möglich, Ausdrücke interaktiv, in einem Stapeleingabestrom, über die
Bedienerführung durch Drücken der Taste F4 oder unter Verwendung einer
automatischen Bedienerführung eines CL-Programms durchzuführen.
Fehlerbeseitigung: Gültigen Wert für diesen Parameter eingeben. Das
CL-Handbuch enthält weitere Informationen über Parameter und Ausdrücke.

CPF0001
Nachricht . . . : Fehler in Befehl OVRDBF gefunden.
Ursache . . . . : Das System hat Fehler im Befehl gefunden.
Fehlerbeseitigung: Die zuvor im Jobprotokoll aufgelisteten Nachrichten
überprüfen. Fehler beheben und den Befehl wiederholen. *N anstelle eines
Befehlsnamens bedeutet, daß der Name noch nicht festgelegt war, bevor der
Fehler gefunden wurde. Diese Nachrichten wiederholsen sich auf über 1000 Seiten, schließlich bricht der Job mit folgender Nachrich ab:


CPF2526
Nachricht . . . : Jobnachrichtenwarteschlange für 04711/xxx/yyyyyy00A kann
nicht erweitert werden. Job beendet.
Ursache . . . . : Die Jobnachrichtenwarteschlange für 04711/xxx/yyyyyy00A
hat die maximale Größe erreicht. Die maximale Größe ist im Wert JOBMSGQMX
der von dem Job verwendeten Jobbeschreibung definiert. Wenn die
Jobnachrichtenwarteschlange voll wird, gibt das Jobattribut JOBMSGQFL die
durchzuführende Aktion an.
...

wer kann mir weiterhelfen?

Fuerchau
11-01-08, 08:45
Erstmal solltest du den OVRDBF-Befehl mal protokollieren, ggf. stimmt spradisch die Syntax nicht (Leerzeichen bei TOFILE).

Ansonsten solltest du ggf. das Joblog auf *WRAP umschalten.

woki
11-01-08, 09:42
Vielen Dank, habe den OVRDBF-Befehl protokolliert und ungültige Daten gefunden.