[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Nein, ich meinte in das CL-Programm auf der entfernten Maschine.

  2. #2
    Registriert seit
    Jul 2007
    Beiträge
    23
    Zitat Zitat von Pikachu Beitrag anzeigen
    Nein, ich meinte in das CL-Programm auf der entfernten Maschine.
    Das ist von dem Remote Job der entfernten Maschine!

  3. #3
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Bau doch mal wie gesagt einen DSPJOB OUTPUT(*PRINT) in das CL-Programm ein. Bei einem SBMJOB kommt die Einstellung für den Parameter INQMSGRPY doch aus der Jobbeschreibung (Standardwert *JOBD).

  4. #4
    Registriert seit
    Jul 2007
    Beiträge
    23
    Ich entschuldige mich und behaupte das Gegenteil ;-):

    Code:
    Jobschalter  . . . . . . . . . . . . . . . . :   SWS          00000000 
    Antwort auf Anfragenachricht . . . . . . . . :   INQMSGRPY    *DFT     
    Abrechnungscode  . . . . . . . . . . . . . . :   ACGCDE       *SYS     
    Drucktext  . . . . . . . . . . . . . . . . . :   PRTTXT       '
    Kann ich diese Verhalten den irgendwie unterdrücken. Als alternative würde ich als ersten Befehl im CL ein CHGJOB machen. Obwohl ich das etwas unglücklich finde.

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.704
    Das ist aber die einzige Möglichkeit, wenn du auf MSGW gehen willst.
    Allerdings wartet in diesem Fall dein Programm auch ewig.

    *DFT nimmt die Defaultantwort aus der MSGID und eben nicht aus RPY, wie ich ja sagte !
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  6. #6
    Registriert seit
    Jul 2007
    Beiträge
    23
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Das ist aber die einzige Möglichkeit, wenn du auf MSGW gehen willst.
    Allerdings wartet in diesem Fall dein Programm auch ewig.

    *DFT nimmt die Defaultantwort aus der MSGID und eben nicht aus RPY, wie ich ja sagte !

    Das der Hauptjob wartet ist in unserem Fall jetzt auch notwenig.

    Danke für Eure Hilfe!

    Gruß Frank

  7. #7
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    In dem Spool vom DSPJOB steht die Jobbeschreibung die der Job auf dem entfernten System benützt. Zum Beispiel Jobbeschreibung QTMXRXCS in Bibliothek QTCP. Von da müßte dieses *DFT für den Parameter INQMSGRPY herkommen.

  8. #8
    Registriert seit
    Jul 2007
    Beiträge
    23
    Zitat Zitat von Pikachu Beitrag anzeigen
    In dem Spool vom DSPJOB steht die Jobbeschreibung die der Job auf dem entfernten System benützt. Zum Beispiel Jobbeschreibung QTMXRXCS in Bibliothek QTCP. Von da müßte dieses *DFT für den Parameter INQMSGRPY herkommen.

    Wobei ich mich etwas schwer tue eine System Jobd zu änder, oder?!?

  9. #9
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Hab grad mal mit Google nach QTMXRXCS gesucht und dieses Dokument gefunden:

    Message Handling with Remote Command Server (REXEC)

  10. #10
    Registriert seit
    Feb 2001
    Beiträge
    20.704
    Beim nächsten PTF könnte die Änderung wieder weg sein und keiner merkts.

    Besser wäre, wenn du in dem CLP einfach eine INQ-Nachricht an QSYSOPR sendest (SNDPGMMSG) und per RCVMSG dann auf eine Antwort wartest und somit selber die Kontrolle übernimmst.

    CHGJOB geht natürlich auch.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  11. #11
    Registriert seit
    Jul 2007
    Beiträge
    23
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Beim nächsten PTF könnte die Änderung wieder weg sein und keiner merkts.

    Besser wäre, wenn du in dem CLP einfach eine INQ-Nachricht an QSYSOPR sendest (SNDPGMMSG) und per RCVMSG dann auf eine Antwort wartest und somit selber die Kontrolle übernimmst.

    CHGJOB geht natürlich auch.
    Ich werde wohl einen CHGJOB machen. Vorher ist noch ein DCLF, kann der auch auf Fehler laufen (z.B. Datei nicht vorhanden) oder tritt der Fehler erst beim RCVF auf?

    Nur zu meinem Verständniss, wenn der CHGJOB auf Fehler läuft, wäre das auch doof (kein MSGW sondern Job beendet sich einfach oder?).

    Gruß Frank

  12. #12
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Am besten einen MONMSG MSGID(CPF0000) direkt nach dem CHGJOB einbauen.

Similar Threads

  1. NFS von Linux auf ISeries
    By linguin in forum NEWSboard Linux
    Antworten: 0
    Letzter Beitrag: 03-01-07, 08:22
  2. Jobs im Batch langsam ... V5R4 ...
    By bode in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 15-12-06, 09:43
  3. RUNRMTCMD kann nicht funktionieren
    By Franz_Rust in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 16-08-06, 14:39
  4. Per VPN auf AS/400 zugreifen
    By hicom300 in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 23-05-05, 08:08
  5. Karl Achenbach rollt HR-Bereich auf
    By RM Haaßengier in forum Archiv NEWSblibs
    Antworten: 0
    Letzter Beitrag: 24-03-03, 17:00

Berechtigungen

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