z/OS MVS Programming: Callable Services for High-Level Languages
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


CEAXRDEF header file

z/OS MVS Programming: Callable Services for High-Level Languages
SA23-1377-02

For the C programmer, include file ceaxrdef.h defines the return codes and reason codes that are associated with the CEA TSO/E address space manager services. The header file is stored in partitioned data set SYS1.SIEAHDRV, and contains the following information.

 
 
#ifndef __ceaxrdef__
#define __ceaxrdef__
 
/****** START OF SPECIFICATIONS *******************************
 *
 * DESCRIPTIVE NAME:  CEA reason code definitions
 *
 * ACRONYM:  CEAXRDEF
 *
 * STRUCT NAME:  None
 *
 * LABEL PREFIX:  None
 *
 * COMPONENT ID:  Common Event Adpater (CEA)
 *
 **************************************************************/
 
/* $Id: ieac1as2.ide, ieapr, osnp_v1r13.5 1.9 12/01/24 17:16:48 $ */
 
/***PROPRIETARY_STATEMENT********************************************/ 
/*                                                                  */ 
/*                                                                  */ 
/* LICENSED MATERIALS - PROPERTY OF IBM                             */ 
/* COPYRIGHT IBM CORP. 2011, 2012                                   */ 
/*                                                                  */ 
/* STATUS= HBB7770                                                  */ 
/*                                                                  */ 
/***END_OF_PROPRIETARY_STATEMENT*************************************/ 
/*                                                                  */ 
/*01* EXTERNAL CLASSIFICATION: PI                                   */ 
/*01* END OF EXTERNAL CLASSIFICATION:                               */ 
/*                                                                  */ 
/********************************************************************/ 
 
/**********************************************************************
 * ceaxrdef.h header file
 * ----------
 * This header file defines the reason codes associated with
 * the Common Event Adapter (a.k.a. CEAS) client code.
 *
 *
 * CHANGE-ACTIVITY:
 *
****END OF SPECIFICATIONS*********************************************/
 
// Completion Codes
#define CEASUCCESS     0
#define CEAFAILURE    -1
#define CEAWARNING     4
 
// Reason Codes                                          
#define CEAUNAVAIL                  0x100  //256
#define CEADUPLICATENAME            0x101  //257
#define CEANOCONNAUTH               0x102  //258
#define CEANOACCESS                 0x103  //259
#define CEABADPID                   0x104  //260
#define CEABADHANDLE                0x105  //261
#define CEADUPESUB                  0x106  //262
#define CEADUPHANDLER               0x107  //263
#define CEANOSUBSCRIBE              0x108  //264
#define CEANOMATCH                  0x109  //265
#define CEASMALLBUFF                0x10A  //266
#define CEANODATA                   0x10B  //267
#define CEADATATRUNC                0x10C  //268     //returned on warning
#define CEAEVENTSMISSED             0x10D  //269     //returned on warning
#define CEANOSUBAUTH                0x10E  //270
#define CEABADPROTOCOL              0x10F  //271
#define CEACOMMFAILURE              0x110  //272
#define CEASYSTEMFAILURE            0x111  //273
#define CEAINVALIDCLIENT            0x112  //274
#define CEASOFTWAREFAILURE          0x113  //275
#define CEABADHANDLEPTR             0x114  //276
#define CEASECURITYFAILURE          0x115  //277
#define CEAINVALIDCOMMAND           0x116  //278
#define CEAMAXCLIENTSCONNECTED      0x117  //279
#define CEANOTYETIMPLEMENTED        0x118  //280
#define CEABADREGVERSION            0x119  //281
#define CEAENFFAILURE               0x11A  //282
#define CEADYNEXFAILURE             0x11B  //283
#define CEAEVENTSLOSTTRUNC          0x11C  //284
#define CEAUSSSHUTDOWN              0x011D //285
#define CEANOENFEXITRTN             0x011E //286
#define CEASYSOPFORCEUNSUBSCRIBE    0x011F //287
#define CEASYSOPFORCEDISCONNECT     0x0120 //288
#define CEAFORCEMINMODE             0x0121 //289
#define CEAUSSNOTACTIVE             0x0122 //290
#define CEAMAXWTOSUBSCRIBED         0x0123 //291
#define CEAMAXEVENTSSUB             0x0124 //292        
#define CEAMAXXSUBECONNECTED        0x0125 //293        
#define CEAMAXPGMSUBSCRIBED         0x0126 //294        
 
