Tivoli Decision Support for OS/390 Messages and Problem Determination. Version SH

Similar documents
IBM Tivoli Decision Support for z/os Version Messages and Problem Determination IBM SH

Tivoli Tivoli Decision Support for z/os

Tivoli Decision Support for OS/390 Administration Guide. Version SH

Tivoli Distributed Monitoring for Active Directory Release Notes. Version 3.7

Tivoli Policy Director for MQSeries Version 3.8. GuidetoGlobalSecurityToolkit(GSKIT) Messages 3.8 GC

Tivoli SecureWay Policy Director WebSEAL. Installation Guide. Version 3.8

User sguidefortheviewer

CICS Performance Feature Guide and Reference

Tivoli Management Solution for Microsoft SQL. Statistics Builder. Version 1.1

Tivoli SecureWay Policy Director Authorization ADK. Developer Reference. Version 3.8

TMON for CICS/ESA Release Notes Version 1.5

Network Performance Feature Reference

Tivoli Management Solution for Domino. Installation and Setup Guide. Version GC

Configuration Manager

Information/Management

Program Directory for Tivoli Workload Scheduler. Version 8 Release 1, Modification Level 0. Program Number 5698-WKB. for Use with OS/390 z/os

Tivoli Management Solution for Microsoft SQL. Rule Designer. Version 1.1

Troubleshoot TEMS Communication Problems in Multiple TCP/IP Stacks Environments

Tivoli Web Solutions. Upgrade Notes

Reporting and Graphing

Tivoli Decision Support for z/os. Administration. Version 1.7 SH

Tivoli Workload Scheduler for z/os Messages and Codes. Version 8.1 SH

Tivoli Decision Support for OS/390. Administration Guide. Version 1.6, December 2003 SH

TMON for DB2 Release Notes Version 1.5

Event Server Configuration Manager

IBM Tivoli Decision Support for z/os Version Administration Guide and Reference IBM SH

IMS Performance Feature Guide and Reference

Tivoli Management Solution for Microsoft SQL. Troubleshooting. Version 1.1

IBM Tivoli Management Solution for Exchange. User s Guide. Version 1.1 GC

Tivoli SecureWay Policy Director Management Console for Windows Administration Guide Version 3.7

Tivoli Management Solution for Microsoft SQL. Release Notes. Version 1.1

Db2 Query Management Facility Version 12 Release 2. Installing and Managing Db2 QMF for TSO and CICS IBM GC

Tivoli Storage Manager version 6.3 Effective Chargeback Practices using Reporting/Monitoring

IBM Tivoli Decision Support for z/os Version CICS Performance Feature Guide and Reference IBM SH

Tivoli Manager for R/3** User s Guide Version 2.1

TME 10 Reporter Release Notes

Tivoli SecureWay Policy Director Authorization ADK Developer Reference Version 3.7

Tivoli Decision Support 2.1

Guide to the Reporting Dialog

Error Message Reference

APPN Topology and Accounting Agent Guide

Version Monitoring Agent User s Guide SC

Installation Guide. Tivoli Decision Support 2.0

Reporter. User s Reference Version 2.0

IBM Tivoli Decision Support for z/os Version Distributed Systems Performance Feature Guide and Reference IBM SH

Tivoli Manager for Sybase** Reference Guide. Version 1.1

IBM Tivoli Monitoring for Web Infrastructure: WebSphere Application Server. User s Guide. Version SC

Tivoli Module Builder TivoliReadyQuickStartUser sguide Version 2.4

CICS Performance Feature Guide and Reference

IBM Tivoli Monitoring for Databases: DB2. User s Guide. Version SC

Tivoli SecureWay User Administration. LDAPConnectionUser sguide. Version 3.8

Program Directory for IBM Tivoli AF/OPERATOR on z/os V Program Number 5608-C03 FMID AKAO340. for Use with OS/390 z/os

Program Directory for IBM Tivoli OMEGACENTER Gateway on z/os V Program Number 5608-C04. FMIDs AKOG340, AKAT340. for Use with OS/390 z/os

Network Performance Feature Reference

IBM. DFSMS Using the Interactive Storage Management Facility. z/os. Version 2 Release 3 SC

IMS Performance Feature Guide and Reference

Tivoli OPC Extended Agent for SAP R/3. Version 3.0

Program Directory for IBM Tivoli OMEGAMON XE for Mainframe Networks V Program Number 5608-C09. FMIDs AKN3100, AKON520. for Use with OS/390 z/os

TME 10 Module For Oracle** - User Management User s Guide. Version 1.0

Tivoli Management Solution for Microsoft SQL. Event Monitoring. Version 1.1

Version Release Notes GI

Tivoli Data Warehouse

Using Client Security with Policy Director

IBM White Paper: IBM Maximo 7.1 Integration Framework Configuration Basics

IBM DB2 Query Patroller. Administration Guide. Version 7 SC

User Management Guide

IBM Tivoli Federated Identity Manager Version Installation Guide GC

CROSSREF Manual. Tools and Utilities Library

Mid-Level Manager User s Guide

Limitations and Workarounds Supplement

IBM Copy Services Manager Version 6 Release 1. Release Notes August 2016 IBM

Software Distribution for NetWare. Quick Beginnings. Version 3.1.5

MQSeries for OS/390 - Log extract program

Introducing Tivoli Kernel Services Administration

About Your Software IBM

Tivoli SecureWay Policy Director Authorization API Java Wrappers Developer Reference Version 3.7

Limitations and Workarounds Supplement

Task Library Language Developer s Guide

IBM Rational DOORS Installing and Using the RQM Interface Release 9.2

IBM z/os Management Facility V2R1 Solution Guide IBM Redbooks Solution Guide

Microsoft Dynamics GP. Extender User s Guide

IBM Tivoli Monitoring for Applications: mysap.com. Reference Guide. Version SC

