Vous êtes sur la page 1sur 31

MAINFRAMES IBM ABENDS & CODES VSAM , MVS , DB2 , CICS

VSAM FileStatusCobol Programa exemplo VSAM Error Codes (FILE STATUS Cobol) VSAM Exte!ded "etur! Code VSAM Exte!ded Fu!#tio! Code VSAM P$%si#al Error i! C&'&L VSAM Logi#al error #odes ()&' L&*) VSAM &pe! error #odes S-L Codes MVS Abe!ds Ci#s Abe!ds Ci#s EI'"ESP Codes Ci#s EI'F0 Codes

pg 2 pg pg pg pg ( pg + pg , pg . pg /. pg 22 pg 2( pg 2+

VSAM File status #odes i! C&'&L1 Sample program segme!ts1


000100 FILE-CONTROL. 000200 SELECT VSAM-FILE ASSIGN VSAMFILE 000300 ORGANIZATION IS INDEXED 000400 ACCESS MODE IS SEQUENTIAL 000500 RECORD KEY IS VSAM-RECORD-KEY 000600 FILE STATUS IS VSAM-STATUS-CODE 000 00 VSAM-EXTENDED-STATUS-CODE. 000!00 000"00 DATA DIVISION. 001000 FILE SECTION. 001100 001200 FD VSAM-FILE. 001300 01 VSAM-RECORD. 001400 05 VSAM-RECORD-KEY #IC X$20%. 001500 05 VSAM-EM#-INFO #IC X$60%. 001600 001 00 &ORKING-STORAGE SECTION. 001!00 001"00 01 VSAM-STATUS-CODE. 002000 05 VSAM-STATUS-CODE-'YTE1 #IC X. 002100 05 VSAM-STATUS-CODE-'YTE2 #IC X. 002200 002300 01 VSAM-EXTENDED-STATUS-CODE. 002400 05 VSAM-EXTENDED-RETURN-CODE #IC S"$4% COM#. 002500 05 VSAM-EXTENDED-FUNCTION-CODE #IC S"$4% COM#. 002600 05 VSAM-EXTENDED-FEED'ACK-CODE #IC S"$4% COM#. 002 00 002!00 EVALUATE-VSAM-STATUS-CODE. 002"00( T)IS &ILL DIS#LAY DIAGNOSTIC MESSAGES 003000( FOR VSAM STATUS CODES AS &ELL AS ORDINARY SEQUENTIAL 003100 DIS#LAY *FILE STATUS CODE+* VSAM-STATUS-CODE 003200 EVALUATE VSAM-STATUS-CODE 003300 &)EN *00* DIS#LAY *SUCCESSFUL COM#LETION* 003400 &)EN *02* DIS#LAY *DU#LICATE KEY, NON UNIQ. ALT INDX* 003500 &)EN *04* DIS#LAY *READ, &RONG LENGT) RECORD* 003600 &)EN *05* DIS#LAY *O#EN, FILE NOT #RESENT* 003 00 &)EN *0 * DIS#LAY *CLOSE O#TION INCOM#AT FILE DEVICE* 003!00 DIS#LAY *O#EN IM#LIES TA#E- TA#E NOT USED* 003"00 &)EN *10* DIS#LAY *END OF FILE* 004000 &)EN *14* DIS#LAY *RRN . RELATIVE KEY DATA* 004100 &)EN *20* DIS#LAY *INVALID KEY VSAM KSDS OR RRDS* 004200 &)EN *21* DIS#LAY *SEQUENCE ERROR, ON &RITE* 004300 DIS#LAY *OR C)ANGING KEY ON RE&RITE* 004400 &)EN *22* DIS#LAY *DU#LICATE KEY* 004500 &)EN *23* DIS#LAY *RECORD OR FILE NOT FOUND* 004600 &)EN *24* DIS#LAY *'OUNDARY VIOLATION.* 004 00 DIS#LAY *&RITE #AST END OF KSDS RECORD * 004!00 DIS#LAY *CO'OL 3 0+ REL+ REC/ TOO 'IG* 004"00 DIS#LAY *OUT OF S#ACE ON KSDS0RRDS FILE* 005000 &)EN *30* DIS#LAY *#ERMANENT DATA ERROR* 005100 DIS#LAY *DATA C)ECK, #ARITY C)K, )ARD&* 005200 &)EN *34* DIS#LAY *'OUNDARY VIOLATION* 005300 DIS#LAY *&RITE #AST END OF ESDS RECORD* 005400 DIS#LAY *OR NO S#ACE TO ADD KSDS0RRDS RECORD* 005500 DIS#LAY *OUT OF S#ACE ON SEQUENTIAL FILE* 005600 &)EN *35* DIS#LAY *O#EN, FILE NOT #RESENT* 005 00 &)EN *3 * DIS#LAY *O#EN MODE INCOM#AT &IT) DEVICE* 005!00 &)EN *3!* DIS#LAY *O#ENING FILE CLOSED &IT) LOCK* 005"00 &)EN *3"* DIS#LAY *O#EN, FILE ATTRI' CONFLICTING*

006000 &)EN *41* DIS#LAY *O#EN, FILE IS O#EN* 006100 &)EN *42* DIS#LAY *CLOSE, FILE IS CLOSED* 006200 &)EN *43* DIS#LAY *DELETE OR RE&RITE 1 NO GOOD READ FIRST* 006300 &)EN *44* DIS#LAY *'OUNDARY VIOLATION0RE&RITE REC TOO 'IG* 006400 &)EN *46* DIS#LAY *SEQUENTIAL READ &IT)OUT #OSITIONING* 006500 &)EN *4 * DIS#LAY *READING FILE NOT O#EN AS IN#UT0IO0EXTEND* 006600 &)EN *4!* DIS#LAY *&RITE &IT)OUT O#EN IO* 006 00 &)EN *4"* DIS#LAY *DELETE OR RE&RITE &IT)OUT O#EN IO* 006!00 &)EN *"0* DIS#LAY *UNKNO&N* 006"00 &)EN *"1* DIS#LAY *VSAM - #ASS&ORD FAILURE* 00 000 &)EN *"2* DIS#LAY *LOGIC ERROR0O#ENING AN O#EN FILE* 00 100 DIS#LAY *OR READING OUT#UT FILE* 00 200 DIS#LAY *OR &RITE IN#UT FILE* 00 300 DIS#LAY *OR DEL0RE& 'UT NO #RIOR READ* 00 400 &)EN *"3* DIS#LAY *VSAM - VIRTSTOR. RESOURCE NOT AVAILA'LE* 00 500 &)EN *"4* DIS#LAY *VSAM - SEQUENTIAL READ AFTER END OF FILE* 00 600 DIS#LAY *OR NO CURRENT REC #OINTER FOR SEQ* 00 00 &)EN *"5* DIS#LAY *VSAM - INVALID FILE INFORMATION* 00 !00 DIS#LAY *OR O#EN OUT#UT $LOAD% * 00 "00 DIS#LAY *&IT) FILE T)AT NEVER CONTNED DATA* 00!000 &)EN *"6* DIS#LAY *VSAM - MISSING DD STATEMENT IN 2CL* 00!100 &)EN *" * DIS#LAY *VSAM - O#EN OK, FILE INTEGRITY VERIFIED* 00!200 DIS#LAY *FILE S)OULD 'E OK* 00!300 &)EN OT)ER DIS#LAY *UNKNO&N REASON* VSAM-STATUS-CODE 00!400 END-EVALUATE. 00!!00 00!"00 EVALUATE-VSAM-EXTENDED-RETURN-CODE. 00"000 EVALUATE VSAM-EXTENDED-RETURN-CODE 00"100 &)EN 0 DIS#LAY *SUCCESSFUL COM#LETION* 00"200 &)EN 4 DIS#LAY *ANOT)ER REQUEST IS ACTIVE* 00"300 &)EN ! DIS#LAY *T)ERE IS A LOGICAL ERROR* 00"400 #ERFORM EVALUATE-LOGICAL-ERROR 00"500 &)EN 12 DIS#LAY *T)ERE IS A #)YSICAL ERROR* 00"600 #ERFORM EVALUATE-#)YSICAL-ERROR 00" 00 &)EN OT)ER DIS#LAY *UNKNO&N REASON* 00"!00 END-EVALUATE. 00""00 010000 EVALUATE-VSAM-EXTENDED-FUNCTION-CODE. 010100 EVALUATE VSAM-EXTENDED-FUNCTION-CODE 010200 &)EN 0 DIS#LAY *ACCESSING 'ASE CLUSTER, NO #RO'LEM* 010300 &)EN 1 DIS#LAY *ACCESSING 'ASE CLUSTER, MAY 'E A #RO'LEM* 010400 &)EN 2 DIS#LAY *ACCESSING ALTERNATE INDEX, NO #RO'LEM* 010500 &)EN 3 DIS#LAY *ACCESSING ALTERNATE INDEX, MAY 'E A #RO'LEM* 010600 &)EN 4 DIS#LAY *U#GRADE #ROCESSING, NO #RO'LEM* 010 00 &)EN 5 DIS#LAY *U#GRADE #ROCESSING, MAY 'E A #RO'LEM* 010!00 &)EN OT)ER DIS#LAY *UNKNO&N REASON* 010"00 END-EVALUATE. 011000 011100 EVALUATE-#)YSICAL-ERROR. 011200( USE T)IS &)EN T)ERE IS RC 12 IN VSAM-EXTENDED-RETURN-CODE 011300 EVALUATE VSAM-EXTENDED-FEED'ACK-CODE 011400 &)EN 4 DIS#LAY *READ ERROR ON DATA* 011500 &)EN ! DIS#LAY *READ ERROR ON INDEX* 011600 &)EN 12 DIS#LAY *READ ERROR IN SEQUENCE SET* 011 00 &)EN 16 DIS#LAY *&RITE ERROR ON DATA* 011!00 &)EN 20 DIS#LAY *&RITE ERROR ON INDEX* 011"00 &)EN 24 DIS#LAY *&RITE ERROR IN SEQUENCE SET* 012000 &)EN OT)ER DIS#LAY *UNKNO&N REASON* 012100 END-EVALUATE. 012200 012300 EVALUATE-LOGICAL-ERROR. 012400( USE T)IS &)EN T)ERE IS RC ! IN VSAM-EXTENDED-RETURN-CODE 012500 EVALUATE VSAM-EXTENDED-FEED'ACK-CODE

012600 012 00 012!00 012"00 013000 013100 013200 013300 013400 013500 013600 013 00 013!00 013"00 014000 014100 014200 014300 014400 014500 014600 014 00 014!00 014"00 015000 015100 015200 015300 015400 015500 015600 015 00 015!00 015"00 016000 016100 016200 016300 016400 016500 016600 016 00

&)EN &)EN &)EN &)EN &)EN &)EN &)EN &)EN &)EN &)EN &)EN &)EN &)EN &)EN &)EN &)EN &)EN &)EN &)EN &)EN &)EN &)EN &)EN &)EN &)EN &)EN &)EN

DIS#LAY *READ #AST END OF FILE* DIS#LAY *DU#LICATE KEY* DIS#LAY *KEY SEQUENCE ERROR* DIS#LAY *NOT FOUND* DIS#LAY *CONTROL INTERVAL IN USE 'Y OT)ER 2O'* DIS#LAY *VOLUME CANNOT 'E MOUNTED* DIS#LAY *UNA'LE TO EXTEND DATASET* DIS#LAY *R'A NOT FOUND* DIS#LAY *KEY IS NOT IN A DEFINED KEY RANGE* DIS#LAY *INSUFFICIENT VIRTUAL STORAGE* DIS#LAY *NO AVAILA'LE STRINGS* DIS#LAY *O#EN DID NOT S#ECIFY #ROC TY#E* DIS#LAY *KEY ACCESS TO ESDS OR RRDS* DIS#LAY *ATTEM#TED INSERT TO &RONG TY#E DATASET* DIS#LAY *ATTEM#TED DELETE FROM ESDS* DIS#LAY *O#TCD LOC FOR #UT REQUEST* DIS#LAY *#OSITION NOT ESTA'LIS)ED* DIS#LAY *#UT &IT)OUT GET FOR U#DATE* DIS#LAY *TRYING TO C)ANGE #RIMARY KEY* DIS#LAY *TRYING TO C)ANGE LRECL* DIS#LAY *INVALID R#L O#TIONS* DIS#LAY *INVALID LRECL* DIS#LAY *INVALID KEY LENGT)* DIS#LAY *VIOLATED LOAD MODE RESTRICTION* DIS#LAY *&RONG TASK SU'MITTING REQUEST* DIS#LAY *TRYING TO GET S#ANNED REC IN LOC MODE* DIS#LAY *TRYING TO GET S#ANNED REC 'Y ADDRESS* DIS#LAY *IN KSDS* &)EN 140 DIS#LAY *INCONSISTENT S#ANNED REC* &)EN 144 DIS#LAY *ALT INDEX #OINTER &IT) NO MATC)ING* DIS#LAY *'ASE RECORD* &)EN 14! DIS#LAY *EXCEEDED MAX #OINTERS IN ALT INDEX REC* &)EN 152 DIS#LAY *INSUFFICIENT 'UFFERS AVAILA'LE* &)EN 156 DIS#LAY *INVALID CONTROL INTERVAL* &)EN 1"2 DIS#LAY *INVALID RELATIVE REC NUM'ER* &)EN 1"6 DIS#LAY *ATTEM#TED ADDRESSED REQUEST TO RRDS* &)EN 200 DIS#LAY *INVALID ACCESS T)ROUG) A #AT)* &)EN 204 DIS#LAY *#UT IN 'ACK&ARD MODE* &)EN 20! DIS#LAY *INVALID ENDREQ MACRO* &)EN OT)ER DIS#LAY *UNKNO&N REASON* END-EVALUATE.

