[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jun 2004
    Beiträge
    46
    so ich hab folg. rausgefunden. Mit dem u.s. befehl können die parameter direkt übergeben werden.

    QSH CMD('java -classpath /javatest:/QIBM/ProdData/HTTP/Public/jt400/lib/jt400.jar:/javatest/jdom.jar XMLErstellerAS400 036239487')
    Wobei 036239487' ist der übergebene Wert! Das war soweit für alle die es auch wissen wollten
    Nun hab ich folg. Frage:
    der angegebene Wert soll durch eine RPG-Variable ersetzt werden.
    Weiß jemand wie man das anstellen kann??
    DANKE

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    Hallo Vicky,

    Zitat Zitat von Vicky-B
    so ich hab folg. rausgefunden. Mit dem u.s. befehl können die parameter direkt übergeben werden.

    QSH CMD('java -classpath /javatest:/QIBM/ProdData/HTTP/Public/jt400/lib/jt400.jar:/javatest/jdom.jar XMLErstellerAS400 036239487')
    Wobei 036239487' ist der übergebene Wert! Das war soweit für alle die es auch wissen wollten
    Nun hab ich folg. Frage:
    der angegebene Wert soll durch eine RPG-Variable ersetzt werden.
    Weiß jemand wie man das anstellen kann??
    DANKE
    einfach den String
    SBMJOB MYJAVA CMD(QSH CMD(java...)) im RPG zusammen basteln und an QCMDEXC oder system übergeben.
    SBMJOB ist hier von Vorteil, weil eh' nix zurück kommt und es keine Probleme mit dem Multithreading gibt.

    mfg

    Dieter Bender
    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
    Jun 2004
    Beiträge
    46
    Hallo,

    ich glaub wir haben aneinander"geschrieben". Und zwar geht es darum dass
    anstatt von 036239487 in
    QSH CMD('java -classpath /javatest:/QIBM/ProdData/HTTP/Public/jt400/lib/jt400.jar:/javatest/jdom.jar XMLErstellerAS400 036239487')
    eine in rpg ermittelte variable übernommen wird, die dann an java-programm weitergeleitet wird.
    D.h. es muss dann so ähnlich aussehen:
    QSH CMD('java -classpath /javatest:/QIBM/ProdData/HTTP/Public/jt400/lib/jt400.jar:/javatest/jdom.jar XMLErstellerAS400 &Varibale)

  4. #4
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    Hallo Vicky,

    Zitat Zitat von Vicky-B
    Hallo,

    ich glaub wir haben aneinander"geschrieben". Und zwar geht es darum dass
    anstatt von 036239487 in
    QSH CMD('java -classpath /javatest:/QIBM/ProdData/HTTP/Public/jt400/lib/jt400.jar:/javatest/jdom.jar XMLErstellerAS400 036239487')
    eine in rpg ermittelte variable übernommen wird, die dann an java-programm weitergeleitet wird.
    D.h. es muss dann so ähnlich aussehen:
    QSH CMD('java -classpath /javatest:/QIBM/ProdData/HTTP/Public/jt400/lib/jt400.jar:/javatest/jdom.jar XMLErstellerAS400 &Varibale)
    Durchaus nicht:
    irgendsowas:
    D cmd 512a
    D javaParm 123a hier steht der Parameter drin

    C eval cmd = "SBMJOB CMD ....... XMLErstellerAS400 "
    C + javaParm
    C callp system(cmd)

    Prototyp für system findest Du auf meiner Freeware Seite

    mfg

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

Similar Threads

  1. SNDDST Parameter für Dateianhänge
    By Luebbert in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 23-11-06, 13:22
  2. sbmjob und ' im Parameter
    By muadeep in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 27-06-06, 11:31
  3. BNDDIR Parameter direkt in CBLLE-Quelle?
    By rebe in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 24-05-06, 19:37
  4. externe DS als Parameter übergeben
    By psd-400 in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 07-10-04, 12:06
  5. Anfänger, cwbtf.exe parameter übergeben?
    By thoughtless in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 03-06-04, 15:26

Berechtigungen

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