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

    ILE RPG aus Stored Procdure aufrufen

    hallo zusammen, ich habe ein bestehendes RPGLE Programm welches mit einer Datenstuktur sein Parameterhandling ausführt(IN/OUT).
    Ich möchte das Programm als StoredProcdure registrieren, was muß ich bezüglich der Feldtypen numeric, gepackt
    beachten.

    Danke im voraus

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.247
    Du musst nur jedes Feld der Struktur als einzelnen Parameterwert definieren.
    Eine Struktur wird als Parameter nicht unterstützt.
    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
    danke für die prompte antwort,
    mir ist unklar wie er mit numeric bzw. decimal parameter umgeht. Kommen die numeric als numeric zum PGM oder gepackt(15,5) wie bei CL bzw. bleiben decimal parameter gepackt mit der definierten länge und decimale oder werden die auch (15,5)

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.247
    Alle Parameter sind wie SQL-Variablen definiert:

    Numeric(x,y) => Zoned(x,y)
    Decimal(x,y) => Packed(x,y)
    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

  5. #5
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    Hallo,

    SQL ist eine ordentliche Programmiersprache also mit strenger Typbindung, die Parameter werden also genau so übergeben, wie sie in der Deklaration der stored Procedure beschrieben sind. RPG ist eine weniger ordentliche Programmiersprache, weil sie ohne jede Typbindung arbeitet, amn muss also die Parameter in der SQL Procedure genau so deklarieren, wie sie das RPG Programm benötigt.

    mfg

    Dieter Bender

    Zitat Zitat von pfpk0997
    danke für die prompte antwort,
    mir ist unklar wie er mit numeric bzw. decimal parameter umgeht. Kommen die numeric als numeric zum PGM oder gepackt(15,5) wie bei CL bzw. bleiben decimal parameter gepackt mit der definierten länge und decimale oder werden die auch (15,5)
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

Similar Threads

  1. ILE RPG / SQL Füllen einer Feldgruppe
    By homue in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 18-07-07, 16:47
  2. Problem mit Java-Methoden Aufruf aus ILE RPG?
    By Stoeberl in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 10-01-07, 10:58
  3. DDS in ILE RPG
    By Squall in forum IBM i Hauptforum
    Antworten: 82
    Letzter Beitrag: 19-10-06, 15:37
  4. Java Programm aus ILE RPG aufrufen
    By PGMR in forum NEWSboard Java
    Antworten: 10
    Letzter Beitrag: 10-02-05, 10:33
  5. Java Programm aus ILE RPG aufrufen
    By PGMR in forum NEWSboard Programmierung
    Antworten: 0
    Letzter Beitrag: 02-02-05, 13:10

Berechtigungen

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