4 ! 12 16 20 24 2! 32 36 40 64 6! 2 6 !0 !4 !! "2 "6 100 104 10! 112 116 120 132 136

VSAM File status #odes i! C&'&L1


STATUS *00* *02* *04* *05* *0 * *10* *14* *20* *21* *22* *23* *24* *30* *34* *35* *3 * *3!* *3"* *41* *42* *43* *44* *46* *4 * *4!* *4"* *"0* *"1* *"2* *"3* *"4* *"5* *"6* *" * OT)ER

sig!i2i#ado 3su##ess2ul #ompletio!3 3dupli#ate 4e%5 !o! u!i61 alt i!dx3 3read5 7ro!g le!gt$ re#ord3 3ope!5 2ile !ot prese!t3 3#lose optio! i!#ompat 2ile de8i#e ope! implies tape9 tape !ot used3 3e!d o2 2ile3 3rr! : relati8e 4e% data3 3i!8alid 4e% 8sam 4sds or rrds3 3se6ue!#e error5 o! 7rite or #$a!gi!g 4e% o! re7rite3 3dupli#ate 4e%3 3re#ord or 2ile !ot 2ou!d3 3bou!dar% 8iolatio!1 7rite past e!d o2 4sds re#ord1 #obol ;+<= rel= re#> too big1 out o2 spa#e o! 4sds?rrds 2ile3 3perma!e!t data error1 data #$e#45 parit% #$45 $ard73 3bou!dar% 8iolatio!1 7rite past e!d o2 esds re#ord or !o spa#e to add 4sds?rrds re#ord1 out o2 spa#e o! se612ile3 3; 3 3ope!5 2ile !ot prese!t3 3ope! mode i!#ompat 7it$ de8i#e3 3ope!i!g 2ile #losed 7it$ lo#43 3ope!5 2ile attrib #o!2li#ti!g3 3ope!5 2ile is ope!3 3#lose5 2ile is #losed3 3delete or re7rite @ !o good read 2irst3 3bou!dar% 8iolatio!?re7rite re# too big3 3se6ue!tial read 7it$out positio!i!g3 3readi!g 2ile !ot ope! as i!put?io?exte!d3 37rite 7it$out ope! io3 3delete or re7rite 7it$out ope! io3 3u!4!o7!3 38sam A pass7ord 2ailure3 3logi# error?ope!i!g a! ope! 2ile or readi!g output 2ile or 7rite i!put 2ile or del?re7 but !o prior read 3 38sam A 8irtstor1 resour#e !ot a8ailable3 38sam A se6ue!tial read a2ter e!d o2 2ile or !o #urre!t re# poi!ter 2or se63 38sam A i!8alid 2ile i!2ormatio! or ope! output (load) 7it$ 2ile t$at !e8er #o!tai!ed data3 38sam A missi!g dd stateme!t i! B#l3 38sam A ope! o45 2ile i!tegrit% 8eri2ied 2ile s$ould be o43 3u!4!o7! reaso!3

VSAM Exte!ded "etur! Code i! C&'&L1


E34. RC 00 04 0! 12 O54678

sig!i2i#ado 3su##ess2ul #ompletio!3 3a!ot$er re6uest is a#ti8e3 3t$ere is a logi#al error3 3t$ere is a p$%si#al error3 3u!4!o7! reaso!3

VSAM Exte!ded Fu!#tio! Code i! C&'&L1


E34. FC 00 01 02 03 04 05 O54678

sig!i2i#ado 3a##essi!g base #luster5 !o problem3 3a##essi!g base #luster5 ma% be a problem3 3a##essi!g alter!ate i!dex5 !o problem3 3a##essi!g alter!ate i!dex5 ma% be a problem3 3upgrade pro#essi!g5 !o problem3 3upgrade pro#essi!g5 ma% be a problem3 3u!4!o7! reaso!3

VSAM P$%si#al Error i! C&'&L1


E34. RC 04 0! 12 16 20 24 O54678

sig!i2i#ado 3read error o! data3 3read error o! i!dex3 3read error i! se6ue!#e set3 37rite error o! data3 37rite error o! i!dex3 37rite error i! se6ue!#e set3 3u!4!o7! reaso!3

VSAM Logi#al error #odes T$ese #odes i!di#ate VSAM errors1 T$e% appear o! t$e )&' log1
004$04% 00!$0!% 012$0C%

016$10% 020$14% 024$1!% 02!$1C%

036$24% 040$2!% 044$2A% 064$40% 06!$44% 0 4$4A% 0 6$4C% 0!0$50% 0!4$54% 0!!$5!%

0"2$5C% 0"6$60% 100$64% 104$6!% 10!$6C% 112$ 0% 116$ 4% 120$ !% 132$!4% 136$!!% 140$!C% 144$"0% 14!$"4% 152$"!% 156$"C% 1"2$C0% 1"6$C4% 200$C!% 204$CC% 252$FC%

"ead past e!d o2 2ile Cou attempted to store a re#ord 7it$ a Dupli#ate Ee%5 or t$ere is a dupli#ate re#ord 2or a! alter!ate i!dex 7it$ t$e u!i6ue 4e% optio!1 Cou attempted to store a re#ord out o2 As#e!di!g Ee% Se6ue!#e i! S4ipASe6ue!tial Mode9 re#ord $ad a Dupli#ate Ee%9 2or S4ipASe6ue!tial pro#essi!g %our *ET5 PUT5 a!d P&I0T "e6uests are !ot re2ere!#i!g re#ords i! As#e!di!g Se6ue!#e9 or5 2or S4ipASe6ue!tial "etrie8al5 t$e 4e% re6uested is lo7er t$a! t$e pre8ious 4e% re6uested1 For S$ared "esour#es5 bu22er pool is 2ull1 "e#ord !ot 2ou!d1 "e#ord alread% $eld i! ex#lusi8e #o!trol b% a!ot$er re6uester1 "e#ord resides o! a 8olume t$at #a!!ot be mou!ted1 Data set #a!!ot be exte!ded be#ause VSAM #a!3t allo#ate additio!al Dire#tAA##ess Storage Spa#e1 Eit$er t$ere is !ot e!oug$ spa#e le2t to ma4e t$e se#o!dar% allo#atio! or %ou attempted to i!#rease t$e siFe o2 a data set 7$ile pro#essi!g SG"&PTHI a!d DISPHSG"1 Ee% "a!ges 7ere spe#i2ied 2or t$e data set 7$e! it 7as de2i!ed but !o ra!ge 7as spe#i2ied t$at i!#ludes t$e re#ord to be i!serted1 I!su22i#ie!t Virtual Storage to #omplete t$e re6uest1 Jor4 area too small1 All a8ailable stri!gs are i! use1 Cou attempted to use a t%pe o2 pro#essi!g (&utput or Co!trolAI!ter8al Pro#essi!g) t$at 7as !ot spe#i2ied 7$e! t$e data set 7as ope!ed1 Tr%i!g to use 4e%s o! ESDS or ""DS1 Cou issued a! Addressed or Co!trolAI!ter8al PUT to add to a Ee%ASe6ue!#ed data set5 or issued a Co!trolAI!ter8al put to a "elati8e "e#ord data set1 Tr%i!g to delete 2rom ESDS1 Usi!g &PTC&DEHL&C 2or a PUT1 Cou issued a Se6ue!tial *ET re6uest 7it$out $a8i!g #aused VSAM to be positio!ed 2or it5 or %ou #$a!ged 2rom Addressed A##ess to Ee%ed A##ess 7it$out #ausi!g VSAM to be positio!ed 2or Ee%edASe6ue!tial "etrie8al9 t$ere 7as !o Se6ue!tial PUT i!sert 2or a ""DS5 or %ou attempted a! illegal s7it#$ bet7ee! 2or7ard a!d ba#47ard pro#essi!g1 A PUT 2or update or a! E"ASE 7as issued 7it$out a pre8ious *ET 2or update5 or a PUTIK 7as issued 7it$out a pre8ious *ETIK1 C$a!gi!g t$e Prime Ee% or Ee% o2 "e2ere!#e 7$e! ma4i!g a! update1 Tr%i!g to #$a!ge re#ord le!gt$1 T$e "PL optio!s are eit$er i!8alid or #o!2li#ti!g1 "ECLE0 : maximum allo7ed5 e6ual to <5 or L sum o2 t$e le!gt$ a!d t$e displa#eme!t o2 t$e 4e% 2ield9 "ECLE0 7as !ot e6ual to re#ord (SL&T) siFe spe#i2ied 2or a "elati8e "e#ord data set1 I!8alid 4e% le!gt$1 Tr%i!g to update a! empt% dataset1 "e6uest 7as submitted b% t$e 7ro!g tas41 A! attempt 7as made i! Lo#ate Mode to retrie8e a Spa!!ed "e#ord1 Cou attempted a! Addressed *ET o2 a Spa!!ed re#ord i! a Ee%ASe6ue!#ed data set1 I!#o!siste!t Spa!!ed re#ord1 I!8alid poi!ter (!o asso#iated base re#ord) i! a! Alter!ate I!dex1 Maximum !umber o2 Alter!ate I!dex poi!ters ex#eeded1 0ot e!oug$ bu22ers a8ailable1 I!8alid #o!trol i!ter8al1 I!8alid "elati8e "e#ord !umber i! a ""DS dataset1 Addressed a##ess to a "elati8e "e#ord (""DS) dataset is !ot allo7ed1 Addressed A##ess or *e!eri# 'a#47ard pro#essi!g b% Ee% t$ru a pat$ is !ot allo7ed1 Attempti!g a PUT i! ba#47ard mode1 "e#ord mode pro#essi!g is !ot allo7ed 2or a Li!ear data set1

VSAM &pe! error #odes


136$!!% 144$"0% 14!$"4% 152$"!% 164$A4% 16!$A!% 1 6$'0% 1!0$'4% 1!4$'!% 1!!$'C% 1"2$C0% 232$E!% 236$EC% 244$F4%

0ot e!oug$ VirtualAStorage Spa#e is a8ailable 2or Jor4 Areas5 Co!trol 'lo#4s5 or 'u22ers1 A! u!#orre#table I?& error o##urred 7$ile VSAM 7as "eadi!g or Jriti!g a #atalog re#ord1 0o re#ord 2or t$e data set to be ope!ed 7as 2ou!d i! t$e a8ailable #atalog(s) or a! u!ide!ti2ied error o##urred 7$ile VSAM 7as sear#$i!g t$e #atalog1 Se#urit% Veri2i#atio! 2ailed9 t$e pass7ord spe#i2ied i! t$e A##essAMet$od Co!trol 'lo#4 2or a spe#i2ied le8el o2 a##ess does !ot mat#$ t$e pass7ord i! t$e #atalog 2or t$at le8el o2 a##ess1 A! u!#orre#table I?& error o##urred 7$ile VSAM 7as "eadi!g t$e Volume Label1 T$e data set is !ot a8ailable 2or t$e t%pe o2 pro#essi!g %ou spe#i2%5 or a! attempt 7as made to ope! a "eusable data set 7it$ t$e "eset optio! 7$ile a!ot$er user $ad t$e data set1 A! error o##urred 7$ile VSAM 7as attempti!g to 2ix a page o2 Virtual storage i! "eal storage1 A VSAM #atalog spe#i2ied i! )CL eit$er does !ot exist or is !ot ope!5 a!d !o re#ord 2or t$e data set to be ope!ed 7as 2ou!d i! a!% ot$er #atalog1 A! u!#orre#table I?& error o##urred 7$ile VSAM 7as #ompleti!g a! I?& re6uest1 T$e data set i!di#ated b% t$e A##essAMet$od Co!trol 'lo#4 is !ot o2 t$e t%pe t$at ma% be spe#i2ied b% a! A##essAMet$od Co!trol 'lo#41 A! u!usable data set 7as ope!ed 2or output1 "eset 7as spe#i2ied 2or a !o!reusable data set a!d t$e data set is !ot empt%1 A perma!e!t Stagi!g error o##urred i! MSS (A#6uire)1 T$e Volume #o!tai!i!g t$e Catalog "e#o8er% area 7as !ot mou!ted a!d 8eri2ied 2or output pro#essi!g1

All t$e S-LC&DES 2rom A../ to M,,; i! D'2 Versio! +1


-""1 -"!1 -"50 -"4! -"4 -"3" -"2" -"2 -"26 -"25 -"24 -"23 -"22 -"1" -"1! -"1 -"13 -"11 -"10 -"0" -"0! -"06 -"05 -"04 -"02 -"01 -"00 -!!2 -!!1 -!!0 -! " -! ! -! -! 6 -! 5 -! 4 -! 3 -! 2 -! 0 -!6 -!46 -!43 -!42 -!40 -!22 -!20 -!1" -!1! -!1