Tivoli Policy Director for WebLogic Server

Achieving Higher Levels of Productivity with IBM ISPF Productivity Tool for z/os IBM Redbooks Solution Guide

IBM. Candle OMEGAMON Platform. Configuring IBM Tivoli Candle Management Server on z/os. Tivoli. Version 360 GC

Software Distribution for Windows NT. Quick Beginnings. Version 3.1.5

Tivoli Management Framework User s Guide Version 3.7.1

Tivoli Manager for Exchange User s Guide. Version 2.0

Using Tivoli Workload Scheduler event-driven workload automation

IBM Geographically Dispersed Resiliency for Power Systems. Version Release Notes IBM

Business Intelligence Tutorial

IBM Security Access Manager for Enterprise Single Sign-On Version 8.2. Administrator Guide SC

IBM Personal Computer. About Your Software Windows NT Workstation 4.0, Applications, and Support Software

Exchange 2000 Agent Installation Guide

IBM 4765 PCIe Cryptographic Coprocessor CCA Utilities User Guide

IBM Tivoli Monitoring for Databases. Release Notes. Version SC

Information/Management

Installing and Administering a Satellite Environment

Tivoli Distributed Monitoring 3.6.1

IBM. Getting Started with the GUI for Application Description. TME 10 Operations Planning and Control. Version 2 Release 1 SH

Transcription:

Tivoli Decision Support for OS/390 Messages and Problem Determination Version 1.5.1 SH19-6902-07

Tivoli Decision Support for OS/390 Messages and Problem Determination Version 1.5.1 SH19-6902-07

Tivoli Decision Support for OS/390 Messages and Problem Determination, Version 1.5.1 Copyright Notice Copyright IBM Corporation 1993, 2001 All rights reserved. May only be used pursuant to a Tivoli Systems Software License Agreement, an IBM Software License Agreement, or Addendum for Tivoli Products to IBM Customer or License Agreement. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any computer language, in any form or by any means, electronic, mechanical, magnetic, optical, chemical, manual, or otherwise, without prior written permission of IBM Corporation. IBM Corporation grants you limited permission to make hardcopy or other reproductions of any machine-readable documentation for your own use, provided that each such reproduction shall carry the IBM Corporation copyright notice. No other rights under copyright are granted without prior written permission of IBM Corporation. The document is not intended for production and is furnished as is without warranty of any kind. All warranties on this document are hereby disclaimed, including the warranties of merchantability and fitness for a particular purpose. U.S. Government Users Restricted Right Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corporation. Trademarks IBM, Tivoli, the Tivoli logo, AIX, AS/400, BookManager, CICS, CICS/ESA, CICS/MVS, Database 2, DB2, Extended Services, FFST, First Failure Support Technology, GDDM, IMS, IMS/ESA, MVS, MVS/ESA, NetView, Operating System/2, Operating System/400, OS/2, OS/390, OS/400, QMF, RETAIN, RMF, and z/os are trademarks or registered trademarks of International Business Machines Corporation or Tivoli Systems Inc. in the United States, other countries, or both. Windows is a registered trademark of Microsoft Corporation. UNIX is a registered trademark of Open Group in the United States and other countries. Other company, product, and service names may be trademarks or service marks of others. Notices References in this publication to Tivoli Systems or IBM products, programs, or services do not imply that they will be available in all countries in which Tivoli Systems or IBM operates. Any reference to these products, programs, or services is not intended to imply that only Tivoli Systems or IBM products, programs, or services can be used. Subject to valid intellectual property or other legally protectable right of Tivoli Systems or IBM, any functionally equivalent product, program, or service can be used instead of the referenced product, program, or service. The evaluation and verification of operation in conjunction with other products, except those expressly designated by Tivoli Systems or IBM, are the responsibility of the user. Tivoli Systems or IBM may have patents or pending patent applications covering subject matter in this document. The furnishing of this document does not give you any license to these patents. You can send license inquiries, in writing, to the IBM Director of Licensing, IBM Corporation, North Castle Drive, Armonk, New York 10504-1785, U.S.A. ISO 9001 Certification This product was developed using an ISO 9001 certified quality system. Certification has been awarded by Bureau Veritas Quality International (BVQI) (Certification No. BVQI - 92086 / A). BVQI is a world leader in quality certification and is currently recognized by more than 20 accreditation bodies.

Contents Figures... v Preface... vii Who Should Read This Book... vii What This Book Contains... vii Publications... viii Contacting Customer Support... x Using LookAt to Look Up Message Explanations... xi Conventions Used in This Book... xi Changes in This Edition... xii Changes in the Previous Edition... xii Part I. Messages... 1 Chapter 1. Host Messages... 3 Log Collector and Installation Preprocessing Messages... 4 REXX-SQL Interface Messages... 47 IMS Feature Messages.... 50 CICS Feature Messages.... 62 AS/400 Messages... 64 DEFINE/DROP Report and Report Group Messages (REXX Utility)... 65 Batch Reporting Messages (REXX Utility)... 72 Migration Messages.... 78 Information/Management Record Creation (Exception Reporting) Messages... 85 Log Data Manager Messages... 88 Chapter 2. AS/400 Messages Issued on AS/400 System... 93 Part II. Problem Determination... 95 Chapter 3. Host Problem Determination Procedure... 97 Classifying a Problem... 97 Collecting Information about Any Problem... 99 Collecting Information about Specific Problems... 100 Collecting Documentation about All Problems... 104 Reporting the Problem to IBM.... 105 Completing a Tivoli Decision Support for OS/390 Problem Description Worksheet... 106 Messages and Problem Determination iii

