[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Dec 2002
    Beiträge
    6

    Post ILE Parameterliste

    Hi Proggerkingz

    hab mal ne kurze Frage...
    Da ich bisher noch nie mit ILE zu tun hatte und nun ein Programm vor der Nase habe das ich verstehen muss, wirft das für mich Fragen auf, die ihr mir hoffentlich erklären könnt:
    Ich rufe über ein CL eben ein ILE Prog. auf welches auch Parameter übergibt.
    In RPG habe ich jetzt schön meine Entry-List in der die Parameter vom Programm übernommen werden. Das ILE-Programm was ich aufrufe hat aber keine Entrylist... wo werden hier übergebene Parameter verarbeitet ???

    Wäre nett, wenn mir jemand ne antwort darauf wüsste... danke schonmal... gruß


    [Dieser Beitrag wurde von two am 04. Dezember 2002 editiert.]

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696

    Post

    Ohne *ENTRY-Liste können auch in ILE/RPG keine Parameter übergeben werden.
    Die Liste wird in ILE genauso definiert wie in RPGIV.

    Die Alternative für Parameterübergabe ist häufig auch die DTAARA *LDA.
    Diese kann von CL mittels CHGDTAARA geändert werden, in RPG definierst du eine Struktur und mittels der Anweisungen "*NAMVAR DEFN *LDA >Strukt<" und "IN >Strukt<" kannst du die Parameter dann auslesen.
    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
    Dec 2002
    Beiträge
    6

    Post

    ok, danke schonmal.. das gibt mir anlass das teil mal richtig von vorne zu debuggen und zu schauen ob da überhaupt etwas übergeben wird..

  4. #4
    Registriert seit
    Dec 2002
    Beiträge
    6

    Post

    ok, das mit der entrylist hat sich geklärt.. die wird über ne cpysrc definiert

  5. #5
    Registriert seit
    Jun 2002
    Beiträge
    30

    Exclamation

    Hallo,

    es ist möglich, Parameter an ILE RPG-Programme zu übergeben ohne *ENTRY zu verwenden!

    Auszug aus einem Programm:

    H DFTACTGRP(*NO) ACTGRP(*CALLER)
    ...
    D main PR extpgm('RLEPGM')
    D 10A const
    D 10A
    // --------------------------------------
    D main PI
    D i_file 10A const
    D o_file 10A

    ...

    Dieser Version funktioniert nur, wenn die Statements aus den H-Bestimmungen vorhanden sind.
    Der Wert beim Schlüsselwort "extpgm" muss der Name des Programmes sein.

Similar Threads

  1. Problem mit Java-Methoden Aufruf aus ILE RPG?
    By Stoeberl in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 10-01-07, 10:58
  2. ILE Umwandlung per FNDSTRPDM
    By horni in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 07-12-06, 18:51
  3. ILE aus Feld rechts Blanks abschneiden und mit move übertragen
    By kuempi von stein in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 16-10-06, 12:39
  4. Rechnen mit Datumsfeldern in ILE RPG
    By Angela in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 22-08-06, 10:11
  5. Parameterliste im ILE
    By muadeep in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 04-07-06, 14:57

Berechtigungen

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