#all atta#$ 7as u!able to establis$ a! impli#it #o!!e#t or ope! to db21 r#/H r#2H t$e s6l stateme!t 2ailed be#ause t$e rrsa2 #o!!e#tio! is !ot i! a state t$at allo7s s6l operatio!s5 reaso! t$e lo#atio! !ame spe#i2ied i! t$e #o!!e#t stateme!t is i!8alid or !ot listed i! t$e #ommu!i#atio!s database distributed operatio! is i!8alid t$e s6l stateme!t 2ailed be#ause it 7ill #$a!ge a table de2i!ed 7it$ data #apture #$a!ges5 but t$e data #a!!ot be propagated rollba#4 re6uired due to u!re6uested rollba#4 o2 a remote ser8er 2ailure i! a #$a!ged data #apture exit= t$e la!guage i!ter2a#e (li) 7as #alled 7$e! t$e #o!!e#ti!g e!8iro!me!t 7as !ot establis$ed1 t$e program s$ould be i!8o4ed u!der t$e ds! #omma!d rollba#4 !ot 8alid i! ims or #i#s e!8iro!me!t #ommit !ot 8alid i! ims or #i#s e!8iro!me!t db2 #o!!e#tio! i!ter!al error5 5 5 #o!!e#tio! !ot establis$ed= db2 5 reaso! 5 t%pe 5 !ame aut$oriFatio! 2ailure= error1 reaso! a rollba#4 operatio! is re6uired t$e s6l stateme!t #a!!ot be exe#uted be#ause a #o!!e#tio! $as bee! lost bi!d pa#4age 2ailed u!su##ess2ul exe#utio! #aused b% deadlo#4 or timeout1 reaso! #ode 5 t%pe o2 resour#e 5 a!d resour#e !ame t$e #urre!t u!it o2 7or4 $as bee! rolled ba#4 due to deadlo#4 or timeout1 reaso! 5 t%pe o2 resour#e 5 a!d resour#e !ame t$e s6l stateme!t #a!!ot a##ess a! obBe#t o! 7$i#$ a drop or alter is pe!di!g t$e obBe#t $as bee! deleted or altered error usi!g aut$orit%1 bi!d5 rebi!d5 or autoArebi!d operatio! is !ot allo7ed t$e s6l stateme!t #a!!ot be exe#uted be#ause t$is 2u!#tio! is disabled due to a prior error u!su##ess2ul exe#utio! due to resour#e limit bei!g ex#eeded5 resour#e !ame H limit H #pu se#o!ds ( ser8i#e u!its) deri8ed 2rom u!su##ess2ul exe#utio! #aused b% a! u!a8ailable resour#e1 reaso! 5 t%pe o2 resour#e 5 a!d resour#e !ame poi!ter to esse!tial #o!trol blo#4(rda?#t) $as 8alue <5 rebi!d re6uired u!su##ess2ul exe#utio! #aused b% a s%stem error t$at does !ot pre#lude t$e su##ess2ul exe#utio! o2 subse6ue!t s6l stateme!ts t$e s6l stateme!t #a!!ot be exe#uted be#ause t$e appli#atio! pro#ess is !ot #o!!e#ted to a! appli#atio! ser8er sa8epoi!t does !ot exist a sa8epoi!t 7it$ !ame alread% exists5 but t$is sa8epoi!t !ame #a!!ot be reused sa8epoi!t does !ot exist or is i!8alid i! t$is #o!text #reate or alter stateme!t 2or #a!!ot de2i!e a #olum!5 disti!#t t%pe5 2u!#tio! or stored pro#edure parameter as mixed or grap$i# 7it$ e!#odi!g s#$eme t$e pla!Ntable used 2or explai! #a!!ot be as#ii ##sid as#ii is !ot allo7ed 2or t$is database or table spa#e #a!!ot be #reated5 reaso! #a!!ot be used 7it$ t$e as#ii data re2ere!#ed t$e e!#odi!g s#$eme spe#i2ied 2or t$e must be t$e same as t$e #o!tai!i!g table spa#e or ot$er parameters data e!#oded 7it$ di22ere!t ##sids #a!!ot be re2ere!#ed i! t$e same s6l stateme!t a 8alid ##sid $as !ot %et bee! spe#i2ied 2or t$is subs%stem t$e !umber o2 $ost 8ariables i! t$e stateme!t is !ot e6ual to t$e !umber o2 des#riptors i!8alid spe#i2i#atio! o2 a ro7id #olum! i!8alid spe#i2i#atio! o2 a! ide!tit% #olum! t$e set #o!!e#tio! or release stateme!t must spe#i2% a! existi!g #o!!e#tio! a #o!!e#tio! to alread% exists too ma!% items retur!ed i! a sele#t or i!sert list t$e s6lda #o!tai!s a! i!8alid data address or i!di#ator 8ariable address t$e s6l stateme!t #a!!ot be pro#essed be#ause #o!tai!s a 8alue t$at is !ot 8alid i! t$is release t$e 8ie7 #a!!ot be pro#essed be#ause t$e le!gt$ o2 its parse tree i! t$e #atalog is Fero t$e pre#ompilerAge!erated timestamp i! t$e load module is di22ere!t 2rom t$e bi!d timestamp built 2rom t$e dbrm t$e s6l stateme!t #a!!ot be exe#uted be#ause t$e stateme!t 7ill result i! a pro$ibited update operatio!

-!15 -!12 -!11 -!0! -!0 -!05 -!04 -!03 -!02 - "! - " - 1 - 0 - 6" - 6! - 6 - 66 - 65 - 64 - 63 - 52 - 51 - 50 - 4! - 4 - 46 - 42 - 41 - 40 - 3" - 3 - 36 - 35 - 34 - 33 - 32 31 30 2" 2! 26

- 25 - 24 - 23 22 21 20 1" 1! 1 16 15

a group b% or $a8i!g #lause is impli#itl% or expli#itl% spe#i2ied i! a subsele#t o2 a basi# predi#ate or a set #lause o2 a! update stateme!t t$e s6l stateme!t #a!!ot be pro#essed be#ause a bla!4 #olle#tio!Aid 7as 2ou!d i! t$e #urre!t pa#4ageset spe#ial register 7$ile tr%i!g to 2orm a 6uali2ied pa#4age !ame 2or program usi!g pla! t$e result o2 a! embedded sele#t stateme!t or a subsele#t i! t$e set #lause o2 a! update stateme!t is a table o2 more t$a! o!e ro75 or t$e result o2 a sub6uer% o2 a basi# predi#ate is more t$a! 8alue t$e #o!!e#t stateme!t is !ot #o!siste!t 7it$ t$e 2irst #o!!e#t stateme!t a##ess de!ied= pa#4age is !ot e!abled 2or a##ess 2rom dbrm or pa#4age !ame !ot 2ou!d i! pla! 1 reaso! a! error 7as 2ou!d i! t$e appli#atio! program i!put parameters 2or t$e s6l stateme!t5 reaso! a! i!serted or updated 8alue is i!8alid be#ause i!dex i! i!dex spa#e #o!strai!s #olum!s o2 t$e table so !o t7o ro7s #a! #o!tai! dupli#ate 8alues i! t$ose #olum!s1 rid o2 existi!g ro7 is x33 ex#eptio! error $as o##urred duri!g operatio! o! data5 positio! %ou #a!!ot i!sert a 8alue i!to a #olum! t$at is de2i!ed 7it$ t$e optio! ge!erated al7a%s1 #olum! !ame attempt to #reate trigger 7it$ a! u!supported triggered s6l stateme!t i!8alid spe#i2i#atio! o2 a ro7id #olum! table #a!!ot $a8e a lob #olum! u!less it also $as a ro7id #olum! spe#i2i#atio! o2 #reate aux table does !ot mat#$ t$e #$ara#teristi#s o2 t$e base table a! auxiliar% table alread% exists 2or t$e spe#i2ied #olum! or partitio! missi!g or i!8alid #olum! spe#i2i#atio! 2or i!dex t$e obBe#t o2 a stateme!t is a! auxiliar% table 2or 7$i#$ t$e re6uested operatio! is !ot permitted table is !ot #ompatible 7it$ database a lob table spa#e a!d its asso#iated base table spa#e must be i! t$e same database i!8alid table spa#e !ame t$e #o!!e#t stateme!t is i!8alid be#ause t$e pro#ess is !ot i! t$e #o!!e#table state (spe#i2i# !ame ) attempted to exe#ute a! s6l stateme!t t$at is !ot allo7ed t$e sour#e table #a!!ot be re!amed be#ause it is re2ere!#ed i! existi!g 8ie7 de2i!itio!s or trigger de2i!itio!s a! i!dex alread% exists o! auxiliar% table table is !ot a8ailable u!til t$e auxiliar% tables a!d i!dexes 2or its exter!all% stored #olum!s $a8e bee! #reated t$e s6l stateme!t i! a! exter!al 2u!#tio!5 trigger5 or i! stored pro#edure 8iolates t$e !esti!g s6l restri#tio! ds!db<+ is t$e impli#it 7or4 2ile database a database is alread% de2i!ed 2or member 2u!#tio! is de2i!ed 7it$ t$e optio! modi2ies s6l data 7$i#$ is !ot 8alid i! t$e #o!text i! 7$i#$ it 7as i!8o4ed alter 2u!#tio! 2ailed be#ause 2u!#tio!s #a!!ot modi2% data 7$e! t$e% are pro#essed i! parallel impli#it table spa#e !ot allo7ed i!8alid obid spe#i2ied database #a!!ot be a##essed be#ause it is !o lo!ger a s$ared database t$e ros$are attribute o2 a database #a!!ot be altered 2rom ros$are read t$e des#riptio! o2 a table spa#e5 i!dex spa#e5 or table i! a ros$are read database must be #o!siste!t 7it$ its des#riptio! i! t$e o7!er s%stem t$e database is de2i!ed o! t$is subs%stem 7it$ t$e ros$are read attribute but t$e table spa#e or i!dex spa#e $as !ot bee! de2i!ed o! t$e o7!i!g subs%stem userAde2i!ed dataset must be de2i!ed 7it$ s$areoptio!s (/5;) t$e pare!t o2 a table i! a readAo!l% s$ared database must also be a table i! a readAo!l% s$ared database a stored pro#edure spe#i2%i!g #ommit o! retur! #a!!ot be t$e target o2 a !ested #all stateme!t data t%pe is !ot allo7ed i! db2 pri8ate proto#ol pro#essi!g bi!d error attempti!g to repla#e pa#4age H 1 t$ere are e!able or disable e!tries #urre!tl% asso#iated 7it$ t$e pa#4age t$e spe#ial register at lo#atio! 7as supplied a! i!8alid 8alue t$e a#ti8atio! o2 t$e obBe#t 7ould ex#eed t$e maximum le8el o2 i!dire#t s6l #as#adi!g a! error o##urred i! a triggered s6l stateme!t i! trigger 5 se#tio! !umber 1 i!2ormatio! retur!ed= s6l#ode 5 s6lstate 5 a!d message to4e!s error usi!g aut$orit% pa#4age does !ot exist bi!d error 2or pa#4age H #o!to4e! H 33x is !ot u!i6ue so it #a!!ot be #reated bi!d error5 attempti!g to repla#e pa#4age H 7it$ 8ersio! H but t$is 8ersio! alread% exists bi!d add error usi!g aut$orit% pa#4age alread% exists rebi!d o2 pa#4age 2ailed be#ause ibmre6d o2 is i!8alid 2or 7it$ mar4 2ailed be#ause depe!ds o! 2u!#tio!s o2 t$e release 2rom 7$i#$ 2allba#4 $as o##urred program pre#ompiled 7it$ i!#orre#t le8el 2or t$is release program 7it$ mar4 2ailed be#ause it depe!ds o! 2u!#tio!s o2 t$e release 2rom 7$i#$ 2allba#4 $as o##urred

- 13 -6" -6"6 -6"4 -6"3 -6"2 -6"1 -6"0 -6!" -6!! -6! -6!6 -6!5 -6!4 -6!3 -6!2 -6!1 -6!0 -6 " -6 ! -6 -6 6 -6 2 -6 1 -6 0 -66" -66! -66 -666 -665 -663 -662 -661 -660 -65! -655 -653 -652 -651 -650 -64 -646 -644 -643 -642 -640 -63" -63! -63 -636 -635 -634 -633 -632