Chapter 4. Workstation Problem Determination Procedure... 107 Classifying a Problem... 107 Information Needed for All Problems.... 107 Collecting Documentation about All Problems... 109 Collecting Information about Specific Problems... 110 Reporting the Problem to IBM.... 112 Completing the Tivoli Decision Support for OS/390 Workstation Problem Description Worksheets 112 Part III. Appendixes... 113 Appendix A. Dump File Content and Trace Options... 115 Information in the Dump File... 115 Dialog Trace... 119 Appendix B. Using IBM-supplied Diagnostic and Service Aids... 121 First Failure Support Technology... 121 Appendix C. Problem Description Worksheet for the Host... 127 Appendix D. Problem Description Worksheet for the Capacity Planner Feature... 131 Appendix E. Problem Description Worksheet for the Workstation Performance Feature... 133 Appendix F. Problem Description Worksheet for the AS/400 System Performance Feature... 135 Glossary... 137 Index... 141 iv Version 1.5.1

Figures 1. An Example of Messages Generated by a COLLECT Statement... 45 2. An Example of Messages Generated by a PURGE Statement... 46 3. An Example of Messages Generated by a RECALCULATE Statement... 46 4. Set/Reset Trace Options Window... 119 5. Tivoli Decision Support for OS/390 Problem Description Worksheet (Part 1 of 3)... 127 6. Tivoli Decision Support for OS/390 Problem Description Worksheet (Part 2 of 3)... 128 7. Tivoli Decision Support for OS/390 Problem Description Worksheet (Part 3 of 3)... 129 8. Capacity Planner Feature Problem Description Worksheet... 131 9. Workstation Performance Feature Problem Description Worksheet.... 133 10. AS/400 Feature Problem Description Worksheet... 135 Messages and Problem Determination v

vi Version 1.5.1

Preface Messages and Problem Determination helps you identify and correct problems that can occur when using Tivoli Decision Support for OS/390. Tivoli Decision Support for OS/390 was previously known as Performance Reporter for OS/390. Who Should Read This Book Messages and Problem Determination is for users who: Need more information about a Tivoli Decision Support for OS/390 message. Determine corrections to error conditions indicated by Tivoli Decision Support for OS/390 messages. Identify and document a Tivoli Decision Support for OS/390 problem. Determine whether the problem is an installation error, a usage error, or an error in the Tivoli Decision Support for OS/390 product code. Report Tivoli Decision Support for OS/390 problems to IBM. These users can be system programmers, Tivoli Decision Support for OS/390 administrators, or users of an Tivoli Decision Support for OS/390 feature. Note: To get immediate message help for messages that occur when you are using the Tivoli Decision Support for OS/390 dialogs on the host and on the workstation, press F1. What This Book Contains This book contains the following parts: Part I.. Messages Chapter 1, Host Messages Lists the Tivoli Decision Support for OS/390 messages and their severity codes. It also explains each message, describes the system action, and recommends a user response. Chapter 2, AS/400 Messages Issued on AS/400 System Lists the AS/400 messages that are issued on the AS/400 system. It also explains each message, describes the system action, and recommends a user response. Part II. Problem Determination Contains information needed to diagnose and correct problems and addresses these tasks: Chapter 3, Host Problem Determination Procedure Explains how to determine whether Tivoli Decision Support for OS/390 caused the problem, search a software-support database to determine if the problem has been reported previously, and how to isolate failing program code and find a solution. Chapter 4, Workstation Problem Determination Procedure Explains how to isolate failing program code and find a solution. Messages and Problem Determination vii

What This Book Contains Publications Part III. Appendixes Contains the following information: Appendix A, Dump File Content and Trace Options Describes the contents of the DRLDUMP data set and how to activate traces. Appendix B, Using IBM-supplied Diagnostic and Service Aids Describes the IBM licensed program that provides immediate problem notification and first-failure data capture. Appendix C, Problem Description Worksheet for the Host Contains a problem description worksheet for the host. Appendix D, Problem Description Worksheet for the Capacity Planner Feature Contains a problem description worksheet for the Capacity Planner feature. Appendix E, Problem Description Worksheet for the Workstation Performance Feature Contains a problem description worksheet for the Workstation Performance feature. Appendix F, Problem Description Worksheet for the AS/400 System Performance Feature Contains a problem description worksheet for the AS/400 System Performance feature. This section lists publications in the Tivoli Decision Support for OS/390 library and any other related documents. It also describes how to access Tivoli publications online, how to order Tivoli publications, and how to make comments on Tivoli publications. Tivoli Decision Support for OS/390 Library The following documents are available in the Tivoli Decision Support for OS/390 library: Administration Guide, SH19-6816 Provides information about initializing the Tivoli Decision Support for OS/390 database and customizing and administering Tivoli Decision Support for OS/390. Guide to Reporting Dialog, SH19-6842 Provides information for users who display existing reports, for users who create and modify reports, and for administrators who control reporting dialog default functions and capabilities. Language Guide and Reference, SH19-6817 Provides information for adminstrators, performance analysts, and programmers who are responsible for maintaining system log data and reports. User s Guide for the Viewer, SH19-4517 Provides information about how use the graphical interface for Tivoli Decision Support for OS/390. Messages and Problem Determination, SH19-6902 Provides information to help operators and system programmers understand, interpret, and respond to Tivoli Decision Support for OS/390 messages and codes. Accounting Feature for the Host, SH19-4495 viii Version 1.5.1