#define CEANONAME                   0x0200  //512
#define CEAINVALIDPARM              0x0201  //513
#define CEABADCONNVERSION           0x0202  //514
#define CEANOTRECOGNIZED            0x0203  //515
#define CEANOTYPE                   0x0204  //516
#define CEABADENFCODE               0x0205  //517       
#define CEABADRETVERSION            0x0206  //518
#define CEABADEVENTVERSION          0x0207  //519
#define CEAINVALIDFORM              0x0208  //520
#define CEAINVALIDMODE              0x0209  //521
#define CEAHANDLERNOTFOUND          0x020A  //522
#define CEAHANDLERNOTREENT          0x020B  //523
#define CEAINVALIDHANDLER           0x020C  //524        
#define CEACONNECTNOTDEFSEC         0x020D  //525        
#define CEAEVENTNOTDEFSEC           0x020E  //526        
#define CEABADCLIENTNAME            0x020F  //527        
#define CEAINVALIDMSGID             0x0210  //528        
#define CEABADADDRESS               0X0211  //529        
#define CEAEVENTNOTALPHANUM         0x0212  //530        
#define CEAEVENTHASBLANKS           0x0213  //531        
#define CEAMAXTHRUPUTREACHED        0x0214  //532        
#define CEABADQMASK                 0x0215  //533        
#define CEABADBITCOMPARE            0x0216  //534        
#define CEAMAXENFX                  0x0217  //535        
#define CEAREJECTENFX               0x0218  //536        
#define CEATYPEENFXNOTSUPPORTED     0x0219  //537        
 