t$e repla#eme!t 8alue 2or is i!8alid old or !e7 #orrelatio! !ames are !ot allo7ed i! a trigger de2i!ed 7it$ t$e 2or ea#$ stateme!t #lause1 oldNtable or !e7Ntable !ames are !ot allo7ed i! a trigger 7it$ t$e be2ore #lause t$e de2i!itio! o2 trigger i!#ludes a! i!8alid use o2 #orrelatio! !ame or tra!sitio! table !ame 1 reaso! #odeH t$e ddl stateme!t #a!!ot be exe#uted be#ause a drop is pe!di!g o! t$e ddl registratio! table t$e #olum! i! ddl registratio! table or i!dex is !ot de2i!ed properl% t$e re6uired u!i6ue i!dex 2or ddl registratio! table does !ot exist t$e re6uired registratio! table does !ot exist t$e stateme!t is reBe#ted b% data de2i!itio! #o!trol support1 reaso! too ma!% #olum!s de2i!ed 2or a depe!de!t table i!#orre#t data retur!ed 2rom 2ield pro#edure5 5 2ield t%pes i!#omparable #olum! de2i!ed 7it$ a 2ield pro#edure #a! !ot #ompare 7it$ a!ot$er #olum! 7it$ di22ere!t 2ield pro#edure i!8alid 2ield t%pe5 t$e le!gt$ o2 literal list begi!!i!g is too lo!g t$e spe#i2i#atio! 2or #olum!5 disti!#t t%pe5 2u!#tio!5 or pro#edure #o!tai!s i!#ompatible #lauses 2ield pro#edure #ould !ot be loaded #olum! i! 8iolatio! o2 i!stallatio! de2i!ed 2ield pro#edure rt= 5 rs= 5 msg= too ma!% #olum!s spe#i2ied 2or a table5 8ie75 or table 2u!#tio! t$e obBe#t #a!!ot be #reated be#ause a drop is pe!di!g o! t$e obBe#t t$e literal spe#i2ied 2or t$e i!dex limit 4e% must #o!2orm to t$e data t%pe o2 t$e #orrespo!di!g #olum! i!su22i#ie!t 8irtual storage 2or bu22erpool expa!sio! o!l% a I4 page bu22erpool #a! be used 2or a! i!dex operatio! drop !ot allo7ed o! table t$e bu22erpool attribute o2 t$e table spa#e #a!!ot be altered as spe#i2ied be#ause it 7ould #$a!ge t$e page siFe o2 t$e table spa#e t$e re#ord le!gt$ o2 t$e table ex#eeds t$e page siFe limit a table i! a partitio!ed table spa#e #a!!ot be expli#itl% dropped t$e #olum! #a!!ot be added to t$e table be#ause t$e table $as a! edit pro#edure t$e #lusteri!g i!dex 2or a partitio!ed table spa#e #a!!ot be expli#itl% dropped #a!!ot be exe#uted be#ause is i! progress t$e part #lause o2 a! alter stateme!t is omitted or i!8alid t$e !umber o2 4e% limit 8alues is eit$er Fero5 or greater t$a! t$e !umber o2 #olum!s i! t$e 4e% o2 i!dex a partitio!ed i!dex #a!!ot be #reated o! a !o!Apartitio!ed table spa#e i!dex #a!!ot be #reated o! partitio!ed table spa#e be#ause t$e !umber o2 part spe#i2i#atio!s is !ot e6ual to t$e !umber o2 partitio!s o2 t$e table spa#e i!dex #a!!ot be #reated o! partitio!ed table spa#e be#ause 4e% limits are !ot spe#i2ied a #a!!ot be dropped usi!g t$e stateme!t t$e #reate or alter stogroup is i!8alid be#ause t$e storage group 7ould $a8e bot$ spe#i2i# a!d !o!Aspe#i2i# 8olume ids table i! partitio!ed table spa#e is !ot a8ailable be#ause its partitio!ed i!dex $as !ot bee! #reated 8iolatio! o2 i!stallatio! de2i!ed edit or 8alidatio! pro#edure table des#riptio! ex#eeds maximum siFe o2 obBe#t des#riptor t$e alter i!dex #a!!ot be exe#uted5 reaso! bu22erpool #a!!ot be spe#i2ied be#ause it $as !ot bee! a#ti8ated table #a!!ot be #reated i! spe#i2ied table spa#e be#ause it alread% #o!tai!s a table i!8alid 8alue spe#i2ied 2or 4e%7ord i! stateme!t #$e#4 #o!strai!t ex#eeds maximum allo7able le!gt$ too ma!% #olum!s i! u!i6ue #o!strai!ts lo#4siFe ro7 #a!!ot be spe#i2ied be#ause table i! t$is tablespa#e $as t%pe / i!dex a !ullable #olum! o2 a 2oreig! 4e% 7it$ a delete rule o2 set !ull #a!!ot be a #olum! o2 t$e 4e% o2 a partitio!ed i!dex table #a!!ot be #reated be#ause #olum! de2i!itio! is missi!g dupli#ate 4e%7ord t$e partitio!i!g 4e%s 2or partitio! are !ot spe#i2ied i! as#e!di!g or des#e!di!g order t$e delete rules #a!!ot be di22ere!t or #a!!ot be set !ull t$e delete rule must !ot be #as#ade t$e delete rule must be t$e table #a!!ot be de2i!ed as a depe!de!t o2 be#ause o2 delete rule restri#tio!s

-631 -630 -62" -62! -62 -626 -625 -624 -623 -622 -621 -620 -61" -61! -61 -616 -615 -614 -613 -612 -611 -60 -604 -603 -602 -601 -5"4 -5"3 -5"2 -5"0 -5!6 -5!5 -5!2 -5!1 -5!0 -5 " -5 -5 4 -5 3 -5 1 --56 -55" -55! -55 -556 -555 -554 -553 -552 -551 -54" -54! -546 -545

2oreig! 4e% is too lo!g or $as too ma!% #olum!s t$e 7$ere !ot !ull spe#i2i#atio! is i!8alid 2or t%pe / i!dexes set !ull #a!!ot be spe#i2ied be#ause 2oreig! 4e% #a!!ot #o!tai! !ull 8alues t$e #lauses are mutuall% ex#lusi8e t$e alter stateme!t is i!8alid be#ause t$e pageset $as userAma!aged data sets t$e alter stateme!t is !ot exe#utable be#ause t$e page set is !ot stopped table does !ot $a8e a! i!dex to e!2or#e t$e u!i6ue!ess o2 t$e pare!t 4e% table alread% $as a primar% 4e% a #lusteri!g i!dex alread% exists o! table 2or mixed data is i!8alid be#ause t$e mixed data i!stall optio! is !o dupli#ate dbid 7as dete#ted a!d pre8iousl% assig!ed to 4e%7ord i! stateme!t is !ot permitted 2or a spa#e i! t$e database operatio! disallo7ed be#ause t$e 7or4 2ile database is !ot stopped operatio! is !ot allo7ed o! s%stem databases a t%pe / i!dex is !ot 8alid 2or table #a!!ot be dropped be#ause it is re2ere!#ed b% is !ot allo7ed o! a pa#4age i! use t$e i!dex #a!!ot be #reated or t$e le!gt$ o2 t$e #olum! #a!!ot be #$a!ged be#ause t$e sum o2 t$e i!ter!al le!gt$s o2 t$e ide!ti2ied #olum!s is greater t$a! t$e allo7able maximum t$e primar% 4e% or a u!i6ue #o!strai!t is too lo!g or $as too ma!% #olum!s is a dupli#ate #olum! !ame o!l% lo#4max < #a! be spe#i2ied 7$e! t$e lo#4 siFe o2 t$e tablespa#e is tablespa#e or table operatio! or optio! is !ot de2i!ed 2or t$is obBe#t a data t%pe de2i!itio! spe#i2ies a! i!8alid le!gt$5 pre#isio!5 or s#ale attribute a u!i6ue i!dex #a!!ot be #reated be#ause t$e table #o!tai!s ro7s 7$i#$ are dupli#ates 7it$ respe#t to t$e 8alues o2 t$e ide!ti2ied #olum!s too ma!% #olum!s spe#i2ied i! a #reate i!dex t$e !ame o2 t$e obBe#t to be #reated or t$e target o2 a re!ame stateme!t is ide!ti#al to t$e existi!g !ame o2 t$e obBe#t t%pe attempt to #reate a !ullable ro7id or disti!#t t%pe #olum! !ot !ull must be spe#i2ied 2or ro7id or disti!#t t%pe #olum! !ot aut$oriFed to #reate 2u!#tio!s or pro#edures i! 7lm e!8iro!me!t parameter !ame is !ot u!i6ue i! t$e #reate 2or routi!e t$e total le!gt$ o2 t$e #urre!t pat$ spe#ial register #a!!ot ex#eed 2 I #$ara#ters t$e s#$ema !ame #a!!ot appear more t$a! o!#e i! t$e #urre!t pat$ t$e sear#$A#o!ditio! i! a sear#$edA7$e!A#lause #a!!ot be a 6ua!ti2ied predi#ate5 i! predi#ate5 or a! exists predi#ate t$e data t%pes o2 t$e resultAexpressio!s o2 a #ase expressio! are !ot #ompatible t$e resultAexpressio!s o2 a #ase expressio! #a!!ot all be !ull attempted to read data 7$e! t$e de2i!itio! o2 t$e 2u!#tio! or pro#edure did !ot spe#i2% t$is a#tio! attempted to modi2% data 7$e! t$e de2i!itio! o2 t$e 2u!#tio! or pro#edure did !ot spe#i2% t$is a#tio! t$e spe#i2ied de2ault 8alue or ide!tit% attribute 8alue #o!2li#ts 7it$ t$e de2i!itio! o2 #olum! table does !ot $a8e a u!i6ue 4e% 7it$ t$e spe#i2ied #olum! !ames t$e stateme!t 7ould result i! a multiple site update aut$oriFatio! error usi!g aut$orit% pa#4age H pri8ilege H all aut$oriFatio! 2u!#tio!s $a8e bee! disabled i!8alid #lause or #ombi!atio! o2 #lauses o! a gra!t or re8o4e i!#o!siste!t gra!t?re8o4e 4e%7ord 1 permitted 4e%7ords are #a!!ot $a8e t$e pri8ilege re8o4ed b% be#ause t$e re8o4ee does !ot possess t$e pri8ilege or t$e re8o4er did !ot ma4e t$e gra!t a! aut$oriFatio! id #a!!ot re8o4e a pri8ilege 2rom itsel2 a! aut$oriFatio! id #a!!ot gra!t a pri8ilege to itsel2 spe#i2ied is !ot o!e o2 t$e 8alid aut$oriFatio! ids does !ot $a8e t$e pri8ilege to per2orm operatio! does !ot $a8e t$e pri8ilege to per2orm operatio! o! obBe#t t$e stateme!t is !ot allo7ed 2or be#ause t$e bi!d optio! d%!ami#rules(ru!) is !ot i! e22e#t 2or a #$e#4 #o!strai!t t$at is de2i!ed 7it$ is i!8alid t$e #$e#4 #o!strai!t is i!8alid t$e re6uested operatio! is !ot allo7ed be#ause a ro7 does !ot satis2% t$e #$e#4 #o!strai!t

-544 -543 -542 -540 -53" -53! -53 -536 -534 -533 -532 -531 -530 -526 -525 -51" -51! -51 -516 -514 -513 -512 -511 -510 -50" -50! -50 -504 -503 -502 -501 -500 -4"" -4" -4"6 -4"5 -4"2 -4"1 -4"0 -4! -4!3 -4!2 -4!0 -4 ! -4 6 -4 5 -4 3 -4 2 -4 1 -4 0 -46" -463 -461 -45!

t$e #$e#4 #o!strai!t spe#i2ied i! t$e alter table stateme!t #a!!ot be added be#ause a! existi!g ro7 8iolates t$e #$e#4 #o!strai!t a ro7 i! a pare!t table #a!!ot be deleted be#ause t$e #$e#4 #o!strai!t restri#ts t$e deletio! #a!!ot be a #olum! o2 a primar% 4e%5 a u!i6ue #o!strai!t5 or a pare!t 4e% be#ause it #a! #o!tai! !ull 8alues t$e de2i!itio! o2 table is i!#omplete be#ause it la#4s a primar% i!dex or a re6uired u!i6ue i!dex table does !ot $a8e a primar% 4e% 2oreig! 4e% does !ot #o!2orm to t$e des#riptio! o2 a pare!t 4e% o2 table t$e primar% 4e% #lause5 a 2oreig! 4e% #lause5 or a u!i6ue #lause ide!ti2ies #olum! more t$a! o!#e t$e delete stateme!t is i!8alid be#ause table #a! be a22e#ted b% t$e operatio! t$e primar% 4e% #a!!ot be updated be#ause o2 multipleAro7 update i!8alid multipleAro7 i!sert t$e relatio!s$ip restri#ts t$e deletio! o2 ro7 7it$ rid x33 pare!t 4e% i! a pare!t ro7 #a!!ot be updated be#ause it $as o!e or more depe!de!t ro7s i! relatio!s$ip t$e i!sert or update 8alue o2 2oreig! 4e% is i!8alid t$e re6uested operatio! or usage does !ot appl% to temporar% table t$e s6l stateme!t #a!!ot be exe#uted be#ause it 7as i! error at bi!d time 2or se#tio! H pa#4age H #o!siste!#% to4e! H x33 t$e prepare stateme!t ide!ti2ies t$e sele#t stateme!t o2 t$e ope!ed #ursor t$e exe#ute stateme!t does !ot ide!ti2% a 8alid prepared stateme!t #ursor #a!!ot be used be#ause its stateme!t !ame does !ot ide!ti2% a prepared sele#t stateme!t t$e des#ribe 2or stati# stateme!t does !ot ide!ti2% a prepared stateme!t t$e #ursor is !ot i! a prepared state t$e alias must !ot be de2i!ed o! a!ot$er lo#al or remote alias stateme!t re2ere!#e to remote obBe#t is i!8alid t$e 2or update #lause #a!!ot be spe#i2ied be#ause t$e table desig!ated b% t$e #ursor #a!!ot be modi2ied t$e table desig!ated b% t$e #ursor o2 t$e update or delete stateme!t #a!!ot be modi2ied t$e table ide!ti2ied i! t$e update or delete stateme!t is !ot t$e same table desig!ated b% t$e #ursor t$e #ursor ide!ti2ied i! t$e update or delete stateme!t is !ot positio!ed o! a ro7 t$e #ursor ide!ti2ied i! t$e update or delete stateme!t is !ot ope! t$e #ursor !ame is !ot de2i!ed a #olum! #a!!ot be updated be#ause it is !ot ide!ti2ied i! t$e update #lause o2 t$e sele#t stateme!t o2 t$e #ursor t$e #ursor ide!ti2ied i! a! ope! stateme!t is alread% ope! t$e #ursor ide!ti2ied i! a 2et#$ or #lose stateme!t is !ot ope! t$e ide!ti2ied #ursor 7as #losed 7$e! t$e #o!!e#tio! 7as destro%ed #ursor $as alread% bee! assig!ed to t$is or a!ot$er result set 2rom pro#edure t$e maximum limit o2 i!ter!al ide!ti2iers $as bee! ex#eeded 2or database t$e s6l stateme!t #a!!ot be exe#uted be#ause it re2ere!#es a result set t$at 7as !ot #reated b% t$e #urre!t ser8er estimated pro#essor #ost o2 pro#essor se#o!ds ( ser8i#e u!its) i! #ost #ategor% ex#eeds a resour#e limit error t$res$old o2 ser8i#e u!its t$e #reate 2u!#tio! 2or $as a problem 7it$ parameter !umber 1 it ma% i!8ol8e a mismat#$ 7it$ a sour#e 2u!#tio! #reate stateme!t 2or userAde2i!ed 2u!#tio! must $a8e a retur!s #lause5 a!d eit$er t$e exter!al #lause (7it$ ot$er re6uired 4e%7ords) or t$e sour#e #lause !umber dire#tl% spe#i2ied i! a! s6l stateme!t is outside t$e ra!ge o2 allo7able 8alues i! t$is #o!text (5 ) attempted to exe#ute a! s6l stateme!t 7$e! t$e de2i!itio! o2 t$e 2u!#tio! or pro#edure did !ot spe#i2% t$is a#tio! i! #reate 2u!#tio! 2or stateme!t5 t$e !umber o2 parameters does !ot mat#$ t$e !umber o2 parameters o2 t$e sour#e 2u!#tio! t$e pro#edure retur!ed !o lo#ators t$e pro#edure $as !ot %et bee! #alled drop or re8o4e o! obBe#t t%pe #a!!ot be pro#essed be#ause obBe#t o2 t%pe is depe!de!t o! it re2ere!#e to 2u!#tio! 7as !amed 7it$out a sig!ature5 but t$e 2u!#tio! is !ot u!i6ue 7it$i! its s#$ema t$e result t%pe o2 t$e sour#e 2u!#tio! #a!!ot be #ast to t$e retur!s t%pe o2 t$e userAde2i!ed 2u!#tio! a user de2i!ed data t%pe #a!!ot be #alled t$e same !ame as a s%stem prede2i!ed t%pe (builtAi! t%pe) #ursor 7as le2t ope! b% exter!al 2u!#tio! (spe#i2i# !ame ) i!8o#atio! o2 2u!#tio! or pro#edure 2ailed due to reaso! s6l #all stateme!t spe#i2ied a !ull 8alue 2or i!put parameter 5 but t$e stored pro#edure does !ot support !ull 8alues s6l #all stateme!t must spe#i2% a! output $ost 8ariable 2or parameter exter!al 2u!#tio! (spe#i2i# !ame ) $as retur!ed a! i!8alid s6lstate 5 7it$ diag!osti# text a 8alue 7it$ data t%pe #a!!ot be #ast to t%pe i! a re2ere!#e to 2u!#tio! b% sig!ature5 a mat#$i!g 2u!#tio! #ould !ot be 2ou!d