Publications Provides information for users who want to use Tivoli Decision Support for OS/390 to collect and report performance data generated by the Accounting feature. Accounting Feature for the Workstation, SH19-4516 Provides information for users who want to use the Accounting Workstation Option to manage, process, and analyze financial data on a workstation. AS/400 System Performance Feature Guide and Reference, SH19-4019 Provides information for administrators and users about collecting and reporting performance data generated by AS/400 systems. Capacity Planner Feature Guide and Reference, SH19-4021 Provides information about capacity planning and how to install and implement the Capacity Planner. CICS Performance Feature Guide and Reference, SH19-6820 Provides information for administrators and users about collecting and reporting performance data generated by Customer Information and Control System (CICS ). Distributed Systems Performance Feature Guide and Reference, SH19-4018 Provides information for administrators and users about collecting and reporting performance data generated by operating systems and applications running on a workstation. IMS Performance Feature Guide and Reference, SH19-6825 Provides information for administrators and users about collecting and reporting performance data generated by Information Management System (IMS ). Network Performance Feature Installation and Administration, SH19-6901 Provides information for network analysts or programmers who are responsible for setting up the network reporting environment. Network Performance Feature Reference, SH19-6822 Provides information for network analysts or programmers who are responsible for setting up the network reporting environment. Network Performance Feature Reports, SH19-6821 Provides information for network analysts or programmers who use the Network Performance feature reports. System Performance Feature Guide, SH19-6818 Provides information for performance analysts and system programmers who are responsible for meeting the service-level objectives established in your organization. System Performance Feature Reference Vol. I, SH19-6819 Provides information for administrators and users with a variety of backgrounds who want to use Tivoli Decision Support for OS/390 to analyze Multiple Virtual Storage (MVS), Virtual Machine (VM), or OS/2 performance data. System Performance Feature Reference Vol. II, SH19-4494 Provides information for administrators and users with a variety of backgrounds who want to use Tivoli Decision Support for OS/390 to analyze Multiple Virtual Storage (MVS), Virtual Machine (VM), or OS/2 performance data. IBM Online Library Omnibus Edition OS/390 Collection Kit, SK2T-6700 (available March 2002) Messages and Problem Determination ix

Publications CD containing all OS/390 documentation. IBM Online Library z/os Software Products Collection Kit, SK3T-4270 (available March 2002) CD containing all z/os documentation. Accessing Publications Online You can access many Tivoli publications online at the Tivoli Customer Support Web site: http://www.tivoli.com/support/documents/ These publications are available in PDF or HTML format, or both. Translated documents are also available for some products. Ordering Publications You can order many Tivoli publications online at the following Web site: http://www.ibm.com/shop/publications/order You can also order by telephone by calling one of these numbers: In the United States: 800-879-2755 In Canada: 800-426-4968 In other countries, for a list of telephone numbers, see the following Web site: http://www.tivoli.com/inside/store/lit_order.html Providing Feedback about Publications We are very interested in hearing about your experience with Tivoli products and documentation, and we welcome your suggestions for improvements. If you have comments or suggestions about our products and documentation, contact us in one of the following ways: Send an e-mail to pubs@tivoli.com. Complete our customer feedback survey at the following Web site: http://www.tivoli.com/support/survey Contacting Customer Support If you have a problem with any Tivoli product, you can contact Tivoli Customer Support. See the Tivoli Customer Support Handbook at the following Web site: http://www.tivoli.com/support/handbook/ The handbook provides information about how to contact Tivoli Customer Support, depending on the severity of your problem, and the following information: Registration and eligibility Telephone numbers and e-mail addresses, depending on the country you are in What information you should gather before contacting support Note: For Tivoli NetView for OS/390 customers only, additional support is available on the NETVIEW CFORUM (Customer Forum) through the IBMLink system. This forum is monitored by NetView developers who answer questions and provide guidance. When a problem with the code is found, you are asked to open an official problem management record (PMR) to get resolution. x Version 1.5.1

LookAt Using LookAt to Look Up Message Explanations LookAt is an online facility that allows you to look up explanations for z/os messages, system abends, and some codes. Using LookAt to find information is faster than a conventional search because in most cases LookAt goes directly to the message explanation. You can access LookAt from the Internet at: http://www.ibm.com/servers/eserver/zseries/zos/bkserv/lookat/lookat.html or from anywhere in z/os where you can access a TSO command line (for example, TSO prompt, ISPF, z/os UNIX System Services running OMVS). To find a message explanation on the Internet, go to the LookAt Web site and simply enter the message identifier (for example, IAT1836 or IAT*). To use LookAt as a TSO command, LookAt must be installed on your host system. You can obtain the LookAt code for TSO from a disk on your z/os Collection Kit, SK3T-4269 or from the LookAt Web site. To obtain the code from the LookAt Web site, do the following: 1. Go to http://www.ibm.com/servers/eserver/zseries/zos/bkserv/lookat/lookat.html. 2. Click the News button. 3. Scroll to Download LookAt Code for TSO and VM. 4. Click the ftp link, which will take you to a list of operating systems. Select the appropriate operating system. Then select the appropriate release. 5. Find the lookat.me file and follow its detailed instructions. To find a message explanation from a TSO command line, simply enter: lookat message_id. LookAt will display the message explanation for the message requested. Note: Some messages have information in more than one book. For example, IEC192I has routing and descriptor codes listed in z/os MVS Routing and Descriptor Codes, SA2-7624. For such messages, LookAt prompts you to choose which book to open. Conventions Used in This Book This book uses several conventions for special terms and actions, and operating system-dependent commands and paths. The term z/os is used in this book to mean z/os and OS/390 operating systems. Where the term OS/390 does appear, the related information applies only to OS/390 operating systems. Typeface Conventions The following typeface conventions are used in this book: Bold Italic Monospace Lowercase and mixed-case commands, command options, and flags that appear within text appear like this, in bold type. Graphical user interface elements (except for titles of windows and dialogs) and names of keys also appear like this, in bold type. Variables, values you must provide, new terms, and words and phrases that are emphasized appear like this, in italic type. Commands, command options, and flags that appear on a separate line, code examples, output, and message text appear like this, in monospace type. Messages and Problem Determination xi

