[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jan 2012
    Beiträge
    1.120

    Beispiel für RUNRMTCMD gesucht

    Hallo,

    ich bekomme einfach ein RUNRMTCMD nicht zum laufen. Ich habe 2 IBM i Systeme und möchte vom Echtsystem aus ein Programm auf dem Testsystem aufrufen. Das Programm auf dem Testsystem soll mehrere alphanumerische Parameter bekommen. Aber irgendwie klappt das nicht. Möglicherweise gebe ich zu viele oder zu wenige Hochkommas mit.

    Ich gebe führe folgenden String mit QCMDEXC aus:
    Code:
    RUNRMTCMD CMD(CALL PGM(EDTRANSFER/TRF002) PARM('EDBVSPGM' 'QRPGLESRC'       'BLDD01' 'RPGLE' 'Dokumentation - Aufbau DateiverzeichnisVertragsbla'   'EDBVSPGM')) RMTLOCNAME(ISERIESDEV *IP) RMTUSER(SCHRO970) RMTPWD(abcdef)
    Erkennt da jemand den Fehler? Ich bekommen keine Fehlermeldung. Aber das Programm wird auf dem Testsystem nicht gestartet.

    Grundsätzlich funktioniert das RUNRMTCMD. Ein "wrksplf" würde z.B. ausgeführt und eine Ausgabe als Spool gesendet.

    Dieter

  2. #2
    Registriert seit
    Dec 2009
    Beiträge
    314
    Hallo,
    wir verwenden auch runrmtcmd und stoppeln uns die einzelnen teile des commands mittels variabler die wir dann mit *cat zusammenhängen zusammen, da wir auch die Erfahrung machen mussten, dass die hochkommas ab und an Probleme machen
    Andreas
    Ein AS/400 Dinosaurier since 1989

  3. #3
    Registriert seit
    Jan 2012
    Beiträge
    1.120
    Das heißt, ihr führt das im CL aus? Also nicht über QCMDEXC?

  4. #4
    Registriert seit
    Dec 2009
    Beiträge
    314
    ja ist aus einem cl heraus, da ist das ganze einfacher zu handhaben. mit der qcmdexc habe ich auch schon meine wunder mit hochkomma erlebt (z.b. einen etwas komplizierteren SQL insert mit runsqlstm, da sind mir dann die hochkomma nur so um die ohren geflogen. das war aus einem cobolprogramm, da habe ich mir dann den SQL mit den richtigen hochkomma auch über variable zusammengebaut)
    Andreas
    Ein AS/400 Dinosaurier since 1989

  5. #5
    Registriert seit
    Jan 2012
    Beiträge
    1.120
    Danke. Dann werde ich das auch mal im CL versuchen.

  6. #6
    Registriert seit
    Dec 2009
    Beiträge
    314
    ausserdem rufe ich das Programm nicht mittels call auf, sondern habe einen befehl drum herumgebastelt, damit ich die parameterübergabe sauber handeln kann
    Andreas
    Ein AS/400 Dinosaurier since 1989

  7. #7
    Registriert seit
    Jan 2012
    Beiträge
    1.120
    Gute Idee, aber etwas aufwändig. Ich würde mir das mit dem CMD gerne ersparen.

  8. #8
    Registriert seit
    Dec 2009
    Beiträge
    314
    ist doch nur ein befehl mehr crtcmd, wo ich die parameterübergabe für das Programm händle und total variabel bin. ich verwende dies für unseren datenbankinstallationsjob (DDS-basierende PF und LF und journaling und Trigger und Daten zwischen der den Strukturen hinundherkopieren) funktioniert total easy und der aufruf ist dann ganz einfach.
    Andreas
    Ein AS/400 Dinosaurier since 1989

  9. #9
    Registriert seit
    Jan 2012
    Beiträge
    1.120
    Danke. Bei mir klappt es jetzt auch. Wenn die die Parameter ganz normal mit einem Hochkomma zusammenbaue und das dann über ein CL ausführe, klappt es!

    Vielen Dank nochmal.

  10. #10
    Registriert seit
    Dec 2009
    Beiträge
    314
    bitte gerne geschehen manchmal hilft einfach ein kleiner denkanstoss
    Andreas
    Ein AS/400 Dinosaurier since 1989

Similar Threads

  1. Beispiel Dialog-Prg. RPG/400 gesucht
    By Oskar in forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 14-07-15, 21:02
  2. RUNRMTCMD
    By lossin in forum IBM i Hauptforum
    Antworten: 15
    Letzter Beitrag: 24-04-03, 14:26
  3. RUNRMTCMD
    By Matthias.Hayn in forum NEWSboard Windows
    Antworten: 4
    Letzter Beitrag: 11-07-02, 09:40
  4. RUNRMTCMD
    By Antonio in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 20-03-02, 09:01
  5. RUNRMTCMD
    By chera in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 11-07-01, 08:03

Berechtigungen

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