-45 -456 -455 -454 -453 -451 -450 -44" -444 -443 -441 -440 -43! -435 -433 -430 -42 -426 -423 -421 -420 -41" -41! -41 -416 -415 -414 -413 -412 -411 -410 -40" -40! -40 -406 -405 -404 -402 -401 -400 -3"" -3"! -3" -3"6 -3"2 -3"0 -3 3 -3 2 -35" -355 -352 -351 -350 -33"

a 2u!#tio! or disti!#t t%pe #a!!ot be #alled si!#e it is reser8ed 2or s%stem use i! #reate 2u!#tio! 2or 5 t$e spe#i2i# !ame alread% exists i! t$e s#$ema i! #reate 2u!#tio! 2or 5 t$e s#$ema !ame pro8ided 2or t$e spe#i2i# !ame does !ot mat#$ t$e s#$ema !ame o2 t$e 2u!#tio! t$e sig!ature pro8ided i! t$e #reate 2u!#tio! stateme!t 2or mat#$es t$e sig!ature o2 some ot$er 2u!#tio! alread% existi!g i! t$e s#$ema t$ere is a problem 7it$ t$e retur!s #lause i! t$e #reate 2u!#tio! stateme!t 2or t$e de2i!itio!5 i! t$e #reate 2u!#tio! 2or #o!tai!s data t%pe 7$i#$ is !ot appropriate 2or a! exter!al 2u!#tio! 7ritte! i! t$e gi8e! la!guage userAde2i!ed 2u!#tio! or stored pro#edure 5 parameter !umber 5 o8erla%ed storage be%o!d its de#lared le!gt$ #reate or alter stateme!t 2or 2u!#tio! or pro#edure #o!tai!s a! i!8alid 2ormat o2 t$e exter!al !ame #lause or is missi!g t$e exter!al !ame #lause user program #ould !ot be 2ou!d exter!al 2u!#tio! (spe#i2i# !ame ) $as retur!ed a! error s6lstate 7it$ diag!osti# text i!8alid use o2 3disti!#t3 or 3all3 7it$ s#alar 2u!#tio! !o b% t$e !ame $a8i!g #ompatible argume!ts 7as 2ou!d i! t$e #urre!t pat$ appli#atio! raised error 7it$ diag!osti# text= a! i!8alid s6lstate is spe#i2ied i! t$e 2u!#tio! raiseNerror or i! a sig!al s6lstate stateme!t 8alue is too lo!g (spe#i2i# !ame ) $as ab!ormall% termi!ated d%!ami# rollba#4 !ot 8alid at a! appli#atio! ser8er 7$ere updates are !ot allo7ed d%!ami# #ommit !ot 8alid at a! appli#atio! ser8er 7$ere updates are !ot allo7ed i!8alid 8alue 2or lo#ator i! positio! t$e opera!ds o2 a u!io! or u!io! all do !ot $a8e t$e same !umber o2 #olum!s t$e 8alue o2 a #$ara#ter stri!g argume!t 7as !ot a##eptable to t$e 2u!#tio! a de#imal di8ide operatio! is i!8alid be#ause t$e result 7ould $a8e a !egati8e s#ale a stateme!t stri!g to be prepared #o!tai!s a! i!8alid use o2 parameter mar4ers a stateme!t stri!g to be prepared i!#ludes parameter mar4ers as t$e opera!ds o2 t$e same operator a! opera!d o2 a u!io! #o!tai!s a lo!g stri!g #olum! t$e #orrespo!di!g #olum!s5 5 o2 t$e opera!ds o2 a u!io! or a u!io! all do !ot $a8e #omparable #olum! des#riptio!s a li4e predi#ate is i!8alid be#ause t$e 2irst opera!d is !ot a stri!g o8er2lo7 o##urred duri!g !umeri# data t%pe #o!8ersio! t$e sele#t #lause o2 a sub6uer% spe#i2ies multiple #olum!s #urre!t s6lid #a!!ot be used i! a stateme!t t$at re2ere!#es remote obBe#ts t$e 2loati!g poi!t literal #o!tai!s more t$a! ;< #$ara#ters i!8alid opera!d o2 a #ou!t 2u!#tio! t$e 8alue is !ot #ompatible 7it$ t$e data t%pe o2 its target a! update5 i!sert5 or set 8alue is !ull5 but t$e obBe#t #olum! #a!!ot #o!tai! !ull 8alues a #al#ulated or deri8ed !umeri# 8alue is !ot 7it$i! t$e ra!ge o2 its obBe#t #olum! t$e !umeri# literal #a!!ot be used as spe#i2ied be#ause it is out o2 ra!ge t$e s6l stateme!t spe#i2ies a stri!g t$at is too lo!g a! arit$meti# 2u!#tio! or operator is applied to #$ara#ter or datetime data t$e opera!ds o2 a! arit$meti# or #ompariso! operatio! are !ot #omparable t$e #atalog $as t$e maximum !umber o2 user de2i!ed i!dexes attempted to i!sert a! i!8alid 8alue i!to a ro7id #olum! a lo#ator 7as re6uested 2or $ost 8ariable !umber but t$e 8ariable is !ot a lob t$e optio! ge!erated is spe#i2ied 7it$ a #olum! t$at is !ot a ro7 id or disti!#t t%pe based o! a ro7 id attempted to exe#ute a! s6l stateme!t duri!g 2i!al #all pro#essi!g s6lda pro8ided 2or #ursor $as bee! #$a!ged 2rom t$e pre8ious 2et#$ t$e 2u!#tio! !ame 5 spe#i2i# !ame 5 is !ot 8alid i! t$e #o!text i! 7$i#$ it o##urs de2ault #a!!ot be spe#i2ied 2or ide!tit% #olum! o!l% o!e ro7id or ide!tit% #olum! is allo7ed i! a table t$e ra!ge o2 8alues 2or t$e ide!tit% #olum! is ex$austed a lob #olum! is too large to be logged a! u!supported s6lt%pe 7as e!#ou!tered i! positio! o2 t$e i!putAlist a! u!supported s6lt%pe 7as e!#ou!tered i! positio! o2 t$e sele#tAlist i!8alid spe#i2i#atio! o2 a large obBe#t #olum! t$e s6l stateme!t #a!!ot be exe#uted 2rom a! as#ii based drda appli#atio! re6uestor to a 82r2 db2 subs%stem

-33! -333 -332 -331 -330 -32 -314 -313 -312 -311 -310 -30" -305 -304 -303 -302 -301 -300 -251 -250 -240 -22" -221 -220 -21" -214 -212 -20! -206 -205 -204 -203 -1"" -1"! -1" -1"1 -1"0 -1!" -1!! -1! -1!6 -1!5 -1!4 -1!3 -1!2 -1!1 -1!0 -1 3 -1 1 -1 0 -164 -161 -160 -15" -15!

a! o! #lause is i!8alid t$e subt%pe o2 a stri!g 8ariable is !ot t$e same as t$e subt%pe 4!o7! at bi!d time a!d t$e di22ere!#e #a!!ot be resol8ed b% tra!slatio! s%sstri!gs does !ot de2i!e a tra!slatio! 2rom ##sid to a stri!g #a!!ot be assig!ed to a $ost 8ariable be#ause it #a!!ot be tra!slated1 reaso! 5 #$ara#ter 5 positio! a stri!g #a!!ot be used be#ause it #a!!ot be tra!slated1 reaso! 5 #$ara#ter 5 $ost 8ariable t$e ro7 #a!!ot be i!serted be#ause it is outside t$e bou!d o2 t$e partitio! ra!ge 2or t$e last partitio! t$e stateme!t #o!tai!s a! ambiguous $ost 8ariable re2ere!#e t$e !umber o2 $ost 8ariables spe#i2ied is !ot e6ual to t$e !umber o2 parameter mar4ers is a! u!de2i!ed or u!usable $ost 8ariable or is used i! a d%!ami# s6l stateme!t or a trigger de2i!itio! t$e le!gt$ o2 i!put $ost 8ariable !umber is !egati8e or greater t$a! t$e maximum de#imal $ost 8ariable or parameter #o!tai!s !o!Ade#imal data a predi#ate is i!8alid be#ause a re2ere!#ed $ost 8ariable $as t$e !ull 8alue t$e !ull 8alue #a!!ot be assig!ed to output $ost 8ariable !umber be#ause !o i!di#ator 8ariable is spe#i2ied a 8alue 7it$ data t%pe #a!!ot be assig!ed to a $ost 8ariable be#ause t$e 8alue is !ot 7it$i! t$e ra!ge o2 t$e $ost 8ariable i! positio! 7it$ data t%pe a 8alue #a!!ot be assig!ed to output $ost 8ariable !umber be#ause t$e data t%pes are !ot #omparable t$e 8alue o2 i!put 8ariable or parameter !umber is i!8alid or too large 2or t$e target #olum! or t$e target 8alue t$e 8alue o2 i!put $ost 8ariable or parameter !umber #a!!ot be used as spe#i2ied be#ause o2 its data t%pe t$e stri!g #o!tai!ed i! $ost 8ariable or parameter is !ot !ulAtermi!ated to4e! is !ot 8alid t$e lo#al lo#atio! !ame is !ot de2i!ed 7$e! pro#essi!g a t$reeApart obBe#t !ame t$e part #lause o2 a lo#4 table stateme!t is i!8alid t$e lo#ale spe#i2ied i! a set lo#ale or ot$er stateme!t t$at is lo#ale se!siti8e 7as !ot 2ou!d Oset o2 optio!al #olum!sO i! expla!atio! table is i!#omplete1 optio!al #olum! is missi!g t$e #olum! i! expla!atio! table is !ot de2i!ed properl% t$e re6uired expla!atio! table does !ot exist a! expressio! starti!g 7it$ i! t$e #lause is !ot 8alid1 reaso! #ode H is spe#i2ied more t$a! o!#e i! t$e re2ere!#i!g #lause o2 a trigger de2i!itio! t$e order b% #lause is i!8alid be#ause #olum! is !ot part o2 t$e result table is !ot a #olum! o2 a! i!serted table5 updated table5 or a!% table ide!ti2ied i! a 2rom #lause5 or is !ot a #olum! o2 t$e triggeri!g table o2 a trigger is !ot a #olum! o2 table is a! u!de2i!ed !ame a re2ere!#e to #olum! is ambiguous illegal use o2 4e%7ord 5 to4e! 7as expe#ted t$e opera!d o2 t$e prepare or exe#ute immediate stateme!t is bla!4 or empt% 6uali2ied #olum! !ames i! order b% #lause !ot permitted 7$e! u!io! or u!io! all spe#i2ied a stri!g #a!!ot be used be#ause it is i!8alid mixed data attributes o2 #olum! i! table are !ot #ompatible 7it$ t$e existi!g #olum! ##sid is u!4!o7! or i!8alid 2or t$e data t%pe or subt%pe t$e stri!g represe!tatio! o2 a !ame is i!8alid a re2ere!#e to a #urre!t date?time spe#ial register is i!8alid be#ause t$e m8s tod #lo#4 is bad or t$e m8s parmtF is out o2 ra!ge t$e lo#al date le!gt$ or lo#al time le!gt$ $as bee! i!#reased a!d exe#uti!g program relies o! t$e old le!gt$ t$e lo#al 2ormat optio! $as bee! used 7it$ a date or time a!d !o lo#al exit $as bee! i!stalled a! arit$meti# expressio! 7it$ a datetime 8alue #o!tai!s a parameter mar4er a! arit$meti# operatio! o! a date or timestamp $as a result t$at is !ot 7it$i! t$e 8alid ra!ge o2 dates a! arit$meti# expressio! 7it$ a datetime 8alue is i!8alid t$e stri!g represe!tatio! o2 a datetime 8alue is !ot a 8alid datetime 8alue t$e date5 time5 or timestamp 8alue is i!8alid ur is spe#i2ied o! t$e 7it$ #lause but t$e #ursor is !ot readAo!l% t$e data t%pe5 le!gt$5 or 8alue o2 argume!t o2 is i!8alid t$e !umber o2 argume!ts spe#i2ied 2or is i!8alid does !ot $a8e t$e pri8ilege to #reate a 8ie7 7it$ 6uali2i#atio! t$e i!sert or update is !ot allo7ed be#ause a resulti!g ro7 does !ot satis2% t$e 8ie7 de2i!itio! t$e 7it$ #$e#4 optio! #a!!ot be used 2or t$e spe#i2ied 8ie7 drop or #omme!t o! ide!ti2ies a(!) rat$er t$a! a(!) t$e !umber o2 #olum!s spe#i2ied 2or t$e 8ie7 is !ot t$e same as t$e !umber o2 #olum!s spe#i2ied b% t$e sele#t