Conventions Used Names of files and directories, text strings you must type, when they appear within text, names of HTML and XML tags also appear like this, in monospace type. Operating System-dependent Variables and Paths This book uses the UNIX convention for specifying environment variables and for directory notation. When using the Windows command line, replace $variable with %variable% for environment variables and replace each forward slash (/) with a backslash (\) in directory paths. Note: If you are using the bash shell on a Windows system, you can use the UNIX conventions. Changes in This Edition This edition is an updated version that replaces the previous edition of this book. The changes are: The name of the product was changed to Tivoli Decision Support for OS/390. The use of LookAt to look up message explanation was added. The DRL2011E message was changed. Except for editorial changes, updates in this edition are marked with a vertical bar to the left of the change. Changes in the Previous Edition The DRL0077E message was added. xii Version 1.5.1

Part I. Messages Chapter 1. Host Messages... 3 Log Collector and Installation Preprocessing Messages... 4 Examples of Output from COLLECT, PURGE and RECALCULATE.... 45 REXX-SQL Interface Messages... 47 IMS Feature Messages.... 50 CICS Feature Messages.... 62 AS/400 Messages... 64 DEFINE/DROP Report and Report Group Messages (REXX Utility)... 65 Batch Reporting Messages (REXX Utility)... 72 Migration Messages.... 78 Information/Management Record Creation (Exception Reporting) Messages... 85 Log Data Manager Messages... 88 Chapter 2. AS/400 Messages Issued on AS/400 System... 93 Messages and Problem Determination 1

2 Version 1.5.1

1 Host Messages 1. Host Messages Tivoli Decision Support for OS/390 is a reporting system that collects performance data logged by computer systems, summarizes the data, and presents it in a variety of forms for use in systems management. Tivoli Decision Support for OS/390 consists of a base product and several optional features. This chapter contains descriptions of messages generated during batch processing and when the log collector is invoked from the online dialog. The messages include any that are a result of log collector language use, report definition language use, abends, and any other Tivoli Decision Support for OS/390 error conditions from batch processes. (Messages that occur when you are working with Tivoli Decision Support for OS/390 dialogs are explained in the message help; they are not described in this book.) Tivoli Decision Support for OS/390 host messages use this format: DRLnnnnc Message text. Where: DRL identifies the message as having been issued by Tivoli Decision Support for OS/390. nnnn is a unique four-digit number assigned to the message: v 0nnn indicates a log-collector message. v 1nnn indicates a REXX/SQL interface message. v 2nnn indicates an exit (for example, CICS or IMS) message. v 3nnn indicates a REXX utility (for example, DRLERDEF or DRLEBATR) message. c is the severity code: v I represents an informational message, with return code=0. v W represents a warning message, with return code=4. v E represents an error message, with return code=8. v S represents a severe message, with return code=12. v T represents a terminating error message, with an Abend return code. (See User Abend Codes on page 116.) Message text is descriptive text about Tivoli Decision Support for OS/390 status or operation. Messages and Problem Determination 3

DRL0000T Log Collector and Installation Preprocessing Messages As explained in the Language Guide and Reference, the log collector is a program that processes data from log data sets and stores the results in tables. It runs either online (invoked from the Tivoli Decision Support for OS/390 dialogs) or in batch (executed using z/os job control language). In each case, the log collector must have an output file DRLOUT allocated to it. This section describes the messages that the log collector writes to the DRLOUT file. Note: The system action associated with a message is often described as this: The log collector stops processing the current statement and continues with the next. It usually means that the statement has no effect; the exception is COLLECT, if the error occurs after a commit. In many cases, the log collector continues checking the statement, without executing it, so more messages about the same statement could appear. The installation preprocessor is a program which is used during component installation. Since it shares error recovery routines with the log collector, the installation preprocessor can also issue some of the following messages. DRL0000T The log collector run terminated abnormally. The DRLDUMP file contains detailed information. Explanation: The program run terminated abnormally for one of these reasons: An operating system service invoked by the program requested an abnormal termination. The program detected a situation that should not occur, such as an unexpected return code from SQL, an unexpected program check interrupt, or an invalid value of some variable. The dynamic storage stack was exceeded. Detailed information about the problem is written to the DRLDUMP file. The completion code (abend code) depends on what caused the termination: If the termination was requested by the operating system, the code is the one supplied by the system. It identifies the reason for the termination. If the termination is caused by a should-not-occur situation detected by the program, the code is user abend code 2 (U002). If the reason is dynamic stack overflow, the code is user abend code 1 (U001). Use the abend code and the information written to the DRLOUT and DRLDUMP files to establish the reason for termination. The termination may be caused by a program error in your exit procedure or in the program. If you suspect an error in the program, save the contents of the DRLDUMP file, and note as much detail as possible of what you were doing when the error occurred. Report the error to IBM as explained in Reporting the Problem to IBM on page 105. 4 Version 1.5.1

DRL0001T The log collector run is terminated because the ddname file is not available. Explanation: This message is preceded by a message identifying a problem with the ddname file (DRLOUT or DRLDUMP). Because of this problem, the file can no longer be used; however, the program needs the file for its operation. The program is abnormally terminated with abend code U016. No more information is provided about the problem. Ensure that a usable file is allocated. DRL0001T DRL0021E 1. Host Messages DRL0003I Explanation: This message is used to insert a blank line between other messages. (For an example, see Figure 1 on page 45.) None. None. DRL0007S "text" is an invalid parameter. Explanation: text appears as a keyword in the parameter string supplied to the program (usually as the PARM string of the JCL EXEC statement). However, text is not among the keywords recognized by the program. The program stops without processing any more statements. Correct the parameter string. DRL0011E Information about update update in system table system table is damaged. Restore the update definition. Explanation: The contents of the system table system table are damaged, perhaps because something other than the log collector was used to update the table. The damaged information is a part of the definition of the update update. The definition cannot be used. the definition. The log collector stops processing the current statement and continues with the next. Execute the DROP UPDATE and DEFINE UPDATE statements for the update update to restore DRL0012E Information about record record in system table system table is damaged. Restore the record definition. Explanation: The contents of the system table system table are damaged, perhaps because something other than the log collector was used to update the table. The damaged information is a part of the definition of the record record. The definition cannot be used. The log collector stops processing the current statement and continues with the next. Execute the DROP RECORD and DEFINE RECORD statements for the record record to restore the definition. DRL0021E The file ddname could not be opened. Explanation: The log collector cannot open the ddname file. The log collector stops processing the current statement and continues with the next. Ensure that the file exists and can be opened. Messages and Problem Determination 5

