[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jan 2001
    Beiträge
    133
    Eine andere Möglichkeit wäre natürlich ein RPG Programm zu schreiben, welches den Parameter dynamisch empfängt (oder eben nicht). Im RPG findet dann nichts weiter statt als den Parameter auszuwerten, richtig zu setzen und dann per CALLP das CL Programm mit dem richtigen Parameter zu starten.

    Ist zwar von hinten durch die Brust ins Auge, funktioniert aber zuverlässig.

    Thomas

  2. #2
    Registriert seit
    Mar 2004
    Beiträge
    95
    Man kann im CL auch If Abfragen machen und dann entsprechend den Paramter mit CHGVAR verändern.

  3. #3
    Registriert seit
    Jan 2001
    Beiträge
    133
    Nur wenn man schon beim Aufruf des CL ohne Parmeter eine Fehlermeldung bekommt, geht das nicht, da bleibt nur der Umweg über das RPG mit definierten Parametern und *nopass für dynamische Übergabe oder nicht.

    Das mit dem CMD geht natürlich auch.

    Oder weiß jemand ob man die Anzahl der Parameter im CL mittlerweile auch dynamisch gestalten kann ?

    Thomas

  4. #4
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Ein CLP erwartet die genaue Anzahl der Parameter, aber ein ILE CL-Programm (Art CLLE) ist bei den Parametern genauso unabhängig wie ein ILE RPG-Programm.

    Wie wär's denn mit einem MONMSG MSGID(MCH3601) EXEC(DO) ... ENDDO direkt nach einem CHGVAR, wie in diesem Beispiel?

Similar Threads

  1. Dynamisches SQL in einem CL erstellen
    By Sony in forum IBM i Hauptforum
    Antworten: 27
    Letzter Beitrag: 20-07-09, 21:48
  2. CL Parameter debuggen
    By linguin in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 05-02-07, 10:40
  3. Parameter von CL nach ILECOBOL
    By Frank.Sobanek in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 15-03-06, 11:27
  4. Objektnamen dynamisch dem SAVOBJ im CL zuordnen
    By becama in forum IBM i Hauptforum
    Antworten: 12
    Letzter Beitrag: 11-08-05, 15:05
  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
  •