-15 -156 -154 -153 -152 -151 -150 -14! -14 -144 -142 -13! -13 -136 -134 -133 -132 -131 -130 -12" -12! -12 -126 -125 -123 -122 -121 -120 -11" -11! -11 -115 -114 -113 -112 -111 -110 -10" -10! -10 -105 -104 -103 -102 -101 -0" -0!4 -0 " -060 -02" -010 -00

#lause5 or t$e !umber o2 #olum!s spe#i2ied i! t$e #orrelatio! #lause i! a 2rom #lause is !ot t$e same as t$e !umber o2 #olum!s i! t$e #orrespo!di!g table5 8ie75 table expressio!5 or table 2u!#tio! o!l% a table !ame #a! be spe#i2ied i! a 2oreig! 4e% #lause1 is !ot t$e !ame o2 a table t$e stateme!t does !ot ide!ti2% a table t$e stateme!t is i!8alid be#ause t$e 8ie7 or table de2i!itio! is !ot 8alid t$e stateme!t is i!8alid be#ause t$e 8ie7 or table de2i!itio! does !ot i!#lude a u!i6ue !ame 2or ea#$ #olum! t$e drop #lause i! t$e alter stateme!t is i!8alid be#ause is a t$e update stateme!t is i!8alid be#ause t$e #atalog des#riptio! o2 #olum! i!di#ates t$at it #a!!ot be updated t$e obBe#t o2 t$e i!sert5 delete5 or update stateme!t is a 8ie7 or tra!sitio! table 2or 7$i#$ t$e re6uested operatio! is !ot permitted t$e sour#e table #a!!ot be re!amed or altered alter 2u!#tio! 2ailed be#ause sour#e 2u!#tio!s #a!!ot be altered i!8alid se#tio! !umber t$e s6l stateme!t is !ot supported t$e se#o!d or t$ird argume!t o2 t$e substr 2u!#tio! is out o2 ra!ge t$e le!gt$ resulti!g 2rom is greater t$a! sort #a!!ot be exe#uted be#ause t$e sort 4e% le!gt$ is greater t$a! I<<< b%tes improper use o2 lo!g stri!g #olum! or a! expressio! o2 maximum le!gt$ greater t$a! 2 a #olum! 2u!#tio! i! a sub6uer% o2 a $a8i!g #lause is i!8alid be#ause all #olum! re2ere!#es i! its argume!t are !ot #orrelated to t$e group b% result t$at t$e $a8i!g #lause is applied to a! opera!d o2 is !ot 8alid stateme!t 7it$ li4e predi#ate $as i!#ompatible data t%pes t$e es#ape #lause #o!sists o2 more t$a! o!e #$ara#ter5 or t$e stri!g patter! #o!tai!s a! i!8alid o##urre!#e o2 t$e es#ape #$ara#ter t$e stateme!t #o!tai!s too ma!% table !ames i!8alid use o2 !ull i! a predi#ate disti!#t is spe#i2ied more t$a! o!#e i! a subsele#t t$e sele#t stateme!t #o!tai!s bot$ a! update #lause a!d a! order b% #lause a! i!teger i! t$e order b% #lause does !ot ide!ti2% a #olum! o2 t$e result t$e parameter i! positio! i! t$e 2u!#tio! must be a #o!sta!t or 4e%7ord a sele#t stateme!t 7it$ !o group b% #lause #o!tai!s a #olum! !ame a!d a #olum! 2u!#tio! i! t$e sele#t #lause or a #olum! !ame is #o!tai!ed i! t$e sele#t #lause but !ot i! t$e group b% #lause t$e #olum! is ide!ti2ied more t$a! o!#e i! t$e i!sert or update or set tra!sitio! 8ariable stateme!t a 7$ere #lause5 set #lause5 8alues #lause5 or a set assig!me!t stateme!t i!#ludes a #olum! 2u!#tio! a #olum! ide!ti2ied i! a $a8i!g #lause is !ot i!#luded i! t$e group b% #lause t$e obBe#t table or 8ie7 o2 t$e delete or update stateme!t is also ide!ti2ied i! a 2rom #lause t$e !umber o2 assig!ed 8alues is !ot t$e same as t$e !umber o2 spe#i2ied or implied #olum!s a predi#ate is i!8alid be#ause t$e #ompariso! operator is 2ollo7ed b% a pare!t$esiFed list or b% a!% or all 7it$out a sub6uer% t$e lo#atio! !ame does !ot mat#$ t$e #urre!t ser8er i!8alid #$ara#ter 2ou!d i!= 1 reaso! #ode t$e opera!d o2 a #olum! 2u!#tio! is a!ot$er #olum! 2u!#tio! a #olum! 2u!#tio! does !ot i!#lude a #olum! !ame i!8alid $exade#imal literal begi!!i!g #lause is !ot permitted t$e !ame is 6uali2ied i!#orre#tl% t$e !ame is too lo!g1 maximum allo7able siFe is i!8alid stri!g illegal s%mbol OO1 some s%mbols t$at mig$t be legal are= is a! i!8alid !umeri# literal literal stri!g is too lo!g1 stri!g begi!s t$e stateme!t is too lo!g or too #omplex t$e use o2 lo!g 8ar#$ar or lo!g 8argrap$i# is !ot allo7ed i! t$is #o!text u!a##eptable s6l stateme!t 6uali2ier 2or de#lared global temporar% table or i!dex must be sessio!5 !ot i!8alid spe#i2i#atio! = i!to #lause re6uired t$e stri!g #o!sta!t begi!!i!g is !ot termi!ated stateme!t #o!tai!s t$e illegal #$ara#ter

000 012 0"! 100 110 111 11 162 203 204 206 21! 21" 220 236 23 23! 23" 304 331 33" 3"4 3"5 402 403 434 445 462 464 466 4"4 4"5 535 541 551 552 55! 561 562 5!5 5"" 610 625 626 645 650 653 655 65! 664 3! "" !02

su##ess2ul exe#utio! t$e u!6uali2ied #olum! !ame 7as i!terpreted as a #orrelated re2ere!#e a d%!ami# s6l stateme!t e!ds 7it$ a semi#olo! !ot 2ou!d= ro7 !ot 2ou!d 2or 2et#$5 update5 or delete5 or t$e result o2 a 6uer% is a! empt% table s6l update to a data #apture table !ot sig!aled to origi!ati!g subs%stem t$e subpages optio! is !ot supported 2or t%pe 2 i!dexes t$e !umber o2 i!sert 8alues is !ot t$e same as t$e !umber o2 obBe#t #olum!s table spa#e 1 $as bee! pla#ed i! #$e#4 pe!di!g t$e 6uali2ied #olum! !ame 7as resol8ed usi!g a !o!Au!i6ue or u!exposed !ame is a! u!de2i!ed !ame is !ot a #olum! o2 a! i!serted table5 updated table5 or a!% table ide!ti2ied i! a 2rom #lause t$e s6l stateme!t re2ere!#i!g a remote obBe#t #a!!ot be explai!ed t$e re6uired expla!atio! table does !ot exist t$e #olum! i! expla!atio! table is !ot de2i!ed properl% s6lda i!#ludes s6l8ar e!tries5 but are re6uired 2or #olum!s s6lda i!#ludes s6l8ar e!tries5 but are re6uired be#ause at least o!e o2 t$e #olum!s bei!g des#ribed is a disti!#t t%pe s6lda i!#ludes s6l8ar e!tries5 but s6l8ar e!tries are !eeded 2or #olum!s be#ause at least o!e o2 t$e #olum!s bei!g des#ribed is a lob s6lda i!#ludes s6l8ar e!tries5 but are re6uired 2or #olum!s be#ause at least o!e o2 t$e #olum!s bei!g des#ribed is a disti!#t t%pe a 8alue 7it$ data t%pe #a!!ot be assig!ed to a $ost 8ariable be#ause t$e 8alue is !ot 7it$i! t$e ra!ge o2 t$e $ost 8ariable i! positio! 7it$ data t%pe t$e !ull 8alue $as bee! assig!ed to a $ost 8ariable be#ause t$e stri!g #a!!ot be tra!slated1 reaso! 5 #$ara#ter 5 $ost 8ariable t$e s6l stateme!t $as bee! su##ess2ull% exe#uted but t$ere ma% be some #$ara#ter #o!8ersio! i!#o!siste!#ies user spe#i2ied optimiFatio! $i!ts used duri!g a##ess pat$ sele#tio! user spe#i2ied optimiFatio! $i!ts are i!8alid (reaso! #ode H 33)1 t$e optimiFatio! $i!ts are ig!ored lo#atio! is u!4!o7! t$e lo#al obBe#t re2ere!#ed b% t$e #reate alias stateme!t does !ot exist optio! is a depre#ated 2eature 8alue $as bee! tru!#ated exter!al 2u!#tio! or pro#edure (spe#i2i# !ame ) $as retur!ed a 7ar!i!g s6lstate5 7it$ diag!osti# text pro#edure retur!ed 6uer% result sets5 7$i#$ ex#eeds t$e de2i!ed limit pro#edure retur!ed 6uer% result sets !umber o2 result sets is greater t$a! !umber o2 lo#ators estimated pro#essor #ost o2 pro#essor se#o!ds ( ser8i#e u!its) i! #ost #ategor% ex#eeds a resour#e limit 7ar!i!g t$res$old o2 ser8i#e u!its t$e result o2 t$e positio!ed update or delete ma% depe!d o! t$e order o2 t$e ro7s t$e re2ere!tial or u!i6ue #o!strai!t $as bee! ig!ored be#ause it is a dupli#ate does !ot $a8e t$e pri8ilege to per2orm operatio! o! obBe#t does !ot $a8e t$e pri8ilege to per2orm operatio! t$e 7it$ gra!t optio! is ig!ored t$e alter5 i!dex5 re2ere!#es5 a!d trigger pri8ileges #a!!ot be gra!ted to publi# at all lo#atio!s a gra!t o2 a pri8ilege 7as ig!ored be#ause t$e gra!tee alread% $as t$e pri8ilege 2rom t$e gra!tor t$e s#$ema !ame appears more t$a! o!#e i! t$e #urre!t pat$ #ompariso! 2u!#tio!s are !ot #reated 2or a disti!#t t%pe based o! a lo!g stri!g data t%pe a #reate?alter o! obBe#t $as pla#ed obBe#t i! pe!di!g t$e de2i!itio! o2 table $as bee! #$a!ged to i!#omplete droppi!g t$e i!dex termi!ates e!2or#eme!t o2 t$e u!i6ue!ess o2 a 4e% t$at 7as de2i!ed 7$e! t$e table 7as #reated 7$ere !ot !ull is ig!ored be#ause t$e i!dex 4e% #a!!ot #o!tai! !ull 8alues t$e table bei!g #reated or altered #a! !ot be#ome a depe!de!t table table i! partitio!ed table spa#e is !ot a8ailable be#ause its partitio!ed i!dex $as !ot bee! #reated stogroup $as bot$ spe#i2i# a!d !o!Aspe#i2i# 8olume ids1 it 7ill !ot be allo7ed i! 2uture releases1 t$e subpages 8alue is ig!ored 2or t$e #atalog i!dex t$e i!ter!al le!gt$ o2 t$e limitA4e% 2ields 2or t$e partitio!ed i!dex ex#eeds t$e le!gt$ imposed b% t$e i!dex ma!ager de2i!itio! #$a!ge o2 ma% re6uire similar #$a!ge o! readAo!l% s%stems a set stateme!t re2ere!#es a spe#ial register t$at does !ot exist at t$e ser8er site ex#eptio! error $as o##urred duri!g operatio! o! data5 positio!

!06 !0 !63 !!3

bi!d isolatio! le8el rr #o!2li#ts 7it$ tablespa#e lo#4siFe page or lo#4siFe ro7 a!d lo#4max < t$e result o2 de#imal multipli#atio! ma% #ause o8er2lo7 t$e #o!!e#tio! 7as su##ess2ul but o!l% sb#s 7ill be supported rollba#4 to sa8epoi!t o##urred 7$e! t$ere 7ere operatio!s t$at #a!!ot be u!do!e or a! operatio! t$at #a!!ot be u!do!e o##urred 7$e! t$ere 7as a sa8epoi!t outsta!di!g

MVS A'E0D C&DES A0D TGEI" CAUSES