DRL0022E DRL0032E DRL0022E Abend code encountered accessing file ddname. Explanation: The program encountered an abend when accessing the ddname file. The program stops processing the current statement and continues with the next. Check the output for more messages about the error. For example, if the file is an input file, processing is interrupted. If the file is an output file, an out-of-space condition might have occurred. Study the cause of the error and act accordingly. DRL0023E Block count error encountered after n records on ddname file. Explanation: The program encountered a block count error after n records in the ddname file. The program stops processing the current statement and continues with the next. Check the output for more messages about the error. Study the cause of the error and act accordingly. DRL0024E Permanent I/O error encountered after n records on file ddname. Explanation: The program encountered an I/O error after n records in the ddname file. The program stops processing the current statement and continues with the next. Check the output for more messages about the error. Study the cause of the error and act accordingly. DRL0025E Block size error encountered after n records on file ddname. Explanation: The program encountered a block size error after n records in the ddname file. The program stops processing the current statement and continues with the next. Check the output for more messages about the error. Study the cause of the error and act accordingly. DRL0031E The statement "text" is not recognized. Explanation: The text appears in a place where a statement name is expected. However, it is not the name of any statement of the log collector language. The log collector stops processing the current statement and continues with the next. Check the syntax diagram in Language Guide and Reference and correct the statement. Notice that the different clauses of the statement must be written in the order shown in the diagram. Notice also that the error might be located much earlier in the input than the token text. A large portion of input extending past the error might still conform to the syntax. The message identifies the point where the input no longer matches the syntax. DRL0032E The variable variable does not exist. Explanation: The input text contains a variable marker &variable, but the variable variable is not defined. The log collector stops processing the current statement and continues with the next. Specify a value for the variable using the SET statement or PARM string of the JCL EXEC statement. Notice that all variables are dropped at the end of the log collector run. 6 Version 1.5.1

DRL0033E The expression or condition starting with text is too long or too complex. Explanation: Either the expression or condition text, or its internal representation is longer than 2000 characters. DRL0033E DRL0038E The log collector stops processing the current statement and continues with the next. Try to simplify the expression or condition. Is it part of an update definition? Then you can break out parts of the expression and put them in the LET clause. 1. Host Messages DRL0034E "text" is not a valid variable marker. Explanation: The text begins with an ampersand, but is not a valid variable marker. A variable marker consists of an ampersand (&) followed by an identifier. The log collector stops processing the current statement and continues with the next. Correct the variable marker. DRL0035E An invalid field format "text" is specified for field field. Explanation: text was specified as the field format for the field field, but it does not identify any field format known to the log collector. The log collector stops processing the current statement and continues with the next. Refer to Language Guide and Reference for a list of valid field formats. DRL0036E The offset of the field field is undefined. Offset must be specified when the previous field format is CHAR(*). Explanation: The offset of field has been omitted. The offset cannot be determined because the previous field has the format CHAR(*), and no field can follow a field with that format. The log collector stops processing the current statement and continues with the next. Add an offset specification for the field. DRL0037E The format specified for the field field conflicts with the length of the field. Explanation: A given format can only be specified for fields of certain lengths. For example: DATE(DDMMYY) can only be specified for a 6-byte field. BINARY can only be specified for a field of 1, 2, 3, 4, or 8 bytes. BIT(16) can only be specified for a 2-byte field. CHAR(*) can only be specified for a varying-length field (a field with LENGTH *). The log collector stops processing the current statement and continues with the next. Refer to Language Guide and Reference for information about the lengths allowed for different field formats. Ensure that the format agrees with the length specification. DRL0038E "text" is not a valid integer constant. Explanation: The token text looks like an integer constant, but is not a valid integer constant (for example, its value is outside the range of integers). The log collector stops processing the current statement and continues with the next. Correct the constant. Messages and Problem Determination 7

DRL0039E DRL0043E DRL0039E "text" is not a valid floating-point constant. Explanation: The token text looks like a floating-point constant, but is not a valid floating-point constant (for example: the exponent is incomplete or is outside the allowed range). The log collector stops processing the current statement and continues with the next. Correct the constant. DRL0040E Syntax error: unexpected text "" (two quotation marks) is found. Explanation: Two consecutive quotation marks were found where they are not allowed by the syntax. Consecutive quotation marks are allowed only within a delimited identifier, string constant, or comment. The log collector stops processing the current statement and continues with the next. Correct the error. DRL0041E Syntax error: unexpected text "text" is found. Explanation: The token text was found where it is not allowed by the syntax. The log collector stops processing the current statement and continues with the next. Check the syntax diagram in Language Guide and Reference and correct the statement. Notice that different clauses of the statement must be written in the order shown in the diagram. Notice also that the error might be located much earlier in the input than the token text. A large portion of input extending past the error might still conform to the syntax. The message identifies the point where the input no longer matches the syntax. DRL0042E Syntax error: unexpected text "text1" is found after "text2". Explanation: The token text2, which conforms to the syntax, was followed by the token text1. The syntax does not allow this sequence. The log collector stops processing the current statement and continues with the next. Check the syntax diagram in Language Guide and Reference and correct the statement. Notice that different clauses of the statement must be written in the order shown in the diagram. Notice also that the error might be located much earlier in the input than the token text1. A large portion of input extending past the error might still conform to the syntax. The message identifies the point where the input no longer matches the syntax. DRL0043E Syntax error: "text1" found where text2 is expected. Explanation: The token text1 was found where it is not allowed by the syntax. The text2 states what the syntax allows in place of text1. The log collector stops processing the current statement and continues with the next. Check the syntax diagram in Language Guide and Reference and correct the statement. Notice that different clauses of the statement must be written in the order shown in the diagram. Notice also that the error might be located much earlier in the input than the token text1. A large portion of input extending past the error might still conform to the syntax. The message identifies the point where the input no longer matches the syntax. 8 Version 1.5.1

