[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jun 2001
    Beiträge
    1.975

    Prüfpgm vom CMD

    Nochmal CMD.

    Ich habe ein Prüfpgm hinter dem CMD hinterlegt.
    gebe ich den CMD nun in einer CL Source ein, und drücke F4
    kann ich völligen Blödsinn erfassen. Das prüfpgm wird anscheinend erst zur Ausführungszeit aufgerufen.

    Das nutzt mir (und vor allem den anderen Entwicklern) wenig!
    Kann ich das irgendwo einstellen?
    Danke
    Robi
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    Zitat Zitat von Robi Beitrag anzeigen
    Nochmal CMD.

    Ich habe ein Prüfpgm hinter dem CMD hinterlegt.
    gebe ich den CMD nun in einer CL Source ein, und drücke F4
    kann ich völligen Blödsinn erfassen. Das prüfpgm wird anscheinend erst zur Ausführungszeit aufgerufen.

    Das nutzt mir (und vor allem den anderen Entwicklern) wenig!
    Kann ich das irgendwo einstellen?
    Danke
    Robi
    ... das ist so bei einem VLDCHKR, möglicherweise ist ein PMTOVRPGM dein Freund...

    D*B
    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
    Feb 2001
    Beiträge
    20.241
    Im Editor wird gar nichts an Prüfprogrammen aufgerufen, da ja jedes Schlüsselwort mit einer Variablen (&Name) belegt werden kann.
    Deshalb funktioniert ein Prüfprogramm eben auch nur zur Laufzeit da dann die Variablen erst mit ihrem Inhalt bekannt sind.
    Auch das PMTOVR zieht erst zur Laufzeit, wenn das CMD mittels "??MYCMD" geprompted werden soll.

    Eine SEU-Unterstützung diesbezüglich gibt es nicht.
    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

  4. #4
    Registriert seit
    Jun 2001
    Beiträge
    1.975
    Danke,
    dann weiß ich wenigstens warum ich CMD's bisher vermieden habe.

    OS400 CMD's werden doch auch geprüft ...
    Sch....ön, dann halt nicht.

    Gruß
    Robi
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Auch OS400-CMD's werden nicht durch die Prüfprogramme geprüft.

    Die einzige Prüfung, die auch im SEU funktioniert sind:

    PARM ... PMTCTL(XXX)

    PMTCTL CTL(XXX) ....

    D.h., du kannst nur bestimmte Abhängigkeiten zwischen Parametern von eingegebenen Konstanten direkt prüfen.
    Zur Laufzeit muss dann das ausführende Programm auf jeden Fall prüfen, da das PMTOVR-Programm ggf. nie aufgerufen wurde.
    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
    Mar 2009
    Beiträge
    2

    Wer kann mir sagen, seit wann das VLDCHKR-Progamm bei der Umwandlung durchlaufen wird

    Hallo Kollegen,habe jetzt ein CMD mit VLDCHKR-PGM geschrieben. In diesem Programm ist ein Pfad mit einem Standardpfad hinterlegt und wird mit VLDCHKR abgeprüft, ob er bereits angelegt ist. Bei Nichtvorhandensein wird darauf hingewiesen, dass er durch Administrator anzulegen ist.Das, den CMD-Aufruf beinhaltende, CL kann nun nicht mehr erstellt werden, ohne dass im IFS der Pfad angelegt ist.Nach Fehlereinmeldung bei IBM bekam ich nun die Auskunft, dass dies work as designed ist.Wer kann mir nun sagen, wann diese Änderung seitens IBM durchgeführt wurde und wo sie dokumentiert ist

  7. #7
    Registriert seit
    May 2002
    Beiträge
    2.642
    Mit R610 etwa 2010 laut meinen Aufzeichnungen

Similar Threads

  1. CMD besonderheiten
    By Robi in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 16-11-11, 15:04
  2. CMD Prüfpgm mit Msg auf 2. Seite
    By Robi in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 15-11-11, 13:13
  3. CMD / CL / RTNVAL(*YES)
    By V_P in forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 14-11-06, 10:42
  4. CMD pgmlib
    By ILEMax in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 26-07-06, 17:07
  5. eigener CMD
    By muadeep in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 13-04-05, 09:47

Berechtigungen

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