-
Prozeduraufruf mit *OMIT-Parameter fehlerhaft
Vielleicht kann dies von euch einer nachvollziehen und ggf. einen Fehler an die IBM melden:
Fehlerbeschreibung V7R3:
// Deklaration
dcl-pr MyProc1 varchar(500);
Parm1 varchar(100) const;
Parm2 varchar(200) const options(*omit);
end-pr;
dcl-pr MyProc2 varchar(500);
Parm1 varchar(100) const;
Parm2 varchar(200) const options(*omit);
end-pr;
//Aufruf
MyProc1('Parameter1':'Parameter2');
// Verarbeitung (frag mich nicht warum, der Kunde macht es leider so)
dcl-proc MyProc1;
dcl-pi MyProc1 varchar(500);
Parm1 varchar(100) const;
Parm2 varchar(200) const options(*omit);
end-pi;
dcl-s RetVal varchar(500);
RetVal = MyProc2(Parm1:Parm2);
// Verarbeitung
:
// 2. Aufruf
RetVal = MyProc2(Parm1);
end-proc;
dcl-proc MyProc2;
dcl-pi MyProc1 varchar(500);
Parm1 varchar(100) const;
Parm2 varchar(200) const options(*omit);
end-pi;
// beim 2. Aufruf ist der Parameter nicht mehr NULL!!!
if %addr(Parm2) = *null;
endif;
end-proc;
Ich denke mal, dass bei *OMIT, falls es die letzten Parameter sind, die %parms() abzufragen sind sonst gibts Schrott.
Similar Threads
-
By hwalk in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 03-06-16, 16:38
-
By dholtmann in forum NEWSboard Programmierung
Antworten: 9
Letzter Beitrag: 07-03-16, 15:44
-
By KingofKning in forum NEWSboard Programmierung
Antworten: 16
Letzter Beitrag: 10-03-15, 16:20
-
By COS in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 23-07-14, 07:44
-
By Peter Kosel in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 21-08-01, 08:27
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