[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jun 2007
    Beiträge
    2

    Aufruf CMD aus CL

    Hallo zusammen,

    ich habe da ein kleines Problem.

    Aus einem CL heraus soll ein CMD aufgerufen werden und die Parameter des CMD's sollen variabel bestückt werden.

    Ein Parameter des CMD lautet JOB:


    PARM KWD(JOB) TYPE(JOB) DFT(*) SNGVAL((*))PROMPT('Job name')

    JOB: QUAL TYPE(*NAME) LEN(10) EXPR(*YES)
    QUAL TYPE(*NAME) LEN(10) EXPR(*YES) PROMPT('User')
    QUAL TYPE(*CHAR) LEN(6) RANGE(000000 999999) +
    EXPR(*YES) PROMPT('Number')


    Wenn ich diesen Parameter mit einer Variablen der Länge 26 (z.B. 123456USER JOBNAME ) oder mit einer Länge 28 (z.B. 123456/USER/JOBNAME) aufrufe bekomme ich immer einen Fehler (CPF0001 - Fehler in Befehl gefunden).


    Rufe ich den CMD interaktiv auf und gebe qualifiziert die Daten ein funktioniert alles einwandfrei.

    Im verarbeitenden CL des CMD ist der Parameter JOB mit der Länge 26 definiert. Das klappt auch alles einwandfrei.

    Wie muß ich den Parameter im Aufrufenden CL definieren und bestücken, damit mein CMD es "versteht"?

    Danke für die Hilfe vorab.

    Gruß
    Michael

  2. #2
    Registriert seit
    May 2007
    Beiträge
    295
    Hi!
    Ich hoffe ich habe dein Problem richtig verstanden:
    Du musst den Schrägstrich "/" zwischen den Werten einbauen ->

    Code:
    TESTCMD JOB(123456/BC/DVPC02_S1)
    Oder überhaupt mit verschiedenen Variablen:

    Code:
     
    TESTCMD JOB(&JOBNUM/&JOBUSR/&JOBNAM)
    Greets
    Christian
    Anwendungsentwickler und ein bissal Systemoperator
    https://github.com/prsbrc
    LinkedIn

  3. #3
    Registriert seit
    Jun 2007
    Beiträge
    2
    Oh je, da hatte ich wohl ein Brett vor'm Kopf - DANKE!

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Wenn du nur 1 Variable hast kannst du auch mit %SST arbeiten:

    ... JOB(%SST(MYVAR 21 6)/%SST(MYVAR(11 10)/%SST(MYVAR 1 10)) ...
    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. Aufruf CL aus Programm
    By malti in forum NEWSboard Programmierung
    Antworten: 9
    Letzter Beitrag: 29-06-07, 12:00
  2. CMD / CL / RTNVAL(*YES)
    By V_P in forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 14-11-06, 10:42
  3. Übergabeparameter im CL Script
    By bo1 in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 23-06-06, 15:00
  4. Aufruf SQL-Anweisungen in einem CL
    By kagr in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 20-01-05, 14:02
  5. CMD Parameter im CL Programm
    By mk in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 25-09-04, 15:48

Berechtigungen

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