[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Aug 2002
    Beiträge
    77

    STRPCCMD ohne STRPCO erzeugt keinen Fehler?

    Hallo Forum,
    ich habe mehr durch Zufall bemerkt, dass ein STRPCCMD ohne vorheriges STRPCO zwar einen 40er Fehler im Joblog versuchsacht, aber weder auf %error noch monitor abfragbare Ergebnisse erzeugt.
    Im Normalfall haben alle unsere Dialoguser ein Startprogramm, dass STRPCO "auf Verdacht" absetzt, weil wir recht viele PC Programme aus der 5250 Anwendung aufrufen.
    Nun hat ein schlauer Programmierer (nein, nein, ich wars nicht ) sich sein eigenes Startpgm geschrieben und den STRPCO prompt vergessen.
    Dieses Coding habe ich mal zum Testen gemacht.
    AS400CMD ist einfach Prototyped qcmdexec.
    Die DOS.BAT erzeugt die Datei, falls sie nicht vorhanden ist und ruft sie mit START auf.
    in w#doc steht mydoc.doc drin, die sich im root laufwerk C: befindet.

    Code:
    monitor;                                                   
    as400cmd('Strpccmd ' + '''' +                              
             'C:\AS400_DTA\AS400CMD.BAT ' + w#doc + '''' :512);
    on-error *all;                                             
      CALLP(E)  AS400CMD('strpco':6);                          
      callp(e) as400cmd('Strpccmd ' + '''' +                   
             'C:\AS400_DTA\AS400CMD.BAT ' + w#doc + '''' :512);
    endMon;
    ich hätte erwartet, dass Monitor hier anspringt, weil ein IWS4008, Bewertung 40 an den Job geschickt wird.
    Auch die MSGID und MSG-Text der SDS sind leer.

    Jemand eine Idee, wie ich den Fehler abfangen kann?

    Danke!


    Für Neugierige hier noch kurz die dos.bat
    Code:
    @echo off
    c:
    cd \
    if exist %1 goto runapp
    copy C:\AS400_DTA\empty %1  
    :runapp
    start %1
    exit
    Andreas
    ***Wer einen Schreibfehler findet darf ihn behalten***

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Mit Monitor leider gar nicht, da dieser nur ESCAPE-Nachrichten überwacht.
    Im CLP geht das schon eher, ich muss nur einen RCVMSG absetzen, der entweder die Fertigmeldung oder die Diagnosemeldung empfängt.
    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

  3. #3
    Registriert seit
    Aug 2002
    Beiträge
    77
    danke für die schnelle Antwort.
    Dann werde ich wohl ein CLLE module aufrufen müssen, dass mir die message einliest.

    Frage beantwortet
    Andreas
    ***Wer einen Schreibfehler findet darf ihn behalten***

Similar Threads

  1. Triggersyntax erzeugt nur Fehler
    By deni87991 in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 24-08-06, 10:05
  2. STRPCCMD im Batch
    By Swiatopluk in forum IBM i Hauptforum
    Antworten: 15
    Letzter Beitrag: 09-08-06, 09:15
  3. Fehler im SQL bzw. Joblog
    By GraueEminenz in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 10-07-06, 11:58
  4. STRPCO
    By pedro-zapata in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 01-07-06, 12:32
  5. strpco strpccmd
    By sfederer in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 26-11-04, 12:54

Berechtigungen

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