#define CEAREQUESTNOTRECOGNIZED     0x0300 //768       
#define CEAREQUESTNOTIMPLEMENTED    0x0301 //769
#define CEAPROPERTYSTRUCTBADPTR     0x0302 //770
#define CEAPROPERTYSTRUCTBADEYE     0x0303 //771
#define CEAPROPERTYSTRUCTBADVERSION 0x0304 //772
#define CEAPROPERTYBADRESOURCE      0x0305 //773
#define CEAPROPERTYNOMATCH          0x0306 //774
#define CEAPROPERTYSTRUCTEMPTY      0x0307 //775
#define CEAENVBAD                   0x0308 //776
#define CEAFILTERSTRUCTBADEYE       0x0309 //777
#define CEAFILTERSTRUCTBADVERSION   0x030A //778
#define CEAFILTERBADRESOURCE        0x030B //779
#define CEAFILTERNOMATCH            0x030C //780
#define CEABADPARMPTR               0x030D //781
#define CEABADSSISUBSYSTEM          0x030E //782
#define CEABADSSICALL               0x030F //783
#define CEANOSSI                    0x0310 //784
#define CEABADSSIENV                0x0311 //785
#define CEAENVBADSSI                0x0312 //786
#define CEANOFILTFORVERBOSE         0x0313 //787
#define CEAUNABLETOALLOCATE         0x0314 //788
#define CEANOTJOBSTERSEELEMENT      0x0315 //789
#define CEAJOBCHAINBROKEN           0x0316 //790
#define CEABADDATENV                0x0317 //791
#define CEASYSOUTCHAINBROKEN        0x0318 //792
#define CEANOTSYSOUTHDRELEMENT      0x0319 //793
#define CEABADFREEPTR               0x031A //794
#define CEABADFREEBLK               0x031B //795
#define CEABADFREEENV               0x031C //796
#define CEAUNABLETOFREE             0x031D //797
#define CEABADIEFQRY                0x031E //798
#define CEASSCHAINBROKEN            0x031F //799
#define CEAENVBADJSQY               0x0320 //800
#define CEABADFILTEROPER            0x0321 //801
#define CEABADS54SUBSYSTEM          0x0322 //802
#define CEABADS54CALL               0x0323 //803
#define CEANOS54                    0x0324 //804
#define CEABADS54ENV                0x0325 //805
#define CEAENVBADS54                0x0326 //806
#define CEABADS54STOR               0x0327 //807
#define CEATIMEOUTMAXIMUMEXCEEDED   0x0328 //808
#define CEANEEDSYSOUTFILTER         0x0329 //809
#define CEABUFFERTOOLARGE           0x032A //810
#define CEACCMDSDIAGRCSET           0x032B //811
#define CEACCMDSAXREXXRCSET         0x032C //812
#define CEANOINSTRAUTH              0x032D //813
#define CEATOOMUCHDATA              0x032E //814
#define CEAFILTERNOTSUPPORTED       0x032F //815
#define CEAPRIMARYTYPEMISMATCH      0x0330 //816
#define CEABADSUBSYSTEM             0x0331 //817
#define CEAUNABLETOALLOCATE2        0x0332 //818        
#define CEABADBUFFER                0x0333 //819        
#define CEATIMEOUTLESSTHANMINIMUM   0x0334 //820        
#define CEACMDSSYNTAXERROR          0x0335 //821        
#define CEACMDSHALTERROR            0x0336 //822        
#define CEACMDSUNINITERROR          0x0337 //823        
#define CEAFILTERBADCOMBO           0x0338 //824        
#define CEACMDSTIMEDOUT             0x0339 //825        
#define CEAALLREQBLOCKSINUSE        0x033A //826        
#define CEAIPRQCLIENTABENDED        0x033B //827        
#define CEAIPRQARGSCANNOTACCESS     0x033C //828        
#define CEAPLISTCANNOTACCESS        0x033D //829        
#define CEAIPRQSERVERABENDED        0X033E //830        
#define CEANOTACTIVE                0X033F //831        
#define CEABADIPRQSERVERRC          0X0340 //832        
#define CEAMEMORYALLOCATION         0X0341 //833        
#define CEASDDIREMPTY               0x0342 //834        
#define CEAADDFAILED                0x0343 //835        
#define CEAINCIDENTSTRUCTBADEYE     0x0344 //836        
#define CEAINCIDENTSTRUCTBADVERSION 0x0345 //837        
#define CEAERRORSTRUCTBADEYE        0x0346 //838        
#define CEAERRORSTRUCTBADVERSION    0x0347 //839        
#define CEAINCINAMESTRUCTBADEYE     0x0348 //840        
#define CEABADBRANCHFORIPCSSRVR     0x0349 //841        
#define CEABADENVFORMAR             0x034A //842        
#define CEAOBJECTTYPEBADEYE         0x034B //843        
#define CEAOBJECTTYPEBADVERSION     0x034C //844        
#define CEAPROBNOTYPEBADEYE         0x034D //845        
#define CEAPROBNOTYPEBADVERSION     0x034E //846        
#define CEAMAXINSTANCENOSUPPORT     0x034F //847        
#define CEAPDWKEYSTRUCTBADEYE       0x0350 //848        
#define CEADIAGSTRUCTBADVERSION     0x0351 //849        
#define CEADAEDSNNOTAVAILABLE       0X0352 //850        
#define CEACANTFINDCOUNTRYCODE      0x0353 //851        
#define CEACANTFINDBRANCHCODE       0x0354 //852        
#define CEABADPARMLIST              0x0355 //853        
#define CEABADPARM                  0x0356 //854        
#define CEAGENPREPAREDDSNFAIL       0x0357 //855        
#define CEAREXXENVERROR             0x0358 //856        
#define CEAAXREXXERROR              0x0359 //857        
#define CEAINTERNALBUFFEROVERRUN    0X035A //858        
#define CEABADTIMEOUTPTR            0x035B //859        
#define CEABADOUTPUTBUFFERPTR       0x035C //860        
#define CEABADOUTPUTBUFFERLENPTR    0x035D //861        
#define CEABADERRORPTR              0x035E //862        
#define CEARECOVERYFAILURE          0x035F //863        
#define CEABADACRO                  0x0360 //864        
#define CEABADVER                   0x0361 //865        
#define CEADMPINCIDENTNOTFOUND      0x0362 //866        
#define CEAINVALIDINCIDENTKEY       0x0363 //867        
#define CEABADERRO                  0x0364 //868        
#define CEASYSREXXNOTACTIVE         0x0365 //869        
#define CEASYSREXXBADENVIRONMENT    0X0366 //870        
#define CEAEXECTIMEOUT              0X0367 //871        
#define CEASYSREXXOVERLOADED        0X0368 //872        
#define CEADATABADEYE               0X0369 //873        
#define CEADATABADVERSION           0X036A //874        
#define CEASYSDUMPBADEYE            0X036B //875        
#define CEASYSDUMPBADVERSION        0X036C //876        
#define CEAINCIDENTSTRUCTBADTYPE    0X036D //877        
#define CEAMIGLIBNOTAPFAUTH         0X036E //878        
#define CEANOSAFOPERLOGSNAP         0X036F //879        
#define CEALOGGERNOTAVAIL           0X0370 //880        
#define CEABADALLOCNEW              0X0371 //881        
#define CEATERSEBADALLOC1           0X0372 //882        
#define CEABADIXGCONN               0X0373 //883        
#define CEABADIXGBRWSESTART         0X0374 //884        
#define CEABADIXGBRWSEREAD          0X0375 //885        
#define CEANOSNAPSHOT               0X0376 //886        
#define CEAPDWBOBJECTNOTFOUND       0X0377 //887        
#define CEAPDWBDIAGDATAEMPTY        0X0378 //888        
#define CEAWRONGIBMPMRFORMAT        0X0379 //889        
#define CEABADLEVELOFPREPARATION    0X037A //890        
#define CEADAESYMPTOMNOTVALID       0X037B //891        
#define CEADAESYMPTOMNOTFOUND       0X037C //892        
#define CEAIPCSENQERROR             0X037D //893        
#define CEASDDIROPENERROR           0X037E //894        
#define CEAXMLINITFAILURE           0X037F //895        
#define CEAXMLPARSEFAILURE          0X0380 //896        
#define CEAXMLTERMFAILURE           0X0381 //897        
#define CEAXMLTAGSTOODEEP           0X0382 //898        
#define CEAXMLPARMSBADEYE           0X0383 //899        
#define CEADATASPACEBADPTR          0X0384 //900        
#define CEAPREPAREOBJINUSE          0X0385 //901        
#define CEAPREPAREENQERR            0X0386 //902        
#define CEACKSTBADREQ               0X0387 //903        
#define CEACKSTBUFLEN               0X0388 //904        
#define CEACKSTIGGCSICALLABEND      0X0389 //905        
#define CEACKSTBADCONTROLBLOCK      0X038A //906        
#define CEACKSTINVALIDSIZETYPE      0X038B //907        
#define CEACKSTINVALIDALLOCVALUE    0X038C //908        
#define CEACKSTINVALIDIGGCSIENTRY   0X038D //909        
#define CEACKSTIGGCSICALLFAIL       0X038E //910        
#define CEACKSTUCBSCANFAIL          0X038F //911        
#define CEACKSTUCBSCANABND          0X0390 //912        
 
