[NEWSboard IBMi Forum]

Thema: DLTSPLF

  1. #1
    Registriert seit
    Oct 2006
    Beiträge
    3

    DLTSPLF

    DLTSPLF FILE(QPDSPJOB) SPLNBR(*LAST) JOBSYSNAME(*ANY) CRTDATE(*LAST)
    in einem CL-Programm bringt beim Compilieren 2 Fehlermeldungen, dass die Schlüsselwörter JOBSYSNAME und CRTDATE für diesen Befehl ungültig sind.
    Der selbe Befehl direkt auf der Kommandozeile ausgeführt funktioniert problemlos.
    Wieso mag der der Compiler das nicht?
    OS-Version ist V5R3.

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Lass die Angaben doch einfach weg, sie sind unnötig wenn du FILE und SPLNBR angibst.
    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
    May 2007
    Beiträge
    82

    Target Release angegeben?

    Kompilierst Du vielleicht für V5R1 oder
    kleiner (Zielrelease TGTRLS im Befehl CRTCLPGM angegeben bzw. CMDDFT für TGTRLS geändert)?

    Oder Tippfehler bei den Schlüsselwörtern?

    Normalerweise muss der Compiler den Befehl so wie Du ihn geschrieben hast akzeptieren.

    Gruss
    Ulli

  4. #4
    Registriert seit
    Oct 2006
    Beiträge
    3

    Smile danke

    Vielen Dank für die superschnellen Antworten!

    Ich lasse die beiden Parameter jetzt im CL-Programm einfach weg. Damit lässt es sich ohne Fehler compilieren und erfüllt auch seinen Zweck.

    Das Erklärung des Problems ist tatsächlich, dass ich mit TGTRLS(V5R1) compiliert habe.

    Nochmals danke, dass es hier so hochintelligente Menschen gibt!

  5. #5
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Lass die Angaben doch einfach weg, sie sind unnötig wenn du FILE und SPLNBR angibst.
    Sie könnten aber doch nötig sein: Ab V5R2, wenn Spooldateien von Jobs getrennt wurden, und ab V5R4, wenn Spooldateien zurückgespeichert wurden.

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    DLTSPLF FILE(QPDSPJOB) SPLNBR(*LAST)

    betrifft immer den eigenen Job "JOB(*)", so dass "JOBSYSNAME(*ANY) CRTDATE(*LAST)" eben nicht relevant sind.
    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

Similar Threads

  1. WRKSPLF Option: 4 (löschen)
    By Cobolaner in forum IBM i Hauptforum
    Antworten: 17
    Letzter Beitrag: 01-10-06, 18:39

Berechtigungen

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