[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Aug 2002
    Beiträge
    55

    Question Aufruf aus RPG --> Fenster bleibt offen

    Hallo,

    ich habe eine JAva Klasse auf der iSeries, die eine Socket Kommunikation macht. Die Klasse wird von einem interaktiven RPG Programm aufgerufen.
    Trotz sauberer Beendigung der Klasse mit System.exit(0) bleibt mir die Java Shell Anzeige stehen und ich muss F3 drücken um das RPG Programm fortzusetzen. Das stört zwar nicht die Funktion ist aber unschön. Die Java Klasse macht weiter keine Ausgaben in der Shell, wenn es richtig beendet wird.
    Kann man die Anzeige der Java Shell unterdrücken oder muss ich dafür die Java Klasse als submitted Job aufrufen?

    Danke für die Hilfe
    Frank

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    5.307

    Post

    Hi,

    geht beides, entweder submitten, oder den STDOUT auf eine Datei umleiten, ähnlich wie bei Batch FTP (Syntax habe ich nicht aus dem Stand, falls Problem, bitte nochmal nachfassen.

    Dieter

    <BLOCKQUOTE><font size="1" face="Verdana, Arial">Zitat:</font><HR>Original erstellt von will_i:
    Hallo,

    ich habe eine JAva Klasse auf der iSeries, die eine Socket Kommunikation macht. Die Klasse wird von einem interaktiven RPG Programm aufgerufen.
    Trotz sauberer Beendigung der Klasse mit System.exit(0) bleibt mir die Java Shell Anzeige stehen und ich muss F3 drücken um das RPG Programm fortzusetzen. Das stört zwar nicht die Funktion ist aber unschön. Die Java Klasse macht weiter keine Ausgaben in der Shell, wenn es richtig beendet wird.
    Kann man die Anzeige der Java Shell unterdrücken oder muss ich dafür die Java Klasse als submitted Job aufrufen?

    Danke für die Hilfe
    Frank
    [/quote]

    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  3. #3
    Registriert seit
    Dec 2000
    Beiträge
    99

    Post

    Hallo Frank,

    probier's mal so (oder so ähnlich):

    CRTPF FILE(QTEMP/STDIN) RCDLEN(128)
    OVRDBF FILE(STDOUT) TOFILE(QTEMP/STDOUT) OVRSCOPE(*JOB)
    QSH CMD('java KlapptJetzt')

    Gruß

    Torsten

  4. #4
    Registriert seit
    Dec 2000
    Beiträge
    99

    Post

    Hoppla,
    in der 1. Zeile muß es STDOUT heissen ...

  5. #5
    Registriert seit
    Aug 2002
    Beiträge
    55

    Post

    Danke,
    hat mit dem Umleiten bestens geklappt.
    Gruss Frank

Similar Threads

  1. Problem mit Java-Methoden Aufruf aus ILE RPG?
    By Stoeberl in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 10-01-07, 10:58
  2. Aufruf von Java Methode aus RPG
    By codierknecht in forum NEWSboard Java
    Antworten: 7
    Letzter Beitrag: 23-03-05, 08:31
  3. Aufruf von Java Programm direkt aus RPG
    By mk in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 09-09-04, 08:22
  4. Frage zu RPG: Aufruf RPG-Programm mit Parametern
    By hs in forum IBM i Hauptforum
    Antworten: 14
    Letzter Beitrag: 09-10-01, 12:06

Berechtigungen

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