- Der Error Code ist in der Required Paramter Group 2, d.h. entweder alle oder keiner der Parameter in Parameter Group 2 muss übergeben werden.
- Bei dem Parameter handelt es sich um einen Ein-/Ausgabe-Parameter und Du hast ihn als Input Only (Schlüssel-Wort Const) definiert.
Die Error-Datenstruktur (Format ERRC0100 sieht so aus)
Code:
D RefDSAPIError1 DS Qualified
D ByteProv 10I 0 inz(%size(RefDSAPIError1))
D ByteAvail 10I 0
D MsgId 7A
D Reserved 1
D ExceptData 32767
Der Parameter Error Code kann dann so aussehen:
Code:
D ParErrDS LikeDS(RefDSAPIError1) Error Data Structure
D Options(*NoPass)
Eine entsprechende Variable wird wie folgt definiert:
Code:
D ParErrDS1 DS LikeDS(RefDSAPIError1) inz(*LikeDS)
Birgitta
Bookmarks