Sie sind auf Seite 1von 25

IMS-ABENDCODES 'AC' - PROCEDURE DIVISION ENTRY STATEMENT DID NOT MATCH PSB.

'AC' - BE SURE THAT THE PGM/PSB IS KNOWN TO THE SYSTEM AS A BMP IF IT 'AC' IS A BMP OR TRANSACTION IF IT IS A TRANSACTION. 'AD' - SYNC CALL WAS MADE WITH DB PCB WHEN IT SHOULD 'AD' HAVE USED I/O PCB. 'AD' IF THIS PGM IS GOING TO ACCESS THE MSG QUEUE IT MUST HAVE THE 'AD' PARM FOR BATCH PROC "IN=XXX" XXX TRANSACTION NAME. 'AI' - DDNAME IN CL DID NOT MATCH ENTRY STATEMENT FOR 'AI' GSAM FILE.. 'AI' - REGION MAY BE TOO SMALL. !AI ON OUTPUT GSAM" 'AI' - VSAM BUFFERS NOT LARGE ENOUGH. IF USING PROC DLIBATCH TRY USING 'AI' - DLICHKPT. 'A ' - ON 'ISRT'# I WAS USING A QUALIFIED SSA INSTEAD OF 'A ' AN UNQUALIFIED SSA. 'AK' - INVALID SSA FIELD NAME$ FIELD NAME NOT DEFINED IN THE DBD. 'AK' ALSO CHECK$ THE PROC STATEMENT IN THE PCB MUST BEGIN IN COL. %&. 'AK' ALSO CHECK$ IF PSB REFERENCES A SECONDARY INDEX BE SURE THAT THE 'AK' PCB DATA LINE ENDS WITH A COMMA AND THAT THERE IS 'X' IN 'AK' COL. '(. 'AM' - FIRST CHECK IN STG% TO SEE IF THE TRANS IS DEFINED TO THE SYSTEM 'AM' AS INQ=NO. IF YES MEANS INQUIRY ONLY. 'AM' HAVE DBA CK PSB - IT COULD HAVE BEEN GEN'D FOR INQUIRY INSTEAD 'AM' OF UPDATE 'AM' - BE SURE THE FILE NAMES POINT TO THE DATASETS CORRECTLY. 'AO' - GSAM CONTROL BLOCK DUMP$ 'AO' %. DATASETS ALLOCATED VIA IEFBR%). 'AO' (. DCB'S MISSING IN CL. 'A(' - TXN WOULD BLOW UP ON SECOND CHANGE CALL. HAD TO 'A(' INSERT THEN PURGE INSTEAD OF PURGE WITH I/O AREA. 'A*' - DESTINATION NOT SET# NO CHANGE CALL ISSUED 'A*' NOTE$ IF YOU ARE A BMP WITH CHECKPOINT/RESTART ON 'A*' FAST PATH DATABASE AND MESSAGE SWITCHING TO 'A*' ANOTHER PROGRAM# YOU COULD GET THIS STATUS. 'A*' THE CHANGE CALL LOSES THE DESTINATION UPON 'A*' TAKING CHECKPOINTS. HAVE TO CODE A CHANGE 'A*' CALL AFTER TAKING A CHECKPOINT. 'FD' - DEADLOCK OCCURRED# RESTART PROGRAM AND TRY AGAIN 'FE' - FSA ERROR# NOT FIELD NAME

'FH' - DEDB IS DOWN# CALL TO DBA TO RESOLVE 'FN' - FSA ERROR# FIELD NAME 'FR' - FOR BMP - ADD 'NBA=+' AND 'OBA=)' PARMS TO CL 'FR' - FOR MPP - CALL TO DBA TO BFMP UP BUFFER ALLOCATION 'FS' - DEDB AREA FULL - !DATA BASE FULL" 'FT' - TOO MANY SSAS ON CALL 'FW' - WARNING FOR FAST PATH DATABASES# REQUIRE MORE 'FW' CSA RESOURCES. 'FW' - FOR MPP - ABEND --- NOTIFY DBA 'FW' - FOR BMP - TAKE A CHECKPOINT CALL IN ORDER TO RELEASE 'FW' RESOURCES FOR FAST PATH DATABASE. 'GP' NO PARENTAGE ESTABLISHED. 'V%' DLET/REPL DB$ SEG LEN NOT WITHIN LIMITS OF DBDGEN 'V%' ISRT/LOAD DB$ SEG LEN NOT WITHIN LIMITS OF DBDGEN AID - TO TURN OFF ABENDAID SUPPLY //ABNLIGNR DD DUMMY A%* - A%*-,+ REQUESTED FILE SEQUENCE NUMBER IS LESS THAN THAT OF THE A%* - FIRST FILE. A%* - A%*-%, REQUESTED FILE SEQUENCE NUMBER IS NOT FOUND. IF YOU ARE A%* - READING A FILE YOU NEED TO VERIFY YOU HAVE THE CORRECT LABEL A%* - NUMBER. IF YOU ARE WRITTING A FILE THEN YOU HAVE REACHED THE A%* - MAX NUMBER OF TAPES ALLOWED# WHICH IS DETERMINED BY THE VOL A%* - STATEMENT IN THE FIRST STEP THAT WRITES TO THE TAPES. FOR A%* - EXAMPLE IF PS,(, SAYS VOL=!###(," THEN IN PS,', YOU TRY TO A%* - WRITE THE (( TAPE YOU WILL ABEND WITH THIS CODE. YOU WILL NEED A%* - TO CHANGE THE VOL STATEMENTS AND RESTART IN THE FIRST STEP THAT A%* - WRITES TO THE TAPES. B%) - B%)-,C = ATTEMPTED TO UPDATE DIRCTORY OF A PARTITIONED DATASET. B%) - FIX IT BY REALLOCATING PDS WITH MORE DIRCTORY BLOCKS AND SPACE. LD(, - PME ERROR . UNABLE TO OPEN LOAD FILE LD(, - SUPPLY DCB=!LRECL=...#BLKSI-E=...#RECFM=FBA" NOTES - Q= ABNORMAL CONDITION NUMBERS - POSSIBLE CAUSES....... NOTES NOTES - !Q" WHAT PRINTER NUMBERS DENOTE FLINT PRINT CENTER PRINTERS. NOTES - %. PRINTER NUMBERS )/ THRU 0& PRINT IN FLINT# ALL OTHERS ARE NOTES - IN TROY.

