andy w
11-12-02, 11:55
Hallo!
Ich habe ein Problem bei einem Dialogprogramm.
Innerhalb des Dialogprogramms (ILE-RPG IV) wird eine Subdatei gefüllt, unter anderem mit Programmnamen und den dazugehörigen Objektbeschreibungen.
Die Beschreibungen werden direkt von der AS/400 geholt. Dies geschieht mit dem API QUSROBJD.
Das funktioniert auch, aber wenn die Objektbeschreibung für ein Programm geholt werden soll, welches nicht mehr existent ist, wird die CPF-Fehlermeldung unten in der MSGSFL ausgegeben.
Dies würde ich gerne vermeiden, da eine eigene Fehlermeldung ausgegeben werden soll bzw. in der Subfileanzeige garkeine Fehlermeldung.
Innerhalb des RPGs habe ich den Fehler in einem Monitor-Block "aufgefangen", aber die Meldung kommt trotzdem.
Auch das ersetzen von QUSROBJD durch QCMDEXC mit CHKOBJ hat nichts gebracht, die Meldung kommt immer noch (zusätzlich zu der manuell von mir eingestellten).
Ich hoffe, jemand kann mir dabei weiterhelfen...
Ich bin über jede Antwort sehr dankbar...
Viele Grüße
Andy
Ich habe ein Problem bei einem Dialogprogramm.
Innerhalb des Dialogprogramms (ILE-RPG IV) wird eine Subdatei gefüllt, unter anderem mit Programmnamen und den dazugehörigen Objektbeschreibungen.
Die Beschreibungen werden direkt von der AS/400 geholt. Dies geschieht mit dem API QUSROBJD.
Das funktioniert auch, aber wenn die Objektbeschreibung für ein Programm geholt werden soll, welches nicht mehr existent ist, wird die CPF-Fehlermeldung unten in der MSGSFL ausgegeben.
Dies würde ich gerne vermeiden, da eine eigene Fehlermeldung ausgegeben werden soll bzw. in der Subfileanzeige garkeine Fehlermeldung.
Innerhalb des RPGs habe ich den Fehler in einem Monitor-Block "aufgefangen", aber die Meldung kommt trotzdem.
Auch das ersetzen von QUSROBJD durch QCMDEXC mit CHKOBJ hat nichts gebracht, die Meldung kommt immer noch (zusätzlich zu der manuell von mir eingestellten).
Ich hoffe, jemand kann mir dabei weiterhelfen...
Ich bin über jede Antwort sehr dankbar...
Viele Grüße
Andy