-
UDTF mit optionalen Input-Parametern
Hallo,
ich möchte eine User Defined Table Function erstellen. Die SQL-UDTF soll ein RPGLE-Programm (in diesem Fall ein Serviceprogramm) aufrufen. Das haben wir alles schon oft gemacht und es klappt normalerweise. Jetzt haben wir die Besonderheit, dass wir der UDTF variabel viele Input-Parameter mitgeben möchten. Ich habe deshalb mehrere SQL-Funktionen mit dem gleichen Namen und den unterschiedlichen Parametern erstellt. Alle verweisen auf dasselbe RPG-Programm. (so haben wir das bei normalen UDFs (nicht UDTFs!) auch schon oft gemacht.
Im RPG werden ja viel mehr Parameter deklariert als in der SQL-UDTF. Also die Input-Werte der SQL-UDTF, dann die zurückzugebenden Spalten, dann für alle Parameter die Null-Indikatoren und dann noch die Standard-Statusvariablen (z.B. Scratchpad).
Die Besonderheit liegt im RPG jetzt darin, dass die optionalen Parameter (meiner Meinung nach) innerhalb der Gesamt-Parameterdeklaration stehen müssen und nicht, wie üblich, am Ende. Ich habe also die optionalen Parameter am Ende der Input-Parameter eingetragen. Das Programm lässt sich kompilieren. Aber beim Aufruf über die SQL-Funktion gibt es Runtime-Fehler, weil nicht alle Parameter übergeben wurden.
Deshalb die wichtigste Frage: Geht das überhaupt? Also UDTF mit RPGLE und optionalen Parametern.
Falls ja: Wo in der Parameterliste müssen die optionalen Parameter stehen und wie werden sie deklariert? (Ich habe das ja mit *OMIT gemacht).
Vielen Dank im Voraus.
Dieter
Similar Threads
-
By _MG_ in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 15-09-17, 15:02
-
By Flappes in forum IBM i Hauptforum
Antworten: 19
Letzter Beitrag: 24-03-17, 13:26
-
By _MG_ in forum NEWSboard Programmierung
Antworten: 14
Letzter Beitrag: 12-12-15, 12:07
-
By hs in forum IBM i Hauptforum
Antworten: 14
Letzter Beitrag: 09-10-01, 12:06
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks