<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    The NoteBook of EricKong

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      611 Posts :: 1 Stories :: 190 Comments :: 0 Trackbacks
    CICS


    ASRA  - This abend occured beacuse of invalid non numeric data

    AICA  - A looping task has been terminated with this abend
            code by CICS because it was executing without giving
            up control longer than the time period specified by
            the ICVR keyword in the CICS SIT.                           

    AEY9  - Invalid EXEC CICS command issued

    AE**  - Most of the abends starts with AE, occures because
            they are not handled in the cics program.

     

    RESP
    VALUE
    CONDITION ABEND

    00 NORMAL
    01 ERROR
    02 RDATT
    03 WRBRK
    04 EOF
    05 EODS
    06 EOC
    07 INBFMH
    08 ENDINPT
    09 NONVAL
    10 NOSTART
    11 TERMIDERR AEIK
    12 FILENOTFOUND AEIL
    13 NOTFND AEIM
    14 DUPREC AEIN
    15 DUPKEY
    16 INVREQ AEIP
    17 IOERR AEIQ
    18 NOSPACE AEIR
    19 NOTOPEN
    20 ENDFILE
    21 ILLOGIC AEIU
    22 LENGERR AEIV
    23 QZERO
    24 SIGNAL
    25 QBUSY
    26 ITEMERR
    27 PGMIDERR AEIO
    28 TRANSIDERR AEI1
    29 ENDDATA
    30 INVTSREQ
    31 EXPIRED
    32 RETPAGE
    33 RTEFAIL
    34 RTESOME
    35 TSIOERR
    36 MAPFAIL
    37 INVERRTERM
    38 INVMPSZ
    39 IGREQID
    40 OVERFLOW
    41 INVLDC
    42 NOSTG
    43 JIDERR AEYG
    44 QIDERR AEYH
    45 NOJBUFSP
    46 DSSTAT
    47 SELNERR
    48 FUNCERR
    49 UNEXPIN
    50 NOPASSBKRD
    51 NOPASSBKWR
    52 -
    53 SYSIDERR AEYQ
    54 ISCINVREQ
    55 ENQBUSY
    56 ENVDEFERR
    57 IGREQCD
    58 SESSIONERR
    59 SYSBUSY
    60 SESSBUSY
    61 NOTALLOC
    62 CBIDERR
    63 INVEXITREQ
    64 INVPARTNSET
    65 INVPARTN
    66 PARTNFAIL
    67 -
    68 -
    69 USERIDERR AEYX
    70 NOTAUTH AEY7
    71 VOLIDERR AEXV
    72 SUPPRESSED
    73 -
    74 -
    75 RESIDERR
    76 -
    77 -
    78 -
    79 -
    80 NOSPOOL
    81 TERMERR
    82 ROLLEDBACK
    83 END AEXK
    84 DISABLED
    85 ALLOCERR
    86 STRELERR
    87 OPENERR
    88 SPOLBUSY
    89 SPOLERR
    90 NODEIDERR
    91 TASKIDERR AEXX
    92 TCIDERR AEXO
    93 DSNNOTFOUND AEX1
    94 LOADING
    95 MODELIDERR AEX3
    96 OUTDESCRERR
    97 PARTNERIDERR AEX5
    98 PROFILEIDERR AEX6
    99 NETNAMEIDERR
    255 NOTPOSS


    JCL


    S0CB  -   Attempting to divide by 0 and not using ON SIZE ERROR

    S002  -   Very large record length/ wrong record length

    Sx22  -   Job has been cancelled.  The value of x will vary depending on the way the job was 
                  cancelled. S222 means job was cancelled by a user or operator without a dump. 
                 If a TSO session times out you will probably get an S522 abend code.

                  S222  -   The job was cancelled (by subsystem or operator) because it violated
                 some restriction

                  S522  -   JOB or TSO session exceeded  maximum job wait time  OR
                        operator did not mount the require tape within allowed time limit  

    S806  -   Load module not found

    S837  -   Space problem, Alloted space is not enough for data set

    S913  -   You are trying to access a dataset which you are not authorized to use.

    SOC7  -   1. Moving non-numeric value to numeric field
                  2. Not initilizing the numeric variables before first use

    SOC4  -   1. Index exceeds the size of table
                  2. Trying to use File Section variables without opening the file

    S0C1 -    Operation Exception. Check for subscript errors, missing DD card, file not opened.

    SE37  -  Insufficient disk space.

    U1026 -  COBOL sort failed.

    U1056 -  Program didn't close a file before ending


    DB2 

    +100  ->  End of cursor                                                            

    -180  ->  String representation of DATE, TTIME, TIMESTAMP is invalid                

    -204  ->  Object not defined to DB2

    -205  ->  Column name not in specified DB22 table

    -206  ->  Column does not exist in any tabble in the SELECT

    -551  ->  Not authorized to access DB2

    -803  ->  Unquie index voilation. Try to iinsert duplicate record.

    -805  ->  DBRM or PACKAGE not found in PLAAN

    -811  ->  Cursor should be used , when morre than one row returned as an result
              of an singleton SELECT query

    -818  ->  Timestamp mismatch between plan  and load module

    VSAM
    00   -  SUCCESSFUL COMPLETION

       02   -  DUPLICATE KEY, NON UNIQUE ALT INDEX

       04   -  READ, WRONG LENGTH RECORD 

       05   -  OPEN, FILE NOT PRESENT
      
       10   -  END OF FILE

       20   -  INVALID KEY VSAM KSDS OR RRDS

       21   -  SEQUENCE ERROR, ON WRITE OR CHANGING KEY ON REWRITE

       22   -  DUPLICATE KEY

       23   -  RECORD NOT FOUND - (when we are trying to access a record with key)
                     or
               FILE NOT FOUND


       35   -  OPEN, FILE NOT PRESENT
              
               When we will use this code in our program?
               There are situations where file should be read if exists, write if it does not
               when you dont know whether file exists are not , first you will open
               file in I-O mode and check status code. if it is 35 then open that
               file for output file. other wise you will continue with your logic
     

       41   -  OPEN, FILE IS OPEN 

       42   -  CLOSE, FILE IS CLOSED 

       43   -  DELETE OR REWRITE & NO GOOD READ FIRST

       46   -  SEQUENTIAL READ WITHOUT POSITIONING

       47   -  READING FILE NOT OPEN AS INPUT/IO/EXTEND

       48   -  WRITE WITHOUT OPEN IN IO MODE

       49   -  DELETE OR REWRITE WITHOUT OPEN IN IO MODE

       92   -  LOGIC ERROR/OPENING AN OPEN FILE 
                     OR READING OUTPUT FILE 
                     OR WRITE INPUT FILE 
                     OR DEL/REW BUT NO PRIOR READ

       94   -  SEQUENTIAL READ AFTER END OF FILE 
               OR NO CURRENT REC POINTER FOR SEQ 

       96   -  MISSING DD STATEMENT IN JCL 

       97  -  OPEN OK, FILE INTEGRITY VERIFIED

              When we will use this in our programs?
              We use this code whenever we open the file, if status code is 00 or 97
              we will proceed with our logic, other wise, call error routine.
              Usaully, it may come when file was not closed.
              for example

              IF WS-FILE-STATUS NOT = '00' AND '97'
                 PERFORM ERROR-ROUTINE
              END-IF.
               


    posted on 2012-08-05 13:38 Eric_jiang 閱讀(926) 評論(2)  編輯  收藏

    Feedback

    # re: ABEND CODES / STATUS CODES 2012-08-13 22:58 Eric_jiang
    CICS DSNC Module DSNAPRH could not be found  回復(fù)  更多評論
      

    # re: ABEND CODES / STATUS CODES 2012-08-13 23:03 Eric_jiang
    修改ADCD.Z110.PARMLIB(PROGD9),添加以下(注D9根據(jù)LOADPARM不同也不同):
    APF ADD
    DSNAME(DSN910.ADSNLOAD) VOLUME(ZADB92)

    LNKLST ADD NAME(LNKLST00) DSN(DSN910.DB9G.SDSNEXIT) VOLUME(ZADB91)
    LNKLST ADD NAME(LNKLST00) DSN(DSN910.SDSNLOAD) VOLUME(ZADB91)
    LNKLST ADD NAME(LNKLST00) DSN(DSN910.SDXRRESL) VOLUME(ZADB91)
    LNKLST ADD NAME(LNKLST00) DSN(DSN910.ADSNLOAD) VOLUME(ZADB92)
    修改并運行ADB720.SADBSAMP(ADBBIND)
      回復(fù)  更多評論
      


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 国产精品久久久久免费a∨| 在线观看亚洲精品专区| 无码久久精品国产亚洲Av影片| 久久久久亚洲av成人无码电影| 亚洲精品老司机在线观看| 亚洲综合色视频在线观看| 国产成人亚洲影院在线观看| 亚洲国产精品尤物YW在线观看| 亚洲国产精品一区二区三区久久| 亚洲精品国产高清嫩草影院| 久久精品国产精品亚洲艾草网美妙| 亚洲精品人成无码中文毛片| 亚洲区日韩区无码区| 亚洲精品无码国产| 久久久久亚洲精品无码系列| 久久亚洲日韩看片无码| 亚洲人6666成人观看| 亚洲综合一区二区三区四区五区| 亚洲大码熟女在线观看| 人成午夜免费大片在线观看| 丰满人妻一区二区三区免费视频| 二区久久国产乱子伦免费精品| 国产免费无码一区二区| 精品国产免费人成电影在线观看| 一二三四影视在线看片免费 | 13一14周岁毛片免费| 亚洲精品视频在线观看免费| 成人片黄网站A毛片免费| 日本一道本高清免费| 久久久久亚洲AV无码专区网站| 国产精一品亚洲二区在线播放| 亚洲精品天天影视综合网| 亚洲国产成人久久精品app| 亚洲色成人WWW永久在线观看| 午夜亚洲乱码伦小说区69堂| 99在线视频免费观看| jjizz全部免费看片| 国产资源免费观看| 国产亚洲色婷婷久久99精品91| 亚洲美女色在线欧洲美女| 亚洲欧美日韩中文字幕在线一区|