0ote t$at abe!d #odes starti!g 7it$ U are User abe!ds5 a!d are !ot issued b% MVS1 A!% program #a! issue a User abe!d a!d its mea!i!g is determi!ed b% t$e program1 I! t$e !e7 La!guage E!8iro!me!t5 C&'&L issues se8eral User abe!ds i!stead o2 letti!g MVS issue t$e abe!d1 I2 %ou $a8e t$e La!guage E!8iro!me!t5 be a7are t$at some o2 t$e MVS abe!ds 7ill !ot appear1 T$is is al7a%s i! de8elopme!t1 I2 %ou $a8e #orre#tio!s or #lari2i#atio!s5 please se!d t$em i!1 T$a!4s to Da8id "a7so! 2or se!di!g i!2ormatio! about SE;+ 2or tapes1 S<</AI Jro!g le!gt$ re#ord I!put 2ile re#ord le!gt$ is !ot e6ual to t$e le!gt$ stated i! t$e DD or t$e FD1 I& error5 damaged tape5 de8i#e mal2u!#tio!1 Jit$ dis45 readi!g a dataset t$at 7as allo#ated but !e8er 7ritte! to1 Jriti!g to i!put 2ile Co!#ate!atio! o2 2iles 7it$ di22ere!t re#ord le!gt$s or re#ord 2ormats1 "eadi!g a2ter t$e e!d o2 t$e 2ile b% !o!AC&'&L program1 C&'&L i!ter#epts t$is a!d displa%s O-SAM error5 status .2O1 &ut o2 spa#e o! output dis4 2ile1 Jit$ 8ariable 2ormat 2iles used 2or output1 T$e re#ord is larger t$a! t$e tra#4 siFe1 T$e re#ord le!gt$ is greater t$a! allo7ed maximum ;25+(,1 T$e 7ro!g re#ord le!gt$ is bei!g used o! output1 T$e IAb%te re#ord le!gt$ i!di#ator is 7ro!g1 "e#ord greater t$a! ;25+(, b%tes A dumm% 2ile 7it$ !o blo#4siFe1 A librar% $as ru! out o2 spa#e i! its dire#tor%1 Cou $a8e to ba#4up5 delete5 a!d restore t$e librar% 7it$ IE'C&PC1 A dataset is se6ue!tial5 but t$e )CL i!di#ates t$at it is a librar%1 A librar% member 7as spe#i2ied i! t$e )CL but 7as !ot 2ou!d1 T$e blo#4 siFe is !ot a multiple o2 re#ord le!gt$1 C$e#4 re#ord le!gt$ i! program5 #ompare to a#tual re#ord le!gt$ o2 2ile T$e blo#4 siFe 7as 2ou!d to be <1 A !e7 2ile is bei!g #reated but blo#4 siFe 7as !ot i! t$e )CL1 "eadi!g a 2ile 7$ose )CL $as SCS&UTH T$e program o! t$e program librar% 7as u!readable1 "e#ompile a!d li!41 T$e Bob 7as #a!#eled be#ause it 8iolated some restri#tio!1 A dump 7as re6uested A tape $as a bad trailer label1 Cop% t$e 2ile 7it$ IE'*E0E"5 ig!ori!g t$e error1 T$e #op% 7ill be good1 Usi!g LA'ELH2 7$e! t$ere3s o!l% o!e dataset o! t$e tape1 A dis4 dataset 7as !ot a#tuall% o! t$e 8olume stated i! t$e V&LHSE"H1 A dis4 dataset 7as !ot a#tuall% o! t$e 8olume i!di#ated i! t$e #atalog1 T$e Bob 7as #a!#elled be#ause it 8iolated some restri#tio!1 0o dump 7as re6uested1 T$e blo#4 #ou!t o! a tape trailer label is 7ro!g1 Probabl% #aused b% $ard7are error1 Cop% t$e 2ile 7it$ IE'*E0E"5 ig!ori!g t$e error1 T$e #op% 7ill be good1 A problem 7it$ t$e se#o!d 8olume o2 tape or dis41 A! I!put?output error i! t$e VT&C o2 a dis4 8olume1 I!2orm support sta221 T$e Bob used more CPU time t$a! it s$ould $a8e1 Eit$er t$e estimate is 7ro!g or t$e program is i! a! u!#o!trollable loop1 A 8olume 7as !eeded t$at #ould !ot be mou!ted1 Too ma!% Bob steps1

S<</A S<<2