DRL0044E Syntax error: "text1" found after "text2", where text3 is expected. Explanation: The token text1 was found following text2, where it is not allowed by the syntax. The text3 states what the syntax allows in place of text1. DRL0044E DRL0049E The log collector stops processing the current statement and continues with the next. Check the syntax diagram in Language Guide and Reference and correct the statement. Notice that different clauses of the statement must be written in the order shown in the diagram. Notice also that the error might be located much earlier in the input than the token text1. A large portion of input extending past the error might still conform to the syntax. The message identifies the point where the input no longer matches the syntax. 1. Host Messages DRL0045E The identifier starting with text is too long. The maximum length is 18 bytes. Explanation: An identifier cannot exceed 18 bytes. The length of a delimited identifier ("identifier") does not include the enclosing quotation marks. The length includes any shift-out and shift-in characters that enclose sequences of double-byte characters. The log collector stops processing the current statement and continues with the next. Change the identifier. DRL0046E The string starting with text is too long. The maximum length is 254 bytes. Explanation: The string specified by a constant cannot exceed 254 bytes. The length of the string includes any shift-out and shift-in characters that enclose sequences of double-byte characters. The log collector stops processing the current statement and continues with the next. Change the string. DRL0047E The delimited identifier starting with text is not terminated. Explanation: A delimited identifier ("identifier") without an ending quotation mark (") was found. The log collector stops processing the current statement and continues with the next. Add the quotation mark (") at the end of the identifier. DRL0048E The string starting with text is not terminated. Explanation: A string constant without an ending apostrophe (') was found. The log collector stops processing the current statement and continues with the next. Add the apostrophe (') to the end of the string constant. DRL0049E An invalid character "c" is found. Explanation: The input text contains a character that is not valid. The log collector stops processing the current statement and continues with the next. Correct the character. Refer to Language Guide and Reference for a description of valid characters. Messages and Problem Determination 9

DRL0050E DRL0053E DRL0050E An invalid character "c" is found after "text". Explanation: The input text contains an invalid character c after the text text. The log collector stops processing the current statement and continues with the next. Correct the character. Refer to Language Guide and Reference for a description of valid characters. DRL0051E The preceding n message(s) refer to the expression for name. Explanation: This message helps you locate the errors indicated by the messages issued before this message. If name is the name appearing to the left of an equal sign in a LET, GROUP BY, or SET clause, the messages apply to the expression appearing to the right of that equal sign. If name is a language keyword such as WHERE or OFFSET, the messages apply to the expression following that keyword. The log collector stops processing the current statement and continues with the next. None. DRL0052E The expression is too complex. Explanation: An expression contains a nested structure of a depth that exceeds the capacity of Tivoli Decision Support for OS/390. There are two kinds of nested structures: the parentheses and the constructs involving alternatives (the VALUE function and case expressions). The nesting depth of parentheses at a given point is equal to the number of pairs of parentheses enclosing that point. The parentheses include those that are a part of function calls with more than one argument and the implicit parentheses inserted to enforce the precedence of operations. For example, A*B+C*D has these implicit parentheses: (A*B)+(C*D). The nesting depth of alternative structures at a given point is the number of nested VALUE calls and case expressions containing that point, plus the number of preceding arguments within each VALUE call, plus the number of preceding THEN clauses within each case expression. This message indicates that one or both of these nesting depths exceed the maximum that can be handled by Tivoli Decision Support for OS/390. The log collector stops processing the current statement and continues with the next. Use the subsequent message DRL0051E to identify the expression in error. If possible, define parts of the expression separately, using LET. Otherwise, try to restructure the expression to reduce the nesting depth. For example, change the sequence of operators and specify complex cases first, in case expressions. DRL0053E The name abc is not defined. Explanation: abc is not among the names recognized in the context where it is used. Note that different names might be recognized in different parts of a statement. For example, the only names recognized to the right of an equal sign in a SET clause of a DEFINE UPDATE statement are the names of fields in the record (or columns in the table) that is the source of the update and the names defined by means of a LET clause. The log collector stops processing the current statement and continues with the next. Use the subsequent message DRL0051E to locate the expression that contains the name. Refer to Language Guide and Reference for information about the objects (such as fields or columns) that can be referenced at a specific part of the statement. Specify the name of one of these objects. 10 Version 1.5.1