#define CEASETINCIFSELBADEYE        0X0393 //915        
#define CEASETINCIFSELBADVERSION    0X0394 //916        
#define CEASETINCIFVALBADEYE        0X0395 //917        
#define CEASETINCIFVALBADVERSION    0X0396 //918        
#define CEASETINCIFVALDATATRUNC     0X0397 //919        
#define CEAMIGRATEDDATASETS         0X0398 //920        
#define CEAMIGRATEDDATASETSWHSMERR  0X0399 //921        
 
#define CEATSOMSGQSERVICEFAILED     0X1000 //4096       
#define CEATSONOUSERIDFOUND         0X1001 //4097       
#define CEATSOMATCHMISSING          0X1002 //4098       
#define CEATSOSTOKENMISSING         0X1003 //4099       
#define CEATSOINDEXOUTOFRANGE       0X1004 //4100       
#define CEATSOStartFAILED           0X1005 //4101       
#define CEATSOATTNFAILED            0X1006 //4102       
#define CEATSOENDFAILED             0X1007 //4103       
#define CEATSOQUERYFAILED           0X1008 //4104       
#define CEATSOQUERYAPPFAILED        0X1009 //4105       
#define CEATSOPINGFAILED            0X100A //4106       
#define CEATSOENDSENDLOGOFFFAILED   0X100B //4107       
#define CEATSOBADAMODE              0X100C //4108       
#define CEATSODISABLED              0X100D //4109       
#define CEATSONOTTASKMODE           0X100E //4110       
#define CEATSOFRRSET                0X100F //4111       
#define CEATSOLOCKED                0X1010 //4112       
#define CEATSOXMMODE                0X1011 //4113       
#define CEATSOSESSTBLDSPFAILED      0X1012 //4114       
#define CEATSOREQSTRUCTFIELDBAD     0X1013 //4115       
#define CEATSOBADQUERYEYECATCHER    0X1014 //4116       
#define CEATSOBADQUERYVERSION       0X1015 //4117       
#endif /* __ceaxrdef__ */

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014