S</;A/< S</;A/I S</;A/, S</;A2< S</;A;I S</;AI< S/<( S/22 S/;+ S2/; S222 S2;+

S;/;5 ;/I S;22 SI/; SI22

S /; S 22 S(/; S(;+ S+<( S+/; S+/I S+22 S,<I S,<( S,<A S,/; S./; SA/; S'/I S';+ SD;+ SE;+

S<C/

S<C2 S<CI

S<C

S<C( S<C+

T7o Bobs or DD0AMES 7a!ti!g same tape at same time1 )ob 7as 7aiti!g too lo!g1 A bad tape label1 A bad #o!#ate!atio!5 di22ere!t t%pes o2 de8i#es 7ere used1 A! u!readable tape mar4 or label1 T$e program o! t$e librar% 7as !ot exe#utable1 See li!4age editor report t$at put t$e program o! librar%1 T$e tape 7as u!expired a!d t$e operator termi!ated t$e Bob1 Labels o! t$e tape 7ere bad1 Too ma!% li!es o2 pri!t1 "egio! too small 2or t$e program1 Program !ot o! t$e librar%1 Ma% !eed a )&'LI' or STEPLI'1 "egio! too small 2or t$e program1 "ig$t tape 8olume5 7ro!g dataset !ame1 "ig$t dataset !ame5 7ro!g tape 8olume1 Se#urit% 8iolatio!1 LabelH! states t$e 7ro!g !umber1 0o spa#e i! a librar% dire#tor% 2or t$is member3s !ame1 I!su22i#ie!t dis4 spa#e1 I!su22i#ie!t dis4 spa#e1 I!su22i#ie!t dis4 spa#e1 A! E;+ o! tape datasets is most o2te! #aused 7$e! t$e !umber o2 re6uested 8olumes is ex#eeded1 T$e de2ault is 5 t$ere2ore a re6uest 2or t$e sixt$ 8olume 7ill 2ail 7it$ a E;+1 (&peratio! Ex#eptio!) Exe#uti!g a program 7it$ a! u!resol8ed exter!al re2ere!#e1 Calli!g a program a!d t$e program 7as !ot i!#luded duri!g li!4 edit1 A! u!#o!trolled loop mo8ed data o! top o2 i!stru#tio!s1 "eadi!g a 2ile t$at is !ot ope! Cour S&"TI0 DC' 7as !ot #orre#t Mixi!g #ompile optio!s "ES a!d 0&"ES i! di22ere!t modules Pri8ileged &peratio! "ead?7rite to u!ope!ed 2ile A! u!#o!trolled loop mo8ed data o! top o2 i!stru#tio!s1 Prote#tio! A! u!#o!trolled loop mo8ed data o! top o2 i!stru#tio!s1 re2ere!#i!g a 2ield i! a re#ord o2 a #losed 2ile re2ere!#i!g a! item i! Li!4ageASe#tio! 7$e! t$ere 7as !o PA"MH i! t$e )CL1 Calli!g?#alled programs $a8e di22ere!t le!gt$ 2or items passed i! Li!4age Se#tio! 7it$ C&'&L Sort5 doi!g a ST&P "U0 or *&'ACE 7$ile a! i!put or output pro#edure is still ru!!i!g Addressi!g1 Same reaso!s as 2or <CI1 Falli!g t$roug$ i!to a! E0T"C stateme!t Tra!s2erri!g #o!trol i!to t$e middle o2 a S&"T pro#edure1 Spe#i2i#atio! 'ad bou!dar% alig!me!t 2or bi!ar% data1 See reaso!s 2or <CI Data Ex#eptio! Program attempti!g to do mat$ o! illegal data1 Data is !ot !umeri#5 but s$ould be1 Mo8i!g PE"&S to group item 7$ose subordi!ate items are pa#4edAde#imal U!i!itialiFed pa#4edAde#imal 2ields1

S<C' U/<<2 U/<< U/<<( U/</+ U/<2< U/<2( U/<;I U/<; U/<;+ U/< ( U/<((5 U/<+ U/<+25 U/<+;5 U/<+I U;<<< UI<;,

"e#ord des#riptio! is 7ro!g1 Field starts or e!ds i! t$e 7ro!g pla#e i! t$e re#ord1 Fi!d re#ord des#riptio! o2 #reati!g program1 Attempti!g to di8ide b% < a!d !ot usi!g &0 SIPE E""&" Co!2li#ti!g 2ile attributes1 See S</;1 Exe#uti!g 7it$ modules #ompiled bot$ 7it$ "ES a!d 0&"ES Subs#ript out o2 ra!ge Missi!g DD stateme!t i! )CL 2or DISPLAC or ACCEPT 8erb Problem ope!i!g or pro#essi!g a 2ile1 C$e#4 t$e 2ile status1 C&'&L sort 2ailed1 Same as S';+ Co!2li#ti!g DC' parameters1 Same as S</;1 Program #o!trol 2alls t$roug$ t$e last p$%si#al stateme!t i! program5 7$i#$ is !ot *&'ACE?ST&P "U01 Program did!Qt #lose a 2ile be2ore e!di!g Co!2li#ti!g DC' i!2ormatio! 2or 2ile de2i!ed as EKTE"0AL Illegal !umbers i! re2ere!#e modi2i#atio! C&'&L LE i!ter#epted t$e abe!d1 Messages i! SCSD'&UT1 C&'&L LE i!ter#epted t$e abe!d1 Messages i! CEEDUMP1

CICS A'E0DS mais #omu!s


Erro

Expla!aRSo
T$e spe#i2ied map 7as !ot 2ou!d i! t$e spe#i2ied mapset1

A'M0

SoluRSo ? ARSo ? &bser8aRSo A! A'M< error mea!s t$at t$e map !ame i! t$e C&'&L program does !ot mat#$ t$e map !ame i! 2ro!t o2 t$e DFGMDI assembler ma#ro1 "e8ie7 t$e C&'&L a!d assembler programs a!d ma4e sure t$at t$e !ames mat#$1 T$is error #a! o##ur 7$e! exe#uti!g eit$er a SE0D MAP or "ECEIVE MAP #omma!d1 C$e#4 t$at %ou $a8e !ot misspelled t$e map !ame1
AEIA AEID AEIE AEIG AEI) AEII AEI2 AEIK AEIL AEIM AEIN AEIO AEI# AEIQ AEIR AEIS AEIT AEIU AEIV AEI& AEIZ AEI0 AEI1 AEI2 AEI3 AEI! AEI" AEYA AEY' AEYC AEYE AEYG AEY) AEY2 AEYK AEYL AEYM AEYN AEYO AEY# AEYQ ERROR EOF $9:; 7< <=>9% EODS IN'FM) ENDIN#T NONVAL NOSTART TERMIDERR FILENOTFOUND NOTFND DU#REC DU#KEY INVREQ IOERR NOS#ACE NOTO#EN ENDFILE ILLOGIC LENGERR $(% QZERO ITEMERR #GMIDERR TRANSIDERR ENDDATA INVTSREQ TSIOERR MA#FAIL INVERRTERM INVM#SZ IGREQID INVLDC 2IDERR QIDERR DSSTAT SELNERR FUNCERR UNEX#IN NO#ASS'KRD NO#ASS'K&R SEGIDERR SYSIDERR

AEI3 ... AEY3

T$ere are !umerous abe!ds t$at start 7it$ AEI or AEC1 T$e% i!di#ate t$at a! ex#eptio! $as o##ured5 a!d "ESP (or 0&GA0DLE) is !ot is use1 T$e last #$ara#ter i!di#ates t$e exa#t error1 CICS dete#ted a! ex#eptio!al #o!ditio! 2or 7$i#$ !o EKEC CICS GA0DLE C&0DITI&0 #omma!d is a#ti8e a!d t$e "ESP or 0&GA0DLE optio! is !ot i!#luded i! t$e asso#iated #omma!d1 'e#ause o2 t$eir similar #$ara#teristi#s5 t$ese ab!ormal termi!atio! #odes 2or t$e EKEC i!ter2a#e program are des#ribed as a group1

AEYR AEYT AEYU AEYV AEYX AEYY AEYZ AEY0 AEY1 AEY2 AEY3 AEY

ISCINVREQ ENVDEFERR IGREQCD SESSIONERR USERIDERROR NOTALLOC C'IDERR INVEXITREQ INV#ARTNSET INV#ARTN #ARTNFAIL NOTAUT)

Algu!s detal$es AEI< H A P*MIDE"" $as o##urred1 T$is t%pi#all% o##urs i2 t$e S0P0AMEH opera!d spe#i2ied t$e 7ro!g !ame 2or t$e sig!o! program a!d T0D*MM $as attempted to EKEC CICS LI0E to a program t$at is !ot de2i!ed i! t$e PPT1 C$e#4 t$at t$e T0DCICS S0P0AMEH opera!d duri!g t$e T0D*MM assembl% spe#i2ied t$e proper sig!o! program !ame1 AEI/ H AEI/ is t$e CICS tra!sa#tio! abe!d i!di#ati!g T"A0SIDE"" or i!8alid tra!sa#tio! #ode used1 T$is 7ill t%pi#all% mea! t$at T0D*MM $as attempted to EKEC CICS STA"T a! i!itial tra!sa#tio! 7$i#$ is !ot 4!o7! to CICS1 T$e tra!sa#tio! t$at e!tered CICS 8ia t$e SSI or SSK is !ot de2i!ed (or is disabled) 7it$i! CICS3 PCT1 Displa% t$e status o2 t$e tra!sa#tio! (CEMT5 et#1) a!d e8aluate 7$% CICS 7ould !ot a##ept t$e tra!sa#tio! id1 AEI. H T$ere are t7o possible reaso!s 7$% t$is abe!d $as o##urred= T$e data to be mapped $as a le!gt$ o2 Fero or does !ot #o!tai! a setAbu22erAaddress (S'A) se6ue!#e1 It applies to ;2+< de8i#es o!l%1 T$e re#ei8i!g data area $olds t$e u!mapped i!put data stream1 T$e amou!t o2 u!mapped data mo8ed to t$e user3s area is limited to t$e le!gt$ spe#i2ied i! t$e LE0*TG optio! o2 t$e "ECEIVE MAP #omma!d1

T$e program $as issued a "ECEIVE MAP #omma!d to 7$i#$ t$e termi!al operator $as respo!ded b% pressi!g (a) eit$er a CLEA" or PA 4e%5 (b) E0TE"5 or (#) a 2u!#tio! 4e% 7it$out e!teri!g data1

AEIV H T$ere are ; possible reaso!s 7$% t$is abe!d $as o##urred= / A T$e re#ord le!gt$ (</ "EC&"DALE0*TG PIC S.(I) C&MP VALUE111) spe#i2ied i! 7or4i!gAstorage does !ot mat#$ t$e re#ord le!gt$ stored o! t$e 2ile 2 A T$e #al#ulated re#ord le!gt$5 obtai!ed 2rom addi!g up t$e !umber o2 #$ara#ters de2i!ed i! t$e 7or4i!g storage la%out does !ot mat#$ t$e spe#i2ied re#ord le!gt$ ("EC&"DALE0*TG) or t$e le!gt$ stored o! t$e 2ile ; A T$e pi#ture gi8e! to "EC&"DALE0*TG is !ot stored as a t7o b%te 2ield1 Usuall% t$is error o##urs be#ause t$e pi#ture is S.(,) i!stead o2 S.(I) or is !ot C&MP1

AFCA AICA

A dataset #ould !ot be a##essed be#ause it 7as disabled1 i!di#ates timeAout

AKC# AKCT A#CT

AECP a!d AECT i!di#ate t$at a timeout o2 t$e tas4 o##urred1 AECP a!d AECT i!di#ate t$at a timeout o2 t$e tas4 o##urred1 A program 7as !ot 2ou!d or 7as disabled1 (A! APCT error mea!s t$at mapset !ame i! t$e C&'&L program does !ot mat#$ t$e mapset !ame i! 2ro!t o2 t$e DFGMSD assembler ma#ro1

T$is abe!d usuall% o##urs i2 %our program is loopi!g1 T$ere are CICS parameters t$at determi!e $o7 lo!g a tas4 #a! ru! 7it$out gi8i!g up #o!trol1 T$e ICV" parameter i! t$e CICS SIT table #a! be used to spe#i2% a 8alue 2or all tas4s ru!!i!g i! CICS5 or %ou #a! spe#i2% a "U0AJAC 8alue 7$e! %ou de2i!e a tra!sa#tio! 1 I2 a program is loopi!g t$e! %ou ma% !ot get a! AICA abe!d5 be#ause t$e timer #a! be reset 7$e! #ertai! e8e!ts o##ur5 eg some EKEC CICS #omma!ds ma% reset t$e timer to Fero1 T$is ma% be due to a deadlo#41 T$is ma% be due to a deadlo#41 C$e#4 t$e tra!sa#tio! de2i!itio! to see i2 t$e program !ame 7as misspelled1 C$e#4 t$at t$e program is e!abled1 C$e#4 t$at t$e program is i! a! appropriate Load Librar% (ie o!e de2i!ed to t$e #urre!t CICS s%stem)1

ASRA

ATC)

ATCI

"e8ie7 t$e C&'&L a!d assembler programs a!d ma4e sure t$at t$e !ames mat#$1 T$is error #a! o##ur 7$e! exe#uti!g eit$er a SE0D MAP or "ECEIVE MAP #omma!d1) It i!di#ates a Program C$e#4 C$e#4 2or spa#es i! a pa#4ed de#imal Ex#eptio!5 roug$l% e6ui8ale!t to !umeri# 2ield a!d #$a!ges to t$e 2ile a!d $a8i!g a! S<C+ i! a bat#$ re#ord la%outs1 program1 ATCG a!d ATCI i!di#ates t$at t$e tas4 7as purged1 T$e tas4 ma% $a8e bee! purged b% someo!e issui!g a CEMT #omma!d to purge t$e tas45 or b% CICS be#ause t$e Deadlo#4 timeout limit $as bee! ex#eeded or be#ause t$ere 7as !ot e!oug$ 8irtual storage a8ailable to ru! all t$e tas4s i! CICS (S$ort o! Storage) ATCG a!d ATCI i!di#ates t$at t$e tas4 7as purged1 T$e tas4 ma% $a8e bee! purged b% someo!e issui!g a CEMT #omma!d to purge t$e tas45 or b% CICS be#ause t$e Deadlo#4 timeout limit $as bee! ex#eeded or be#ause t$ere 7as !ot e!oug$ 8irtual storage a8ailable to ru! all t$e tas4s i! CICS (S$ort o! Storage)

EI'"ESP Codes (#o8ers #odes produ#ed 2rom I?& #alls)


Value 00 01 02 0# 0' 05 06 0 0& 0( 10 11 12 1# 1' 15 16 1 1& 1( 20 21 22 2# 2' 25 26 2 2& 2( #1 #2 ## #' #5 #6 # #& #( '0 '1 '2 '# '' '5 '6 ' '& '( 50 51 5# 5' Condition NORMAL ERROR RDATT $RBR% EOF EODS EOC !NBFM) END!N*T NONVAL NOSTART TERM!DERR F!LENOTFOUND NOTFND DU*REC DU*%EY !NVREQ !OERR NOS*ACE NOTO*EN ENDF!LE !LLO"!C LEN"ERR Q,ERO S!"NAL QBUSY !TEMERR *"M!DERR TRANS!DERR ENDDATA E+*!RED RET*A"E RTEFA!L RTESOME TS!OERR MA*FA!L !NVERRTERM !NVM*S, !"REQ!D OVERFLO$ !NVLDC NOST" -!DERR Q!DERR NO-BUFS* DSSTAT SELNERR FUNCERR UNE+*!N NO*ASSB%RD NO*ASSB%$R SYS!DERR !SC!NVREQ Value 55 56 5 5& 5( 60 61 62 6# 6' 65 66 6( 0 2 &0 &1 &2 &# &' &5 &6 & && &( (0 (1 (2 (# (' (5 (6 ( (& (( 100 101 102 10# 10' 105 106 10 10& 10( 110 111 112 11# 11' 115 116 11 121 Condition ENQBUSY ENVDEFERR !"REQCD SESS!ONERR SYSBUSY SESSBUSY NOTALLOC CB!DERR !NVE+!TREQ !NV*ARTNSET !NV*ARTN *ARTNFA!L USER!DERR NOTAUT) SU**RESSED NOS*OOL TERMERR ROLLEDBAC% END D!SABLED ALLOCERR STRELERR O*ENERR S*OLBUSY S*OLERR NODE!DERR TAS%!DERR TC!DERR DSNNOTFOUND LOAD!N" MODEL!DERR OUTDESCRERR *ARTNER!DERR *ROF!LE!DERR NETNAMERR LOC%ED RECORDBUSY UO$NOTFOUND UO$LNOTFOUND L!N%ABEND C)AN"ED *ROCESSBUSY ACT!V!TYBUSY *ROCESSERR ACT!V!TYERR CONTA!NERERR EVENTERR TO%ENERR NOTF!N!S)ED *OOLERR T!MERERR SYMBOLERR TEM*LATERR RESUNAVA!L

E!BFN./.0ontain1.a.0ode.t2at.identi3ie1.t2e.la1t.C!CS.0o44and.i11ued.56.t2e.ta178. ..*!C.+92:8 C7;9


0202 0204 0206 020! 020A 020C 020E 0210 0402 0404 0406 040! 040A 040C 040E 0410 0412 0414 0416 041! 041A 041C 041E 0420 0422 0424 0426 042! 042A 042C 042E 0430 0432 0434 0436 043! 043A 043C 043E 0602 0604 0606 060! 060A 060C 060E 0610

C7??@:;

ADDRESS )ANDLE CONDITION )ANDLE AID ASSIGN IGNORE CONDITION #US) )ANDLE #O# )ANDLE ADDRESS SET RECEIVE SEND CONVERSE ISSUE EODS ISSUE CO#Y &AIT TERMINAL ISSUE LOAD &AIT SIGNAL ISSUE RESET ISSUE DISCONNECT ISSUE ENDOUT#UT ISSUE ERASEAU# ISSUE ENDFILE ISSUE #RINT ISSUE SIGNAL ALLOCATE FREE #OINT 'UILD ATTAC) EXTRACT ATTAC) EXTRACT TCT &AIT CONVID EXTRACT #ROCESS ISSUE A'END CONNECT #ROCESS ISSUE CONFIRMATION ISSUE ERROR ISSUE #RE#ARE ISSUE #ASS EXTRACT LOGONMSG EXTRACT ATTRI'UTES READ &RITE RE&RITE DELETE UNLOCK START'R READNEXT READ#REV

0612 0614 0!02 0!04 0!06 0A02 0A04 0A06 0C02 0C04 0E02 0E04 0E06 0E0! 0E0A 0E0C 0E0E 1002 1004 1006 100! 100! 100! 100A 100C 1202 1204 1206 120! 1402 1404 1406 140! 1602 1!02 1!04 1!06 1!0! 1!0A 1!0C 1!0E 1!10 1!12 1C02 1E02 1E04

END'R RESET'R &RITEQ TD READQ TD DELETEQ TD &RITEQ TS READQ TS DELETEQ TS GETMAIN FREEMAIN LINK XCTL LOAD RETURN RELEASE A'END )ANDLE A'END ASKTIME DELAY #OST START START ATTAC) START 'REXIT RETRIEVE CANCEL &AIT EVENT ENQ DEQ SUS#END &RITE 2OURNALNUM &AIT 2OURNALNUM &RITE 2OURNALNAME &AIT 2OURNALNAME SYNC#OINT RECEIVE MA# SEND MA# SEND TEXT SEND #AGE #URGE MESSAGE ROUTE RECEIVE #ARTN SEND #ARTNSET SEND CONTROL DUM# ISSUE ADD ISSUE ERASE

1E06 1E0! 1E0A 1E0C 1E0E 1E10 1E12 1E14 2002 2004 2006 200! 200A 200C 200E 2014 2016 201! 201A 201C 201E 3402 3404 3406 340! 340E 3410 3412 3414 3416 341! 341A 341C 341E 3420 3422 3424 3426 342! 342A 342C 342E 3430 3432 3434 3436 343! 343A 343C 3602 3602 3604 360!

ISSUE ISSUE ISSUE ISSUE ISSUE ISSUE ISSUE ISSUE

RE#LACE A'ORT QUERY END RECEIVE NOTE &AIT SEND

'IF DEEDIT DEFINE COUNTER GET COUNTER U#DATE COUNTER DELETE COUNTER RE&IND COUNTER QUERY COUNTER DEFINE DCOUNTER GET DCOUNTER U#DATE DCOUNTER DELETE DCOUNTER RE&IND DCOUNTER QUERY DCOUNTER DEFINE ACTIVITY DEFINE #ROCESS RUN ACTIVITY RUN ACQ#ROCESS ACQUIRE #ROCESS ACQUIRE ACTIVITYID DELETE CONTAINER GET CONTAINER #UT CONTAINER RESET ACTIVITY C)ECK ACTIVITY CANCEL ACTIVITY CANCEL ACQ#ROCESS SUS#END ACTIVITY SUS#END ACQ#ROCESS RESUME ACTIVITY RESUME ACQ#ROCESS DELETE ACTIVITY LINK ACQ#ROCESS LINK ACTIVITY CANCEL ACQACTIVITY RUN ACQACTIVITY LINK ACQACTIVITY SUS#END ACQACTIVITY RESUME ACQACTIVITY C)ECK ACQ#ROCESS C)ECK ACQACTIVITY RESET ACQ#ROCESS DEFINE IN#UT EVENT DEFINE COM#OSITE EVENT DELETE EVENT ADD SU'EVENT

360A 360E 3610 3612 3614 3616 361! 361A 3!02 3!04 3!06 3!0! 3!0A 3!0C 3!0E 3!10 3!14 3C02 3C04 3C06 3C0! 3E0E 3E10 4!02 4!04 4A02 4A04 5602 5604 5606 5610 5E06 5E22 5E32 6A02 6C02 6C12 402 404 406 40! E02

REMOVE SU'EVENT TEST EVENT RETRIEVE REATTAC) EVENT RETRIEVE SU'EVENT DEFINE TIMER DELETE TIMER C)ECK TIMER FORCE TIMER &E' &E' &E' &E' &E' &E' &E' &E' &E' RECEIVE SEND READ START'RO&SE READNEXT END'RO&SE )TT#)EADER &RITE EXTRACT RETRIEVE CREATE INSERT RETRIEVE SET

DOCUMENT DOCUMENT DOCUMENT DOCUMENT

EXTRACT TC#I# EXTRACT CERTIFICATE ENTER TRACENUM MONITOR ASKTIME A'STIME FORMATTIME S#OOLO#EN S#OOLREAD S#OOL&RITE S#OOLCLOSE C)ANGE TASK &AIT EXTERNAL &AITCICS QUERY SECURITY &RITE O#ERATOR ISSUE DF)&TO SIGNON SIGNOFF VERIFY #ASS&ORD C)ANGE #ASS&ORD DUM# TRANSACTION

C7;98 !2:: @:; !4:: @69 589; AB 4C9 CICS F67:4 E:; #67D6@??=:D I:496<@E9.

$ttps=??7771dsiou1dsio1dla1mil?dssA,1<?om?om/;?C$ap<I1pd2 $ttp=??7771damos1dir#o!1#o1u4?i!dex1$tml

Vous aimerez peut-être aussi