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__ */