-
Fehler CEE0502 bei der Ausführung des API CEEDOD
Hallo zusammen,
hat jemand Erfahrung mit dem API CEEDOD mit dem man Eingangsparameter einer Prozedur auswerten kann. Ich bekomme immer den Fehler CEE0502 (Fehlender Operationsdeskriptor)
P CALLPROG B EXPORT
D CALLPROG PI OPDESC
D $p1 10
D CEEDOD PR
D 10I 0 CONST
D 10I 0
D 10I 0
D 10I 0
D 10I 0
D 10I 0
D 12A OPTIONS(*OMIT)
* Parameters passed to CEEDOD
D ParmNum S 10I 0
D DescType S 10I 0
D DataType S 10I 0
D DescInfo1 S 10I 0
D DescInfo2 S 10I 0
D InLen S 10I 0
D HexLen S 10I 0
D FeedBack S 12A
/Free
ceedod(1 : DescType : DataType :
DescInfo1 : DescInfo2 : Inlen :
*OMIT);
-
Wenn die Pozedur von extern ohne OPDESC augerufen wird, kann auch keiner da sein.
-
Hallo Baldur,
vielen Dank für die schnelle Antwort.
Hat funktioniert.
Kann ich dieses API auch auf per Pointer übergebene Parameter verwenden?
Gruß
Jürgen
-
Ein Pointer verweist ja nur auf die Daten und ist eben selber nur als Pointer definiert.
Was dann dahinterliegt weiß alleine die Anwendung.
Mit OPDESC zu arbeiten ist allerdings im ILE-Umfeld die schlechteste Art der Programmierung.
Prozeduraufrufe sollten immer definierte Parametertypen haben und nie generisch arbeiten.
Die Gefahr des falschen Aufrufs ist damit sehr hoch und die Anwendung wird eher unhandlich.
Im Sinne von Objektorientierung wird das auch von keiner anderen Sprache so unterstützt.
Java und .NET z.B. werfen dann Exceptions (analog CPF-Meldungen) aus wenn eine Schnittstelle nicht korrekt bedient wird.
Similar Threads
-
By schatte in forum NEWSboard Programmierung
Antworten: 20
Letzter Beitrag: 17-11-11, 16:43
-
By edv90020 in forum NEWSboard Programmierung
Antworten: 9
Letzter Beitrag: 10-07-09, 09:02
-
By jogisarge in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 22-11-06, 16:02
-
By jakarto in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 24-07-06, 13:41
-
By GraueEminenz in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 10-07-06, 11:58
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