[NEWSboard IBMi Forum]

Threaded View

  1. #1
    Registriert seit
    Mar 2007
    Beiträge
    1

    Question Selbst erstellte Java-Exceptions in RPG-Programm verarb. (RPG-Programm, Modul, Java)

    Hallo,

    Ich habe folgendes Problem, und hoffe, das hier jemand Tipps hat.

    Folgende Situation:

    Ich habe ein RPG-Programm, das mit einer Message aufgerufen wird. Dies setzt ein CMDEXC ab, als Parameter RUNJVA auf eine Java-Klasse. Soweit so gut.

    Das Java-Programm wirft je nach Grad der Wichtigkeit selbst erstellte Exceptions. Diese sollen verschieden behandelt werden, z.B. Weitermachen, erneut versuchen, Mail an Admin .. usw.

    Das Problem ist, das der CMDEXC mit 0 oder 1 zurückliefert, also RUNJVA hat geklappt oder hat nicht geklappt (Nicht geklappt wenn ich eine Exception werfe). Auf eventuelle Exceptions des Java-Programms kann ich also nicht direkt reagieren, da ich nur 0 oder 1 bekomme, jedoch nicht die genaue Exception. Wie kann man das am geschicktesten lösen, das ich im Falle eines Fehlers das RPG-Programm dazu bewege, sich irgendwo die Exception herzuholen und zu verarbeiten. Ich denke da so an DB-File, MSGQ, DTAQ oder ähnliches.

    Hat jemand da Tipps?

    PS: Das CMDEXC ist in einem Modul, und darf nicht verändert werden.

    Vielen Dank,

    MMeyer
    Last edited by MMeyer; 14-03-07 at 10:27. Grund: Sinn-Fehler

Similar Threads

  1. Rückgabewert vom RPG Programm
    By mk in forum NEWSboard Java
    Antworten: 8
    Letzter Beitrag: 21-04-11, 21:51
  2. Java Programm aus ILE RPG aufrufen
    By PGMR in forum NEWSboard Java
    Antworten: 10
    Letzter Beitrag: 10-02-05, 10:33
  3. Java Programm aus ILE RPG aufrufen
    By PGMR in forum NEWSboard Programmierung
    Antworten: 0
    Letzter Beitrag: 02-02-05, 13:10
  4. Aufruf von Java Programm direkt aus RPG
    By mk in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 09-09-04, 08:22

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •