[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Feb 2006
    Beiträge
    3

    Übergabeparameter im CL Script

    Hallo,
    habe Problem mit Übergabeparameter im CL Script. Im CL habe ich ein CHAR Array mit LEN(200) deklariert, als Übergabeparameter kommt ein Array variable Länge z.B. "ABCDE". Jetzt klar, steht im Array im CL "ABCDE...und irgendwas bis Stelle 200". Gibt es einen Trick, das ich im CL die Länge an den variablen Übergabeparameter anpasse
    d.h. im CL habe auch ein Array "ABCDE".

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Für solche Fälle musst du die Länge halt am Anfang abstellen.
    Am besten eignet sich da ein 2-Byte-Binärwert, den du mit %BIN(&MYVAR 1 2) abfragen kannst.
    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
    Feb 2006
    Beiträge
    3
    Was heisst abstellen, die Länge von Übergabeparameter ermitteln und ein CHAR Array mit der Länge im CL dynamisch deklarieren ?
    Kannst Du einen kleinen Beispiel schreiben.

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Das Programm, dass das CL aufruft muss die Länge bereitstellen.
    Nur dann kannst du diese auch abfragen, nämlich so wie sie bereitgestellt wird.
    Alternativ kannst du auch einen 2. Parameter übergeben, der dann numerisch ist und die Länge enthält (ist vielleicht einfacher).

    Dynamisch geht in CLP leider gar nichts.
    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. Dynamisches SQL in einem CL erstellen
    By Sony in forum IBM i Hauptforum
    Antworten: 27
    Letzter Beitrag: 20-07-09, 21:48
  2. Programmbibliothek in einem Cobol oder CL Programm ermitteln
    By schatte in forum NEWSboard Programmierung
    Antworten: 19
    Letzter Beitrag: 10-01-07, 11:32
  3. "Vary on" in CL
    By RLPforum in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 04-01-07, 14:58
  4. Suche Liste Ersatzoperatoren im CL
    By kuempi von stein in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 19-07-06, 14:34
  5. DLYJOB im CL
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 14
    Letzter Beitrag: 18-07-06, 21:04

Berechtigungen

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