1. 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.
  2. 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