NOTES - !Q" WHY ARE THE TRANSACTION SCHEDULING DEFAULT PARAMETERS BEING NOTES - RESET TO -EROS IN OLS IM%0!IMSTEST" EACH MORNING. NOTES - %. THE TRANSACTION IS DEFINED TO IMS INCORRECTLY. IT IS NOTES - DEFINED AS A BMP INSTEAD OF A TRANSACTION WHICH CAUSES THE NOTES - PARAMETERS TO BE SET TO -ERO. NOTES - !Q" WHAT IS THE DIFFERENCE BETWEEN TAPE AND TAPE/. NOTES - %. TAPE = SINGLE DENSITY &(0, BYTES PER INCH NOTES - TAPE/ = DUAL DENSITY %&,,/&(0, BYTES PER INCH NOTES - !Q" HOW CAN A DATASET CHANGE FROM FB TO VB IF IT WAS NOT REALLOCATED. NOTES - %. A TSO 'COPY' COMMAND IN OPTION & WILL REPLACE THE DBCS IN THE NOTES - TARGET DATASET WITH THE ATTRIBUTES FROM THE "COPY FROM" DATASET. NOTES - (. INCORRECT KEY LENGTH IN DBD. NOTES - !Q" "A " STATUS CODES $ NOTES - %. ALL SSA'S INCLUDING SSA WITH "D" COMMAND CODE MUST BE NOTES - QUALIFIED FOR PATH INSERTS. NOTES - (. INCORRECT KEY LENGTH IN DBD. NOTES - !Q" APPARENT LOOP DURING RESTART$ NOTES - %. MISSPELLED SAVE AREA NAME FOR CHKPT/XRST CALL. NOTES - (. SAVE AREA TOO SHORT. NOTES - !Q" PROGRAM SEEMS TO BE WAITING AND WON'T LEAVE VIA ABDUMP# NOTES - AND IS USING ALMOST NO CPU$ NOTES - %. GSAM FILE DUMMIED OR OMITTED NOTES - !Q" REQUESTED BLOCK NOT AVAILABLE ON AN INSERT TO A PRINTER$ NOTES - %. PRINTER MAY NOT BE CONNECTED IN THE TEST SYSTEM. NOTES - (. PLACE PRINTER IN 'MFSTEST' MODE. NOTES - !Q" BTS PROGRAM GETS U!),,," WITHOUT GOING THRU ON ERROR NOTES - BLOCK# CO* ALSO FOLLOWS ),,,$ NOTES - %. PCNT TO LARGE. NOTES - (. BTSIN OPEN ERROR. NOTES - !Q" PROGRAM CODE GETTING OVERLAYED$ NOTES - %. "D" COMMAND CODE USED WHEN IOAREA IS NOT BIG ENOUGH FOR NOTES - THE PATH OF SEGMENTS. NOTES - !Q" PGM WHICH RECEIVES DATA FROM PARM STMT IN CL NOT WORKING$ NOTES - %. PROGRAM COMPILES AS IMS. NOTES - !Q" COMPARE STMTS NOT WORKING WHEN LOOKING AT ALPHA INPUT DATA$ NOTES - %. DATA CREATED AS LOWERCASE.

NOTES - !Q" WHAT IS THE MAXIMUM MESSAGE SI-E ALLOWED PER ISRT TO A NOTES - SCREEN OR PRINTER. NOTES - %. MAXIMUM MESSAGE LENGTH IS *+,, BYTES. NOTES NOTES - !Q" WHEN ABENDING A COBOL PGM. IN BTS THROUGH WAASABEND WHY DO NOTES - I GET LOGGED OFF TSO. NOTES - %. WHEN CALLING WAASABEND MUST PASS IT A PARM OF 'DN' TO DUMP NOTES - WITH TASK TERMINATION ONLY. DEFAULT IS 'DS' WHICH LOGS YOU NOTES - OFF TSO. SEE VOL %-WAASABEND FOR FURTHER DETAILS. NOTES NOTES - !Q" WHY DO 'HIDDEN' FIELDS SHOW UP ON THE 'O/P' WHEN I USE THE PRINT NOTES - KEY TO PRINT A SCREEN FROM PRODUCTION IMS. NOTES - %. THE 'PRINTER SOFTWARE' NEEDS TO BE UP GRADED TO A CURRENT RELEASE. NOTES - EXAMPLE FOUND IN PRODUCTION$ PRINTER IN CUSTOMER AREA WAS RUNNING NOTES - RELEASE )# MOST OTHER PRINTERS RUNNING RELEASE %(. NOTES NOTES NOTES - !Q" WITH TWO USERID'S !USERID - USERIDT"# HOW COME I CAN'T VIEW OBS NOTES - SUBMITTED UNDER USERIDT IN IOF. NOTES - %. IN =I. MAKE SURE THE "USERID" FIELD IS BLANK. NOTES NOTES - I DISPLAYED A TRANSACTION AND IT WAS SUSPENDED. HOW DO I RESTART. NOTES - CK FOR STOPPED DATABASE - ELSE CMD /DEQ SUSPEND NOTES NOTES - IEF(%% DATASET RESERVATION UNSUCCESSFUL -NOTES - IEF(%% MAKE SURE DISP = OLD NOTES - SOMEONE OR SOMETHING ELSE IS USING THE DATASET. TRY AGAIN NOTES - USE WHOHASIT FOR THE ELSE SOMEONE/SOMETHING NOTES NOTES - !Q" WHY AM I NOT GETTING ALL MY STRUCTURE DATA WRITTEN OUT TO NOTES - MY GSAM FILE. NOTES - !A" THE LENGTH OF THE MOVE IS CONTROL BY THE DCB'S IN THE DD NOTES - PORTION OF THE CL# NOT BY THE LENGTH OF THE STRUCTURE. NOTES - YOU ARE USING ISRT'S INSTEAD OF A WRITE STATMENT.

NOTES NOTES - TO TURN OFF IPC BROADCAST EDIT YOUR PROFILE!WBLPROF" AND SET NOTES - DATE VALUES TO ///MM/DD AND SAVE. !NO MORE IPC BROADCASTS" NOTES PRTR - PRINTER ASSIGMENTS AT FDC ARE PRT)/-PRT0& !,%,+/(" TPROC - TO USE SYS).TEST.PROCLIB AND SYS*.CHAMP.TESTPROC -- CL SHOULD READ TPROC - /1 OBPARM R=SA,*#PROCLIB=TEST PME - ERROR LD,( LOOK FOR MISSING PME2EO MEMBER IN YOUR PME. OBSET PME - ERROR LD(, LOOK FOR MISSING BLKSI-E IN DCB. R) - NO RECORDS SELECTED !EASYTREV ONLY". R+ - DATA SETS NOT CATALOGED. B*' - SEE SB*' - OUT OF SPACE. R%( - CONFLICTING DCB'S !WCSGENER ONLY". D%,, - ROW NOT FOUND FOR FETCH# UPDATE OR DELETE# OR THE RESULT OF A D%,, - QUERY IS AN EMPTY TABLE. D%&( - TABLESPACE HAS BEEN PLACED IN CHECK PENDING D*,) - A VALUE WITH DATA TYPE % CANNOT BE ASSIGNED TO A HOST VARIABLE D*,) - BECAUSE THE VALUE IS NOT WITHIN THE RANGE OF THE HOST D*,) - VARIABLE BECAUSE THE VALUE IS NOT WITH THE RANGE OF THE D*,) - HOST VARIABLE. D*,) - WHEN A FIELD IS DEFINED TO DB( IT IS POSSIBLE TO GIVE THE D*,) - FIELD VERTAIN VALUE LIMITS. THE VALUE USED IN THIS UPDATE D*,) - CALL IS NOT WITHIN THOSE LIMITS. D&(0 - THE TABLE IS NOT COMPLETELY DEFINED BY THE DBA GROUP. D,,' - STATEMENT CONTAINS AN ILLEGAL CHARACTER. D,%, - THE STRING CONSTANT IS NOT TERMINATED D%,% - THE STATEMENT IS TOO LONG OR TOO COMPLEX D%,( - THE LENGTH OF THE STRING CONSTANT IS GREATER THAN (0) CHARACTERS D%,* - AN INVALID NUMERIC LITERAL D%(, - A WHERE CLAUSE OR SET CLAUSE INCLUDES A COLUMN FUNCTION OR A D%(, - WHERE CLAUSE REFERENCES A COLUMN WHICH IS DERIVED FROM A D%(, - COLUMN FUNCTION OR EXPRESSION IN A VIEW DEFINITION. D%(% - THE COLUMN IS IDENTIFIED MORE THAN ONCE IN AN INSERT OR UPDATE D%(/ - THE STATEMENT CONTAINS TOO MANY TABLE NAMES D%&% - THE INSERT OR UPDATE IS NOT ALLOWED BECAUSE A RESULTING ROW

D%&% - DOES NOT SATISFY THE VIEW DEFINITION. D%&) - YOU DO NOT HAVE PRIVILEGES TO CREATE A VIEW WITH QUALIFICATION D%+% - THE STRING REPRESENTATION OF A DATETIME VALUE IS NOT A VALID D%+% - DATETIME VALUE. D(,) - TABLE NOT FOUND. D(,+ - THE ORDER BY CLAUSE IS INVALID BECAUSE A COLUMN NAME IS NOT D(,+ - PART OF THE RESULT TABLE. D),% - THE OPERANDS OF AN ARITHMETIC OR COMPARISON OPERATION ARE NOT D),% - COMPARABLE. D0,) - THE CURSOR NAME IS NOT DEFINED. D0,' - THE CURSOR IDENTIFIED IN THE UPDATE OR DELETE STATEMENT IS D0,' - NOT OPEN. D0,+ - THE CURSOR IDENTIFIED IN THE UPDATE OR DELETE STATEMENT IS D0,+ - NOT POSITIONED ON A ROW. D0,/ - THE TABLE IDENTIFIED IN THE UPDATE OR DELETE STATEMENT IS NOT D0,/ - THE SAME TABLE DESIGNNATED BY THE CURSOR. D&%( - A DUPLICATE COLUMN NAME IS IN THE STATEMENT D+,* - AN INSERTED OR UPDATED BALUE IS INVALID BECAUSE THE INDEX D+,* - CONSTRAINS COLUMNS OF THE TABLE SUCH THAT NO TWO ROWS CAN D+,* - CONTAIN DUPLICATE VALUES IN THOSE COLUMNS. D+%% - THE RESULT OF A SELECT OR SUB-QUERY RETURNED MORE THAN % ROW. D+%+ - THE LOAD MODULE TIMESTAMP AND BIND TIMESTAMP DO NOT MATCH. D+%+ - RE-BIND THE PLAN. D/(( - AUTHORI-ATION TO THE TABLE OR PLAN DO NOT ALLOW YOU TO PERFORM D/(( - THIS FUNCTION. SA%* - SEE A%* SB,A - NOT ENOUGH REGION SI-E--CHANGE OR ADD TO OB CARD!0%(K INCR" SB*' - OUT OF SPACE. SB*' - INFO$ SHOULD YOU RUN OUT OF SPACE ON THE PACK AND IT IS A GSAM SB*' - FILE AND A RESTART IS NECESSARY SB*' - ADD A VOL=SER=XXXXXX !XXXX IS ANOTHER PACK SER NUMBER IN SB*' - YOUR POOL".THIS WILL CAUSE YOUR DATASET TO SPAN OVER TO SB*' - ANOTHER PACK. SB*' - EX$ UNIT=!SYSDA#("#

SB*' - VOL=SER=!NFDPDI#NFDPDF" SB*' - CAN ALSO CHANGE THE SPACE REQUIREMENTS!SECONDARY ALLOC ONLY" SC,* - CONTROL PGM UNABLE TO CLOSE DATASET AT TERMINATION OF TASK. SC,* - DATASET THEREFORE LEFT OPEN# REQUIRES CLOSING. SC,* - CAN BE CAUSED BY PGM OVERLAYING A DCB# OR BY THE PGM BEING SC,* - DELETED OR ISSUED AN XCTL MACRO CAUSING THE SYSTEM TO REUSE SC,* - THE PGM STORAGE CONTAINING THE DCB. SC,* - PLEASE CONTACT ABEND-AID ADMINISTRATOR. SC,* - DID NOT MOVE -ERO TO W-COCS/,*-PRCDR-CNTR AND CALL COCSS,* SC,* - AT THE END OF A COBOLII IMS PROGRAM. SD*' - LIBRARY FULL SD*' - D*'-,) DSN OPENED AS OUTPUT USED ALL THE PRIMARY SPACE AND SD*' - NO SECONDARY SPACE WAS REQUESTED. SE*' - PDS OUT OF SPACE!SUGGEST COMPRESS FIRST THAN REALLOC" SPND - THIS USER ABEND BASICALLY MEANS THAT ONE OF THE APPLICATION SPND - DATA BASES IN YOUR PSB IS STOPPED. WHEN YOUR APPLICATION SPND - GOES AFTER IT# SOME SORT OF SUBTASK ABEND OCCURS. SPND - BEFORE CURRENT RELEASE OF IMS THE PGM WOULD ABEND ON A U)0+. SPND - MEANS THAT THE PGM WILL RUN UNTIL A DATABASE THAT IS NEEDED IS NOT SPND - AVAILABLE. SPND - ENSURE THAT ALL THE NEEDED DATABASE ARE UP AND RUNNING. SPND - U)0+ -- DB USED BY A BMP IS STOPPED. S,C% - IF IMS PROGRAM CHECK THE CHECKPOINT I/O AND SAVE LENGTHS. S,C% - MISSING OR MISSPELLED DDNAME. CHECK SYSTEM MESSAGE FROM ABENDING S,C% STEP. S,C% - TRYING TO READ A FILE WHICH WAS NOT OPENED. S,C% - INCOMPLETE DCB FOR SORTIN. S,C% - TRYING EXECUTE AN IMS PROGRAM AS A NON IMS PROGRAM CK EXEC CARD S,C% - TRYING TO WRITE AN UNOPENED DATASET. S,C% - TRYING TO WRITE A DATASET THAT HAD BEEN CLOSED. S,C% - BRANCHED TO A DATA AREA AND TRIED TO USE DATA AS AN INSTRUCTION. S,C% - SUBROUTINE IS MISSING. S,C% - POSSIBLE WORKING-STORAGE TABLE OVERFLOW# PERFORMED GREATER THAN

S,C% - OCCURS STATEMENT. S,C% - IF YOUR COBOL PGM USES SUB PGMS AND THE SUB PGMS ARE LINKED WITH S,C% - RENT AND RES AND THE DRIVER IS LINKED WITHOUT RENT AND RES THEN S,C% - RECOMPILE ALL PGMS THAT ARE NECESSARY WITH THE SAME OPTIONS. S,C% - USE E.F.*.% ON THE OB LIBRARY AND SELECT THE MEMBER WITH A "N" S,C% - TO SEE HOW THE MBRS WHERE LINKED. FIELDS NAME A/R!ANY" OR A/R!()". S,C* - CONTROL PGM UNABLE TO CLOSE DATASET AT TERMINATION OF TASK. S,C* - DATASET THEREFORE LEFT OPEN# REQUIRES CLOSING. S,C* - CAN BE CAUSED BY PGM OVERLAYING A DCB# OR BY THE PGM BEING S,C* - DELETED OR ISSUED AN XCTL MACRO CAUSING THE SYSTEM TO REUSE S,C* - THE PGM STORAGE CONTAINING THE DCB. S,C* - PLEASE CONTACT ABEND-AID ADMINISTRATOR. S,C* - DID NOT MOVE -ERO TO W-COCSS,*-PRCDR-CNTR AND CALL COCSS,* S,C* - AT THE END OF A COBOLII IMS PROGRAM. S,C) - MAY NEED TO INCREASE REGION S,C) - FOR IMS STEP# TRY ADDING PARM "REG=)M#" TO IMSBATCH CARD S,C) - VERIFY DCB'S S,C) - IF NEW IMS PROGRAM OR ADDED A D/B MAKE SURE PSB WAS GEN'D S,C) - IF PGM IS BEING COMPILED THRU CHAMP BE SURE YOU HAVE THE RIGHT S,C) - DATASET TYPE FOR THE COMPILE PROCEDURE. !EG$ IMS VS NONIMS3 S,C) - CB(PBEX VS CB(SBEX" S,C) - MISSING OR INCORRECT DD STATEMENT. S,C) - IF CALLING CHECKPOINT RESTART# CHECK TO SEE IF PREVIOUS CALL TO S,C) - COCSS,* WAS MADE WITH A PRCDR-CNTR = ,. PRCDR-CNTR SHOULD ONLY S,C) - = , FOR FINAL CALL. S,C) - WHEN USING SDB BLKSI-E=,,,,# BE SURE TO USE DSORG=PS S,C) - IF CODE IS COBOL II# ENSURE FD HAS FOLLOWING$ ACTUAL LRECL IN S,C) - RECORD CONTAINS CLAUSE# CORRECT RECORDING MODE# AND A GOOD DATA S,C) - RECORD STATEMENT. S,C0 - RECORDING MODE NOT PRESENT IN FD. S,C0 - READING OR WRITING A CLOSED FILE OR PAST EOF.

S,C0 - CLOSING A FILE THAT WAS NEVER OPENED. S,C0 - USING COBOL SORT AND TRYING TO MOVE FD INSTEAD OF SD. S,C& - REFERENCED AN I/O AREA BEFORE READ# WRITE# OR OPEN. S,C& - TRIED TO WRITE TO FILE OPENED AS INPUT. S,C& - DECIMAL MULTIPLIER OR DIVISOR EXCEEDS %0 DIGITS. S,C& - ADDRESS# DATA OR INSTRUCTION ON IMPROPER BOUNDARY. S,C& - SUBSCRIPT EXCEEDED LIMIT AND OVERLAID INSTRUCTION. S,C& - MISSPELLED DD NAME. S,C' - DATA EXCEPTION S,C' - WATCH FOR EXCEEDING TABLE BOUNDARIES S,C' - AT END STATEMENT FOLLOWED BY CONDITIONAL STATEMENT S,C/ - ARITHMETIC ERROR IN PROGRAM S,CA - DECIMAL OVERFLOW - DESTINATION TOO SMALL FOR RESULT S,CB - DECIMAL DIVIDE EXCEPTION S,CB - A QUOTIENT EXCEEDS THE SPECIFIED DATA FIELD SI-E. S,F% - RECORD DESCRIBED AS WRONG LENGTH S,F( - ATTEMPT TO WRITE A VARIABLE LENGTH FILE WHICH HAS A BLOCK S,F( CONTAINS , RECORDS IN THE FD AND DCB PARAMETERS. THIS ONLY WORKS S,F( ON FIXED LENGTH. S,F* - DISK I/O FAILURE - CALL PLANO4444 S,,% - I/O ERROR READING INPUT FILE S,,% - IF USING TAPE# THE TAPE MAY BE BAD# TRY A NEW ONE S,,% - TRIED TO READ PAST END OF FILE S,,% - TRIED TO WRITE ON AN INPUT FILE S,,% - INCORRECT USE OF LABEL PARAMETER IN COBOL PGM S,,% - OUT OF SPACE IN A PDS S,,% - INPUT FILE DESCRIBED INCORRECTLY# LENGTH ERROR S,,% - ATTEMPT TO OPEN AN OPENED FILE OR CLOSE A CLOSED FILE S,,( - RECORD IS GREATER THAN *(#'&+ BYTES# EXCEEDS MAXIMUM TRACK LGTH S,,( - OR STATED BLOCK SI-E................ S,,( - WHEN READING UNLOAD TAPES THE PREFIX MAY NOT AGREE W/UNLOAD TAPE S,,( - DCB HAD THE WRONG BLOCKSI-E S,,( - WRONG RECORD FORMAT SPECIFIED IN CL S,,( - FD AND ,% IN COBOL PGM DO NOT AGREE ON RECORD LENGTH S,%* - INFORMATION DOESN'T MATCH THAT OF DATA SET IN DD STATEMENT. S,%* - S,%*-%+ PDS MEMBER TO BE OPENED DOES NOT EXIST. S,%* - S,%*-(, CHECK RECFM AGAINST BLKSI-E AND LRECL ETC.. S,%* - LOOK IN LOG FILE FOR S,%*-XX THEN LOOK AT MSGS CODE BOOK FOR S,%* - IEC%)%I.. THE ABOVE XX IS THE GOOD REASON FOR THE ABEND. S,%* - CHECK IF THERE IS A RECORD CONTAINS CLAUSE IN THE FD. S,0( - MODULE NOT FOUND - PROBABLY NOT IN TEST LIBRARY.

S%FB - DATA SET NAME IN CL DOES NOT MATCH DATA SET NAME IN LABEL S%,& - CSV,%% 5 IEA//0I FETCH FAILED FOR MODULE A,'',. S%,& - +.% COMP LINKED# BUT +.( DIDN'T. FIXED PROBLEM BY S%,& - BUMPING UP REGION IN CL FOR A,'',. S%,& - ERROR RECEIVED TRYING TO BTS TEST A LARGE COBOL PROGRAM# FIXED S%,& - BY LINKING PGM WITH "RESIDENT" COMPILE OPTION. S%,& - REGEN PSB FOR THE VERSION YOU ARE TESTING IN. S%,& - TEST REGIONS MAY HAVE TO BE RECYCLED AFTER TESTLIB MAINT. S%%' - IMS CHECK POINT PROBLEM. IF YOU WERE NOT TRYING TO RESTART THE S%%' - PROGRAM THEN RESET THE IMS CHECK POINT IN IMSCHKPT. S%(( - OPERATOR CANCELLED OB. S%*' - ERROR OCCURED AT AN END-OF-VOLUME ON A MAGNETIC TAPE. S%*' - RESTART OB. FOR MORE INFO SEE IEC(%0 S%*' - '%)-,C I/O ERROR OCCURED WRITING A TAPE MARK. RESTART OB S(,, - FILLED OUT BUFNO INCORRECTLY. S(,, - BUFFERS FILLED CORE S(%* - ,) VOL=SER DOES NOT MATCH WHAT IS ON THE TAPE S(%* - BAD DISP= FOR TAPE S(%* - DATA SET WAS CATALOGED# BUT HAS BEEN DELETED S(%* - IEC%)*I (%*-*,$ ATTEMPTING TO UPDATE TWO MEMBERS OF SAME PDS S(%* - INCORRECT SPELLING OF DSNAME. S(%) - INCORRECT DSP S(%) - TAPE POSITIONING ERROR S((( - OPERATOR CANCELLED S(*' - BAD OUTPUT. S(*' - ,)#BLKCNT IN DCB DOES NOT MATCH BLKCNT IN TRLR REC. S(*' - ,+#HDR LBL DOES NOT MATCH THAT IN THE SECOND REEL. VERIFY S(*' CORRECT VOLUME OR DSNAME WERE SPECIFIED. S(*' - INCORRECT VOLSER. S(*' - INCORRECT LABEL. S('* - AN ERROR WAS DETECTED WHILE REPOSITIONING A GSAM DATA SET S('* - DURING AN XRST CALL. S('* - BAD O/P !GENERAL". S*,A - MISSING A BLOCKSI-E ON AN OUTPUT DISK DATA SET. S*,) - MISSING SORTLIB DD CARD S*,) - I/O FAILURE - CALL PLANO444 S*(( - OB STEP TOOK LONGER THAN TIME SPECIFIED. S*(( - RUN IN CLASS WITH MORE TIME ALLOWANCE !LIKE 'X'" S**' - TRIED TO READ PAST END OF FILE S**' - TRIED TO WRITE ON TAPE DEFINED AS INPUT S),, - SYSTEM CONTROL BLOCK OVERLAID !DCB" - SEE S,C%

S),( - UNAUTHORI-ED ATTEMPT TO USE IMS. S),( - THE REGION WAS PROBABLY TAKEN DOWN WHILE PROCESSING S)%* - MISSING DCB INFORMATION. S)%* - HAD DISP=NEW INSTEAD OF SHR S)%* - RECFM MISSING S)%* - ERROR DURING INPUT INSTRUCTION. S)%* - INPUT# SPECIFIED BUT NO SERIAL NUMBER FOR SER IN DD3 I/O S)%* - ERROR IN TAPE POSITIONING OR LABEL PROCESSING3 COULD NOT S)%* - MOUNT ON DEVICE3 MORE DEVICES ALLOCATED THAN VOLUMES3 S)%* S)%* - IF OUTPUT FILE IS TO TAPEC# USE THE FOLLOWING EXAMPLE TO S)%* - CODE A TAPE VOL=SER OVERRIDE IN YOUR OB$ S)%* S)%* - //NPS,*,.P+(/,%0B DD DISP=!MOD#CATLG#KEEP"# S)%* - // VOL=SER=!XNNNN%#XNNNN(#..ETC" S)%* S)%* - %C -!FROM EXPERIENCE"IF THE DATASET IS GSAM AND AN EDIT IS DONE# S)%* - CHECKPOINT/RESTART WILL NOT BE ABLE TO REPOSITION IN THE FILE S)%* - ALSO CHKPT/REST WILL NOT SUPPORT CONCATENATED DATASETS. S)%* S)%* - %C -!FROM THE BOOK"AN OPEN MACRO INSTRUCTION WAS ISSUED FOR A DATA SET# S)%* - BUT VOLUME SEQUENCE NUMBER ON THE ASSOCIATED DD STATEMENT WAS GREATER S)%* - THAN THE NUMBER OF VOLUMES CONTAINING THE DATA SET!IEC%)0I" S)(( - OB OVERFLOWS QUEUE. TOO MANY STEPS IN CL S)*, - GENPSB FAILED DUE TO LACK OF CMPAT=YES IN PROD PSB SOURCE. CORRECT S)*, - PROD PSB SOURCE AND REGEN FOR PROPER DEFINITION. S0%* - VOLUME SER WAS INCORRECT. S0(( - ALL OF THE TASKS IN A OB STEP WERE IN AN SVC WAIT STATE FOR THE S0(( - TIME SPECIFIED IN THE WT PARAMTER. S&,& - NOT ENOUGH MAIN STORAGE WAS AVAILABLE. REDUCE REGION PARAMETER. S&%* - I/O ERROR IN LABEL PROCESSING. TRY USING SAME DRIVE THAT THE S&%* - TAPE WAS ORIGINALLY CREATED ON. S&%* - DCB MISSING. S&%* - TAPE POSITIONING ERROR S&%* - SEE S)%* S&(( - TSO SESSION WAS CANCELED S&*' - I/O ERROR IN WRITING TAPE MARK.

S&*' - BAD TAPE DRIVE. S&*' - TRY TO RE-RUN THE OB. S&*' - RC=(C I/O ERROR WHILE REWINDING TAPE TO VERIFY LABEL !RESUBMIT OB" S',& - PGM IS MARKED AS NON-EXECUTABLE. THE PGM DID NOT LINK S'%* - MAG TAPE WAS MOUNTED AS A SCRATCH TAPE BUT THE RETENTION PERIOD S'%* - HAD NOT YET EXPIRED. S'%) - I/O ERROR WRITING LABEL S'(( - SYSPRINT LINES EXCEEDED S'*' - ERROR OCCURRED AT END OF VOLUME DURING ALLOCATION OF A SECONDARY S'*' - QUANTITY OF DIRECT ACCESS STORAGE. MESSAGE IEC,('I GIVES MORE S'*' - INFORMATION ON WHICH DD RECEIVED THE ERROR. S'*' - BE SURE ALL THE DATASETS EXIST FOR CONCATENATED FILES. S+,A - PROGRAM REGION SI-E IS TO SMALL. S+,A - IF YOU ARE CALLING A SUB-PROGRAM OR UTILITY# BE SURE THE S+,A - MODULE IS BEING LOADED INTO THE SAME ADDRESS SPACE EVERYTIME. S+,A - !I.E. IF YOU ARE CALLING WAASDATE# BE SURE THE W-DOUBLE FIELD S+,A - IS ONLY INITIALI-ED ONCE. THE FIRST CALL PLACES THE LOAD ADDR S+,A - INTO THE (ND BYTE AND THAT ADDRESS IS REUSED." S+,, - TRIED TO OPEN A FILE THAT DID NOT HAVE A DD S+,) - PROGRAM EXCEEDED REGION SI-E. S+,) - NOT ENOUGH MAIN STORAGE AVAILABLE. S+,& - PROGRAM NOT FOUND ON LIBRARY YOU ARE USING. CHECK CL FOR LIB. S+,& - IF PROGRAM NOT FOUND-IS IT A GSAM FILE NAME. PSB IS NOT CORRECT S+,& - IF LOG MESSAGE IS PREFIXED BY A CSV--- NUMBER CHECK GSAM.... S+,& - CHECK SETOOLS FOR GSAMCHK TO SEE IF ON FILE S+,& - CALLING A FORTRAN PROGRAM FROM COBOL NEED TO INITIALI-E S+,& THE FORTRAN ENVIRONMENT BY CALLING COCSFE S+,& - PSB USES GSAM FILES - PSB MUST BE IN PSBLIB AND ACBLIB/DCBLIB S+,& - NOT ENOUGH CORE AVAILABLE. S+%* - DATA SET NAME IN CL DOES NOT MATCH DATA SET NAME IN LABEL S+*' - I/O ERROR READING OR WRITING FCB FROM OR ONTO DIRECT ACCESS3 S+*' - ,+ CL DID NOT ALLOW FOR ENOUGH OUTPUT VOLUMS - VOL=!###//" S+*' DEFAULT IS AS IF CODED - VOL=!###0" S+*' IF YOU KNOW THAT MORE THAT 0 REELS OF OUTPUT IS OK THEN CODE IN YOUR

S+*' OUTPUT DD RECORD VOL=!###XX". XX= MAX NUMBER OF OUTPUTS EXPECTED OR //. S+'+ - INCREASE REGION SI-E ON OB CARD OR S+'+ - ENDING FOR MORE REGION THAN AVAILABLE OR REGION LENGTH WAS NEGAT S+'+ - INCREASE SORTWORK SPACE AND MAKE IT CONTIGUOUS S/%* - SECURITY VIOLATION !ACF(" S/%* - /%*-,C ON MSTR CATALOG CHECK CL FOR A DD RECORD THAT MIGHT S/%* - HAVE DSN=DUMMY SECG - CICS ABEND CODE - SECURITY ERROR ON TRANSACTION U,,( - TEST HAS TERMINATED AND HAS FORCED TERMINATION OF ALL ACTIVE U,,( - MESSAGE REGIONS AND BATCH MESSAGE REGIONS. U,,( - AFTER OPERATIONS HAS RESTARTED THE REGIONS# RESUBMIT USING CKPT. U,%( - WHEN USING SYSIN CARDS# YOU CANNOT HAVE COMMENT CARDS WITHIN U,%( - SYSIN CARDS. REMOVE THE COMMENTS AND P=XCE THEM ELSEWHERE. U,%& - WHEN USING WAAPDSUT# THERE ARE MA OR ERRORS IN THE CONTROL CARDS U,%& - CONCAT. DATA SETS ON A SORT. FIRST DATA SET DOES NOT CONTAIN THE U,%& - LARGEST BLOCKSI-E. U,%& - OB REQUIRES MORE SPACE TO EXECUTE. ADD AMOUNT OF CYL ON U,%& - EXECUTE STATEMENT AFTER PARM. EXAMPLE$ CYL=0,. U,%& - SYSIN 1 ON A SORT MAY HAVE TOO MANY ENTRIES. U,%& - MAY BE SORTING BEYOND REC LENGTH WHEN WORKING WITH VAR RECORDS. U,)' - NO DATA BASE AUTHORI-ATION. U,)/ - CALL TO DBA GROUP TO BUMP UP BUFFER ALLOCATION. U,&/ - ERROR FOR FAST PATH DATABASES CHECK R%0 FOR RETURN CODE. U,&/ - RC ) = RECURSIVE ENTRY TO INTERREGION COMM !IRC" OCCURRED U,&/ - RC + = F/P WAS UNAVAILABLE AND A F/P CALL WAS DETECTED U,&/ - NOTIFY DBA REPRESENTITIVE FOR CORRECTION. U,+, - ACF( ON A DATASET - CHECK LOG IN EXECUTION U,+, - WHEN TESTING WITH 'DLICHKPT' THE DD NAMES FOR YOUR DATABASE MAY U,+, - BE INCORRECT. CHECK THE PSBLIB. U,+) - PL/I ERROR ON-CODE3 SIGNIFIES UNDEFINED FILE CONDITION WAS U,+) - RAISED WHEN THERE WAS AN ATTEMPT TO OPEN A FILE FOR WHICH U,+) - NO DD STATEMENT EXISTS IN CL OBSTREAM. U,+/ - RESTART-- EVERYTHING. U%,, - WRONG USER CODE GENERATED BY PROGRAM. CHECK PROGRAM

FOR PROBLEM U%,, - FIX IT AND CHANGE USER CODE TO A CORRECT PROGRAM GENERATED CODE. U%,( - CHECKPOINT NOT FOUND ON RESTART U%,( - GO INTO IMSCHKPT# AND SET CHECKPOINT COUNTER TO -ERO IF YOU U%,( REALLY DON'T CARE TO RESTART U%,( - TO RESTART 6666666666DO NOT CHANGE OB NAME ON RESTART7777777777 U%,( - MAYBE THE CHECKPOINT RECORD GOT DELETED BECAUSE YOU DID NOT U%,( - TRY AND RESTART IMMEDIATELY. YOUR RESTART RECORD WAS ROLLED OFF U%,( - THE RESTART FILE. U%,( - OPERATOR STARTED WRONG LOG TAPE. U%,( - ENSURE THAT THE MBR= IN BOTH DLICHKPT STEPS ARE THE SAME. U%,* - CHECKPOINT SAVE AREA LENGTH IS , OR NEGATIVE. U%*) - DEPENDANT REGION ISSUED AN IDENTIFY REQUEST WHEN CONTROL REGION U%*) - SHUTDOWN WAS IN PROGRESS. !IMS TEST IS IN PROCESS OF COMING U%*) - DOWN". U(,0 - ERROR OCCURED DURING A FORM OF FREEMAIN MACRO INSTRUCTION. U(,0 - NO REAL STORAGE AVAILABLE FOR A REQUEST. TRY OB AGAIN U(,0 - SAME ERROR CALL SYSTEMS GROUP. U((( - CANCELLED BY OPERATOR. U(), - THE EXECUTION !CPU TIME" ALLOTTED FOR A TRANSACTION HAS U(), - BEEN EXCEEDED. PROBABLY IN A LOOP. U()( - INCORRECT GSAM# DATA COUNT TO LARGE. U()( - SPECIFY DIRCA=ON BMP. U(0, - ONE OR MORE DATASETS NOT CLOSED AT THE END OF THE PROGRAM. U(0/ - CHECK THE AMODE DATA IN THE LINKAGE EDITOR OUTPUT U(0/ - SHOULD BE !()" AMODE IF NOT SEEK HELP. U(&, - PCNT = , U(&, - IF COBOL PGM AND ON A OPEN STMT RECOMMEND DO NOT UES PCNT OPTION U(&, - AND REMOVE ANY COMMAS IN THE STMT. U(&% - ADD * CHAMP LINK CONTROL STATEMENTS TO COBOL PROGRAM U(&% - 1 STARTCTL$ U(&% - 1 LINKB)$ ENTRY DLITCBL U(&% - 1 ENDCTL$ U(&% - ONE OF THE PARMAMETERS PASSED IN A DL/I CALL FROM THE APPLICATION U(&% - PROGRAM TO IMS/VS IS INVALID. IT EITHER EXCEEDS OB MACH SI-E#DOES NOT

U(&% - MEET ALIGNMENT REQUIREMENTS# OR VIOLATES STORAGE PROTECTION BOUNDS U(&% - POSSIBLE PROBLEM CAN BE THAT A POINTER IS BEING USED TO POINT TO U(&% - DB SEGMENT BUT WAS NEVER SET TO AN ADDRESS. U(&% - I/O AREA NAME OR SSA NOT DECLARED. U(&% - PCNT TO LARGE U(&% - MISSPELLED FUNCTION CODE U(&% - PCNT DECLARED AS FIXED BIN!%0" RATHER THAN *%. U(&% - PCBNAME DOES NOT HAVE "P" AT END. U(&% - NO CMPAT=YES FOR BATCH. U(&% - LEVEL NBR MISSING FROM FIELD IN STRUCTURE. U(&% - PROGRAM NOT LINKED AS AN 'IMS' PROGRAM. U(&( - BMP IGNORED A 'XD' STATUS FROM CHECKPOINT# WHICH MEANS THAT U(&( - THE IMS SYSTEM WAS UNDERGOING A CHECKPOINT FREE-E OR SHUTDOWN. U('% - INCREASE CHECK POINT RESTART LIMITS U('% - POSSIBLE I/O ERROR ON GSAM FILE U('* - COULD NOT PROCESS CHECKPOINT FILE. EITHER THE FILE IS BAD# OR U('* - IS NOT FOUND. U*(( - CPU TIME LIMIT EXCEEDED U*(+ - PSB NOT DEFINED U),( - BAD IMS CALL LIST U),( - TP PCB MISSING IN PSB U)(+ - 8IMS STATEMENT DOES NOT MATCH PSB OR PGM DOES NOT HAVE A PSB U)(+ - PROGRAM NOT DEFINED TO THE SYSTEM U)(+ - MAKE SURE PROGRAM WAS DEFINED TO THE SYSTEM!NUCREQ" U)*, - IS A RESULT OF TOO SMALL OF A REGION OR NO REGION SUPPLIED. U)*, - DFS,)*, AND DFS,)*( MESSAGES ARE ABOUT VSAM BUFFER POOLS U)*, - TO CORRECT - SUPPLY REGION RECORD ON OB CARD OF %,() OR GTR. U)*, - TRY INCREASING THE SI-E OF THE REGION PARAMETER. U)0( - TRANSACTION STOPPED U)0( - TRANACTION STOPPED U)0) - PGM STARTED AFTER A SHUTDOWN CHECKPOINT HAD ALREADY STOPPED U)0) - ALL OTHER REGIONS. !IMS IS DOWN". U)0& - PROGRAM/TRANSACTION IS STOPPED OR DCB LIBRARY TOOK AN U)0& - EXTENT# CALL DBA FOR POINTER CHANGE TO NEW EXTENT AREA. U)0& - PSB NOT FOUND FOR PROGRAM. U)0& - LOOK AT TWDDB.OLS IM%0.PSBLIB!MEMBER" IF NOT THERE PROBLEM U)0& - IN IOF LOOK AT OLS IM%0!IMSTEST" THAT IS RUNNING IN THE

!&"HARDCPY% U)0& - IF -IP PSB# MUST BE IN DCBLIB. U)0& - THE PSB IN QUESTION MAY BE STOPPED BY A PRIOR PGM FAILURE U)0& - IF DOPT # CN NOT BE IN ACBLIB ... ONLY IN DBDLIB. U)0& - PSB STOPPED U)0& - PROGRAM WAS STOPPED WHEN EXECUTING. U)0' - PSB WAS SCHEDULED IN ANOTHER REGION. U)0' - PSB WAS SCHEDULED IN ANOTHER REGION. U)0+ - DB USED BY A BMP IS STOPPED. U)') - IMS TAKEN DOWN WHEN PROGRAM EXECUTING. U)') - '/STOP REGION N ABDUMP' WAS USED TO CANCEL OB U)'& - 8IMS STMT DOES NOT MATCH PSB OR DLI CALL ARGUMENTS COUNT WRONG U)'& - DLI CALL ARGUMENTS NOT IN CORRECT ORDER. U)'& - MAY NEED TO ADD LINKB) CARDS FOR CHAMP *.% COMPILES U)'& - A DL/I CALL DOES NOT INCLUDE A VALID PCB ADDRESS. U)'& - POSSIBLE CAUSE IS THAT NUMBER OF PCBS IN PSB DO NOT MATCH U)'& - THE 8IMS STATMENT IN THE PROGRAM. IF THEY DO# ALSO CHECK IF U)'& - DBA ADDED A TP DEFINITION IN THE PSB GEN. IF SO# ANOTHER TPPCB U)'& - MUST BE ADDED TO THE PROGRAM 8IMS STATEMENT. U)'& - IF YOU ARE MAKING A DLI CALL FROM A SUBPROGRAM# MAKE SURE U)'& - THE "USING" LIST OF ARGUMENTS IN THE MAIN PROGRAM'S CALL U)'& - STATEMENT MATCHES THE "USING" LIST IN THE SUBPROGRAM'S ENTRY U)'& - STATEMENT U)'& - CHECK LANGUAGE TYPE IN PSB U)'& - CMPAT = YES FOR BATCH ONLY U)'& - PSB CHGED TO ADD GSAM D/B#BUT CL/PGM NOT CHGED. ABENDS AT CHKPT U)'& - MUST NOT HAVE6CMPAT=YES FOR TRANSACTION U)'& - INVALID DB PCB NAME. U)'& - DCB'S MISSING ON GSAM D/B. U)'& - NBR OF PCBS IN PSB DOES NOT AGREE WITH 8IMS IN PROGRAM U)'& - INVALID FUNCTION CODE. U)'& - PSB ADDRESS NOT ESTABLISHED !I.E. GSAM PTR" U)'& - NO LEVEL NBRS ON THE ELEMENT FIELD NAMES IN THE STRUCTURE. U)'& - IF PROGRAM IS COBOL CONSIDER THE FOLLOWING. SEE THAT THE DATA$ U)'& - CONTENT IN THE LINKAGE SECTION IS IN LINE WITH THE -PSB- AND U)'& - CONTENT IN THE ENTRY SECTION IS IN LINE WITH THE -PSBU)'& - ENTRY STATEMENT DOES NOT MATCH PSB U)'& - MAKING A CALL TO A DB NOT DEFINED IN THE ENTRY U)'& - STATEMENT OR PSB. !EX. SECONDARY INDEX DB"

U)'& - ENSURE CALL HAS A DATABASE POINTER NAME U)'& - PROGRAM WAS NOT COMPILED AS AN IMS PROGRAM# U)'& - RECOMPILE AND TRY AGAIN. U)'& - IF PROGRAM IS COBOL AND COMPILED IN CHAMP# MAKE SURE DS U)'' - IMS BMP DOING GETMAINS FOR MORE SPACE DURING EXECTION# ABENDS U)'' - WHEN SPACE NOT AVAILABLE. UST HAVING PROGRAM RESTARTED MAY U)'' - SOLVE YOUR PROBLEM. U)// - MAXIMUM INSERT CALL COUNT EXCEEDED. A "A'" STATUS IS RETURNED U)// - CHECK APP. PGM AND MAKE SURE IT RECOGNI-ES A' OR INCREASE THE U)// - THE MAX. INSERT COUNT SPECIFIED IN THE TRANSACT MACRO AT SYSGEN. U0,( - START TRANSACTION AND PROGRAM AND TRY AGAIN. U0,( - WAASABND WAS CALLED WITH ABEND CODE WITH U0,( - PIC S/!,)" COMP AND IT SHOULD HAVE BEEN U0,( - PIC S/!,/" COMP U0%* - IF ISRTING A MSG TO A PRINTER INCLUDE A OUTBUF=/,,, ON YOUR U0%* - ./D CARD WITHIN YOUR BTS CONTROL CARDS. BE SURE TO USE THE U0%* - "MDL" OPTION WITH "P%" OR "P(" IF YOU ARE NOT USING MFS OR U0%* - "TYPE=SCS%" IF YOU ARE USING MFS FOR THIS MSG. U00% - GSAM PCBS WERE PRESENT BUT DEPENDENT REGION IS NOT A BMP. U00% - CHECK YOUR PSB# PROBABLY GENNED AS BMP. DBA MUST REDO THE U00% - PSB. U&%& - I/O AREA LGTH TOO SMALL# ABEND AT XRST CALL. U&%& - LOG DATASETS ARE FULL# INCREASE CHECKPOINT LIMIT. U&&( - FIRST POSITIONAL VALUE IN PARM FIELD IS INVALID. TRIED TO USE U&&( - EXEC PGM=A,'',#PARM=ISASI-E!)K"#R" IN CL. U&++ - IMS DOWN WHEN OB STARTED# OR YOU ARE SUBMITTING UNDER SYTEM 'N' U&++ - AND THE OB NEEDS TO RUN UNDER SYSTEM ''' OR VICE VERSA. U&++ - HAVE OPERATIONS BRING UP TEST IMS. U&++ - OPERATOR CANCELLED IN RESPONSE TO MESSAGE DFS&/,A. IMS U&++ - CONTROL REGION NOT ACTIVE. U&++ - OPERATOR CANCEL. IMS IS DOWN. U&++ - IF RUNNING TESTBTCH OR MDLDBTCH ON SYSTEM N# MUST HAVE A U&++ - SYSAFF=AHI' ADDED TO THE OB'S OBPARM STATEMENT. U'%' - REGION SI-E POSSIBLY TOO SMALL. U'(( - CANCELLED BY OPERATOR - LINES PRINTED EXCEEDS LIMIT U')( - PROBLEM WITH IMS 11 CALL IMS GROUP OR ABENDS U'0( - AN ISAM SETL MACRO CALL WAS ISSUED SPECIFYING THE KEY WHICH U'0( - INITIATES THE DATA SET. A MESSAGE WAS RETURNED WITH THE

NEXT U'0( - HIGHER KEY IN THE DATA SET# INDICATING THAT THE ERROR CONDITION U'0( - WAS NOT FOUND. A SECOND SETL ALSO FAILED BECAUSE OF THE ERROR U'0( - NOT BEING FOUND. THE SECOND SETL MAY HAVE FAILED BACAUSE THE U'0( - DATABASE WAS NOT COMPLETELY LOADED OR BECAUSE THE DD STATEMENT U'0( - FOR THE DATA SET SEPCIFIED FECFM = F INSTEAD OF RECFM = FB. U'0( - RESPONSE IN SYSTEM MANUAL$ RELOAD DATA BASE SPECIFYING RECFM=FB. U'0+ - MESSAGE QUEUE DATASET FULL. U'&/ - SERIOUS SYSTEM ERROR. DO A RESTART. U'&/ - MAY REFER TO A S*(( - TIME ALLOTMENT EXCEEDED - INFINITE LOOP. U''0 - UNABLE TO AQUIRE A BLOCK OF STORAGE FOR QUEING CONTROL BLOCKS# U''0 - THE ENQUEUE TABLE IS FULL. U''0 - PROGRAM IS NOT TAKING ENOUGH CHECKPOINTS. DECREASE YOUR U''0 - CHECKPOINT COUNT IN THE PROGRAM CAUSING THE ABEND. U''' - SEE U''' U''' - IMS CHOSE YOUR PGM TO TERMINATE TO AVOID A DEADLOCK. HAVE OB U''' - RESTARTED. U''+ - AN SQL ERROR OCCURED AND THE ABORT ROUTINE WAS CALLED. THE U''+ - ABORT ROUTINE ISSUED A ROLLBACK COMMAND WHICH GIVES THE U''+ - U''+ CODE. TO SEE THE REAL SQL CODE IN ERROR VIEW DATASET U''+ - PRPAC.DBAUF.ABORTTEST!," THE DAY AFTER THE ABEND# OR CALL U''+ - YOUR LOCAL IBM DBA TO CREATE THIS DATASET FOR YOU. U''+ - IF ON-LINE PRESS PA( KEY. THIS WILL SHOW YOU THE ERROR. U''/ - TO MANY "Q" COMMANDS BETWEEN CHECKPOINT U+,A - REGION SI-E TOO SMALL U+,% - DATABASE NOT OPENED FOR UPDATE. U+,& - INVALID RETURN FROM BUFFER HANDLER. U+,& - !GSAM NAME" GSAM DBD IS NOT PRESENT OR THE ACB GEN WAS NOT U+,& - PERFORMED TO DCBLIB. U+,& - INCORRECT OBLIB/STEPLIB OR PROGRAM WAS NOT LINKED. U+%% - DLETE/REPLA ATTEMPING TO CHANGE A POINTER IN A SEG'S PREFIX. U+%% - IT FOUND THAT THE OLD VALUE OF THE POINTER WAS NOT AS EXPECTED. U+%% - PRIOR POINTER MAINTANCE WAS ERRONEOUS.

U+%* - DATA SET NAME ON TAPE DOESN'T MATCH ONE SPECIFIED IN CL U+), - THERE IS A PROBLEM WITH A BMC PRODUCT THAT UTILI-ED U+), DATA PACKER. CONTACT DBA4 THIS IS NOT A PROGRAM PROBLEM. U+)) - NOT ENOUGH SPACE ON DATABASE U+)) - NO AVAILABLE SPACE IN DATA SET -- DATABASE FULL U+)) - DATABASE MAY BE FOUND IN I.OLS IM%0!IMSTEST" !HARDCPY%"# MAX. TO THE U+)) - BOTTOM AND FIND 'DATASET FULL' PREV. U+)) - CALL A DATA BASE ADMIN PERSON OR TELL OPERATION TO CALL ONE.. U+0, - LIKE A B*'# RAN OUT OF SPACE ON THE GSAM FILE U+0( - DATA BASE BAD. U+0( - BAD POINTER - DAMAGED DATABASE - WRONG DBD BEING USED U+0* - BAD POINTERS ON THE DATA BASE. U+0* - DATABASE CLOBERED BY BTS TEST BECAUSE OF AN INVALID BACKOUT. U+++ - WHEN USING F.A.T.A.R. $ FATAR HAS ABENDED DUE TO A SERIOUS U+++ ERROR. GO TO THE BOTTOM OF SYSPRINT FOR ABEND DETAILS. U+++ - CORE UNAVAILABLE. U/,0 - INSUFFIEIENT STORAGE FOR PSB !INCREASE REGION SI-E" U/%* - THE NAMED DBD CONTAINS AN INVALID OR UNKNOWN ACCESS METHOD. U/(/ - BLDL-FAILED -CAN NOT FIND MBR TO BUILD FROM !PSB/DBD LIB " U/// - WRONG LRECL ON INPUT DATA SET OF A SORT STEP. U/// - ONE OF THE DATA SETS THAT IS INPUT TO THE SORT MAY BE EMPTY. U/// - IF THE ABOVE TWO CONDITIONS ARE FALSE# AND THE CL IS USING U/// - A ROUND TAPE DRIVE !UNIT=TAPE/" AS AN OUTPUT FILE# THE U/// - PROBLEM COULD BE BECAUSE THE TAPE DRIVE IS DIRTY. HAVE U/// - AUBURN HILLS CLEAN THE TAPE DRIVE AND TELL YOUR SUPERVISOR4444 U/// - IF USING PGM SSGPXLBL# MAKE SURE DSNAMES IN CL MATCH DSNAMES U/// - IN SYSIN CARDS. U,,%& - WHEN USING WAAPDSUT# THERE ARE MA OR ERRORS IN THE CONTROL CARDS U,,%& - CONCAT. DATA SETS ON A SORT. FIRST DATA SET DOES NOT CONTAIN THE U,,%& - LARGEST BLOCKSI-E. U,,%& - OB REQUIRES MORE SPACE TO EXECUTE. U,,%& - SYSIN 1 ON A SORT MAY HAVE TOO MANY ENTRIES. U,,%& - MAY BE SORTING BEYOND REC LENGTH WHEN WORKING WITH VAR RECORDS. U,,%& - IF USING SYNCSORT# CHECK 'SYSOUT' MESSAGES WITH SYNCSORT MANUAL U,,%& - SYNCSORT$ CHECK LRECL OF SORTIN AND SORTOUT FILES.

U,,%& - SYNCSORT$ USE PARM VLTEST=, SO WON'T VERIFY THE LRECLS U,%,( - SEE U%,( U,(%% - CL IN 'ALWAYS LOAD' DATASET# BUT NO PROC IN CHAMP U,(0, - ONE OR MORE DATASETS NOT CLOSED AT THE END OF THE PROGRAM. U,('% - SEE U('% U,)(+ - SEE U)(+ U,)0' - SEE U)0' U,)') - SEE U)') U,&++ - SEE U&++ U,''' - SEE U''' U,+)) - SEE U+)) U,/// - SEE U/// U%,,( - I/O EXCEPTION-CHECK TO SEE IF RECORD LENGTH IN PROGRAM AND U%,,( - RECORD LENGTH OF FILE ARE THE SAME. U%,,( - REGION SI-E MAY BE TOO SMALL FOR SORT. U%,,0 - MIXED PROGRAM CALLS OF DYNAMIC AND STATIC CALL# IMPROPER LINK U%,,0 - OR# IN COBOL A RECENT COMPILE !AFTER '//," HAS MIX OF RES/NORES U%,%( - PROGRAM STOPPED BEFORE SORT WAS FINISHED# CHECK TO SEE IF U%,%( - PROGRAM FALLS THRU. ADD A SECTION AFTER THE SORT EXIT. U%,(& - POINTERS IN YOUR DATABASE ARE MUCKED UP. CALL DBA444 U%,** - MORE FAST PATH DATABASE BUFFERS NEEDED. INCREASE NBA/OBA IN THE U%,** - DEPENDENT REGIONS CL. IF A TRANSACTION THEN ASSIGN TO A DIFFERENT U%,** - CLASS SO THAT IT RUNS IN A REGION WITH MORE NBA/OBA. U%/// - DYNAMICALLY CALLED MODULE HAS EXPIRED 'WAASDATE' U(*,% - CHECK IMS RETURN CODES FROM DATABASE CALLS. U('0, - LINK CANNOT FIND A CALLED SUBROUTINE. U('0, - IF LATE AT NIGHT# THE SYSTEM MAY BE COMING DOWN. U('0, - MAY ALSO INDICATE PSB IS MISSING. U(+%, - INSUFFICIENT SPACE FOR WORK FILE# SEE IOF FOR FILE. U*,'( - NEEDS MORE RESOURCES THAN ALLOWED U**,* - THIS USER ABEND BASICALLY MEANS THAT ONE OF THE APPLICATION U**,* - DATA BASES IN YOUR PSB IS STOPPED. WHEN YOUR APPLICATION U**,* - GOES AFTER IT# SOME SORT OF SUBTASK ABEND OCCURS. U**,* - BEFORE CURRENT RELEASE OF IMS THE PGM WOULD ABEND ON A U)0+. U**,* - MEANS THAT THE PGM WILL RUN UNTIL A DATABASE THAT IS NEEDED IS NOT U**,* - AVAILABLE. U**,* - ENSURE THAT ALL THE NEEDED DATABASE ARE UP AND RUNNING.

U**,* - U)0+ -- DB USED BY A BMP IS STOPPED. U*0&, - DATAVANTAGE ERROR DUE TO LACK OF CHECKPOINT ROUTINE FOR UPDATES U*0&, - ADD TO EXEC STMT$ #MBR=DV%CHKP AS NOTED ABOVE FOR UPDATE ONLY. U*0&, - YOU MAY NEED TO ADD THE PARMS "NBA=) AND OBA=)" IF PROCESSING AGAINST U*0&, - FAST PATH DATABASES. U*0&% - MAY NEED TO CHANGE DBD IN DVAN SEGD HEADER RECORD TO POINT U*0&% - TO CORRECT DBD FOR TEST VERSION. U*0&% - DVAN RAN OUT OF BUFFERS. INCREASE NBA AND OBA PARMS. U*0/( - BTS TEST RAN OUT OF BUFFERS# PGM WAS USING FAST PATH DB'S BUT U*0/( - I HAD FAILED TO SPECIFY 'Y' AT 'FAST PATH DB'S.' PROMPT. U%,,& - OB IS ASKING FOR MORE FAST PATH BUFFERS !NBA" THAN IS CURRENTLY U%,,& - AVAILABLE - USE IMS COMMAND "/DIS POOL FPDB" AND LOOK AT U%,,& - "UNFIXED" TO DETERMINE HOW MANY BUFFERS ARE CURRENTLY AVAILABLE. U%,,& - YOU MUST THEN REDUCE THE OB NBA PARAMETER TO REQUEST NO MORE U%,,& - THAN WHAT IS "UNFIXED" OR WAIT FOR OTHER OBS TO END AND THUS U%,,& - FREE UP MORE BUFFERS........ RFS (/&//, U%,,+ - SYNC CALL HAD TO BE MADE AT END OF RUN. THIS IS U%,,+ - FOR EITHER AN UPDATER OR AN INQUIRY BMP. U%,,+ - FOR IFP MESSAGE DRIVEN APPLICATION PROGRAMS AND MPPS U%,,+ - PROGRAM RETURNED NORMALLY BUT WITHOUT A QC STATUS CODE U%,,+ - POSTED IN I/O PCB OR WITHOUT RELEASING FAST PATH BUFFERS. U%,,+ - SOLUTION$ RETURN CONTROL TO IMS ONLY AFTER A QC STATUS CODE U%,,+ - IS RETURNED IN I/O PCB OR AFTER ISSUING A SYNC OR ROLB CALL TO U%,,+ - RELEASE BUFFERS. U%,%& - DD CARD IN THE CL IS MISSING U%,%' - PSB IS MISSING OR DOES NOT MATCH THE PROGRAM U%,%' - DD CARD IN THE CL IS INCORRECT U%,%' - FOR COBOL -- OPEN OF DISPLAY/ACCEPT FILE WAS UNSUCCESSFUL. CHECK U%,%' - TO SEE IF THE DDNAME IS SUPPLIED IN THE CL OR CLIST U%,%' - IF RUNNING BTS YOU NEED A "SYSOUT!D"" ON THE PROC LINE OF YOUR U%,%' - BTS CLIST U%,(, - THE PROGRAM TRIED TO READ PASS THE END OF FILE

U%,(, - MARKER ON THE INPUT RECORD U%,(, - THE PROGRAM TRIED TO CLOSE AN UNOPENED FILE U%,(, - THE PROGRAM TRIED TO OPEN AN ALREADY OPENED FILE U%,(, - FOR GSAM FILE# MAKE SURE THE DCB IS INCLUDED ON U%,(, - THE INPUT DD STATEMENT U%,(, - ADD SORTWK DD STATEMENTS TO OB STEP USING PRINT U%,(, - UTILITY !DMGPRPT". U%,(, - THE PROGRAM ABENDED ON A CLOSE STATEMENT BECAUSE U%,(, - THERE WAS NOT ENOUGH SPACE IN THE FILE FOR EOF MARK U%,*) - FILE SECONDARY ALLOCATION LIMIT ENCOUNTERED....... U%,*0 - WRONG DDNAME IN CL OR IN COBOL-FD IS MISSING BLOCK CONTAINS U%,*0 - OR# AN OPEN ERROR HAS OCCURED. THIS MAY BE BECAUSE YOU ARE U%,*0 - PROCESSING A VARIABLE BLOCKED FILE AND THE RECORD LENGTH IN U%,*0 - YOUR PROGRAM FD DOES NOT MATCH THE VB FILE'S LRECL MINUS FOUR U%,*0 - OR# CHECK CL FOR IMPROPER RECORD LENGTH U%*(, - ERROR WRITING CHECK POINT# INCREASE REGION ON STEP OR OB U%,00 - DD NAME IS MISSPELLED OR MISSING U%0(0 - NOT CAT( CONDITION DURING A CHECK POINT/RESTART EXECUTION U%+,& - CHECK THE GSAM FILE NAME MATCES DD NAME IN CL U(,)' - PROD REGION W/TEST PSB !OR IMS DATASET" OR VICE VERSA. U(,)' - REGION AND PSB/DATASET MISMATCH. U(&0+ - BMC(&0+# CANNOT FIND SEGMENT NAME IN DBD FOR RELOAD U(')/ - BMC(')/# OPEN FAILURE ON DDNAME ' '. U(+'% - REGION SI-E IS NOT LARGE ENOUGH - INCREASE IT U*,,% - TRYING TO USE GENERATION DATA GROUPS IN TESTLIB. CANNOT. U*,,% - CATCH-ALL...KEEP LOOKING44444444444444444 U*,,% - ABEND AID$ ISSUED BY PL/I AFTER NORMAL RETURN FROM AN ERROR# U*,,% - OR FINISH ON-UNIT FOR ERROR ON-CODE ,,+). U*,,% - CHECK SYSPRINT# OR ABEND-AID U*,,' - ABEND DURING AN ASSEMBLY OF A MFS SCREEN. UNABLE TO STOW. U*,,' - DIRECTORY BLOCKS ARE FULL. U*,,' - IMSVS%.TEST.TFORMAT DATASET IS FULL. DELETE UNNEEDED MEMBERS U*,,' - IN DATASET AND RETRY. U**,, - STORAGE SPACE FOR DATABASE ENQUEUES HAS BEEN FILLED UP. ALL U**,, - IMS PROGRAMS CURRENTLY RUNNING WILL ABEND. CAUSE IS$ AN UPDATE

U**,, - BMP IS NOT CHECKPOINTING FREQUENTLY ENOUGH. THE SYSTEM DOES NOT U**,, - IDENTIFY WHICH BMP IS AT FAULT. OLD ABEND CODE WAS U''0. U**,* - INSTEAD OF U)0+ WHEN PROGRAM IS ACCESSING A U**,* - DATABASE THAT HAS BEEN STOPPED. TRAN PUT ON U**,* - SUSPEND QUEUE. DO A /STA TRAN COMMAND AFTER U**,* - DATABASE IS BACK UP U*0,, - GENERIC USER ABEND CODE USED FOR PROGRAMMER FORCED ABENDS U*0,, - CHECK SYSOUT FOR DESCRIPTIVE ERROR MESSAGES DISPLAYED BY PROGRAM U*0,, - REPLACEMENT OF THE COMPUTE XXX = % / , STATEMENT U*0,% - INVALID PARM LENGTH OR VALUE U*0,( - ERROR DETECTED BUT NO ABEND3 RETURN CODE SPECIAL U*0,( - REGISTER SET TO *0,( AND INTERROGATED IN THE U*0,( - CL TO EXECUTE WAASABND. U*0,* - ENCOUNTERED STOP AND/OR ACCEPT STATEMENT U*0,) - AFTER ANY INVALID RETURN CODE FROM "WAASDYN" U*0,0 - WHEN THE CHECKPOINT LIMIT RECORD IS INVALID U*0,& - RESERVED AS THE STANDARD CL PARM= VALUE FOR U*0,& - PROGRAM "CURPB,,(" U*0,' - INVALID SQLCODE VALUE AFTER EXECUTION OF ANY SQL U*0,' - CODE IN TSO BATCH DB( APPLICATION PROGRAMS U*0,+ - USED BY CURSU,,( !DATE/TIME" WHEN A BAD RETURN U*0,+ - FROM WAASDATE IS FOUND. U*0,/ - REPLACEMENT OF SETTING THE ATTRIBUTE STATUS TO "-%" U*0,/ - IN BATCH COBOL PROGRAMS. U*0%, - AFTER ANY INVALID RETURN CODE FROM "DM,(+X" U*0%% - USER ABEND IN "BATCH PRINT" PROGRAM - ISSUED U*0%% - BY S////-ABORT-ROUTINE FOLLOWING A ROLB CALL U*0%( - DATA SET EMPTY U*0%* - SSDPDB(Q - INVALID FUNCTION CODE PARM U*0%) - SSDPDB(Q - UNSUCCESSFUL DEQUEUE U*0%0 - ANY NON-DATABASE RELATED TPS ERROR IN TSO BATCH U*0%0 - APPLICATION PROGRAMS U*0%& - BAD RETURN FROM CURSU,,( IN CAL-DATE CALL U*0%& - REPLACEMENT. U*0%' - RETURN CODE INDICATING AN UNSUCCESSFUL CALL U*0%' - TO WAASCTLM. U*0%+ - INTERNAL TABLE LIMIT EXCEEDED. U*0,% - GENERIC USER ABEND CODE USED FOR PROGRAMMER FORCED ABENDS U*0,% - CHECK SYSOUT FOR DESCRIPTIVE ERROR MESSAGES DISPLAYED BY PROGRAM U*0,& - NO TIE CONDITION FOR ELECTRONIC TIEINS U*0%) - BAD RETURN FROM ISRT TO RI'ORDR

U*0%& - BAD RETURN FROM GHU TO RI'PRGM U*00, - BAD RETURN FROM CHKPT/RSTR CALL TO COCSS,* U*0// - BAD RETURN FROM DB CALL U*&,, - BAD RETURN FROM OPEN OF GSAM FILE U*&,) - THE ABEND-CODE SENT TO WAASABEND WAS TOO HIGH U*&,) - ONLY % THRU )/,0 IS ACCEPTABLE U*&0, - BAD RETURN FROM CLOSE OF GSAM FILE U*',, - BAD RETURN FROM READ OF GSAM FILE U),,, - CHECK DISPOSITION OF FILES BEING USED FOR POSSIBLE NOTCATLG-( U),,, - ERROR WITH FIRST XRST CALL TO CHECKPOINT. U),,( - PSB AND CONTROL NUMBER DO NOT MATCH U),,( - CHECK THE PROGRAM NAME -- DO NOT ADD 'T'4 U),,& - IMS BATCH ABEND# ONE OR MORE FILES WERE NOT CLOSED AT END. U),%% - TC UPDATE ABEND# CURRECT UPDATE OB NOT -ERO# ANOTHER UPDATE U),%% - OB WAS RUNNING. PLEASE FOLLOW RESTART INSTRUCTIONS AFTER U),%% - OTHER UPDATE OB IS DONE. HAVE A NICE DAY44444 U),(+ - INVALID ISA SI-E. INITIAL STORAGE AREA NOT LARGE ENOUGH. U),*( - GSAM FILE NOT SPECIFIED IN PSB U),*( - IF ACCESS TO CHAMP LOST$ LOGOFF/LOGON TO RESET POINTERS. U),*& - ERROR IN IBM ERROR HANDLING ROUTINE. !CHECK STMT TO DEBUG" U),*& - A PROGRAM CHECK OCCURRED DURING AN IMS CALL STATEMENT. U),*& - REGISTER ( POINTS TO THE PIE/EPIE. SUGGESTION TO PUT A U),*& - CHECK STATEMENT ON EACH PROC TO DETERMINE WHICH PROC ABENDED. U),*& - SYSTEM USUALLY WILL NOT REFLECT WHERE THE ABEND OCCURRED. U),*& - BE SURE THAT YOU ARE EXECUTING "EXEC TESTBTCH#MBR=XXXXXX" U),*& - CHECK DCB INFO IS PRESENT AND CORRECT IN CL. LRECL#BLKSI-E U),*& - BE SURE THAT PROGRAM HAS CORRECT DATA SET TYPE IN CHAMP. U),)+ - CHECK THAT A TABLE !ARRAY" IS NOT BEING OVERFILLED ALSO. U),0, - THE IMP(CNTL DD STATEMENT WAS NOT PROVIDED OR IS DUMMY. U),0% - THE IMP%LIST DD STATEMENT WAS NOT PROVIDED. U),0( - FILE DD MISSING ON CL !IMP%1111" U),'+ - THE CHKPM VALUE SPECIFIED IN THE CHKP OPERAND OF MI%UDATA WAS U),'+ - EXHAUSTED PRIOR TO THE ARRIVAL OF A SEQUENCED UNIQUE SEGMENT. U),'+ - EXAMINE AND AD UST MI%UDATA CHECKPOINT PARAMETERS.

U),/) - HARDWARE ERROR3 NOT A SOFTWARE PROBLEM# RESTART AND TRY AGAIN. U+,/) - !ONCODE" PROTECTION EXCEPTION. MISSPELLED PCB NAME IN CALL. U+,/) - !ONCODE" PTR NOT SET OR PTR NO SET FOR BASED STRUCTURE. U+,/' - !ONCODE" DATA EXCEPTION U//// - DUMMY ,,,( - !ONCODE" RUNTIME ERROR FROM IMS TEST REGION BEING CANCELLED. ,,,* - !ONCODE" ATTEMPT MADE TO EXEC STMT DIAGNOSED IN ERROR AT COMPILE TIME ,,,/ - !ONCODE" SIGNAL ERROR INSTRUCTION# USER *,,%. ,,)( - !ONCODE" POSSIBLE BAD DATA. ,,/* - !ONCODE" POSSIBLE CAUSE$ INSUFFICIENT REGION# ,,/* TRY INCREASING REGION ,,/* - VSAM FILE STATUS ( CHAR. RETURN CODE. IF FILE WITH BAD RETURN ,,/* CODE IS NOT ALLOCATED TO AN ONLINE REGION# AND PROGRAM IS ,,/* COBOLII# CHANGE RECORD CONTAINS CLAUSE IN FD FROM ',' TO THE ,,/* ACTUAL LRECL OF THE FILE.

Das könnte Ihnen auch gefallen