IMS Abend Codes

651
IMS Messages and Codes, Volume 3: IMS Abend Codes GC18-9714-10

description

IMS

Transcript of IMS Abend Codes

  • IMS

    Messages and Codes, Volume 3: IMSAbend Codes

    GC18-9714-10

  • IMS

    Messages and Codes, Volume 3: IMSAbend Codes

    GC18-9714-10

  • NoteBefore using this information and the product that it supports, be sure to read the general information under Notices.

    This edition applies to IMS Version 10 (program number 5635-A01), IMS Version 11 (program number 5635-A02),IMS Version 12 (program number 5635-A03) and to all subsequent releases and modifications until otherwiseindicated in new editions.

    Copyright IBM Corporation 1974, 2013.US Government Users Restricted Rights Use, duplication or disclosure restricted by GSA ADP Schedule Contractwith IBM Corp.

  • ContentsAbout this information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vPrerequisite knowledge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vIBM product names used in this information . . . . . . . . . . . . . . . . . . . . . . . . viIMS function names used in this information . . . . . . . . . . . . . . . . . . . . . . . . viiHow new and changed information is identified . . . . . . . . . . . . . . . . . . . . . . . viiAccessibility features for IMS Version 12 . . . . . . . . . . . . . . . . . . . . . . . . . viiHow to send your comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii

    Chapter 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1About these messages and codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1New messages and abend codes for Version 12. . . . . . . . . . . . . . . . . . . . . . . . 1Changed messages and abend codes for Version 12 . . . . . . . . . . . . . . . . . . . . . . 4Deleted messages and abend codes for Version 12 . . . . . . . . . . . . . . . . . . . . . . . 6New messages and abend codes for Version 11 . . . . . . . . . . . . . . . . . . . . . . . . 6Changed messages and abend codes for Version 11 . . . . . . . . . . . . . . . . . . . . . . 8Deleted messages and abend codes for Version 11 . . . . . . . . . . . . . . . . . . . . . . . 9New messages and abend codes for Version 10 . . . . . . . . . . . . . . . . . . . . . . . . 9Changed messages and abend codes for Version 10 . . . . . . . . . . . . . . . . . . . . . . 11Deleted messages and abend codes for Version 10 . . . . . . . . . . . . . . . . . . . . . . 13IMS problem determination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Using LookAt to find message and code explanations . . . . . . . . . . . . . . . . . . . . . 16

    Chapter 2. IMS abend codes . . . . . . . . . . . . . . . . . . . . . . . . . . 19IMS abends . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

    Standard abends. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Pseudoabends . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Multimodule abends . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

    Getting information about IMS abends . . . . . . . . . . . . . . . . . . . . . . . . . . 21Failure analysis tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

    Formatted dump . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22IMS abend search and notification . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Using LookAt to find message and code explanations . . . . . . . . . . . . . . . . . . . . . 22

    Chapter 3. System abend codes . . . . . . . . . . . . . . . . . . . . . . . . . 23

    Chapter 4. IMS abend codes 0000 - 0500 . . . . . . . . . . . . . . . . . . . . . 25

    Chapter 5. IMS abend codes 0501 - 1000. . . . . . . . . . . . . . . . . . . . . 213

    Chapter 6. IMS abend codes 1001 - 2000. . . . . . . . . . . . . . . . . . . . . 473

    Chapter 7. IMS abend codes 2001 - 3000. . . . . . . . . . . . . . . . . . . . . 537

    Chapter 8. IMS abend codes 3001 - 5000. . . . . . . . . . . . . . . . . . . . . 549

    Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 629Programming interface information . . . . . . . . . . . . . . . . . . . . . . . . . . . 631Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 631

    Copyright IBM Corp. 1974, 2013 iii

  • Bibliography for IMS Version 12 . . . . . . . . . . . . . . . . . . . . . . . . 633

    Bibliography for IMS Version 11 . . . . . . . . . . . . . . . . . . . . . . . . 635

    Bibliography for IMS Version 10 . . . . . . . . . . . . . . . . . . . . . . . . 637

    iv Messages and Codes, Volume 3: IMS Abend Codes

  • About this informationThis information provides reference information for the abend codes, messages,status codes, and return codes that are produced by IMS.

    Volume 1 provides reference information for the IMS messages that have the DFSprefix, along with their associated return codes. It also provides diagnosticinformation that helps programmers, operators, and system-support personneldiagnose problems in IMS.

    Volume 2 provides reference information for non-DFS prefixed IMS messages thatare associated with IMS Base Primitive Environment (BPE); IMS Common QueueServer (CQS); IMS Common Service Layer (CSL); Database Recovery Control(DBRC) facility; and integrated IMS Connect. It provides diagnostic referenceinformation that helps programmers, operators, and system-support personneldiagnose problems in IMS.

    Volume 3 provides reference information for all IMS abnormal termination (abend)codes, including analysis, explanation, possible causes, and APAR processinginstructions.

    Volume 4 provides return, reason, sense, function, and status codes for IMS BasePrimitive Environment (BPE); IMS Common Queue Server (CQS); IMS CommonService Layer (CSL); Database Recovery Control (DBRC) facility; and integratedIMS Connect. It also provides diagnostic reference information that helpsprogrammers, operators, and system-support personnel diagnose problems in IMS.

    This information is available as part of the Information Management Software forz/OS Solutions Information Center at http://publib.boulder.ibm.com/infocenter/imzic. A PDF version of this information is available in the information center.

    Prerequisite knowledgeYou can learn more about z/OS by visiting the z/OS Basic Skills InformationCenter.

    You can gain an understanding of basic IMS concepts by reading An Introduction toIMS, an IBM Press publication. An excerpt from this publication is available in theInformation Management Software for z/OS Solutions Information Center.

    IBM offers a wide variety of classroom and self-study courses to help you learnIMS. For a complete list of courses available, go to the IMS home page atwww.ibm.com/ims and link to the Training and Certification page.

    Copyright IBM Corp. 1974, 2013 v

    |||

  • IBM product names used in this informationIn this information, the licensed programs shown in the following table arereferred to by their short names.

    Table 1. Licensed program full names and short namesLicensed program full name Licensed program short name

    IBM Application Recovery Tool for IMS andDB2

    Application Recovery Tool

    IBM CICS Transaction Server for OS/390 CICS

    IBM CICS Transaction Server for z/OS CICS

    IBM DB2 for z/OS DB2 for z/OS

    IBM Data Facility Storage ManagementSubsystem Data Facility Product

    Data Facility Product (DFSMSdfp)

    IBM Data Facility Storage ManagementSubsystem Data Set Services

    Data Set Services (DFSMSdss)

    IBM Enterprise COBOL for z/OS andOS/390

    Enterprise COBOL

    IBM Enterprise PL/I for z/OS and OS/390 Enterprise PL/I

    IBM High Level Assembler for MVS & VM& VSE

    High Level Assembler

    IBM IMS Advanced ACB Generator IMS Advanced ACB Generator

    IBM IMS Batch Backout Manager IMS Batch Backout Manager

    IBM IMS Batch Terminal Simulator IMS Batch Terminal Simulator

    IBM IMS Buffer Pool Analyzer IMS Buffer Pool Analyzer

    IBM IMS Command Control Facility forz/OS

    IMS Command Control Facility

    IBM IMS Connect for z/OS IMS Connect

    IBM IMS Database Control Suite IMS Database Control Suite

    IBM IMS Database Recovery Facility forz/OS

    Database Recovery Facility

    IBM IMS Database Repair Facility IMS Database Repair Facility

    IBM IMS DataPropagator for z/OS IMS DataPropagator

    IBM IMS DEDB Fast Recovery IMS DEDB Fast Recovery

    IBM IMS Extended Terminal Option Support IMS ETO Support

    IBM IMS Fast Path Basic Tools IMS Fast Path Basic Tools

    IBM IMS Fast Path Online Tools IMS Fast Path Online Tools

    IBM IMS Hardware DataCompression-Extended

    IMS Hardware Data Compression-Extended

    IBM IMS High Availability Large Database(HALDB) Conversion Aid for z/OS

    IBM IMS HALDB Conversion Aid

    IBM IMS High Performance ChangeAccumulation Utility for z/OS

    IMS High Performance ChangeAccumulation Utility

    IBM IMS High Performance Load for z/OS IMS HP Load

    IBM IMS High Performance Pointer Checkerfor OS/390

    IMS HP Pointer Checker

    vi Messages and Codes, Volume 3: IMS Abend Codes

  • Table 1. Licensed program full names and short names (continued)Licensed program full name Licensed program short name

    IBM IMS High Performance Prefix Resolutionfor z/OS

    IMS HP Prefix Resolution

    IBM Tivoli NetView for z/OS Tivoli NetView for z/OS

    IBM WebSphere Application Server forz/OS and OS/390

    WebSphere Application Server for z/OS

    IBM WebSphere MQ for z/OS WebSphere MQ

    IBM WebSphere Studio ApplicationDeveloper Integration Edition

    WebSphere Studio

    IBM z/OS z/OS

    IMS function names used in this informationIn this information, the term HALDB Online Reorganization refers to theintegrated HALDB Online Reorganization function that is part of IMS Version 12,unless otherwise indicated.

    IMS provides an integrated IMS Connect function, which offers a functionalreplacement for the IMS Connect tool (program number 5655-K52). In thisinformation, the term IMS Connect refers to the integrated IMS Connect functionthat is part of IMS Version 12, unless otherwise indicated.

    How new and changed information is identifiedNew and changed information in most IMS library PDF publications is denoted bya character (revision marker) in the left margin. The first edition (-00) of ReleasePlanning, as well as the Program Directory and Licensed Program Specifications, do notinclude revision markers.

    Revision markers follow these general conventions:v Only technical changes are marked; style and grammatical changes are notmarked.

    v If part of an element, such as a paragraph, syntax diagram, list item, task step,or figure is changed, the entire element is marked with revision markers, eventhough only part of the element might have changed.

    v If a topic is changed by more than 50%, the entire topic is marked with revisionmarkers (so it might seem to be a new topic, even though it is not).

    Revision markers do not necessarily indicate all the changes made to theinformation because deleted text and graphics cannot be marked with revisionmarkers.

    New and changed information in the information center is denoted by blue carets (and ) at the beginning and end of the new or changed information.

    Accessibility features for IMS Version 12Accessibility features help a user who has a physical disability, such as restrictedmobility or limited vision, to use information technology products successfully.

    About this information vii

  • Accessibility features

    The following list includes the major accessibility features in z/OS products,including IMS Version 12. These features support:v Keyboard-only operation.v Interfaces that are commonly used by screen readers and screen magnifiers.v Customization of display attributes such as color, contrast, and font size.

    Note: The Information Management Software for z/OS Solutions InformationCenter (which includes information for IMS Version 12) and its relatedpublications are accessibility-enabled for the IBM Home Page Reader. Youcan operate all features by using the keyboard instead of the mouse.

    Keyboard navigation

    You can access IMS Version 12 ISPF panel functions by using a keyboard orkeyboard shortcut keys.

    For information about navigating the IMS Version 12 ISPF panels using TSO/E orISPF, refer to the z/OS V1R10.0 TSO/E Primer, the z/OS V1R10.0 TSO/E User's Guide,and the z/OS V1R11.0 ISPF User's Guide Volume 1. These guides describe how tonavigate each interface, including the use of keyboard shortcuts or function keys(PF keys). Each guide includes the default settings for the PF keys and explainshow to modify their functions.

    Related accessibility information

    Online documentation for IMS Version 12 is available in the InformationManagement Software for z/OS Solutions Information Center.

    IBM and accessibility

    See the IBM Human Ability and Accessibility Center at www.ibm.com/able for moreinformation about the commitment that IBM has to accessibility.

    How to send your commentsAbout this task

    Your feedback is important in helping us provide the most accurate and highestquality information. If you have any comments about this or any other IMSinformation, you can take one of the following actions:

    Procedurev From any topic in the information center at http://publib.boulder.ibm.com/infocenter/imzic, click the Feedback link at the bottom of the topic andcomplete the Feedback form.

    v Send your comments by e-mail to [email protected]. Be sure to include thetitle, the part number of the title, the version of IMS, and, if applicable, thespecific location of the text on which you are commenting (for example, a pagenumber in the PDF or a heading in the information center).

    viii Messages and Codes, Volume 3: IMS Abend Codes

  • Chapter 1. IntroductionIMS issues messages or codes to provide you with information about events as itruns.

    A number of messages and abend codes have been added, changed, or deleted forIMS. In addition, there are certain steps you should take to aid in identifying thecause of a problem. These steps are common to many message or code problems.

    About these messages and codesThese messages and codes are for IMS Version 10 and later.

    The lists of messages and codes in these topics do not include messages or codesthat were added or modified as a result of technical changes to previous IMSreleases.

    New or deleted messages and codes

    When a new message is added, the information for that message contains a sectionwith the title Added and the version of IMS when it was added. That message isvalid for that version of IMS and later versions, unless otherwise indicated.

    When a message is deleted, the information for that message contains a sectionwith the title Removed and the version of IMS when it was removed.

    Changed messages and codes

    For changes that apply to specific versions of IMS, the change is marked with anindication of the version when the change begins. For example, a change that

    applies to IMS Version 12 and later is marked with: V12 .

    If a section is marked with an earlier IMS version, that section applies only to that

    version. For example, a section marked with applies only to that version,

    when a similar section is marked for a later version, such as V12 .

    New messages and abend codes for Version 12A number of messages and abend codes are new in IMS Version 12.

    Table 2. New messages and codes for Version 12AREA, BPE, CQS, and CSL messages

    Copyright IBM Corp. 1974, 2013 1

  • Table 2. New messages and codes for Version 12 (continued)AREA644AREA645

    CQS0282W CSL1000ICSL2500ICSL2501ICSL2502ACSL2503ACSL2510ECSL2511ECSL2512WCSL2513ECSL2514ECSL2515ECSL2516ECSL2517ECSL2518E

    CSL2600ICSL2601ECSL2602ECSL2603ICSL2604ECSL2605ECSL2606ECSL2607ECSL2608ECSL2609ECSL2610E

    CSL2611ECSL2612ECSL2613ECSL2614ECSL2615ECSL2616ECSL2617ECSL2618ICSL2619ECSL2620ICSL2621ECSL2622ECSL2625ICSL3120ECSLM130I

    DBD, DFS, DHB, and DSP messages

    DBD200DBD210DBD600DBD601DBD602DBD603DBD770DFS0066DFS0287ADFS0288EDFS0415WDFS0448WDFS0510EDFS650EDFS0897ADFS1509WDFS1512EDFS1769WDFS1852WDFS1913IDFS1919IDFS2198EDFS2199EDFS2291IDFS2292EDFS2293EDFS2294EDFS2295EDFS2341IDFS2384W

    DFS2366EDFS2367EDFS2404ADFS2406IDFS3254IDFS3175EDFS3176EDFS3177EDFS3178EDFS3189WDFS3216ADFS3248WDFS3249WDFS3251WDFS3252IDFS3253IDFS3347ADFS3406IDFS3407EDFS3409IDFS3511IDFS3678EDFS3685IDFS3686IDFS3687IDFS4350EDFS4351EDFS4352EDFS4353IDFS4354EDFS4355EDFS4356IDFS4357EDFS4358EDFS4359EDFS4360EDFS4361E

    DFS4362EDFS4363EDFS4364EDFS4365EDFS4366EDFS4367EDFS4368EDSF4400EDFS4401EDFS4402WDFS4403EDFS4404IDFS4405WDFS4406EDFS4407ADFS4407EDFS4419IDFS4420EDFS4421EDFS4422EDFS4423EDFS4424EDFS4425EDFS4426IDFS4427EDFS4428EDFS4429EDFS4430IDFS4431IDFS4461E

    DFS4462EDFS4463EDFS4464EDFS4465WDFS4466WDFS4467WDFS4468EDFS4469WDFS4470WDFS4471WDFS4472WDFS4473EDFS4474EDFS4475EDFS4476EDFS4477EDFS4478EDFS4479EDFS4480EDFS4481EDFS4482EDFS4483EDFS4484EDFS4485EDFS4486EDFS4487EDFS4488WDFS4489WDFS4490WDFS4491WDFS4492WDFS4493W

    DFS4494EDFS4495EDFS4496EDFS4497EDFS4498WDFS4499EDFS4810I

    DFSIX107

    DSP1118IDSP1119IDSP1190WDSP1223E

    DSP1225IDSP1227EDSP1228IDSP1229ADSP1230IDSP1231WDSP1232IDSP1233IDSP1235WDSP1236EDSP1238IDSP1239IDSP1240EDSP1242EDSP1243WDSP1244EDSP1245WDSP1246EDSP1247WDSP1252E

    FLD messages

    2 Messages and Codes, Volume 3: IMS Abend Codes

    ||||

    ||

    ||

    |||||||||||||||||||

    |||||||

    ||||||||||||||||

    |||||||

    ||||||||||||||

    ||||||||||||||||||||||||||||||||

    ||||||||

    |

    ||

    |

  • Table 2. New messages and codes for Version 12 (continued)FLD600FLD601FLD602FLD603FLD604FLD605FLD606FLD607FLD608FLD609FLD610FLD611FLD613FLD614FLD616FLD617FLD618FLD619FLD620FLD621FLD622FLD623FLD624FLD625

    FLD626FLD627FLD628FLD629FLD630FLD631FLD632FLD633FLD634FLD635FLD636FLD637FLD638FLD639FLD640FLD641FLD642FLD643FLD644FLD645FLD646FLD647FLD648FLD649

    FLD650FLD651FLD652FLD653FLD654FLD655FLD656FLD657FLD658FLD659FLD660FLD661FLD662FLD663FLD664FLD665FLD666FLD667FLD668FLD669FLD670FLD671FLD672FLD673

    FLD674FLD675FLD676FLD677FLD678FLD679FLD680FLD681FLD682FLD683FLD684FLD685FLD686FLD687FLD692FLD700FLD701FLD702FLD703FLD705FLD706FLD707FLD710FLD711

    FLD712FLD713FLD714FLD715FLD716FLD717FLD730FLD731FLD732FLD733FLD734FLD735FLD738FLD739FLD740FLD741FLD742FLD743FLD751FLD752FLD753FLD754FLD756FLD997FLD999

    FRP messages

    FRP0001EFRP0002EFRP0003EFRP0006EFRP0007EFRP0008EFRP0009EFRP0010EFRP0011EFRP0011IFRP0012EFRP0013EFRP0014EFRP0015EFRP0016EFRP0017EFRP0018EFRP0019EFRP0020EFRP0021EFRP0022EFRP0023IFRP0024EFRP0025IFRP0026IFRP0027IFRP0028EFRP0029EFRP0030EFRP0031EFRP0032E

    FRP0033EFRP0033IFRP0034EFRP0035EFRP0036EFRP0037IFRP0038IFRP0039IFRP0040EFRP0041WFRP1001EFRP1002EFRP1005EFRP1007EFRP1008EFRP1009EFRP1010EFRP1011EFRP1012EFRP1015EFRP1016EFRP1018EFRP1019EFRP2001IFRP2002IFRP2003IFRP2004IFRP2005IFRP2007IFRP2011EFRP2012I

    FRP2013IFRP2014IFRP2015IFRP2016IFRP2017IFRP2018EFRP2020IFRP2021IFRP2022EFRP2023EFRP2024EFRP2025IFRP2026IFRP2027EFRP2028EFRP2029EFRP2030EFRP2031IFRP2032IFRP2034IFRP2100IFRP2101IFRP2102IFRP2103IFRP2104IFRP2105IFRP2106EFRP2107EFRP3101EFRP3102EFRP3103E

    FRP3104EFRP3105EFRP3106EFRP3107EFRP3108EFRP3109EFRP3110EFRP3111IFRP3112EFRP3113EFRP4000EFRP4001EFRP4002EFRP4003EFRP4004EFRP4005EFRP4006EFRP4008EFRP4009EFRP4010EFRP4022EFRP4031EFRP4032EFRP4040WFRP4041EFRP4042EFRP4043EFRP4044EFRP4045EFRP4046EFRP4273E

    FRP4700EFRP4701EFRP4702EFRP4703EFRP4704EFRP4705EFRP4706EFRP4710EFRP4711EFRP4712EFRP4713EFRP4714EFRP4715EFRP4716EFRP4717EFRP4718EFRP4719EFRP4720EFRP4721EFRP4730EFRP4733WFRP4734WFRP4736WFRP4737IFRP4739WFRP4740EFRP4741WFRP4750IFRP4751IFRP4752IFRP4753I

    Other messages

    Chapter 1. Introduction 3

    ||||||||||||||||||||||||

    ||||||||||||||||||||||||

    ||||||||||||||||||||||||

    ||||||||||||||||||||||||

    |||||||||||||||||||||||||

  • Table 2. New messages and codes for Version 12 (continued)DGEN332

    DMAN600DMAN601

    HWSA0375IHWSA0380EHWSE3130WHWSE3135WHWSF3300IHWSF3305IHWSF3310IHWSF3315EHWSF3330WHWSF3340WHWSF3345WHWS3370EHWS3375EHWSF3400EHWSF3405WHWSI1601WHWSI1650IHWSI1655WHWSI1660EHWSI1665E

    HWSM0538EHWSM0540EHWSP1501IHWSP1504IHWSP1506IHWSP1507EHWSS0777WHWST3500IHWST3505IHWST3510EHWST3515EHWST3520EHWST3525IHWST3530WHWST3540EHWST3545EHWST3550WHWST3560WHWST3570EHWST3575WHWST3600EHWST3700EHWST3730WHWST3735WHWSX0920W

    LCHD230LCHD240LCHD241LCHD242LCHD243LCHD244LCHD245LCHD246

    PCB234PCB235PCB236PCB237PCB600PCB601PCB602PCB603PCB605PGEN600PGEN601

    SEG600SEG601SEGM600SEGM601SEGM602SEGM603SEGM604SEGM605SEGM607SEGM608SEGM610SEGM611SFLD600SFLD601

    XDFLD115XDFLD116XDFLD230XDFLD231XDFLD232XDFLD233XDFLD234XDFLD235XDFLD236XDFLD237XDFLD240XDFLD241XDFLD242XDFLD243XDFLD244XDFLD245XDFLD246XDFLD247XDFLD248XDFLD249XDFLD250XDFLD251

    Abend codes

    01000109019902290288

    0400ODBM 0400

    OTMA 0033

    AIB (DL/I) codes

    DESD0104/02480108/03380108/033C

    0108/03400108/03420108/03440108/0900

    Changed messages and abend codes for Version 12A number of messages and abend codes are changed in IMS Version 12.

    In the table, an asterisk (*) indicates that the message text is changed.

    Table 3. Changed messages and codes for Version 12AREA, BPE, CQS, and CSL messages

    BPE0045EBPE0014E

    CQS0350W CSL0300ICSL2502ACSL2503ACSL2510ECSL2511ECSL2518ECSL2621ECSL3114ICSL3115E

    4 Messages and Codes, Volume 3: IMS Abend Codes

    ||

    |

    |

    |||||||

    ||||||||||||||

    ||

    ||

    |||||

    |||||

    ||||

    |||||||||

  • Table 3. Changed messages and codes for Version 12 (continued)DFS, DHB, and DSP messages

    DFS030IDFS070DFS074DFS110IDFS154IDFS216DFS0413IDFS0415WDFS0527ADFS554ADFS0565IDFS0586IDFS0651WDFS686WDFS0730IDFS0733IDFS0738IDFS0738XDFS0757IDFS0800IDFS0840IDFS0842IDFS0887A

    DFS0909IDFS0927IDFS0947IDFS1176EDFS1188EDFS1269EDFS1922IDFS1987IDFS2082DFS2088IDFS2205IDFS2270DFS2272DFS2342EDFS2419A

    DFS2482IDFS2627IDFS2628IDFS2838I*DFS2840WDFS2842IDFS2858EDFS2859IDFS2868WDFS2930IDFS2991EDFS2992EDFS2993EDFS2994EDFS2996EDFS2997EDFS2998E

    DFS3187WDFS3204DFS3218DFS3265IDFS3286WDFS3395IDFS3397EDFS3399IDFS3402WDFS3407EDFS3422XDFS3490I*DFS3530IDFS3688IDFS3724IDFS4342EDFS4489WDFS4570EDFS4574W

    DSP0012IDSP0044IDSP0049IDSP0144IDSP0126IDSP0249IDSP0292IDSP1076IDSP1100IDSP1164E

    FRP messages

    FLD619

    Other messages

    G018G947

    HWSC0001IHWSC0112WHWSK2805EHWSR0698W

    LCHD140MDA022

    XDFLD009XDFLD249XDFLD300

    Abend codes

    AC6RM 00100070007100730080

    010101020107016801820369045706570711071807350775083008440845

    0929101110262482304133083310336834993303

    Component codes

    FMOTMA 002FOTMA 0035CSL ODBM 0010CSL ODBM 0400

    DL/I and AIB codes

    Chapter 1. Introduction 5

    ||

    |||||

    ||||

    ||||||

    |

    ||||||||

    |

    |

    |||||||||

    |||||

    |

    |

    ||||||||

    ||||

    |||||||||||||||

    ||||

    |

    |||||

  • Table 3. Changed messages and codes for Version 12 (continued)ACAKCGNAQC

    0004/00040100/000C0104/02240108/0214

    Deleted messages and abend codes for Version 12A number of messages and abend codes were deleted in IMS Version 12.

    Table 4. Deleted messages and codes for Version 12Messages

    DFS0004IDFS2384EDFSK201EDFSK202IDFSK203EDFSK204EDFSK205EDFSK206EDFSK207EDFSK208EDFSK209EDFSK300EDFSK301EDFSK302EDFSK303EDFSK304EDFSK305EDFSK306EDFSK307EDFSK308EDFSK309EDFSK401EDFSK402EDFSK403EDFSK404IDFSK405E

    DFSK406EDFSK408EDFSK409EDFSK410EDFSK411EDFSK412EDFSK413EDFSK414EDFSK415EDFSK416EDFSK417EDFSK418EDFSK419EDFSK420EDFSK421EDFSK422EDFSK423EDFSK424IDFSK425EDFSK426EDFSK427EDFSK428EDFSK430EDFSK431EDFSK432EDFSK433EDFSK434E

    DFSK435EDFSK501EDFSK502EDFSK503EDFSK504EDFSK505EDFSK506EDFSK507EDFSK508EDFSK509WDFSK601EDFSK602EDFSK603EDFSK604EDFSK605EDFSK606EDFSK607EDFSK608EDFSK609E

    DSP1165EDSP1201A

    Abend codes

    New messages and abend codes for Version 11A number of messages and abend codes are new in IMS Version 11.

    Table 5. New messages and codes for Version 11AREA, BPE, CQS, and CSL messages

    6 Messages and Codes, Volume 3: IMS Abend Codes

    |||||

    ||||

  • Table 5. New messages and codes for Version 11 (continued)CSL0004ECSL1000ICSL3120ECSL4001ACSL4002ICSL4003WCSL4004I

    CSL4005WCSL4006WCSL4007WCSL4008ECSL4100ECSL4101E

    CSL4103ECSL4104ECSL4105ECSL4106ECSL4107E

    CLS4108ECSL4109ECSL4110ECSL4111ECSL4112ECSLM130I

    DFS, DHB, DMAN, and DSP messages

    DFS0004IDFS0287ADFS0571EDFS0572ADFS0573EDFS0580EDFS0581EDFS0582EDFS0583EDFS0584EDFS0585EDFS0793IDFS0798IDFS0798WDFS0811ADFS0887ADFS0905E

    DFS1058EDFS1277WDFS1278EDFS1279IDFS1299WDFS1710ADFS2382IDFS2384WDFS3215WDFS3252IDFS3253IDFS3299IDFS3300IDFS3301WDFS3494EDFS3495WDFS3511I

    DFS3678EDFS3688IDFS3923IDFS3974WDFS3975WDFS4342EDFS4343EDFS4572EDFS4573EDFS4574E

    DFSD0023E

    DFSIX107DMAN355E

    DSP0837EDSP1113ADSP1114EDSP1115EDSP1116EDSP1117EDSP1183WDSP1190WDSP1205EDSP1210EDSP1211WDSP1212WDSP1213IDSP1214I

    DSP1215IDSP1216IDSP1217E

    DSP1247WDSP2001IDSP2002EDSP2003ADSP2005I

    DHB0901EDHB0902EDHB0903EDHB0904E

    Other messages

    G316

    HWSA0380EHWSJ2500EHWSJ2510WHWSJ2520EHWSJ2530WHWSJ2540EHWSJ2700WHWSJ2710WHWSJ2740EHWSK2800EHWSK2805IHWSK2810EHWSK2815EHWSK2820WHWSK2825E

    HWSK2830EHWSK2835EHWSK2840EHWSK2845EHWSK2850EHWSK2855EHWSK2860EHWSK2865EHWSK2870EHWSK2875WHWSK2880EHWSK2885EHWSK2900EHWSK2910EHWSK2915E

    HWSK3000WHWSK3005IHWSK3005EHWSK3010EHWSN1900IHWSN1910EHWSN1915EHWSN1920EHWSN1925EHWSN1930EHWSN1935WHWSN1940W

    HWSN1945WHWSN1950WHWSN1960IHWSN1965EHWSN1985IHWSN2000EHWSN2010WHWSN2020WHWSN2030WHWSQ2200EHWSQ2205EHWSQ2225EHWSQ2230WHWSQ2235WHWSQ2240WHWSQ2245WHWSQ2255WHWSS0772WHWSS0773IHWSX0940A

    MDA045EMDA046E

    Abend codes

    007001090199022910421043

    2490 ODBM 0010ODBM 0400ODBM 0411

    OTMA 0033

    AIB (DL/I) codes

    0108/0900

    Chapter 1. Introduction 7

    ||||

    ||

    |||

    ||||||

    |

    ||

    ||||

    ||

    |

    |

    |

    ||

    |

    ||||||

    |

  • Changed messages and abend codes for Version 11A number of messages and abend codes are changed in IMS Version 11.

    In the table, an asterisk (*) indicates that the message text is changed.

    Table 6. Changed messages and codes for Version 11AREA, BPE, CQS, and CSL messages

    BPE0003EBPE0014E

    CSL0001ECSL0002ECSL0003A

    CSL0020ICSL0021ICSL0300ICSL3114ICSL3115E

    CQS0114ECQS0115E

    DFS, DHB, and DSP messages

    DFS030IDFS047ADFS0404WDFS0415WDFS0488IDFS0535I*DFS0548EDFS0586IDFS0651WDFS686WDFS070DFS0840IDFS0947IDFS554ADFS627WDFS682IDFS0757IDFS0887A

    DFS1000I*DFS1058EDFS1198IDFS1269EDFS1284EDFS1987IDFS2088IDFS2089IDFS2166DFS2419ADFS2493W*DFS2758IDFS2868WDFS2916WDFS2930IDFS2958ADFS2971WDFS2972E

    DFS3187WDFS3256IDFS3286WDFS3402WDFS3403WDFS3422XDFS3688IDFS3702IDFS3709ADFS3710ADFS3724IDFS3754ADFS3919W

    DFS4031ADFS4342EDFS4570EDFS4571E

    DSP0012IDSP0029I*DSP0094IDSP0126IDSP0133IDSP0144IDSP0222IDSP0224I

    DSP0249IDSP0304IDSP0383ADSP1023IDSP1048I*DSP1076IDSP1150IDSP1154ADSP1160IDSP1164EDSP1201A*DSP2002E

    Other messages

    G449G561G947

    HWSC0001IHWSC0112WHWSC0114WHWSK2805E

    HWSP1410W*HWSP1445EHWSQ2200E*HWSR0698WHWSX0909E*

    MDA022

    Abend codes

    AC600710101010201070168018202430457

    068907110735077507900791079908440844088010061011

    10261042106324802484

    249030413303

    Componentcodes

    8 Messages and Codes, Volume 3: IMS Abend Codes

    ||

    ||

    ||

    |

    |

    |||||||

    ||

    |||

    |||||

    |

    |||||||

    |

    ||

    ||||||

    ||||

    ||||

    |

    |||||||

    |||||||||

    |||||

  • Table 6. Changed messages and codes for Version 11 (continued)CGFMCSL ODBM 0010CSL ODBM 0400

    OTMA 002F

    DL/I and AIB codes

    0108/0214 QC

    Deleted messages and abend codes for Version 11A number of messages and abend codes were removed from IMS in Version 11.

    Information on the IRLM messages and codes can be found in IRLM messages andcodes.

    Table 7. Deleted messages and codes for Version 11Messages

    DFS0571IDFS0572IDFS0573IDFS0580IDFS0581IDFS0582I

    DFS0583IDFS0584IDFS0585IDFS0905IDFS2716IDFS3205

    DSP0077I

    Abend codes

    901

    New messages and abend codes for Version 10A number of messages and abend codes are new in IMS Version 10.

    Table 8. New messages and codes for Version 10AREA, BPE, CQS, and CSL messages

    BPE0043EBPE0044IBPE0045EBPE0046IBPE0047E

    CQS0010ICQS0270ICQS0271ICQS0374I

    CSL1000ICSL3120ECLS4009ICLS4112E

    CSLM005ECSLM006ICSLM021WCSLM022ICSLM023ICSLM024ICSLM025ICSLM028ICSLM029ICSLM030ICSLM031ICSLM032ICSLM033

    CSLM034ICSLM035ICSLM036ICSLM040ECSLM047ECSLM054ECSLM061ECSLM074ICSLM077ICSLM078ICSLM079I

    CSLM082ICSLM083ICSLM084ECSLM085ICSLM086ICSLM087ICSLM088ICSLM089ICSLM090ECSLM091ECSLM092ECSLM093WCSLM094I

    CSLM139ECSLM140ECSLM141E

    DFS, DHB, DMAN, DSP, and DXR messages

    Chapter 1. Introduction 9

    ||||

    |

    ||

    |

    |

  • Table 8. New messages and codes for Version 10 (continued)DFS0005ADFS0062WDFS0067WDFS0126IDFS0673EDFS0767IDFS0793IDFS0798IDFS0798WDFS0808WDFS0809EDFS883ADFS0943IDFS0988IDFS1046EDFS1165WDFS1176EDFS1177EDFS1178IDFS1179EDFS1180EDFS1181EDFS1182EDFS1183EDFS1184EDFS1185EDFS1186WDFS1187WDFS1188EDFS1988WDFS1989EDFS2039IDFS2175DFS2225EDFS2226EDFS2227EDFS2228EDFS2229EDFS2288WDFS2322IDFS2342EDFS2386IDFS2473IDFS2497WDFS2525IDFS2525WDFS2572IDFS2608WDFS2683IDFS2684ADFS2701WDFS2705WDFS2708WDFS2957WDFS2958A

    DFS3007IDFS3022WDFS3024WDFS3147ADFS3158ADFS3174ADFS3187WDFS3200DFS3206DFS3208DFS3212IDFS3213IDFS3252IDFS3253IDFS3368EDFS3369IDFS3370EDFS3371IDFS3372EDFS3373IDFS3374IDFS3395IDFS3396IDFS3397EDFS3398EDFS3399IDFS3403WDFS3404IDFS3405IDFS3423EDFS3426ADFS3427WDFS3433WDFS3440EDFS3442IDFS3469IDFS3476IDFS3493IDFS3497ADFS3497IDFS3500WDFS3501WDFS3503DFS3561EDFS3565EDFS3835WDFS3923IDFS3976EDFS3977EDFS3978EDFS3979EDFS3980EDFS3981EDFS3982WDFS3983EDFS3988EDFS3989W

    DFS3990EDFS3991EDFS3992EDFS3993EDFS3995EDFS3996EDFS3997EDFS3998EDFS3999WDFS4002EDFS4003EDFS4004WDFS4005EDFS4006EDFS4007EDFS4008EDFS4138EDFS4139EDFS4140EDFS4141EDFS41423EDFS4143EDFS4144EDFS4199WDFS4305WDFS4320EDFS4321IDFS4380WDFS4381IDFS4382WDFS4383EDFS4384IDFS4385WDFS4386IDFS4388WDFS4503ADFS4504ADFS4505ADFS4506ADFS4507ADFS4508ADFS4509ADFS4510ADFS4511ADFS4512ADFS4513ADFS4514ADFS4570EDFS4571EDFS4688E

    DFSD001EDFSD002EDFSD003EDFSD004EDFSD005EDFSD006EDFSD007EDFSD008EDFSD009EDFSD010EDFSD011EDFSD012EDFSD013EDFSD014EDFSD015EDFSD016EDFSD017EDFSD018EDFSD019EDFSD020EDFSD021EDFSD022E

    DFSK201EDFSK202IDFSK203EDFSK204EDFSK205EDFSK206EDFSK207EDFSK208EDFSK209EDFSK300EDFSK301EDFSK302EDFSK303EDFSK304EDFSK305EDFSK306EDFSK307EDFSK308EDFSK309E

    DMAN355E

    DSP0015IDSP0020IDSP0030EDSP0096EDSP0191EDSP0338EDSP0390WDSP0714IDSP0715EDSP0716IDSP0717EDSP0838ADSP1126IDSP1127IDSP1128IDSP1129IDSP1130IDSP1131IDSP1132IDSP1133IDSP1138IDSP1164EDSP1165EDSP1166EDSP1168EDSP1169IDSP1170IDSP1171IDSP1172WDSP1174IDSP1175EDSP1176ADSP1177ADSP1178WDSP1179WDSP1181EDSP1182EDSP1184WDSP1185ADSP1186IDSP1187EDSP1188ADSP1189ADSP1241W

    Other messages

    10 Messages and Codes, Volume 3: IMS Abend Codes

    |

    |

    ||

    |

    |

  • Table 8. New messages and codes for Version 10 (continued)HWSA0370EHWSA0380EHWSC0030IHWSC0031IHWSC0032EHWSC0033EHWSC0034W

    HWSC0035EHWSC0036EHWSC0037EHWSC0038EHWSC0039EHWSC0040E

    HWSC0041EHWSC0042EHWSC0043EHWSC0044EHWSC0045EHWSC0046E

    HWSS0743IHWSP1510EHWSQ2200EHWSQ2205EHWSX0914E

    PGEN250

    Abend codes

    083110402277

    342333683397

    AIB (DL/I) codes

    0108/0900

    Changed messages and abend codes for Version 10A number of messages and abend codes have changed for IMS Version 10.

    The following messages and abend codes are changed. An asterisk (*) indicatesthat the message text is changed.

    Table 9. Changed messages and codes for Version 10AREA, BPE, CQS, and CSL messages

    BPE0003E CQS0001ECQS0350W

    CSL3011WCSL3114ICSL3115E

    DFS, DHB, DSP, and DXR messages

    Chapter 1. Introduction 11

    |

    |||

  • Table 9. Changed messages and codes for Version 10 (continued)DFS039IDFS041IDFS0451IDFS0488IDFS049IDFS0586IDFS064I*DFS065*DFS074*DFS076DFS081DFS0089DFS108DFS119DFS120DFS121IDFS158DFS163DFS166DFS178IDFS182IDFS200DFS216DFS231*DFS280DFS401IDFS0415WDFS0427IDFS0437IDFS0445IDFS0446IDFS0488IDFS554A*DFS555I*DFS0537IDFS561ADFS0569IDFS0578IDFS588I*DFS0651WDFS686WDFS702IDFS0725IDFS0733I*DFS0757IDFS0759IDFS0762IDFS0779E*

    DFS0809EDFS826I*DFS830I*DFS0832IDFS842IDFS888IDFS0943IDFS0947IDFS979IDFS982IDFS990IDFS1000IDFS1176EDFS1190I*DFS1193IDFS1268DFS1269EDFS1284EDFS1929I*DFS1934E*DFS1939WDFS1945DFS1953DFS1956EDFS1964EDFS1956EDFS1982IDFS1990IDFS1994IDFS1991IDFS2001IDFS2028DFS2029DFS2030DFS2031DFS2032DFS2038DFS2086DFS2093DFS2103DFS2104DFS2125DFS2126DFS2127DFS2128DFS2129

    DFS2130DFS2131DFS2132DFS2133DFS2134DFS2137DFS2140DFS2143DFS2146DFS2150IDFS2164DFS2165DFS2167DFS2174DFS2176DFS2226EDFS2385EDFS2419ADFS2493W*DFS2460DFS2500I*DFS2501W*DFS2525W*DFS2574IDFS2599IDFS2657I*DFS2667ADFS2703A*DFS2708WDFS2710W*DFS2771DFS2772DFS2773DFS2835I*DFS2843EDFS2854ADFS2868WDFS2916WDFS2930IDFS2960ADFS2971W*DFS3019

    DFS3101IDFS3106IDFS3108IDFS3110IDFS3131ADFS3135A*DFS3144ADFS3158ADFS3162EDFS3187WDFS3213IDFS3218*DFS3221DFS3256IDFS3286WDFS3308EDFS3338A*DFS3371I*DFS3395I*DFS3410IDFS3421XDFS3422XDFS3423EDFS3430IDFS3431DFS3452DFS3470DFS3480IDFS3490I*DFS3497ADFS3497I*DFS3498WDFS3499IDFS3630DFS3633DFS3639DFS3649ADFS3650IDFS3654DFS3688IDFS3690DFS3711WDFS3724IDFS3804IDFS3813DFS3847

    DFS4031ADFSI998I*DSP0002WDSP0007IDSP0008IDSP0015IDSP0025IDSP0027IDSP0029IDSP0057IDSP0094IDSP0126IDSP0180IDSP0185IDSP0224IDSP0222IDSP0249IDSP0274IDSP0387W*DSP0709IDSP1076IDSP1126IDSP1143IDSP1144IDSP1154A*DSP1157A*DSP1165EDSP1184WDSP1201A*

    DXR100I*

    Other messages

    12 Messages and Codes, Volume 3: IMS Abend Codes

    ||||

    |

    |

    |

    |

    |||

    |

    ||

    |

    |

    |

    |

    |

    |

    ||

    ||

  • Table 9. Changed messages and codes for Version 10 (continued)FLD110G092G113G404G405G406G441G508G509G657G721G815G947

    G948G972G986G1010

    HWSC0001IHWSC0114WHWSD0230IHWSD0252WHWSI1720W

    HWSO1110WHWSO1115WHWSO1120WHWSP1440EHWSP1500E*HSWP1503E*HWSQ2200E*HWSR0698WHWSS0742W*HWSSSL00EHWSX0909E*HWSX0912E

    Abend codes

    AC600050010001300290070007101010102010701680182018502100243

    03700427043704560457058105930711071807200741075707750790079107990830084408451009101110221026

    2801305032743303330733153416341934213422

    BPE Abends3400

    Componentcodes

    CGFMOTMA 002F

    DL/I codes

    0108/0214

    Deleted messages and abend codes for Version 10A number of messages and abend codes were removed from IMS in Version 10.

    Table 10. Deleted messages and codes for Version 10Messages

    Chapter 1. Introduction 13

    |

    |

    |

    |

    ||

    ||

    ||

    ||

    |||||||

    |||

    |||

    |

  • Table 10. Deleted messages and codes for Version 10 (continued)CSLN032ICSLN033IDFS062DFS066DFS067

    DFS094DFS095DFS109DFS123DFS125

    DFS126DFS162DFS171ADFS287DFS288DFS1913

    DSP1111EDFS1919EDFS1926WDFS2181DFS2284EDFS2468DFS2556EDFS2708WDFS3417X

    DFS3436ADFS3437ADFS3458DSP0711IDSP1185AHWSA0360E

    Abend codes

    011801710650901

    902903103710503417

    34183422

    IMS problem determinationIMS messages and codes problem determination is accomplished by usingprocedures established by IBM.

    Problem determination is accomplished by using procedures for identifying afailing module or program and determining whether the user or IBM is responsiblefor resolution of a given problem.

    Problem determination information is included, as appropriate, for all messagesand codes. In most instances, one or more numbers (for example, "4,6") appearafter the heading Problem Determination for a given message or code. Thesenumbers are cross-references to the numbered items that appear in the followinglist of standard problem determination actions to be taken by the user.1. Save the console sheet from the z/OS console.2. Save the input associated with the job.3. Save the SYSOUT (system output) associated with the job.4. Save the storage memory dump at time of failure of the IMS control region,

    and save the memory dump of all associated message regions. (If SYS1.DUMPis used, print, and save it.)

    5. Save the IMS log printout.6. Save the IMS master terminal printout.7. Save the local or remote terminal printout.8. Save the JCL listings.9. Save the ACB generation output.

    10. Save the IMSGEN listing.11. Save the SYSABEND memory dump. (If SYS1.DUMP is used, print, and save

    it.)12. Save the assembly listing of any user-modified IMS modules.13. Save the bind map.14. Save the LOG trace.15. Save the IMS log printout starting with the records that were written just

    before abnormal termination.16. Save the output listing from the MFS Language Utility execution.

    14 Messages and Codes, Volume 3: IMS Abend Codes

  • 17. Collect the following problem-related data:a. System memory dump if running batch.b. If running online, print log records type X'67', sub-record type X'FF'

    (Pseudoabend). Use the File Select and Formatting Print program to printthese records. The OPTION PRINT control statement must specifyEXITR=DFSERA30.

    c. Run the DL/I test program (DFSDDLTO) with SNAP statements beforeand after the failing call.

    d. Save the PSB and DBD listings or statements, or both, related to thefailure.

    e. Create a memory dump of log records type X'67', sub-record type X'FE'(program isolation trace). Use the File Select and Formatting print programto print the records. Program isolation trace must be enabled when the logis created. The OPTION PRINT control statement must specifyEXITR=DFSERA40.

    f. If online, a snap from the log of the online region.g. A history of the database backout, recovery, and reorganization activity.

    18. Save the assembly listing for the associated DBDs.19. Save the assembly listing for the associated PSBs.20. Save a listing of the VSAM catalog entries for the associated data sets at the

    time of failure.21. Reserved for future use22. Reserved for future use23. Contact IBM for hardware support.24. Create a memory dump of the 3270 diagnostic error log records off the IMS

    log: Record type X'67': sub-record type X'03'.25. Submit a copy of the IMS log.26. Determine the CCB involved from the SPACCB field of the scratch pad area or

    from the CTBCCBPT field. Determine the associated (a) source and outputCNT, and (b) the line and PTERM (CTB).Determine from log records 01, 02, 03, 07, 08, 11, 12 and 13 the status of theconversation:a. The message was ready, but the application was not scheduled. A 01

    destination is a conversational SMB.b. The application was scheduled and a 08 record was produced.c. The application inserted a segment to a conversational terminal. If the

    destination of the message is CNT, 03 and 13 records are produced.d. The application inserted a segment to a conversational program. SPA is the

    first segment of a message in the 03 records.e. The application finished normally or terminated abnormally. The 07 record

    contains the completion code of a conversational application. TheDLRFLAG2 area (the last word of the 07 log record) containssynchronization point information.

    f. A 12 record indicates that the conversation was terminated.g. Determine if 02 records, produced for the following commands, affected

    the terminal in conversation: /EX1, /HOLD, /REL, or /START LINE (noPTERM).

    h. Does restarting IMS affect the conversation? For details, see the input toand output logs from restart.

    27. Save the z/OS hardcopy message log output.

    Chapter 1. Introduction 15

  • 28. Determine the status of z/OS and IRLM operating in the other system withwhich this system is connected during normal operations.

    29. Save the IRLM address space dump generated at the time of the failure.30. Save the memory dump of any IMS online or batch address space that failed

    near the time of the IRLM failure. Follow IMS problem determinationprocedures relative to the IMS memory dump. The IMS failure might berelated to the IRLM failure.

    31. Save a listing of the IRLM start procedure JCL.32. Save a listing of the IMSGEN performed to install the IRLM.33. Save listings of the VTAM definitions performed to install the IRLM.34. Save the GTF trace output, if any is available showing activity at the time of

    the failure.35. Refer to the following manuals for further assistance to resolve your problem:

    v IMS Messages and Codes, Volume 1: DFS Messagesv IMS Messages and Codes, Volume 2: Non-DFS Messagesv IMS Messages and Codes, Volume 3: IMS Abend Codesv IMS Messages and Codes, Volume 4: IMS Component Codesv IMS Version 12 DiagnosisCheck all input for accuracy and analyze any memory dumps.If you are still unable to solve your problem, contact IBM Software Supportfor further assistance.

    36. If you are unable to solve the problem, contact IBM Software Support forassistance.

    37. Submit a copy of the type X'02' log records.38. Save the CCTL SNAP or SDUMP data set.39. Save the output from the Security Maintenance utility. This step is not

    applicable to IMS Version 12 and later.40. Save a listing of the DBRC RECON.41. Take an SVC memory dump and contact IBM Software Support for further

    assistance.

    Using LookAt to find message and code explanationsThe quickest way to find the latest information about a message or code is tosearch in the Information Management Software for z/OS Solutions InformationCenter ( http://publib.boulder.ibm.com/infocenter/imzic). You can also use theLookAt tool.

    LookAt is an online facility that lets you look up explanations for most messagesyou encounter, as well as for some system abends and codes. Using LookAt to findinformation is faster than a conventional search because in most cases LookAt goesdirectly to the message explanation.

    You can access LookAt from the Internet at: www.ibm.com/eserver/zseries/zos/bkserv/lookat/ or from anywhere in z/OS where you can access a TSO/Ecommand line (for example, TSO/E prompt, ISPF, z/OS UNIX System Servicesrunning OMVS).

    The LookAt website also features a mobile edition of LookAt for devices such asPocket PCs, Palm OS, or Linux-based handhelds. So, if you have a handhelddevice with wireless access and an Internet browser, you can now access LookAtmessage information from almost anywhere.

    16 Messages and Codes, Volume 3: IMS Abend Codes

  • To use LookAt as a TSO/E command, you must have LookAt installed on yourhost system. You can obtain the LookAt code for TSO/E from a disk on your z/OSCollection or from the LookAt website Download section.

    Chapter 1. Introduction 17

  • 18 Messages and Codes, Volume 3: IMS Abend Codes

  • Chapter 2. IMS abend codesIMS abend codes are issued when IMS modules terminate abnormally. IMS abendsare user abends.

    When you encounter an IMS abend, use the codes to do the following:v Define the documentation required to solve a problemv Identify conditionsregister contents, bit settings that can help pinpoint thecause of the error

    v Make it possible to standardize IMS problem definition statements

    The IMS abend code descriptions help identify the failed subroutines from thefunctions that were active when the failure occurred.

    You can use this information about problematic symptoms for the IBM EarlyWarning System (EWS) and RETAIN. You can use abend code information duringfailure diagnosis to quickly identify the failing unit of code. For example, theinformation in the tables can be used to uniquely define the abnormal termination(abend) by identifying the module and the label of the unit of code within themodule that detected an error condition and issued the abend.

    If troubleshooting does not resolve the problem or an IMS internal error occurs,please contact IBM Software Support.

    IMS abendsIMS modules that terminate abnormally issue an IMS abend code.

    When IMS modules detect an error, they terminate in one of two ways:v Standard abnormal terminations (abends)v Pseudoabends

    Each abend is identified by a 4-digit code, for example 0123. These abends are alsoknown as user abends. They are often identified in the form of ABENDUxxxx in theservice information and occasionally in a shortened form as Uxxxx., for example asABENDU0123 and U0123.

    Use these topics to diagnose IMS problems encountered in the DB/DC and DBCTLenvironments. You can also use the tables to effectively define problemsencountered in batch processing of DL/I databases. The documentation you needto define IMS problems is:v A system (SYSABEND) or user (SYSUDUMP) dump or a DFSERA30 FormattedLog Print.

    v A listing of the assembled modules that detected the error condition and listingsof the modules related to the module that detected the error.

    v A listing of the data areas used by the module that detected the error. To obtainthese data areas, first remove the PRINT NOGEN statement from the source thatdetected the error, then assemble the IDLI macro with the module that detectedthe error.

    Information on the IRLM abend codes can be found in IRLM messages and codes.

    Copyright IBM Corp. 1974, 2013 19

  • Standard abendsA standard abend code is issued by a macro at the point of error detection or bybranching to a subroutine that issues the code.

    The program status word (PSW) at entry to abnormal termination, which isindicated in the dump, contains the address of the instruction in the module thatissued the abend macro.

    PseudoabendsWhen an IMS module detects a problem, it can issue a pseudoabend. Apsuedoabend terminates the application in a dependent region, but the region doesnot terminate. When a pseudoabend occurs, the module that detects the errorcondition does not issue the abend macro.

    Instead, it passes control back to the call analyzer module, DFSDLA00, whichindicates a dependent-region abend. The call analyzer module calls DFSERA20 todetermine wheter to write the contents of important control blocks to the systemlog or to create a memory dump.

    At abnormal termination, the program status word (PSW) contains the address ofthe request handler module, not the module that detected the error. For a batchregion, the request handler module is DFSPR000. For an online region, the moduleis DFSPROX0 (a subroutine of DFSISI00). One of two types of dumps is produced,depending on whether an online or batch region is terminating.

    When it is not necessary for the control region to terminate in a DB/DC or DBCTLenvironment, only the dependent region is dumped. When a dump is not issuedfor the pseudoabend, print the control blocks from the log. Pass the appropriateOPTION statement to the File Select and Formatting Print Utility (DFSERA10) to:v Select the X'67FF' records from the appropriate system log data set (SLDS).v Invoke the Record Format and Print Module (DFSERA30) exit routine to formatand print the control blocks.

    However, in a batch environment, the batch region is terminated and a SYSABENDdump is printed. The program status word (PSW) at entry to abend indicates theprogram request handler module, DFSPR000. Use the information in these topics tounderstand the procedure for finding the contents of the program registers at thetime of the failure. Finding the contents of the program registers is necessary tofurther investigate the cause of the failure.

    Attention: To adequately diagnose the abend codes that result from errors inDL/I, it is necessary for the DL/I call trace to be active. Refer to DL/I trace(Diagnosis) for instructions on using the DL/I trace.

    Multimodule abendsMultimodule abends are IMS abends that are issued by more than one module.

    Multinode abends use a different format than those abends issued by one module.The Analysis section of each abend designates the issuing modules and specifiesthe labels within the failing modules.

    20 Messages and Codes, Volume 3: IMS Abend Codes

  • Getting information about IMS abendsThis document provides information explaining what caused an abnormaltermination, how to determine the cause, and the actions to take to correct theproblem.

    The information for many of the abend codes includes a failure analysis table withdetails to help diagnoses the specific problem

    The following is a sample of the information for an IMS abend code:

    9999 (sample abend code)

    Explanation: This section contains an explanation of the event that caused the abnormal termination.

    Analysis: The Analysis section contains information to diagnose the cause of the problem. The information typicallyincludes general register usage in the failing module, the general control flow before failure, and the names ofpertinent control blocks. The information in this section can be divided by the issuing module, to help identifyspecific problems.

    This information can include lists of return or reason codes and failure analysis tables. The following is an exampleof a failure analysis table:

    Table 11. Sample failure analysis tableKey Label Description

    Reg15=X'10' ABNDXXX Information to help identify the specific problem

    Possible cause: Situations that can cause this type of failure.

    For APAR processing: Additional documentation that is required to complete an APAR for this specific abend.

    System action: The System action section describes the status of the system as the result of the abend.

    Operator response: The Operator response section contains the actions a system operator should take in response tothe abend.

    Programmer response: The Programmer response section contains the actions a programmer or system programmershould take in response to the abend.

    Problem determination: Problem Determination section provides information on the steps to take to identify anddocument the problem. The numbers in this section refer to a list of problem determination actions that are specifiedin IMS problem determination on page 14.

    Module: This section lists the modules that issue the abend

    Failure analysis tablesThe information on IMS abend codes includes a table to help you diagnose thecause of the failure. These are called failure analysis tables.

    Each of the tables consists of 3 columns: Key, Label, and Description, whichcontain the following information:

    Key Key conditions that can be used to isolate the error to a single cause.

    This column describes the contents of significant registers at the entry toabnormal termination. In some cases, no specific information is available(for example, register contents were not saved or were overlaid). In thesecases, the Key portion of the table is blank.

    Label Label of the routine that detected the error. This routine is not necessarilythe routine that issued the abend.

    9999 (sample abend code)

    Chapter 2. IMS abend codes 21

  • DescriptionA synopsis of the function of this routine and an indication of the cause offailure.

    Formatted dumpTo format and print an entire IMS dump, or only those control blocks and dataareas that you need to analyze the problem, use the IMS Dump Formatter and theIMS Offline Dump Formatter.

    You can format dumps online, although the Interactive and Offline formatters arethe recommended approach. You can find out more about the IMS DumpFormatter and the IMS Offline Dump Formatter in the following information:v IMS Version 12 System Definitionv IMS Version 12 Diagnosis

    IMS abend search and notificationYou can use the IMS abend search and notification function to send a message toan e-mail address providing notification of the occurrence of an abend andadditional information about the abend.

    You can get more information about abends from IMS product documentation,technical notes in an IBM technical support database, and information in thepreventive service planning (PSP) database. For information on setting up andusing the IMS abend search and notification function, see IMS diagnosisinformation.

    Using LookAt to find message and code explanationsThe quickest way to find the latest information about a message or code is tosearch in the Information Management Software for z/OS Solutions InformationCenter ( http://publib.boulder.ibm.com/infocenter/imzic). You can also use theLookAt tool.

    LookAt is an online facility that lets you look up explanations for most messagesyou encounter, as well as for some system abends and codes. Using LookAt to findinformation is faster than a conventional search because in most cases LookAt goesdirectly to the message explanation.

    You can access LookAt from the Internet at: www.ibm.com/eserver/zseries/zos/bkserv/lookat/ or from anywhere in z/OS where you can access a TSO/Ecommand line (for example, TSO/E prompt, ISPF, z/OS UNIX System Servicesrunning OMVS).

    The LookAt website also features a mobile edition of LookAt for devices such asPocket PCs, Palm OS, or Linux-based handhelds. So, if you have a handhelddevice with wireless access and an Internet browser, you can now access LookAtmessage information from almost anywhere.

    To use LookAt as a TSO/E command, you must have LookAt installed on yourhost system. You can obtain the LookAt code for TSO/E from a disk on your z/OSCollection or from the LookAt website Download section.

    22 Messages and Codes, Volume 3: IMS Abend Codes

  • Chapter 3. System abend codesThis topic describes the following system abend codes:

    AC6

    Explanation: IMS uses this z/OS abend code when forcibly terminating one z/OS task from another z/OS task.There are three situations where this occurs:v An ESTAE routine gained control because of an abend in the system. This terminating task attempts to purge thelog buffers after it signals the physical log task (the owner of the buffers) of its intention. If the terminating taskdoes not receive a response within one second, the physical log task is terminated with this abend. In either case,log buffers are purged.

    v The DBRC instance required for this instance of the isolated log sender (ILS) terminated. All remaining ILSinstances dependent upon the abended DBRC wait for that DBRC until they are terminated with this abend andreason code X'01'

    v An SLDS read might forcibly terminate its OPEN/CLOSE subtask with this abend code and reason code X'02'when one of the following situations occurs: A /STOP SLDSREAD command is entered A conflict for the SYSZTIOT resource is detected An auxiliary storage shortage is detected

    Source: IMS system abend

    Module: DFSFDLF0, DFSFDLG0, DFSIL220

    Copyright IBM Corp. 1974, 2013 23

    |||||

    |

  • 24 Messages and Codes, Volume 3: IMS Abend Codes

  • Chapter 4. IMS abend codes 0000 - 0500This topic identifies and explains abend codes issued by IMS. Each code is 4decimal digits.

    For a general explanation of IMS abend codes, see Chapter 2, IMS abend codes,on page 19.

    0002

    Explanation: When the IMS control region abnormally terminates, it forces this abend for active dependent regions.This abend can also occur after normal shutdown of the control region if a new dependent region attempts to start.

    Analysis: This is a pseudoabend scheduled by module DFSV4100 to abend the dependent regions.

    System action: The dependent regions are abnormally terminated.

    Operator response: Follow IMS restart procedures.

    Problem determination: None.

    Source: IMS abends

    Module: DFSV4100

    0005

    Explanation: IMS restart was unable to close (terminate) the input online log data set (OLDS). Refer to messagesDFS0738I and DFS0738X for further explanation.

    Analysis:

    Abend 0005 is a standard abend that can be detected by DFSFDLW0 and issued by DFSFDLY0. DFSFDLW0 rebuildsblocks of log data not written to the online data sets (OLDS) at the time of the last IMS failure. The program statusword (PSW) at entry-to-abend points to the instruction from which the abend (SVC 13) is issued.

    Register 9 in the abend supervisor request block (SVRB) register contains the address of the work area used byDFSFDLW0. Register 11 and register 10 contain the addresses of the system contents directory (SCD) and the logcontrol directory (LCD) respectively. Register 15 contains the return code.

    Key Description

    Reg15=X'01'RLWABC=X'01'PDCB, SDCB

    OPEN of a write-ahead data set (WADS) failed. PDCB is the primaryWADS DCB. When dual WADS are being used, SDCB is the secondaryWADS DCB.

    Reg15=X'02'RLWABC=X'02'

    The WADS was not the one used when the OLDS was used.

    Reg15=X'03'RLWABC=X'03'

    An I/O error was encountered reading from the WADS.

    Reg15=X'04'RLWABC=X'04'

    A log sequence error was found during WADS record concatenation.

    Reg15=X'06'RLWABC=X'06'

    Missing WADS record problem encountered. An earlier record indicatesmore records should exist, but the end-of-file was encountered.

    Reg15=X'07'RLWABC=X'07'

    Either the WADS does not consist of enough tracks for a track group orthere was a TRKCALC failure.

    Reg15=X'08'RLWABC=X'08'

    A length error was encountered.v Zero was found where a record length was expected.v There was not enough room for a type 48 record in the last block.

    Copyright IBM Corp. 1974, 2013 25

    |||||||||||||||||||

    |||

    |||

    |||||||||||||

  • Key Description

    Reg15=X'09'RLWABC=X'09'RLWP.PABLKCNT

    There are log sequence numbers missing between rebuilt blocks. WADSdata had larger block sequence numbers than OLDS data(RLWP.PABLKCNT), but the sequence numbers were not contiguous or theclock values were ordered differently from the sequence numbers.

    Reg15=X'B'RLWABC=X'B'

    A track group contained segments from more than one non-residual block.

    Reg15=X'C'RLWABC=X'C'RLWPBA

    RLWPBA points to the rebuilt block that contains the block descriptorcontaining a block size that does not match the OLDS block size.

    Reg15=X'D'RLWABC=X'D'RLWPBA

    An invalid record length was found in the rebuilt block pointed to byRLWPBA.

    Reg15=X'E'RLWABC=X'E'RLWPBA

    A negative record length was found. A negative record length indicates theend of the data in an incomplete block pointed to by RLWPBA. Theincomplete block in which the negative record length is found is not thelast block.

    Reg15=X'F'RLWABC=X'F'RLWPBA

    A log record sequence error was found in the rebuilt block pointed to byRLWPBA.

    System action: IMS terminates abnormally.

    Programmer response: Use the Log Recovery utility to close (terminate) the log.

    Problem determination: 1, 5, 8, 11, 35, 40

    Save a copy of the OLDSs and WADSs data sets.

    Source: IMS abends

    Module: DFSFDLY0

    006

    Explanation: The License Manager did not find a certificate for either the DB or the TM feature. See messageDFS2930I to determine which (or both features) do not have a certificate.

    System action: The region that issued the abend terminates.

    Programmer response: Add the necessary certificates to LM or change the LM mode so that it grants requests evenwhen certificates do not exist.

    Source: IMS abends

    Module: DFSXSTM0

    0008

    Explanation: The amount of storage specified for the region is insufficient to build a table to contain PROCLIBmember data. This prevents IMS from acquiring the information needed for initialization. Message DFS0610W, issuedprior to this abend, identifies the TABLE name and provides additional information.

    Analysis: This standard abend is issued by DFSXRPS0. The module attempted to obtain storage by issuing theIMODULE GETMAIN macro. A nonzero return code was returned by IMODULE GETMAIN.

    Message DFS0610W - GETMAIN FAILED FOR TABLE = DFSXRPST is issued because the IMODULE GETMAINroutine that builds the header table received a nonzero return code from IMS system service.

    Message DFS0610W - GETMAIN FAILED FOR TABLE = PROCLIB is issued because the IMODULE GETMAINroutine that builds the ddname table received a nonzero return code from IMS system service.

    System action: IMS terminates abnormally.

    006 0008

    26 Messages and Codes, Volume 3: IMS Abend Codes

    ||||||||||||

    |||||

    |||||

    ||||||||||||||

  • Operator response: Increase the size of the region, and retry IMS.

    Programmer response: Increase the size of the region.

    Problem determination: 1, 3, 6, 8

    Source: IMS abends

    Module: DFSXRPS0, DFSPMBR0, DFSRED20

    0009

    Explanation: The OPEN failed for a data set. This failure prevents IMS from acquiring the information required forinitialization. Message DFS0597W, issued before this abend, identifies the data set name with DDNAME=xxxxxxxxand provides additional information.

    Analysis: This abend is a standard abend issued by DFSXRPS0, DFSIILD0, and DFSRED20. These modulesattempted to open the data set, but the z/OS OPEN command failed. The most common problem is a missing DDstatement. For DFSXRPS0, DFSIILD0, and DFSRED20, register 6 contains the DCB address DCBOFLGS.

    Module Key Label Description

    DFSXRPS0,DFSIILD0,DFSRED20

    Reg6=DCB OPENCHK The routine that opens the data set did notreceive any indication that the DCB wasopened.

    System action: IMS terminates abnormally.

    Programmer response: Refer to DFS0597W. Check the DDNAME xxxxxxxx data set.

    Problem determination: 1, 3, 6, 8

    Source: IMS abends

    Module: DFSXRPS0, DFSIILD0, DFSRED20

    0010

    Explanation: The data set cannot be processed because the data set record format is not valid. This situationprevents IMS from acquiring information required for initialization. The abend occurred for one of the followingreasons:v The record format is not valid for the data set. Message DFS0604W, issued before this abend, identifies the data setby DDNAME xxxxxxxx and provides additional information.

    v The system returned message DFS0604W to indicate that the data set format is invalid. The record format must befixed or fixed block. If this message was received during initialization, the system might not have received neededinformation. If this message was received from the MFS DCT utility, the descriptor members were unavailable andthe utility terminated with return code 4.

    This abend can occur for non-Java-dependent regions as well (MPP, BMP, IFP regions).

    Analysis: This abend is a standard abend issued by DFSXRPS0, DFSIILD0, and DFSRED20. These modules check fora RECFM=F or RECFM=FB parameter for the data set. Check the DCBRECFM field to determine the record format.Be sure the JCL points to the correct PROCLIB data set. For DFSXRPS0, DFSIILD0, and DFSRED20, register 6contains the DCB address DCBRECFM.

    Module Key Label Description

    DFSXRPS0 Reg6=DCB XRCFMERR The routine used to validate the DCB recordformat expects that DCBRECFM = X'80'.

    DFSIILD0 Reg6=DCB XRCFMERR The routine used to validate the DCB recordformat expects that DCBRECFM = X'80'.

    DFSRED20 Reg6=DCB RECFMERR The routine used to validate the DCB recordformat expects that DCBRECFM = X'80'.

    For DFSRRC10, DFSRRC40:

    0009 0010

    Chapter 4. IMS abend codes 0000 - 0500 27

  • This abend is a standard abend issued by DFSRRC10, DFSRRC40

    Key Label Description

    Reg15=X'4' Required JVMOPMAS=member not specified.

    Reg15=X'6'Reg3=BPX1SDD return codeReg4=BPX1SDD reason code

    BPX1SDD failed.

    For DFSPCC20:

    This abend is a standard abend issued by DFSPCC20.

    Key Label Description

    Reg15=X'1'Reg3=CEEPIPI return code

    Unable to create an Language Environment enclave (CEEPIPI error)

    Reg15=X'2'Reg3=possible CEEPIPI

    return code

    Unable to create a JVM.

    Reg15=X'3'Reg3=possible CEEPIPI

    return code

    JVM unable to start the application (CEEPIPI error).

    Reg15=X'5'Reg3=possible CEEPIPI

    return code

    Unable to add an entry (CEEPIPI error).

    System action: IMS terminates abnormally.

    Programmer response: See message DFS0604W. Be sure the data set identified by DDNAME xxxxxxxx hasRECFM=F or RECFM=FB.

    Problem determination: 1, 3, 6, 8

    Source: IMS abends

    Module: DFSXRPS0, DFSIILD0, DFSRED20, DFSRRC10, DFSRRC40

    0011

    Explanation: An attempt was made to enter the system console device-dependent module entry point to handle aWRITE interrupt. The system console device module, DFSDNSC0, was called by module DFSICIO0 to handle aWRITE interrupt. This entry point does not exist.

    Analysis: This is a standard abend issued by the communication device module, DFSDNSC0, for the systemconsole. The program status word (PSW) at entry-to-abend points to the instruction within the label ABEND fromwhich the abend (SVC 13) is issued.

    Register 12 in the abend SVRB registers is the base register. Register 14 at the time of abend contains the invalidentry vector value from the communication analyzer (DFSICIO0). This code is used as an index to a branch table tohandle the condition.

    The communication analyzer, DFSICIO0, calls device-dependent module entry 2 (WRITE INTERRUPT) at labelOUTINT. This routine puts an entry vector value in register 14. The only valid contents of register 14 that DFSDNSC0accepts are:

    CodesCode (hex)

    X'00'For a WRITE SETUP

    X'08'For a READ SETUP

    0011

    28 Messages and Codes, Volume 3: IMS Abend Codes

  • X'0C'For a READ INTERRUPT

    An X'04' or X'10' causes a branch to abend.

    Key Label Description

    Reg6=address of WTORdsectReg14=X'04' orX'10'Reg1=Abendcompletion code,X'8000000B'

    DENTRY This routine detected an invalid entry vector value inregister 14 (either a X'04' or a X'10'), and branches tolabel ABEND to terminate.

    System action: IMS terminates abnormally.

    Programmer response: Make certain that CSECT DFSICIO0 has not been user-modified, nor any other usermodification branches to CSECT DFSDNSC0.

    Problem determination: 1, 2, 3, 4, 5, 11, 12, 35

    Source: IMS abends

    Module: DFSDNSC0

    0012

    Explanation: The data set cannot be processed because the block size is invalid. This prevents IMS from acquiringinformation required for initialization. The system terminated abnormally for one of the following reasons:v The block size is not valid for the data set. Message DFS0605W, issued prior to this abend, identifiesthe data set byDDNAME xxxxxxxx and provides additional information.

    v Message DFS0605W was returned, to indicate that the block size of the DDNAME data set was not valid. If thismessage was returned during initialization, the system might not have received needed information. If thismessage was received from the MFS DCT Utility, the utility terminated with return code 4.

    Analysis: This is a standard abend issued by DFSXRPS0, DFSIILD0, and DFSRED20. These modules check that theDCBBLKSI field is a multiple of 80. Check the DCBBLKSI field to determine the block size. Ensure that the JCLpoints to the correct PROCLIB data set. For DFSXRPS0, DFSIILD0 and DFSRED20, register 6 contains the DCBaddress. For DFSXRPS0, register 9 has the DCBBLKSI value and register 8 has the remainder. For DFSIILD0 andDFSRED20, register 5 has the DCBBLKSI value and register 4 has the remainder.

    Module Key Label Description

    DFSXRPS0 Reg6=DCB addressReg9=DCBBLKSIReg8=remainder

    XBLKERR The routine that validates DCB block sizeexpects the block size to be a multiple of80.

    DFSIILDO0 Reg6=DCB addressReg5=DCBBLKSIReg4=remainder

    BLKSZERR The routine that validates DCB block sizeexpects the block size to be a multiple of80.

    DFSRED20 Reg6=DCB addressReg5=DCBBLKSIReg4=remainder

    XBLKERR The routine that validates DCB block sizeexpects the block size to be a multiple of80.

    System action: IMS terminates abnormally.

    Programmer response: Refer to message DFS0605W. Be sure the data set identified by DDNAME xxxxxxxx has ablock size that is a multiple of 80.

    Problem determination: 1, 3, 6, 8

    Source: IMS abends

    Module: DFSXRPS0, DFSIILD0, DFSRED20

    0012

    Chapter 4. IMS abend codes 0000 - 0500 29

  • 0013

    Explanation: IMS terminated abnormally for one of these reasons:v IMS could not open the system log for IMS batch. Reg 15 = 1.v The output system log data set (SLDS) IEFRDER/2 is allocated to an extended format data set. Reg 15 = 2.v The macro ISITMGD returned a non-zero return code. Reg 15 = 3.Analysis: 0013 is a standard abend that can be issued by DFSFDLS0. The program status word (PSW) atentry-to-abend points to the instruction from which the abend (SVC 13) is issued.

    Register 12 in the abend SVRB registers is the base register for this entry (DFSFDLS1) of the module. Register 11 andregister 10 contain the addresses of the system contents directory (SCD) and log control directory (LCD). Register 14contains the address from which it was found that the primary log data set could not be opened.

    Key Label Description

    Reg5=A (DCB)DCBOFLGS = X'10'

    OPNB0100 An OPEN (SVC 19) is issued for the primary DCB. TheDCBOFLGS field of that DCB is tested to determine if theOPEN was successful. If it was not, this abend is issued.

    System action: IMS terminates abnormally.

    Programmer response: The response to this problem depends on the value of register 15 as follows:v If Reg 15 = 1, make sure that you have included the DD statement for the IEFRDER and specified it correctly. Thenresubmit the job.

    v If Reg 15 = 2, reallocate the output SLDS (IEFRDER/2) to a non-SMS striped data set.v If Reg 15 = 3, check the ISITMGD return code in register 15. For details on ISITMGD return codes, see z/OS V1R11

    DFSMS Macro Instructions for Data Sets.

    Source: IMS abends

    Module: DFSFDLS0

    0014

    Explanation: The IMS system logger received an invalid log call. Register 15 contains a return code.

    Analysis: For DFSFLLG0:

    This is a standard abend that can be issued by the logical log writer, DFSFLLG0. When issued, the program statusword (PSW) at entry-to-abend points to the instruction within label LOGABEND from which the abend (SVC 13) isissued.

    Register 12 in the abend SVRB registers is the base register for this module. Register 11, register 10, and register 9contain the addresses of the system contents directory (SCD), log control directory (LCD), and DECB, respectively.Register 15 contains the reason code for this abend.

    Code (hex)Explanation

    X'04'Record length invalid

    X'08'Invalid parameter

    X'0C'Invalid request

    X'10'Latch requested when the latch was already held

    X'14'Latch release requested when the latch was not owned

    X'20'Incorrect post code

    0013 0014

    30 Messages and Codes, Volume 3: IMS Abend Codes

  • In addition, the save area trace shows the module that called the IMS logger.

    Key Label Description

    Reg15=X'04'Reg5=lengthorReg6=A(DFSPRMLL)

    LLRET4 In the routine to transfer a log record to a buffer, the record length isless than 5 bytes or greater than log BLKSIZE. When the log parameterlist is passed (DFSPRMLL), the record length is not positive and thecaller did not specify an exit routine.

    Reg15=X'08'Reg9=A(DECB)Reg6=(DFSPRMLL)

    LLRET8 The parameter passed to the DECB was invalid. One of the followingconditions exists: function code is invalid, no record pointer, no AWEpointer in DFSPRMLL, invalid combination of request flags inDFSPRMLL, invalid return code from an exit routine, or top segmentlength was less than 4.

    Reg15=X'0C'Reg9=A(DECB)Reg10=A(LCD)

    LLRET12 At the entry point in this module, an undefined function was requested,or the log was not opened. During restart, the required setup was notdone prior to this call. In the routine of the release log latch, the callerwas not the owner of the latch.

    Reg15=X'20' LLRET32C The logical logger was waiting for a post from the physical logger. Theevent control block (ECB) has been posted with an invalid post codevalue.

    For DFSCMS00:

    The Multiple Systems Coupling (MSC) analyzer issued a call to the logger to log a X'64F2' log record. The log recordsize is larger than the input buffer.

    Key Label Description

    Reg15=X'04'Reg9=A(DECB)

    The log record length is invalid.

    System action: IMS terminates abnormally.

    Operator response: Save the log data set. Contact your IMS system programmer to restart.

    Programmer response: The user can emergency restart IMS. The save area trace shows who called the logger withthe invalid request.

    For APAR processing: Include a copy of the log and system dump with the save area trace.

    Problem determination: 1, 4, 5, 35

    Source: IMS abends

    Module: DFSFLLG0, DFSCMS00

    0015

    Explanation: The data set does not contain the required member. This prevents IMS from acquiring informationrequired for initialization. Message DFS0579W, DFS0596W, DFS3652X, or DFS3659X identifies the name of themember not found and provides additional information.

    The reasons for termination are as follows:DFS3652X

    System initialization cannot find the required dynamic terminal or dynamic user descriptors from the librarywith the ddname PROCLIB. System initialization requires at least one valid logon descriptor and one validuser descriptor when DYNT=YES is requested. Neither DFSDSCTy (where y is specified by the DSCT=EXECparameter) nor DFSDSCMy (where y is the nucleus suffix specified by the SUF=EXEC parameter) was foundin IMS.PROCLIB, or did not contain at least one valid logon descriptor and one valid user descriptor.

    DFS3659XSystem initialization received an I/O error while reading the descriptor records for the descriptor name fromthe IMSVS.PROCLIB member.

    0015

    Chapter 4. IMS abend codes 0000 - 0500 31

  • Analysis: This is a standard abend issued by DFSXRPS0, DFSIILD0, and DFSRED20. These modules check formembers that are required by IMS. Be sure the JCL points to the correct PROCLIB data set. For DFSXRPS0,DFSIILD0, and DFSRED20, register 6 contains the DCB address.

    Key Label Description

    Reg15=X'08'Reg6=DCB addressReg2=member address

    XOPVSMNM The routine that validates members was unable to findthe required member.

    System action: IMS terminates abnormally.

    Programmer response: Refer to messages DFS0579W, DFS0596W, DFS0671W, DFS3652X, and DFS3659X.

    Problem determination: 1, 3, 6, 8

    Source: IMS abends

    Module: DFSXRPS0, DFSIILD0, DFSRED20

    0016

    Explanation: The IMS system terminated abnormally for one of the following reasons:v The request for storage (in subpool 0 of the IMS control region extended private area) for a hash table for theVTAM control blocks failed. Issued by DFSIINV0 after sending message DFS1996. R3 = length of storage request.R5 = IMODULE return code.

    v The VTAM control blocks (DFSCLVyx) could not be initialized (y is a value from 0 to 9 or A to F; x is the IMSnucleus suffix). The abend is issued by DFSIINV0 after sending message DFS1998.

    v One of the following occurred: The VTAM control block modules could not be loaded. The abend is issued by DFSIINV0 after sending message

    DFS1999. R5 = IMODULE return code. All of the VTAM control block modules could not be loaded in the IMS control region extended private area.

    Issued by DFSIINV0 after sending message DFS1999 RC=08. R5=8.v The request for storage in subpool 0 of the IMS control region extended private area for a hash table for theCNT/LNB/RCNT, SPQB or CCB control blocks was unsuccessful. Issued by DFSIINU0 after sending messageDFS1992. R3 = length of storage request. R5 = IMODULE return code.

    v The request for storage in subpool 0 of the IMS control region extended the private area for a CCB control blockbit map was unsuccessful. The abend is issued by DFSIINU0 after sending message DFS1992, with R3 = length ofstorage request and R5 = IMODULE return code.

    v The LQB/RCNT control block modules (DFSCLCms, DFSCLSms, DFSCLRms, DFSCLIDs, where m is a value from0 to 9 or A to F; s is the IMS nucleus suffix) could not be initialized. The abend is issued by DFSIINV0 aftersending message DFS1990.

    v The LQB/RCNT control block modules (DFSCLCms, DFSCLSms, DFSCLRms, DFSCLIDs, where m is a value from0 to 9 or A to F; s is the IMS nucleus suffix) could not be loaded. The abend is issued by DFSIINV0 after sendingmessage DFS1991, with R5 = IMODULE return code.

    v The request for storage in subpool 0 of the IMS control region extended private area) for a work area or for systemlogon and user descriptors for creation of temporary structures was unsuccessful. The abend is issued byDFSIILD0 after sending message DFS1993, with R3 = length of storage request and R5 = IMODULE return code.

    v The request for storage in subpool 0 of the IMS control region extended private area) for hash tables for logon anduser descriptors was unsuccessful. The abend is issued by DFSIILD0 after sending message DFS1993, with R4 =length of storage request and R5 = IMODULE return code.

    v The request for storage in subpool 214 of the IMS control region extended private area) for the VTAM controlblocks failed. The abend is issued by DFSIINV0 after sending message DFS1996, with R4 = length of storagerequest and R5 = IMODULE return code.

    Analysis: This abend is preceded by one of seven error messages: DFS1990I, DFS1991I, DFS1992I, DFS1993I,DFS1996I, DFS1998I or DFS1999I. Refer to the appropriate message to determine the required action.

    System action: IMS terminates abnormally.

    Programmer response: See message DFS1990I, DFS1991I, DFS1992I, DFS1993X, DFS1996I, DFS1998I, or DFS1999I todetermine the appropriate action.

    Problem determination: 4, 6, 8, 10

    0016

    32 Messages and Codes, Volume 3: IMS Abend Codes

  • Source: IMS abends

    Module: DFSIINV0, DFSIINU0, DFSIILD0

    0017

    Explanation: The IMS system log writer detected an irregular sequence of the log buffers for write and readoperations.

    Analysis: This is a standard abend that can be issued by the post buffer process routine, DFSFDLB0. When issued,the program status word (PSW) at entry-to-abend points to the instruction within label ABEND017 which issues theabend (SVC 13).

    Register 12 in the abend SVRB registers is the base register for this module. Register 11 and register 10 contain theaddress of the system contents directory (SCD) and the log control directory (LCD), respectively. Register 14 containsthe address at which this abend condition was first detected. Register 15 contains the reason code, indicating aninternal error, for the abend.

    Key Label Description

    Reg15=X'08'Reg9=A(LBUFFER)

    WRTE0700 The checked buffer was not in the work-to-do queuechain (LPWKTDQ in LCD), which is used to maintain theorder in which the buffer should be written to the systemlog.

    Reg15=X'0C'Reg9=A(LBUFFER)Reg8=A(LDSET)

    WRTE1700 The checked block was not the next block that was lastwritten to the log data set. LBBLKCNT in the LBUFFER(register 9) was not equal to LDSBSEQL+1 in LDSET(register 8).

    Reg15=X'10'Reg9=A(LBUFFER)

    READ0200READ1300

    The read buffer was not in the proper chain from theLDSET. The used OLDS must be in the DSET table(LDSETPTR in the LCD) and must be in the chain fromLDSRBUFF in LDSET.

    System action: IMS terminates abnormally.

    Operator response: Emergency restart IMS to resume processing.

    Problem determination: 1, 4, 5, 35

    Source: IMS abends

    Module: DFSFDLB0

    0019

    Explanation: The component number in the Communication Name Table (CNT) was greater than the maximumallowed, as determined by the routine that sets the appropriate component-inoperable bit in the communicationterminal block (CTB).. Register 10 contains the address of the CNT in error.

    Analysis: This is a standard abend issued by the SESSIONC completion router, DFSCVRB0, to set the COMPINOPbit in the CTB based on the component number in the CNT. The program status word (PSW) at entry-to-abend pointsto the instruction in module DFSCVRB0, within label ABEND19, from which the abend (SVC 13) is issued.

    Register 10 in the abend SVRB registers contains the address of the CNT in error. The invalid component number canbe located at field CNTCMPNT in the CNT. Only four components are allowed; the only valid values for this fieldare X'00', X'01', X'02', and X'03'.

    Key Label Description

    Reg10=address of CNTReg7=address of CTBReg1=Abend completioncode, X'80000013'

    VRB05 A compare is made of the output component number(CNTCMPNT) in the CNT. If the value is higher than X'03', abranch is taken to label ABEND19 to abend.

    0017 0019

    Chapter 4. IMS abend codes 0000 - 0500 33

  • System action: IMS terminates abnormally.

    Operator response: Emergency restart IMS to resume processing.

    Source: IMS abends

    Module: DFSCVRB0

    0020

    Explanation: The IMS system or the specified external subsystem task was terminated by the use of the MODIFYcommand.

    Analysis: 0020 is a standard abend issued by DFSFCTT0.

    Possible cause: A user entered a z/OS MODIFY command to terminate abnormally all of IMS or a specific taskrepresenting an external subsystem connection, such as DB2.

    System action: All of IMS or the specified external subsystem task terminates. If an external subsystem wasspecified, only that task will terminate, while the remainder of IMS continues processing.

    Operator response: Restart IMS if an external subsystem task terminated. You can restart it by issuing the /STARTSUBSYS command.

    Programmer response: You should determine the cause of modifying IMS and take corrective action.

    Source: IMS abends

    Module: DFSFCTT0

    0021

    Explanation: The IMS system log writer was passed an invalid request or detected an illegal condition. An invalidrequest element was posted to the physical log master ITASK or the set up ITASK.

    Analysis: For DFSFDLG0:

    This is a standard abend that can be issued from the physical log writer-master routine, DFSFDLG0. When issued,the program status word (PSW) at entry-to-abend points to the instruction from which the abend (SVC 13) is issued.

    Register 12 in the abend SVRB registers is the base register for these modules. Register 11 and register 10 contain theaddresses of the system contents directory (SCD) and the log control directory (LCD), respectively. Register 14contains the address at which the abnormal condition occurred. A reason code indicates an internal error.

    Key Label Description

    Reg15=X'04'Reg2=A(AWE)

    MAIN0600 While processing the routine in the AWE request, theAWLFUNC field contained an invalid code.

    Reg15=X'08' MSTRCLSEMSTRFEOV

    In the FEOV/CLOSE log data set routine, one or more buffersstill remain in the work-to-do-queue (LPWKTDQ in LCD).Prior to FEOV/CLOSE, this field must be 0.

    Reg15=X'0C'Reg9=A(OLDSbuffer prefix)

    WRTE0960 WRTE1060 During OLDS write processing, register 9 points to a blockwhose block sequence number is not 1 greater than theprevious block's sequence number (LDWRTCNT).

    For DFSFDLS0:

    This is a standard abend that can be issued from the physical log writersetup routine, DFSFDLS0. When issued, theprogram status word (PSW) at entry-to-abend points to the instruction from which the abend (SVC 13) is issued.

    Register 12 in the abend SVRB registers is the base register for this module. Register 11 and register 10 contain theaddress of the system contents directory (SCD) and the log control directory (LCD), respectively. Register 14 containsthe address at which this abnormal condition occurred. Register 15 contains the reason code, indicating an internalerror, for this abend.

    0020 0021

    34 Messages and Codes, Volume 3: IMS Abend Codes

  • Key Label Description

    Reg15=X'04'Reg2=A(AWE)

    SUBT0600 In the routine that processes the AWE request, DFSFDLS0,the AWLFUNC field contained an invalid code.

    Reg15=X'08' SOPN0200 In the routine that first opened the next OLDS, DFSFDLS,there was no DCB available in the LCD. The LCD contained2 sets of DCBs (LDCBP1/LDCBS1 and LDCBP2/LDCBS2),but both sets were in an opened status (DCBOFLGS-X'10').

    Reg15=X'0C' DFSFDLS5 In the timer exit routine, DFSFDLS5, the target SCD couldnot be located from the current TCB. The register 1 field ofthe first register save area must point to the IMS dispatcherwork area.

    System action: IMS terminates abnormally.

    Operator response: Emergency restart IMS to resume processing.

    Problem determination: 1, 4, 15, 35

    Source: IMS abends

    Module: DFSFDLG0, DFSFDLS0

    0022

    Explanation: On SESSIONC completion, the session control code in the request parameter list (RPL) is invalid (notSTSN, SDT, or CLEAR).

    Analysis: This is a standard abend issued by the 3770/3767 SESSIONC completion router, module DFSCVRG0. Theprogram status word (PSW) at entry-to-abend points to the instruction within label ABEND from which the abend(SVC 13) is issued.

    Register 12 in the abend SVRB registers is the base register. Register 6 contains the address of the VTAM buffercontaining the RPL in error. Register 15 contains one of the following return codes:

    CodesExplanation

    X'00'CLEAR completion.

    X'04'Start data traffic (SDT) completion.

    X'08'Set and test sequence number terminal (STSN) completion.

    Key Label Description

    Reg6=address of VTAM bufferwith RPL in error Reg1=Abendcompletion code, X'80000016'

    CVRG010 The function code is compared to the operation type. If theoperation is not a CLEAR, an SDT, or an STSN, a branch istaken to abend.

    System action: IMS terminates abnormally.

    Programmer response: No action is required.

    Problem determination: 11, 35

    At the time of the abend, register 6 contains the address of the buffer that contains the RPL in error.

    Source: IMS abends

    Module: DFSCVRG0

    0022

    Chapter 4. IMS abend codes 0000 - 0500 35

  • 0023

    Explanation: The DL/I subordinate address space option was selected. This abend indicates that the specificationfor the ACBLIB data sets in the IMS procedure did not match the specification in the DL/I subordinate address spaceprocedure. Message DFS0404W precedes this abend and provides further information.

    Analysis: The specification of the ACBLIB DDNAMES IMSACBA and IMSACBB must be corrected. The ACBLIBdata sets (both active and inactive) specified in the DL/I subordinate address space procedure must be the same asspecified in the IMS procedure and the concatenation order must be identical.

    Key Label Description

    Refer to discussion below. DLI60 Refer to discussion below.

    The z/OS Scheduler Work Area blocks must be included in the memory dump. To include these blocks, specifySDATA=SWA on the z/OS CHNGDUMP command.

    Message DFS404W precedes this abend and provides reason codes. Applicable data areas are as follows:vFOR THE CONTROL MEMORY: ACBCK in module DFSSDLC0 points to the address of DFSACBCK. DFSACBCK+8 is the address of the DSNAME/VOLSER list for IMSACBA. DFSACBCK+X'10' is the address of the list for IMSACBB.

    vFOR THE DL/I MEMORY: AATIOT in module DFSSDLC0 is the address of the first TIOT entry for IMSACBA. BBTIOT is the address for IMSACBB.

    If message DFS0404W indicates reason code 02:v AAERTIOT is the address of the TIOT entry associated with IMSACBA that did not match the IMS procedurespecification.

    v AAERJFCB is the address of the job file control block (JFCB) associated with AAERTIOT.v AAERCTL is the address of the data for the control memory used for the compare.v BBERTIOT, BBERJFCB, and BBERCTL are used for IMSACBB.System action: The DL/I subordinate address space terminates abnormally with a 0023, causing the control regionto terminate with a 0150 abend.

    Programmer response: The ACBLIB data sets specified in the DL/I subordinate address space start-up proceduremust be the same as specified in the control region JCL and the concatenation order must be identical. This applies toboth the active and inactive ACBLIBs. Correct the specification of the ACBLIB DDNAMES IMSACBA and