DRL0054E The field field belongs to a section that cannot be referenced in this context. Explanation: The section containing the field field cannot be referenced for one (or both) of these reasons: The section is repeated, or is a subsection of a repeated section, and the present context does not identify a unique occurrence of that repeated section. In a DEFINE RECORD statement, the section is referenced before it is defined. DRL0054E DRL0060E The log collector stops processing the current statement and continues with the next. Use the subsequent message DRL0051E to identify the expression that contains the reference. Refer to Language Guide and Reference for exact rules. Restructure your definition so that the required information is accessible. 1. Host Messages DRL0055E The name abc specified as the first argument of FIELD is not a field name. Explanation: The first argument of FIELD must be a field name. The log collector stops processing the current statement and continues with the next. Use the subsequent message DRL0051E to identify the expression that contains the invocation of FIELD. Ensure that the argument is a field name. DRL0056E The name abc specified as the argument of SECTNUM is not a section name. Explanation: The argument of SECTNUM must be a section name. The log collector stops processing the current statement and continues with the next. Use the subsequent message DRL0051E to identify the expression that contains the invocation of SECTNUM. Ensure that the argument is a field name. DRL0057E The section section cannot be referenced in this context. Explanation: The section cannot be referenced for one (or both) of these reasons: The section is repeated, or is a subsection of a repeated section, and the present context does not identify a unique occurrence of that repeated section. In a DEFINE RECORD statement, the section is referenced before it is defined. The log collector stops processing the current statement and continues with the next. Use the subsequent message DRL0051E to identify the expression that contains the reference. Refer to Language Guide and Reference for exact rules. Restructure your definition so that the required information is accessible. DRL0060E The name abc is already defined. Explanation: abc is specified as the name of: A LET expression The timestamp or interval column in a DISTRIBUTE clause The interval type, start time, end time, or status column in an APPLY SCHEDULE clause However, the same name has been used earlier in the same update definition for a similar purpose. The log collector stops processing the current statement and continues with the next. Ensure that all names introduced in the same update definition are unique. Messages and Problem Determination 11

DRL0061E DRL0066E DRL0061E The name identifier conflicts with a source field name. Explanation: A LET expression The identifier is specified as the name of: The timestamp or interval column in a DISTRIBUTE clause The interval type, start time, end time, or status column in an APPLY SCHEDULE clause However, identifier is also the name of a field in the record that is the source of the update. You cannot use the name for the specified purpose because it would cause ambiguity. The log collector stops processing the current statement and continues with the next. Ensure that all names introduced in an update definition are distinct from the names of fields in the source record. DRL0062E The name identifier conflicts with a source column name. Explanation: A LET expression The identifier is specified as the name of: The name of the timestamp or interval column in a DISTRIBUTE clause The interval type, start time, end time, or status column in an APPLY SCHEDULE clause. However, identifier is also the name of a column in the table that is the source of the update. You cannot use the name for the specified purpose because it would cause ambiguity. The log collector stops processing the current statement and continues with the next. Ensure that all names introduced in an update definition are distinct from the names of columns in the source table. DRL0065E Argument number n of function is of incorrect type. Explanation: In an invocation of function, the data type of the indicated argument is not allowed for this argument. Note: If function is one of the arithmetic, string, or comparison operators such as +,, or =, argument number 1 means the left-hand operand, and argument number 2 means the right-hand operand. If function is prefix, argument number 1 means the expression following the operator. The log collector stops processing the current statement and continues with the next. Use the subsequent message DRL0051E to identify the expression that contains the invocation of the function. Refer to Language Guide and Reference for information on the allowed types of arguments for function and for rules on the use of arithmetic, string, and comparison operators. Ensure that the argument is of the required type. For example, use a constant of a different type, redefine a field to yield a correct data type, or apply a conversion function if suitable. DRL0066E The arguments of function have an incorrect combination of types. Explanation: In an invocation of function, each of the arguments by itself has a data type acceptable for that argument, but the actual combination of data types of the arguments is not allowed. The log collector stops processing the current statement and continues with the next. Use the subsequent message DRL0051E to identify the expression that contains the invocation of the function. Refer to Language Guide and Reference for information on the allowed types of arguments for function and for rules on the use of arithmetic, string, and comparison operators. Ensure that the arguments have an allowed combination of types. For example, use a constant of a different type, redefine a field to yield a correct data type, or apply a conversion function if suitable. 12 Version 1.5.1

DRL0067E The arguments of VALUE are of different types. Explanation: All arguments in an invocation of VALUE must be of the same type. DRL0067E DRL0071E The log collector stops processing the current statement and continues with the next. Use the subsequent message DRL0051E to identify the expression that contains the invocation of the function. Ensure that all arguments are the same type. For example, use a different type of constant, redefine a field to yield a correct data type, or apply a conversion function if suitable. 1. Host Messages DRL0068E The values specified for different cases are of different types. Explanation: In a case expression, all expressions following the keywords THEN (and ELSE, if present) must specify the same type of values. The log collector stops processing the current statement and continues with the next. Use the subsequent message DRL0051E to identify the expression. Ensure that all expressions specify the same type of values. For example, use a different type of constant, redefine a field to yield a correct data type, or apply a conversion function if suitable. DRL0069E The value specified for case n is of incorrect type. Explanation: In a case expression, the expression that follows the THEN keyword number n is not of a type allowed for the result of a case expression (for example, a labeled duration or a truth value.) Note: If the case expression contains nested case expressions, the keywords THEN and ELSE of these subexpressions are not included in the n. Ifthen is 1 greater than the number of THEN keywords in the expression, it refers to the expression following the ELSE keyword. The log collector stops processing the current statement and continues with the next. Use the subsequent message DRL0051E to locate the expression. Ensure that the expression is of an allowed type. DRL0070E The keyword keyword, that identifies a labeled duration, follows a non-numeric expression. Explanation: The keyword keyword is supposed to follow an expression that specifies the number of time units identified by the keyword. The expression must specify a numeric value (that is, a value of type integer or floating-point). The log collector stops processing the current statement and continues with the next. Use the subsequent message DRL0051E to locate the expression containing the keyword. Ensure that the expression preceding the keyword specifies a numeric value. For example, use a constant of a different type, redefine a field to yield a correct data type, or apply a conversion function if suitable. DRL0071E The lookup table table or its column does not exist. Explanation: A lookup expression is incorrect for one of these reasons: The lookup table (the table specified after the keyword IN) does not exist. The lookup table exists, but it does not contain one or more of the columns referenced in the expression. The log collector stops processing the current statement and continues with the next. Use the subsequent message DRL0051E to locate the expression. Ensure that the lookup table exists and has all the columns referenced in the expression. Messages and Problem Determination 13