airline control system version 2: messages and codes

522
Airline Control System Version 2.4.1 Messages and Codes IBM SH19-6742-24

Upload: others

Post on 16-May-2022

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Airline Control System Version 2: Messages and Codes

Airline Control SystemVersion 2.4.1

Messages and Codes

IBM

SH19-6742-24

Page 2: Airline Control System Version 2: Messages and Codes

Note

Before using this information and the product it supports, be sure to read the general information under“Notices” on page v.

This edition applies to Release 4, Modification Level 1, of Airline Control System Version 2, Program Number 5695-068,and to all subsequent releases and modifications until otherwise indicated in new editions. Order publications throughyour IBM representative or the IBM branch office serving your locality. Publications are not stocked at the address givenbelow. A form for readers’ comments appears at the back of this publication. If the form has been removed, address yourcomments to:

ALCS Development2455 South RoadP923Poughkeepsie NY 12601-5400USA

When you send information to IBM, you grant IBM a nonexclusive right to use or distribute the information in any way itbelieves appropriate without incurring any obligation to you.© Copyright International Business Machines Corporation 2003, 2019.US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract withIBM Corp.

Page 3: Airline Control System Version 2: Messages and Codes

Contents

Notices..................................................................................................................v

Programming interface information.......................................................................vi

Trademarks......................................................................................................... vii

About this book...................................................................................................viiiHow to look up a message.........................................................................................................................viiiAutomated operations...............................................................................................................................viii

Chapter 1. Numbering and format of ALCS messages and codes..............................1Explanation of message formats................................................................................................................. 2Allocation of message numbers.................................................................................................................. 2Severity codes.............................................................................................................................................. 4Subcomponent codes.................................................................................................................................. 5

Chapter 2. Online monitor messages (MVS console): DXC000-DXC479.....................8

Chapter 3. Offline program messages: DXC480-DXC799....................................... 52

Chapter 4. ALCS generation macro MNOTEs: DXC800-DXC999.............................. 80

Chapter 5. ALCS application macro MNOTEs: DXC1000-DXC1999........................102

Chapter 6. Online monitor messages (ALCS printer): DXC2000-DXC2999............. 122

Chapter 7. User-written application program messages: DXC3000-DXC3999.......182

Chapter 8. Responses to ALCS commands: DXC5000-DXC5999........................... 183

Chapter 9. ALCS Web Server and Hierarchical File System (HFS) messages:DXC6000-DXC6999........................................................................................ 209

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999......................... 210

Chapter 11. NetView interface program messages: DXC9000-DXC9099...............291

Chapter 12. Error Messages for COMTC ADD/REPLACE: DXC9100-DXC9199........ 294

Chapter 13. System error codes: 000000-000FFF............................................... 302

Chapter 14. Abnormal termination completion codes..........................................445

Chapter 15. Sense codes....................................................................................450

Appendix A. Messages intended for automated operations................................. 451

iii

Page 4: Airline Control System Version 2: Messages and Codes

Acronyms and abbreviations.............................................................................. 462Glossary............................................................................................................ 474Bibliography...................................................................................................... 504

iv

Page 5: Airline Control System Version 2: Messages and Codes

Notices

References in this publication to IBM® products, programs or services do not imply that IBM intends tomake these available in all countries in which IBM operates. Any reference to an IBM product, program,or service is not intended to state or imply that only IBM's product, program, or service may be used.Any functionally equivalent product, program, or service that does not infringe any of IBM's intellectualproperty rights may be used instead of the IBM product, program, or service. Evaluation and verificationof operation in conjunction with other products, except those expressly designated by IBM, is the user'sresponsibility.

IBM may have patents or pending patent applications covering subject matter in this document. Thefurnishing of this document does not give you any license to these patents. You can send license inquiries,in writing, to:

The Director of LicensingIBM Corporation500 Columbus AvenueThornwood, NY 10594USA

Licensees of this program who wish to have information about it for the purpose of enabling: (i) theexchange of information between independently created programs and other programs (including thisone) and (ii) the mutual use of the information which has been exchanged, should contact:

IBM CorporationDepartment 830A522 South RoadMail Drop P131Poughkeepsie, NY 12601-5400USA

Such information may be available, subject to appropriate terms and conditions, including in some cases,payment of a fee.

© Copyright IBM Corp. 2003, 2019 v

Page 6: Airline Control System Version 2: Messages and Codes

Programming interface information

This book is intended to help operators, application programmers, and system programmers tounderstand and respond to the messages they may meet when running or developing applications forAirline Control System Version 2, Program Number 5695-068.

This book also documents General-Use Programming Interface and Associated Guidance Informationprovided by Airline Control System Version 2:

• The section “Automated operations” on page viii describes the General-Use Programming Interfacethat allows customers to write programs that interact with Airline Control System Version 2.

• Appendix A, “Messages intended for automated operations,” on page 451 lists those Airline ControlSystem Version 2 messages that are intended to form part of the General-Use Programming Interface.

vi Airline Control System Version 2: Messages and Codes

Page 7: Airline Control System Version 2: Messages and Codes

Trademarks

IBM, the IBM logo, and ibm.com® are trademarks or registered trademarks of International BusinessMachines Corp., registered in many jurisdictions worldwide. Other product and service names might betrademarks of IBM or other companies. A current list of IBM trademarks is available on the Web atCopyright and trademark information at www.ibm.com/legal/copytrade.shtml.

Java™ and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle and/orits affiliates.

© Copyright IBM Corp. 2003, 2019 vii

Page 8: Airline Control System Version 2: Messages and Codes

About this book

This book describes the messages and codes issued by Release 4.1 of Airline Control System (ALCS)Version 2, an IBM licensed program.

ALCS is one of a family of IBM programs designed to satisfy the needs of airlines and other industries withsimilar requirements for high-volume and high-availability transaction processing.

The product, which is also known as TPF/MVS, provides the Transaction Processing Facility (TPF)application programming interface (API) for z/OS® environments. It supersedes ALCS/Multiple VirtualStorage/Extended Architecture (ALCS/MVS/XA), known as ALCS Version 1.

Throughout this book:

• Airline Control System Version 2 is abbreviated to ALCS unless the context makes it necessary todistinguish between ALCS Version 2 Release 4.1, and the predecessor products ALCS Version 2 Release3, ALCS Version 2 Release 2, ALCS Version 2 Release, ALCS/MVS/XA and ALCS/VSE.

• Airlines Line Control Interconnection (ALCI) includes the function of network extension facility (NEF). • Advanced Communications Function for the Virtual Telecommunication Method is abbreviated to

VTAM®.• TPF refers to all versions of Transaction Processing Facility and its predecessor, Airlines Control

Program (ACP).• MVS™ refers to z/OS. MVS, s/390, and "OS/390®" also refer to operating systems.

For further details of ALCS, see the relevant manuals listed in “Bibliography” on page 504.

How to look up a messageIn order to find the description of a particular message, make a note of the message number.

• In the printed manual, message numbers are printed on the top outside corner of the page.• When you use the BookManager® softcopy book, you need to include the severity code or an asterisk

when you use the BookManager or IBM Library Reader Search facility. For example:

DXC110RDXC110*

This lists every topic referring to message DXC110R. For most messages, a search produces a singletopic - and since each message is a topic, you have the full description of the message, without anyunnecessary information.

• The softcopy version of this book has been enabled for Online Message Facility. The various softcopycollection kits that this book occurs on contain a full description of how to install the Online MessageFacility at your location.

Automated operationsThe messages listed in Appendix A, “Messages intended for automated operations,” on page 451 areintended as a part of the General-Use Programming Interface.

The wording of messages is not a part of the General-Use Programming Interface.

However, if you wish to use ALCS messages as input to an automated operator, you can do so by makinguse of:

• The message number, and• The tokenized variables (if any)

viii About this book

Page 9: Airline Control System Version 2: Messages and Codes

The basic meaning of the message is intended to remain unchanged, and any tokenized variables areintended to continue to form part of the message. The wording, however, and the sequence of tokenizedvariables could be changed, and additional tokenized variables could be introduced.

Note, also, that not all the message_variables shown in this manual are tokenized.

The tokenized variables take the form:

TOKEN-'variable'TOKEN-X'hex_variable'

If the same token is used more than once in one message, then the token will be suffixed with a numeral,for example:

FOUND NR1-'3' OCCURRENCES -- NR2-'2' CHANGED

The following tokens are used in ALCS messages. If further tokens are introduced in PTFs, they will beannounced in the PTF documentation.

ACabend_code

ACRNassociated_CRN

ACTaction

ADaddress

ANarea_number

ASaddress_space_name

CCcondition_code

CFTconfiguration_table

CRIcommunication_resource_identifier

CRNcommunication_resource_name

CSWchannel_status_word

CTCRAS_type

DDNddname

DNdirectory_number

DSNdata_set_name

DSPdisplacement

ECerror_code

About this book ix

Page 10: Airline Control System Version 2: Messages and Codes

EIBerror_index_byte

FB2feedback_2

FDBK2feedback_2

FNfunction

FTfiletype

HEXHLN_exit_address

HHhours

IAinterchange_address

KCNSLC_link_channel_number

LBLlabel

LEIDlogical_end_point_identifier

LSlog_stream_name

LSETLoad_set

LSIlink_status_identifier

LUNlu_name

MBImessage_block_indicator

MMminutes

MODNmodule_name

MTmessage_type

NRnumber

OFSoffset

OPI/O_operation_code

ORDordinal_number

PLNplan

PNprogram_name

x About this book

Page 11: Airline Control System Version 2: Messages and Codes

POport_number

PROGprogram_name

PTpool_type

PWEpassword_expiry_time

QMqueue_manager_name

QNqueue_name

RCreturn_code

RQTrequest_type

RSCreason_code

RTrecord_type

RTNCDreturn_code

SBSsubsystem_identifer

SCsense_code

SENSEsense_data

SEQNsequential_file_name

SNslot_number

SSsystem_state

TAterminal_address

TCIDterminal_circuit_identity

TCRNsubordinate_terminal_CRN

TNtable_name

TSKtask_ID

UCBTUCB_type

VSvolume_serial

XCRNX.25_CRN

About this book xi

Page 12: Airline Control System Version 2: Messages and Codes

xii Airline Control System Version 2: Messages and Codes

Page 13: Airline Control System Version 2: Messages and Codes

Chapter 1. Numbering and format of ALCS messagesand codes

The messages that ALCS sends to the MVS operator console and MVS job output are in a form thatis compatible with other MVS program products. The format of these messages, together with ALCSmessages sent to other destinations, is shown in Table 1 on page 1.

The message format and numbering range vary with the type of message or code. This book is dividedinto sections, each containing details of different types of message. Table 1 on page 1 lists the types ofmessages and codes and the corresponding numbering ranges and an outline of the formats.

Table 1. ALCS message and code types, format, and number range

Message or code type Destination Numberingrange

Format

Messages generated bythe online monitor

MVS console 000 - 479 DXCnnns ccc i text

Messages generated bythe offline programs

Job output 480 - 799 DXCnnns ccc [i] text

ALCS generation macroMNOTEs

Assembler listing 800 - 999 DXCnnns ccc i text

ALCS application macroMNOTEs

Assembler listing 1000 - 1999 DXCnnnns text

Messages generated bythe online monitor

ALCS printer 2000 - 2999 DXCnnnns ccc i [hh.mm.ss] text

Available for user-writtenapplication programs

3000 - 3999

Responses to ALCScommands

MVS console, RO CRAS,originating terminal

5000 - 5999 DXCnnnns CME i hh.mm.ss aaaa text

ALCS Web Server and HFSmessages

MVS console, RO CRAS,originating terminal

6000 - 6999 DXCnnnns HFS i [hh.mm.ss] text

Responses to ALCScommands

MVS console, RO CRAS,originating terminal

8000 - 8999 DXCnnnns CMD i hh.mm.ss aaaa text

Messages generated bythe NetView® interfaceprogram DXCPPI

NetView log 9000 - 9099 DXCnnnns ccc i [hh.mm.ss] text

Error Messages generatedby OCTM

Returned to applicationwhich issued COMTCmonitor-request macro

9100 - 9199 DXCnnnns text

System errors MVS console, RO CRAS,originating terminal

000000 -000FFF

xxxxxx text

Abnormal terminationcompletion codes

MVS console, ALCS joboutput

nnnn

Sense codes Sent by ALCS as errorindicators on an LU 6.1link

ssssnnnn

© Copyright IBM Corp. 2003, 2019 1

Page 14: Airline Control System Version 2: Messages and Codes

Explanation of message formats

Messages with DXC prefixThe format of ALCS messages prefixed "DXC" is:

DXCIBM product code for ALCS (ALCS/VSE, ALCS/MVS/XA, and ALCS Version 2)

nnn or nnnnA unique decimal number identifying the message

sSeverity code (see below)

cccALCS subcomponent code (see below)

iThe ALCS system identifier. This is one alphanumeric character specified by the ALCS generation.

hh.mm.ssTime stamp

textText of the message.

aaaaThe four alphabetic characters that identify the ALCS command. For example DCOM for the commandZDCOM.

System errorsThe format of ALCS system error messages is:

xxxxxxA 6-digit hexadecimal number identifying the system error

textText of the system error message.

Abnormal termination codesThe format of ALCS abnormal termination completion codes is:

nnnnA 4-digit decimal number identifying the abnormal termination.

Sense codesThe format of ALCS sense codes is:

ssssSNA sense code; a 4-digit hexadecimal number

nnnnALCS unique code; a 4-digit hexadecimal number identifying the error condition.

Allocation of message numbersMessage numbers beginning with "DXC" are allocated in blocks as follows:

000-479ALCS online monitor (DXCMON)

2 Airline Control System Version 2: Messages and Codes

Page 15: Airline Control System Version 2: Messages and Codes

480-489ALCS cross reference facility (DXCXREF)

490-499ALCS statistical report generator (DXCSRG)

500-549DRIL file create (DXCSTCDR)

550-599ALCS system test compiler (DXCSTC)

600-609Database compress/expand utility

610-699STC edit (DXCSTCED)

700-749ALCS communication report generator (DXCCOMOL)

750-779Offline C utilities

780-799ALCS diagnostic file processor (DXCDTP)

800-839ALCS generation - communication subcomponent (YCM)

840-899ALCS generation - DASD subcomponent (YDB)

900-949ALCS generation - general messages

950-959ALCS generation - ALCS, ALCSGEN, and JOBCARD macros

960-979ALCS generation - sequential file subcomponent (YSF)

980-989ALCS generation - system parameters subcomponent (YST)

990-999ALCS generation

1000-1099General macro parameter MNOTEs

1100-1199Common macro parameter MNOTEs

1500-1590Macro-unique MNOTEs

1900-1999Logic errors in ALCS application macros.

2000-2299System

2300-2349TCP/IP

2350-2399MQSeries® bridge

2400-2599Communication

2600-2649Timer

Chapter 1. Numbering and format of ALCS messages and codes 3

Page 16: Airline Control System Version 2: Messages and Codes

2650-2699Sequential file

2700-2749Initializer

2750-2799DASD

2800-2824Program

2825-2849Loader

2850-2874Dump

2875-2899Keypoint

2900-2919DB2®

2920-2939MQSeries

2940-2959APPC/MVS

2960-2998TCP/IP

3000-3999Available for user-written application programs

5000-5999Responses to ALCS commands

6000-6999ALCS Web Server and Hierarchical File System (HFS)

8000-8999Responses to ALCS commands

9000-9099NetView interface program (DXCPPI)

9100-9199Online communication table maintenance

Severity codesALCS uses the following severity codes:

AAction. The MVS operator must take some action.

RReply. The MVS operator must reply.

DReply. The MVS operator may reply.

IInformation. Processing continues normally.

WAttention. Processing continues but results may differ from those required.

EError. Processing continues but results will differ from those required.

4 Airline Control System Version 2: Messages and Codes

Page 17: Airline Control System Version 2: Messages and Codes

SSevere error. Processing cannot continue.

TTermination. Processing is terminated.

Subcomponent codesALCS uses the following subcomponent codes:

APPReserved for customer use

CMDOnline monitor - operator commands

CMEOnline monitor - operator commands

COMOnline monitor - communication initialization

CMPDatabase compress/expand utility

DASOnline monitor - DASD initialization and termination

DB2Online monitor - DB2 routines

DFSOnline monitor - TPFDF support

DMPOnline monitor - system error routines

DTPALCS diagnostic file processor program (DXCDTP)

HFSOnline monitor - ALCS Web Server and Hierarchical File System (HFS)

HTPOnline monitor - HTTP Client

ICFOnline monitor - ICSF

INTOnline monitor - initialization

JSNOnline monitor - JSON Parser

KPTOnline monitor - keypoint routines

LDEOnline monitor - module load routines

LU6Online monitor - Advanced Program-to-Program Communications/MVS (APPC/MVS) routines

MQBOnline monitor - MQSeries bridge

MQMOnline monitor - MQSeries

OCMCommunication report generator program (DXCCOMOL)

Chapter 1. Numbering and format of ALCS messages and codes 5

Page 18: Airline Control System Version 2: Messages and Codes

PGMOnline monitor - program management

SAFOnline monitor - security

SEQOnline monitor - sequential file initialization

SRGStatistical report generator program (DXCSRG)

STCSystem test compiler programs (DXCSTC, DXCSTCED, DXCSTCDR)

SYSOnline monitor - system routines

TCPOnline monitor - TCP/IP routines

TIMOnline monitor - timer routines

XRFALCS cross reference facility (DXCXREF)

YCMALCS generation - communication subcomponent macros

YDBALCS generation - DASD subcomponent macros

YGNALCS generation - ALCS, ALCSGEN, and JOBCARD macros

YSFALCS generation - sequential file subcomponent macros

YSTALCS generation - system parameters subcomponent macros

Arranged according to the component of ALCS that uses them:

• ALCS generationYGN

ALCS, ALCSGEN, and JOBCARD macrosYCM

Communication subcomponent macrosYDB

DASD subcomponent macrosYSF

Sequential file subcomponent macrosYST

System parameters subcomponent macros• Online monitorCMD

Responses to ALCS commandsCME

Responses to ALCS commandsCOM

Communication initializationDAS

DASD initialization and termination

6 Airline Control System Version 2: Messages and Codes

Page 19: Airline Control System Version 2: Messages and Codes

DB2DB2 routines

DFSTPFDF support

HFSALCS Web Server and Hierarchical File System (HFS)

INTInitialization

KPTKeypoint routines

LDEModule load routines

LU6APPC/MVS routines

MQBMQSeries bridge

MQMMQSeries routines

PGMProgram management

SEQSequential file initialization

DMPSystem error routines

TIMTimer routines

SYSSystem routines

• Off-line programsXRF

ALCS cross reference facility (DXCXREF)DTP

ALCS diagnostic file processor program (DXCDTP)OCM

Communication report generator program (DXCCOMOL)SRG

Statistical report generator program (DXCSRG)STC

System test compiler programs (DXCSTC, DXCSTCED, DXCSTCDR)

Chapter 1. Numbering and format of ALCS messages and codes 7

Page 20: Airline Control System Version 2: Messages and Codes

Chapter 2. Online monitor messages (MVS console):DXC000-DXC479

DXC000E Logic error - Invalid messagenumber 'cccnnn'

ExplanationAn ALCS monitor routine or offline program attemptedto send an error message with an invalid messagenumber. ccc is the subcomponent code, and nnn isthe message number (in an internal format used byDXCEMSG and DXCEMSGO).

System actionALCS sends this error message and then proceedsnormally.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

Note:

Not in GUPI: The next message is not intended forautomated operations.

ModuleDXCEMSG, DXCEMSGO

DXC001E Logic error - Invalidsubcomponent code 'cccnnn'

ExplanationAn ALCS monitor routine or offline programattempted to send an error message with an invalidsubcomponent code. ccc is the subcomponent code,and nnn is the message number (in an internal formatused by DXCEMSG and DXCEMSGO).

System actionALCS sends this error message and then proceedsnormally.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleDXCEMSG, DXCEMSGO

DXC030E TPFDF initialization failed - Notenough storage for DB table

ExplanationSelf-explanatory.

System actionALCS continues processing normally. TPFDF isunusable.

User responseAllocate more storage and try again.

ModuleDXCDFS

DXC031W TPFDF initialization failed - Notenough storage for DF statistics

ExplanationSelf-explanatory.

System actionALCS continues processing normally. TPFDF is usable,but TPFDF data collection is unusable.

User responseAllocate more storage and try again.

ModuleDXCDFS

DXC032E TPFDF initialization failed - Notenough storage for static fastlinktable

ExplanationSelf-explanatory.

8 Airline Control System Version 2: Messages and Codes

Page 21: Airline Control System Version 2: Messages and Codes

System actionALCS continues processing normally. TPFDF isunusable.

User responseRestart ALCS with more private storage.

ModuleDXCDFS

DXC040T Timer initialization failed - TODclock error

ExplanationDuring ALCS initialization, the processor time-of-day( TOD ) clock is in not-set, error, stopped, or not-operational state.

System actionALCS terminates abnormally.

Operator responseEnsure that the TOD clock is operational and set.Activate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

ModuleDXCTIM

DXC041W ALCS loop detected -- addressX'aaaaaaaa'

ExplanationA possible loop condition for a cpu loop subtask hasbeen detected. aaaaaaaa is an address within theloop. If this condition persists, four similar messagesare sent out.

System actionALCS is possibly in a loop.

User responseIf the loop condition is confirmed, cancel and restartALCS, and ask your system programmer to inform yourIBM programming support representative.

Problem determinationUse information from messages DXC041W andDXC042I for diagnostic purposes.

ModuleDXCTIR

DXC042I R00 - xxxxxxxx R01 - xxxxxxxx R02- xxxxxxxx R03 - xxxxxxxx R04 -xxxxxxxx R05 - xxxxxxxx R06 -xxxxxxxx R07 - xxxxxxxx R08 -xxxxxxxx R09 - xxxxxxxx R10 -xxxxxxxx R11 - xxxxxxxx R12 -xxxxxxxx R13 - xxxxxxxx R14 -xxxxxxxx R15 - xxxxxxxx

ExplanationA possible loop condition for a cpu loop subtaskhas been detected. The contents of each generalregister at the time of the detection are represented byxxxxxxxx. Message DXC042I always follows messageDXC041W.

System actionALCS is possibly in a loop.

User responseIf the loop condition is confirmed, cancel and restartALCS, and ask your system programmer to inform yourIBM programming support representative.

Problem determinationUse information from messages DXC041W andDXC042I for diagnostic purposes.

ModuleDXCTIR

DXC051T Sequential file initialization failed- Not enough sequential filesavailable

ExplanationALCS initialization must allocate and open data setsfor:

• ALCS diagnostic file• ALCS database update log

but either:

Chapter 2. Online monitor messages (MVS console): DXC000-DXC479 9

Page 22: Airline Control System Version 2: Messages and Codes

• A definition is omitted from the sequential filegeneration,

or:• An error occurred during allocate or open of one of

the data sets.

System actionALCS ends abnormally.

User responseCheck that the ALCS sequential file generation definessufficient sequential files for system use. Examine anyALCS messages on the MVS console to determinewhich data set caused the error, and examine it.Ensure that there is sufficient space to allocatesequential files on DASD.

ModuleDXCINTS

DXC052T Can not read seq file configurationtable TN-'name' Abend code AC-X'system_completion_code' Reasoncode RSC-X'reason_code'

ExplanationAn error occurred when ALCS initialization tried to read(MVS LOAD macro) the sequential file configurationtable.

System actionALCS ends abnormally.

Problem determinationMVS System Codes lists LOAD system completion andreason codes.

ModuleDXCINTS

DXC054I Seq file SEQN-'name' DsnameDSN-'data_set_name' VolumeVS-'volume_serial' allocated

ExplanationALCS has allocated and opened a data set for asequential file. Name is the symbolic name of thesequential file. data_set_name is one of the following:

• The data set name of a physical sequential file dataset, up to a maximum of 44 characters.

• The partitioned data set (PDS) name, up to amaximum of 34 characters, followed by the PDSmember in the format pdsname(pdsmem).

• The data set name of a general data set, upto a maximum of 34 characters, followed bythe absolute generation number in the formatdsname.VnnnnGmm.

System actionALCS continues processing. The sequential file isavailable.

ModuleDXCINTS, DXCSEQ

DXC055I Seq file SEQN-'name' DsnameDSN-'data_set_name' VolumeVS-'volume_serial' deallocated

ExplanationALCS has deallocated a data set for a sequential file.Name is the symbolic name of the sequential file.data_set_name is one of the following:

• The data set name of a physical sequential file dataset, up to a maximum of 44 characters.

• The partitioned data set (PDS) name, up to amaximum of 34 characters, followed by the PDSmember in the format pdsname(pdsmem).

• The data set name of a general data set, upto a maximum of 34 characters, followed bythe absolute generation number in the formatdsname.VnnnnGmm.

System actionALCS continues processing.

Operator responseFollowing this message, the operator can rename thedata set, migrate it, delete it, and so on; and caninitiate other jobs or tasks that use the data set.

ModuleDXCSEQ

DXC056E Sequential file SEQN-'name'allocate/open failed - Return codeRC-X'return_code'

10 Airline Control System Version 2: Messages and Codes

Page 23: Airline Control System Version 2: Messages and Codes

ExplanationALCS was unable to allocate or open a data set fora sequential file. Name is the symbolic name of thesequential file. Return_code is 6 hexadecimal digits.The first 2 digits are a type code and the last 4 digitsare the return code. The meaning of the return codedepends on the type code as follows:

TypeMeaning of Return Code

01Error return from MVS SVC 99 function (DYNALLOCmacro). The return code is the SVC 99 error reasoncode.

MVS Authorized Assembler Services Guidedescribes these error reason codes.

02Error return from MVS GETMAIN macro. ALCS wasunable to obtain storage for I/O buffers for thedata set. The return code is the contents of generalregister 15 on return from GETMAIN.

MVS Authorized Assembler Services Guidedescribes these return codes.

03Error return from MVS PGSER macro. ALCS wasunable to page fix the I/O buffers for the data set.The return code is the contents of general register15 on return from PGSER.

MVS Authorized Assembler Services Guidedescribes these return codes.

04Error return from MVS OPEN macro. ALCS wasunable to open the data set. The return code iszero (there is no return code from OPEN).

05System ABEND. The ALCS subtask that allocatesand opens the data sets ended abnormally. Thereturn code is the system completion code.

MVS System Codes describes system completioncodes.

06User ABEND. The ALCS subtask that allocates andopens the data sets ended abnormally. The returncode is the user completion code. This conditionshould not occur. If it does, ask your systemprogrammer to inform your IBM programmingsupport representative.

07ALCS was unable to use this data set as the blocksize is invalid. The return code is the invalid blocksize.

System actionALCS continues processing. The sequential file is notavailable.

ModuleDXCINTS, DXCSEQ

DXC070E Hiperspace initialization failed- Return code RC-X'return_code'Reason code RSC-X'reason_code'

ExplanationDuring initialization ALCS was unable to createhiperspace.

System actionALCS continues with initialization, but cannot usehiperspace.

Problem determinationSee description of DSPSERV in MVS AuthorizedAssembler Services Reference for the meanings ofreturn_code and reason_code.

ModuleDXCHYP

DXC071E Hiperspace initialization failed -Not enough storage for controlblock

ExplanationALCS requires storage for hiperspace initialization. Itissues the MVS GETMAIN macro to obtain this storage.There was not enough storage for MVS to satisfy theGETMAIN.

System actionALCS continues with initialization, but cannot usehiperspace.

User responseIncrease the storage allocation for the ALCS region.

ModuleDXCHYP

DXC072E Dataspace creation failed- DSPNAME-'dataspace_name'

Chapter 2. Online monitor messages (MVS console): DXC000-DXC479 11

Page 24: Airline Control System Version 2: Messages and Codes

Return code RC-X'return_code'Reason code RSC-X'reason_code'

ExplanationSelf-explanatory

System actionALCS continues, but cannot use the database.

Problem determinationRefer to the description of DSPSERV in MVS AuthorizedAssembler Services Reference for the meanings ofreturn_code and reason_code.

ModuleDXCHYP

DXC073E ALET Add failed --DSPNAME-'dataspace_name'Return code RC-X'return_code'

ExplanationSelf-explanatory

System actionALCS continues, but cannot use the database.

Problem determinationRefer to the description of ALESERV in MVS AuthorizedAssembler Services Reference for the meaning of theALESERV ADD return_code.

ModuleDXCHYP

DXC074E ALET Delete failed— DSPNAME-'dataspace_name'Return code RC-X'return_code'

ExplanationSelf-explanatory

System actionALCS continues.

Problem determinationRefer to the description of ALESERV in MVS AuthorizedAssembler Services Reference for the meaning of theALESERV DELETE return_code.

ModuleDXCHYP

DXC080E DB2 initialization failed - Notenough storage

ExplanationDuring initialization ALCS was unable to obtain thestorage required to support DB2 calls.

System actionALCS continues with initialization, but cannot use DB2.

User responseIncrease the storage allocation for the ALCS region.

ModuleDXCSQL

DXC081E DB2 CAF entry point load failed- Abend code AC-X'abend_code'Reason code RSC-X'reason_code'

ExplanationAn error occurred when ALCS initialization tried toload (MVS LOAD macro) the entry point DSNALI orDSNALI2 for the DB2 call attach facility (CAF). Theabend_code and reason_code are those issued by MVSLOAD.

System actionALCS continues with initialization, but cannot use DB2.

Problem determinationMVS System Codes lists LOAD system completion andreason codes.

ModuleDXCSQL

DXC090E APPC/MVS initialization failed -Not enough storage

12 Airline Control System Version 2: Messages and Codes

Page 25: Airline Control System Version 2: Messages and Codes

ExplanationDuring initialization ALCS was unable to obtain thestorage required to support Advanced Program-to-Program Communications/MVS (APPC/MVS) calls.

System actionALCS continues without the APPC/MVS facility.

User responseIncrease the storage allocation for the ALCS region.

ModuleDXCCOLF

DXC091E APPC/MVS initialization failed -Not enough SQA storage

ExplanationDuring initialization ALCS was unable to obtainthe MVS system queue area ( SQA ) storagerequired to support Advanced Program-to-ProgramCommunications/MVS (APPC/MVS) calls.

System actionALCS continues without the APPC/MVS facility.

User responseIncrease the SQA storage allocation (sub-pool 245).

ModuleDXCCOLF

DXC092E APPC/MVS join failed - Returncodes RC1-X'join_return_code'RC2-X'XCF_return_code' RC3-X'XCF_reason_code'

ExplanationDuring initialization ALCS was unable to join theXCF group used by Advanced Program-to-ProgramCommunications/MVS (APPC/MVS).

System actionALCS continues without the APPC/MVS facility.

Problem determinationSee MVS Application Development: Authorized CallableServices for details of the return and reason codes.

ModuleDXCCOLF

DXC093W APPC/MVS identify failed - Returncode RC-X'return_code'

ExplanationDuring initialization ALCS was unable to identifyitself as an Advanced Program-to-ProgramCommunications/MVS (APPC/MVS) scheduler.

System actionALCS continues processing normally.

User responseIf APPC/MVS is inactive, start it. Otherwise check yourAPPCPMxx parmlib member; if this is correct ask yoursystem programmer to inform your IBM programmingsupport representative.

Problem determinationSee MVS Application Development: Authorized CallableServices for details of the return code. The mostcommon return codes are:

X'08'APPC/MVS has found that the APPCPMxx parmlibmember specifies no LU names that are controlledby the transaction scheduler

X'10'The scheduler name is already in use by someother address space

X'2C'APPC/MVS is not active.

ModuleDXCCOLF

DXC103T Invalid system configuration tableTN-table_name

ExplanationDuring initialization, the system configuration tabletable_name has been loaded, but it is not in the correctformat.

System actionALCS ends abnormally.

Chapter 2. Online monitor messages (MVS console): DXC000-DXC479 13

Page 26: Airline Control System Version 2: Messages and Codes

User responseCheck that the system configuration table is correctlygenerated and that the correct table name is specified.

ModuleDXCINT

DXC104T Initialization failed - Availablestorage NR-'valueK' minimumrequired NR2-'valueK'

ExplanationALCS does not have enough storage to page fix thestorage that needs to be page fixed.

System actionALCS ends abnormally.

User responseIncrease the storage allocation for the region. If yourVFA buffers are above the bar then enough virtual andreal storage must be available. (See the descriptionof the SCTGEN macro AMODE64 parameter in ALCSInstallation and Customization). You must define thez/OS MEMLIMIT for ALCS. The default of MEMLIMITis 0, which means no storage above the bar can beallocated.

ModuleDXCINT

DXC106T Initialization failed - Returncode RC-'return_code' from userinitialization routine

ExplanationThe user-written installation-wide initialization exitroutine, USRINIT, returned a non-zero value ingeneral register 15 (the return code). Return_code isthe value (decimal) that USRINIT returned in generalregister 15. ALCS initialization treats any non-zeroreturn code as a terminating error.

System actionALCS ends abnormally.

Problem determinationRefer to user-written documentation about the user-written initialization exit routine for information aboutthe meaning of the return code.

ModuleDXCINT

DXC107T Can not read system configurationtable TN-'table_name' - Abendcode AC-X'abend_code' Reasoncode RSC-X'reason_code'

ExplanationAn error occurred when ALCS initialization tried toread (MVS LOAD macro) the system configuration tabletable_name.

System actionALCS ends abnormally.

Problem determinationMVS System Codes lists LOAD system completion andreason codes.

ModuleDXCINT

DXC108T Initialization failed - Parameterformat invalid

ExplanationThe format of the ALCS parameters is invalid, forexample:

There are too many parametersOne or more parameters exceed 8 charactersThe character that separates the parameters is nota comma.

The parameter_name parameter of the job controlEXEC statement specifies the ALCS parameters.

System actionALCS ends abnormally.

ModuleDXCINT

DXC109T Initialization failed - Invalid TCBcount parameter

ExplanationThe task control block ( TCB ) count(s) in the ALCSparameters is or are invalid. The TCB count(s) must bein the format nnn or nnn-mmm, and must have a value

14 Airline Control System Version 2: Messages and Codes

Page 27: Airline Control System Version 2: Messages and Codes

in the range 1 through 32, whereby nnn is less thanor equal to mmm. The parameter_name parameterof the job control EXEC statement specifies the ALCSparameters.

System actionALCS ends abnormally.

ModuleDXCINT

DXC110R Standby state - Reply withrequired system state (RESTORE,IDLE, CRAS, MESW, or NORM) orCANCEL

ExplanationThe ALCS system is in standby state. ALCS allowsmore than one ALCS job to start. One of these is theprime (also called active) ALCS. The other ALCSs arealternate (also called standby) ALCSs. The prime ALCSprocesses transactions.

Alternate ALCSs wait (MVS long wait) until the primeALCS terminates. When the prime ALCS terminates,one of the alternate ALCSs can take over. That ALCSthen becomes the prime.

All ALCSs (prime and alternate) issue this message.Reply to only one of them; that ALCS then becomes theprime. It completes initialization and starts to processtransactions. Do not reply to any other at this time; theremaining ALCSs are alternates.

If the prime terminates then reply to message numberDXC110R for one of the alternate ALCSs; that ALCSthen becomes the prime.

ALCS Operation and Maintenance describes prime andalternate ALCSs and standby state in more detail.

System actionALCS waits for a reply to the message.

Operator responseIf this message is for an alternate ALCS, then do notreply until the prime ALCS terminates. Otherwise replywith one of:

IDLE or IALCS completes initialization and proceeds directlyto IDLE state.

CRAS or CALCS completes initialization and proceeds directlyto CRAS state.

MESW or MALCS completes initialization and proceeds directlyto MESW state.

NORM or NALCS completes initialization and proceeds directlyto NORM state. ALCS accepts U as a synonym forthis reply.

RESTORE or RALCS completes initialization and proceeds to IDLEstate. Long Term pool records are dispensed fromPDAR first.

CANCELALCS terminates immediately. It does notcomplete initialization.

ALCS Operation and Maintenance describes the ALCSsystem states: IDLE, CRAS, MESW, and NORM .

ModuleDXCINT

DXC111I Cancel request accepted

ExplanationThe operator reply to message number DXC110R wasCANCEL.

System actionALCS terminates immediately. It does not completeinitialization.

ModuleDXCINT

DXC112R Can not obtain exclusive controlfor database - Reply U to proceed

ExplanationThe operator replied to message number DXC110R,but ALCS detected that another ALCS is using thedatabase. This can be because, for example:

The reply to message number DXC110R wasa mistake. The other (prime) ALCS is correctlyprocessing transactions.The reply to message number DXC110R wascorrect. The other ALCS is no longer processingtransactions but cannot terminate correctly.

ALCS Operation and Maintenance describes prime andalternate ALCSs.

Chapter 2. Online monitor messages (MVS console): DXC000-DXC479 15

Page 28: Airline Control System Version 2: Messages and Codes

System actionALCS waits for a reply to the message.

Operator responseIf the reply to message number DXC110R wasa mistake, then do not reply U. Instead, reply N(actually, any reply other than U will do). ALCS returnsto standby; that is, it reissues message numberDXC110R.

If the reply to message number DXC110R wascorrect, then reply U. ALCS completes initialization andproceeds directly to the requested state (the reply tomessage number DXC110R).

Attention an incorrect reply U to this message cancause database corruption.

ModuleDXCINT

DXC113E Reply invalid - Ignored

ExplanationThe operator reply to message number DXC110R wasinvalid.

System actionALCS ignores the reply and reissues message numberDXC110R.

User responseRespond to DXC110R with one of:

IDLE or IALCS completes initialization and proceeds directlyto IDLE state.

CRAS or CALCS completes initialization and proceeds directlyto CRAS state.

MESW or MALCS completes initialization and proceeds directlyto MESW state.

RESTORE or RALCS completes initialization then continues toIDLE state. Long term pool records will bedispensed from PDAR first.

NORM or NALCS completes initialization and proceeds directlyto NORM state. ALCS accepts U as a synonym forthis reply.

CANCELALCS terminates immediately. It does notcomplete initialization.

ModuleDXCINT

DXC114I Initialization complete

ExplanationALCS initialization is complete.

System actionALCS proceeds to the requested system state (thereply to message number DXC110R) and starts toprocess transactions.

ModuleDXCINT

DXC115T Initialization failed -- Databasealready in use by another ALCSsystem

ExplanationYou have attempted to start an ALCS system but one ormore of the data sets you require is already in use byanother ALCS system.

System actionALCS ends abnormally.

User responseIdentify the ALCS system which is using your data sets,and if necessary terminate that system before retryingyour own.

ModuleDXCINT

DXC116D Can not obtain exclusive controlfor database - ALCS takeover isnow waiting - Reply C to canceltakeover

ExplanationThe alternate ALCS is enabled for automatic systemtakeover. It continues to check the status of theALCS database every second until the prime ALCS

16 Airline Control System Version 2: Messages and Codes

Page 29: Airline Control System Version 2: Messages and Codes

terminates. When the prime ALCS terminates, thisalternate ALCS can take over immediately.

ALCS Operation and Maintenance describes prime andalternate ALCSs and standby state in more detail.

Only reply to this message if you want to cancel thealternate ALCS job. System action: The alternate ALCSchecks the status of the ALCS database every second.When the prime ALCS terminates, the alternateALCS automatically commences state change to therequired system state and the outstanding reply isdeleted.

Operator responseOnly reply if the alternate ALCS must be cancelled.

ModuleDXCINT

DXC117T Initialization failed - Another ALCStakeover is waiting

ExplanationOnly one alternate ALCS enabled for automatic systemtakeover is allowed.

System actionALCS ends abnormally.

ModuleDXCINT

DXC120I Log on OK

ExplanationYou have successfully logged on to ALCS.

DXC121I Log on OK - Password changed

ExplanationYou have successfully logged on to ALCS and changedyour password.

DXC122E You must enter your newpassword twice

ExplanationYou attempted to change your logon password, butyou only provided one copy of the new password.

User responseRetry with two copies of the new password.

DXC123E New password copies differ

ExplanationYou attempted to change your logon password, but thetwo copies of the new password are not the same.

User responseRetry with two identical copies of the new password.

DXC124E Access denied - Unable to verify

ExplanationYou attempted to log on to ALCS, but ALCS cannotdetermine whether or not you are authorized to log on.

User responseContact the person in your organization who hasresponsibility for allocating user IDs and so on. Thisperson may be called your security coordinator, yoursystem programmer, or may have some other title.

DXC125E Access denied - ALCS error

ExplanationThere is an error in the ALCS logon processing.

User responseThis should not occur. If it does, ask your systemprogrammer to contact your IBM programming servicerepresentative.

DXC126E Your password has expired - Youmust change it now

ExplanationYou attempted to log on to ALCS, but your password isexpired.

User responseYou must change your password before you cancomplete this logon. To do so, you must supply youruser ID, your existing password, and two copies ofyour new password. The way you do this depends onthe type of terminal equipment you are using.

DXC127E New password invalid - Try again

Chapter 2. Online monitor messages (MVS console): DXC000-DXC479 17

Page 30: Airline Control System Version 2: Messages and Codes

ExplanationYou attempted to change your password, but the newpassword that you provided is invalid.

User responseRetry with a different new password. If the problempersists, check the rules that your installation imposeson the selection of passwords. To do this, you mayneed to contact the person in your organization whohas responsibility for allocating user IDs and so on.This person may be called your security coordinator,your system programmer, or may have some othertitle.

DXC128E Access denied - User revoked

ExplanationYou attempted to log on to ALCS, but the user ID yousupplied has been revoked.

User responseIf you believe you should be authorized to access thesystem, then contact the person in your organizationwho has responsibility for allocating user IDs andso on. This person may be called your securitycoordinator, your system programmer, or may havesome other title.

DXC129E Access denied to this ALCS

ExplanationYou attempted to log on to ALCS, but the user ID yousupplied is not authorized to access this ALCS system(it may be authorized to access other facilities).

User responseIf you believe you should be authorized to access thesystem, then contact the person in your organizationwho has responsibility for allocating user IDs andso on. This person may be called your securitycoordinator, your system programmer, or may havesome other title.

DXC130E Access denied

ExplanationYou attempted to log on to ALCS, but the user ID andpassword you supplied do not authorize you to accessthe system.

User responseIt is possible that you entered your user ID orpassword incorrectly. Retry the logon, taking care toenter your user ID and password correctly.

If the problem persists, and you believe you shouldbe authorized to access the system, then contact theperson in your organization who has responsibilityfor allocating user IDs and so on. This person maybe called your security coordinator, your systemprogrammer, or may have some other title.

DXC131R Please enter your logon details:

ExplanationThis message is part of the ALCS logon prompt displayfor IBM 3270 and compatible terminals.

User responseComplete the user-ID field (unless it already showsyour user ID) and the password field and press Enter.Alternatively (to terminate the SNA session with ALCS)press PF3 or Enter 'LOGOFF' in the user-ID field andpress Enter.

DXC132R To change your password, enteryour new password twice:

ExplanationThis message is part of the ALCS logon prompt displayfor IBM 3270 and compatible terminals.

User responseIf you want to change your password, enter the newpassword in both the new-password input fields andpress Enter. Alternatively (to leave your passwordunchanged) do not enter anything in either of the new-password input fields.

DXC133E You must supply your user ID andpassword

ExplanationYou press Enter at the ALCS logon prompt displaywithout first completing the user-ID and passwordinput fields.

User responseComplete the user-ID field and the password fieldand press Enter. Alternatively (to terminate the SNAsession with ALCS) press PF3 or Enter 'LOGOFF' in theuser-ID field and press Enter.

18 Airline Control System Version 2: Messages and Codes

Page 31: Airline Control System Version 2: Messages and Codes

DXC134E You must supply your password

ExplanationYou press Enter at the ALCS logon prompt displaywithout first completing the password input field.

User responseComplete the password field and press Enter.Alternatively (to terminate the SNA session with ALCS)press PF3 or Enter 'LOGOFF' in the user-ID field andpress Enter.

DXC135I Log on OK - PWE-'pwe' days topassword expiry

ExplanationYou have successfully logged-on to ALCS. Thepassword you used will expire in pwe days.

DXC136E Access denied to CT-'cras_type'CRAS

ExplanationYou attempted to log on to an ALCS CRAS, but the userID you supplied is not authorized to use this CRAS (itmay be authorized to use other terminals).

User responseIf you believe you should be authorized to use thisCRAS, then contact the person in your organizationwho has responsibility for allocating user IDs andso on. This person may be called your securitycoordinator, your system programmer, or may havesome other title.

DXC137E Unable to access ALCSAUTHprofiles - Return code RC-X'rc'Reason code RSC-X'rsn'

ExplanationALCS was unable to access the profiles in theALCSAUTH class.

System actionALCS will not check authority to access the resourcesthat these profiles protect. In general this means thatALCS will allow access to the resources.

System programmer responseEnsure that your external security manager (forexample, RACF®) is active. If you intend to protect

resources with profiles in the ALCSAUTH class, ensurethat the ALCSAUTH class is defined and active.

Problem determinationThe RACF return code (rc) and RACF reason code(rsn) are the values returned by the RACROUTEREQUEST=LIST macro. See External Security Interface(RACF) Macro Reference.

DXC138E RACF Callable Services entry pointload failed - Abend code AC -x'abend_code' and Reason codeRSC - x'reason_code

ExplanationDuring initialization, an error occurred when ALCS triedto load (MVS LOAD macro) the ESM callable servicesentry point - IRRSEQ00 for GSAFC macro calls. Theabend code and reason code are issued by MVS LOAD.

System actionALCS continues with initialization, but any GSAFCmacro call will fail with a ctl-000156.

System programmer responseMVS System Codes lists LOAD abend and reasoncodes.

Module:DXCSAF

DXC140E ENF initialization failed - Notenough SQA storage

ExplanationDuring initialization, ALCS was unable to obtain thestorage required for the MVS event notification facility.ALCS uses the MVS event notification facility tosupport its PDU facility.

System actionALCS continues with initialization but cannot use theMVS event notification facility.

System programmer responseAllocate more storage to the ALCS job or started task.

ModuleDXCENF

DXC141E Invalid ENF event code number

Chapter 2. Online monitor messages (MVS console): DXC000-DXC479 19

Page 32: Airline Control System Version 2: Messages and Codes

ExplanationALCS detected an invalid event code in its user exit forthe MVS event notification facility. ALCS uses the MVSevent notification facility to support its PDU facility.

System actionALCS ignores the event completion.

System programmer responseContact your IBM programming representative.

ModuleDXCENF

DXC162T DASD initialization failed - Notenough storage

ExplanationALCS requires storage temporarily during DASDinitialization. It issues the MVS GETMAIN macro toobtain this storage. There was not enough storage forMVS to satisfy the GETMAIN.

System actionALCS ends abnormally.

User responseIncrease the storage allocation for the region.

ModuleDXCINTD

DXC160W CDS copy 1 and copy 2 do notmatch - Using most recent copy c

ExplanationThis message occurs when ALCS reads the DASDconfiguration data set during restart, and one copy ofthe data set is more recent than the other.

This is not necessarily an error. It can indicate that onecopy of the configuration data set was offline whenZDASD LOAD/CONFIRM/COMMIT was done and ALCSwas restarted without varying the other copy online.

System actionALCS closes the older copy of the configuration dataset and continues processing normally.

Operator responseUse ZDASD VARY,ONLINE to make the other copy ofthe configuration data set available to ALCS if required.

ModuleDXCINTT

DXC161W DASD table name on startupparameters TN1-'name1' doesnot match name in CDSTN2-'name2'

ExplanationThis message occurs when ALCS reads the DASDconfiguration data set during restart, and the DASDtable name in the configuration data set does notmatch the DASD table name specified on the ALCSstartup parameters.

This is not necessarily an error. For example, it mayreflect your normal operating procedure for runningALCS test systems.

If you specify an old version of the DASD table on theALCS job it can have the following effects:

• If the database has been expanded, ALCS will haveto allocate some data sets after STANDBY statewhich can slow down restart.

• If general files have been deleted or renamed laterthen ALCS will not apply these changes.

• If extended configuration data sets CDS1 and CDS2have been added later then ALCS will not use them.

System actionALCS uses the information in the configuration data setand continues processing normally.

Operator responseUpdate the ALCS job to specify the most recent DASDtable name if required.

ModuleDXCINTT

DXC163T Can not read DASD configurationtable TN-'name' - Abend code AC-X'system_completion_code' Reasoncode RSC-X'reason_code'

20 Airline Control System Version 2: Messages and Codes

Page 33: Airline Control System Version 2: Messages and Codes

ExplanationALCS was unable to load the DASD configurationmodule name, the MVS LOAD request for this loadmodule failed.

System actionALCS ends abnormally.

Problem determinationMVS System Codes lists LOAD abend and reason codes.

ModuleDXCINTD

DXC164T Can not continue - Not enoughdata sets available for database

ExplanationALCS could not access any copy of one or moredatabase data sets. ALCS requires at least one copy ofeach database data set. If the database is duplicated,there are two copies of each database data set; atleast one copy of each must be available. If thedatabase is not duplicated there is only one copy ofeach database data set, so every data set must beavailable.

System actionALCS ends abnormally.

User responseCheck why the datasets are not available, correct theerror, and restart ALCS.

ModuleDXCINTD

DXC165W DYNALLOC (A) Return code0 Error code EC-X'error_code'DSN-'data_set_name'

ExplanationAn attention condition occurred when ALCS attemptedto allocate a database data set using the MVSDYNALLOC (SVC 99), dsname allocation function. ALCSwas able to allocate the data set. Error_code is theinformation reason code from DYNALLOC.

System actionALCS processing continues. The data set is available toALCS.

Problem determinationMVS Authorized Assembler Services Guide listsDYNALLOC (SVC 99) information reason codes.

ModuleDXCINTD, DXCDAI

DXC166E FN-'function' Return code RC-X'return_code' EC-X'error_code'DSN-'data_set_name'

ExplanationAn error occurred when ALCS attempted to allocatethe database data set data_set_name. ALCS was notable to allocate the data set.

Function is the function that detected the error, one of:CATALOG QUERY

MVS partitioned data set extended ( PDSE )serialization protocol interlock, catalog queryfunction. See the associated IGWnnnn message inthe MVS console.

CATLG CONNECTMVS media manager services (MMSERV) connectfor the data set.

Return_code is the return code from MMSERVconnect. Error_code is 0. Usually there is anassociated message giving more details. Forexample, messages from the resource accesscontrol facility ( RACF ) for unauthorized access tothe data set.

CI SIZE CHECKALCS checks the control interval size against thecontrol interval sizes that the ALCS generationspecifies.

Return_code is 8, indicates that the control intervalsize does not match the control interval sizespecified in the generation. Error_code is the actualcontrol interval size.

DASD CB BUILDMVS MMINIT macro (media manager INITfunction).

Return_code is the return code from MMINIT.Error_code is 0.

DASD CB FIXMVS PGSER macro to page fix storage for ALCScontrol blocks associated with the data set.

Chapter 2. Online monitor messages (MVS console): DXC000-DXC479 21

Page 34: Airline Control System Version 2: Messages and Codes

Return_code is the return code from PGSER.Error_code is 0.

DASD CB OBTAINMVS GETMAIN macro to obtain storage for ALCScontrol blocks associated with the data set.

Return_code is the return code from GETMAIN.Error_code is 0.

DEVTYPEMVS DFP DEVTYPE macro.

Return_code is the DEVTYPE return code.

DS EXTENT CHECKALCS checks that the data set is a single extentdata set.

Return_code is 4 indicates a multiple extent dataset.

DS SIZE CHECKALCS checks the number of records against thenumber that the ALCS DASD generation specifies.

Return_code is 4, indicates that the number ofrecords in the data set is less than the number thatthe generation specifies. Error_code is 0.

DYNALLOC (A)MVS DYNALLOC macro (SVC 99), dsnameallocation function.

Return_code is the return code from DYNALLOC.Error_code is the error reason code fromDYNALLOC.

GETMAIN ERRORMVS GETMAIN macro and PGSER macro to obtainand page fix buffer storage for copying recordsfrom one data set copy to another.

MVS could not satisfy these requests. Return_codeis a reason code associated with the error.Error_code is a system completion code thatidentifies the error.

VTOC SEARCHMVS CVAFDIR macro to search the volume table ofcontents ( VTOC ) for the data set.

Return_code is the return code from CVAFDIR.Error_code is the CVSTAT code from CVAFDIR.

System actionALCS processing continues. The data set is notavailable to ALCS.

Problem determinationMVS Authorized Assembler Services Guide listsDYNALLOC (SVC 99) error reason codes and returncodes from GETMAIN, and PGSER.

MVS/DFP: System Programming Reference listsCVAFDIR return codes and CVSTAT codes. MVS/DFPMedia Manager Diagnosis Guide and Referencecontains information about media manager and mediamanager services. MVS System Codes lists systemcompletion codes and associated reason codes.

ModuleDXCINTD, DXCDAI

DXC167I Data set DSN-'data_set_name'allocated

ExplanationALCS successfully allocated the data set.

System actionALCS processing continues. The data set is available toALCS.

ModuleDXCINTD, DXCDAI

DXC168I Data set DSN-'data_set_name'copy complete

ExplanationALCS successfully copied all records to this databasedata set.

System actionALCS processing continues. The data set is available toALCS.

ModuleDXCDAI

DXC169E Data set DSN-'data_set_name'copy failed

ExplanationALCS was unable to copy records from this databasedata set.

Probably caused by a hardware error. You will receivethis message if you vary off a data set which is still inthe process of being copied up following a vary on. Inthis case you can ignore this message.

22 Airline Control System Version 2: Messages and Codes

Page 35: Airline Control System Version 2: Messages and Codes

System actionALCS deallocates the data set, then it continuesprocessing. The data set is not available to ALCS.

User responseTry again with a new data set, and get the unitserviced. If this is an isolated instance, follow yournormal procedure for a non-urgent problem. If ithappens repeatedly, inform your system programmer.

Problem determinationNormally preceded by another message, usually an I/Oerror message. Act as appropriate for this precedingmessage.

ModuleDXCDAI

DXC170T Can not read either copy of controlrecord

ExplanationALCS could not access any copy of the data set controlrecord. ALCS uses the first record of the first size L3data set to record which data sets are online andwhich are off line. If the database is duplicated, thereare two copies of the control record; at least one copymust be available. If the database is not duplicated,there is only one copy of the control record; it must beavailable.

System actionALCS issues message number DXC164T, and thenterminates abnormally.

User responseCheck why the datasets are not available, correct theerror, and restart ALCS.

ModuleDXCINTD

DXC171W PDAR dispensing stopped for LTL'n' - 'stopping reason'

ExplanationALCS detected a reason to stop dispensing long termpool record size n from the PDAR structure.

System actionPool record size n dispensing proceeds with the ALCSstandard mechanism. The PDAR structure is ignored.

User responseThis is a normal message if the PDAR reserved recordsare exhausted. For any other reason the cause mustbe investigated and the PDAR structure must be re-created.

ModuleDXCGFR

DXC172E GETMAIN error - Can not obtainwork block for DASD termination

ExplanationALCS requires storage temporarily during DASDtermination. It issues the MVS GETMAIN macro toobtain this storage. There was not enough storage forMVS to satisfy the GETMAIN.

System actionALCS proceeds with job termination.

User responseThe user can usually safely ignore this message. If thisis an isolated instance, follow your normal procedurefor a non-urgent problem. If it happens repeatedly,inform your system programmer.

ModuleDXCTRMD

DXC173I PDAR dispensing started for LT L'n'

ExplanationALCSdetected the restore state parameter atinitialization and started dispensing long term poolrecord size n from the PDAR structure.

System actionPool record size n is dispensed from the PDARstructure.

ModuleDXCINTG

DXC174E PDAR initialization failed for LT L'n'- 'failing reason'

Chapter 2. Online monitor messages (MVS console): DXC000-DXC479 23

Page 36: Airline Control System Version 2: Messages and Codes

ExplanationALCS detected the restore state parameter atinitialization but failed to start dispensing long termpool record size n from the PDAR structure.

System actionPool record size n dispensing proceeds with the ALCSstandard mechanism. The PDAR structure is ignored.

User responseThe cause must be investigated and the PDARstructure must be re-created.

ModuleDXCINTG

DXC175W DYNALLOC (U) Return code0 Error code EC-X'error_code'DSN-'data_set_name'

ExplanationAn attention condition occurred when ALCS attemptedto deallocate a database data set using the MVSDYNALLOC (SVC 99), dsname deallocation function.ALCS was able to deallocate the data set. Error_codeis the information reason code from DYNALLOC.

System actionALCS processing continues. The data set is notavailable to ALCS.

Problem determinationMVS Authorized Assembler Services Guide listsDYNALLOC (SVC 99) information reason codes.

ModuleDXCINTD, DXCDAI, DXCTRMD

DXC176E FN-'function' Return code RC-X'return_code' EC-X'error_code'DSN-'data_set_name'

ExplanationAn error occurred when ALCS attempted to deallocatethe database data set data_set_name. ALCS was notable to deallocate the data set.

Function is the function that detected the error, one of:

DYNALLOC (U)MVS DYNALLOC macro (SVC 99), dynamicdeallocate function.

Return_code is the return code from DYNALLOC.Error_code is the error reason code fromDYNALLOC.

CATLG DISCONNECTMVS media manager services (MMSERV) disconnectfor the data set.

Return_code is the return code from MMSERVdisconnect. Error_code is 0. Usually there is anassociated message giving more details.

INVALID ADSDAn ALCS control block associated with the data setis corrupted.

Return_code is 16. Error_code is 0.

If this error occurs, ask your system programmerto inform your IBM programming supportrepresentative.

System actionALCS processing continues. ALCS cannot determinethe data set status, it does not use the data set.

Problem determinationMVS Authorized Assembler Services Guide listsDYNALLOC (SVC 99) error reason codes.

MVS/DFP Media Manager Diagnosis Guide andReference contains information about media managerservices.

ModuleDXCINTD, DXCDAI, DXCTRMD

DXC177I Data set DSN-'data_set_name'deallocated

ExplanationALCS successfully deallocated the data set.

System actionALCS processing continues. The data set is no longeravailable to ALCS.

ModuleDXCINTD, DXCDAI

24 Airline Control System Version 2: Messages and Codes

Page 37: Airline Control System Version 2: Messages and Codes

DXC179T Test data set FN-'PUT' Returncode RC-'return_code' Reason codeRC-'reason_code'

ExplanationAn error occurred when ALCS was writing to the testdata set. Return_code and reason_code are the returncode and reason code from the VSAM PUT macro.

System actionALCS ends abnormally.

Problem determinationMVS/DFP: Macro Instructions for Data Sets lists VSAMmacro return codes and reason codes.

ModuleDXCTDB

DXC180T Initialization failed - Test dataset FN-'function' Return codeRC-'return_code' Reason codeRSC-X'reason_code'

ExplanationAn error occurred when ALCS was preparing to usethe test data set. ALCS uses the test data set whenthe parameter_name parameter of the job controlEXEC statement specifies TEST. In this case, the jobcontrol statements that initiate ALCS must include aDD statement for the test data set. The DDNAME isDXCTEST. Function is the function that detected theerror, one of:

VSAM OPENThe VSAM OPEN macro completed with a returncode greater than 4.

Return_code is the return code from OPEN.

Reason_code is the reason code from OPEN.

DATA-SET CHECKFollowing OPEN, ALCS detected that the test dataset characteristics are invalid.

Return_code is 8.

Reason_code is one of:

04The key displacement is not 4.

08The key length is not 4.

0CThe maximum logical record length is less thanthe largest ALCS control interval ( CI ) size.

INITIAL PUTFollowing OPEN, ALCS detected that the test dataset was empty. To allow direct access to thedata set, ALCS writes (VSAM PUT macro) a singlerecord that is eight bytes of binary zeros. This PUTcompleted with a non-zero return code.

Return_code is the return code from PUT.

Reason_code is the reason code from PUT. This isnot meaningful when return_code is 4.

SIGNATURE GETFollowing OPEN, ALCS attempted to read asignature record from the test data set to checkthat the test data set is at a compatible level. TheVSAM GET failed.

Return_code is the return code from VSAM GET.

Reason_code is the reason code from VSAM GET.

SIGNATURE CHECKALCS determined that the test data set isincompatible with the current version of ALCS.

Return_code is 8.

Reason_code is one of:

04The signature record length is incorrect.

08The ALCS version/release/modification level inthe signature record is not compatible with thecurrent ALCS.

System actionALCS ends abnormally.

Problem determinationMVS/DFP: Macro Instructions for Data Sets lists VSAMmacro return codes and reason codes.

ModuleDXCTDB

DXC181E Test data set FN-'function' Returncode RC-'return_code' Reason codeRSC-X'reason_code'

ExplanationAn error occurred when ALCS was accessing the testdata set. Function is the name of the VSAM macro(GET or PUT) that detected the error. Return_code is

Chapter 2. Online monitor messages (MVS console): DXC000-DXC479 25

Page 38: Airline Control System Version 2: Messages and Codes

the return code from the macro. Reason_code is thereason code from the macro.

System actionALCS processing continues as for an uncorrectable I/Oerror.

Problem determinationMVS/DFP: Macro Instructions for Data Sets lists VSAMmacro return codes and reason codes.

ModuleDXCTDB

DXC182W Test data set FN-'function' Returncode RC-'return_code' Reason codeRSC-X'reason_code'

ExplanationA severity 4 (Attention) error condition occurred whenALCS was accessing the test data set. Function is oneof:

VSAM OPENThe VSAM OPEN macro completed with a returncode of 4.

Return_code is the return code from OPEN (4).

Reason_code is the reason code from OPEN.

VSAM CLOSEThe VSAM CLOSE macro completed with a non-zeroreturn code.

Return_code is the return code from CLOSE.

Reason_code is the reason code from CLOSE.

System actionALCS ignores the error condition and continuesprocessing.

Problem determinationMVS/DFP: Macro Instructions for Data Sets lists VSAMmacro return codes and reason codes.

ModuleDXCTDB

DXC183I Configuration data set initialized

ExplanationThis message occurs immediately after allocating anew configuration data set as part of the migrationto ALCS V2.4.1. It copies the initial data from theconfiguration tables to the configuration data set. Thismessage should only occur once during the lifetime ofthe configuration data set.

System actionALCS continues processing normally.

Operator responseIf this message occurs frequently, inform your systemprogrammer.

ModuleDXCINTT

DXC184T Configuration data set cannot beaccessed

ExplanationThe configuration data set is corrupted or unavailable.If an offset value is given, the error was detected inmodule DXCINTT at the stated offset. If the offsetvalue is zero the error was detected in moduleDXCINTD and could indicate that you are running witha test data set and both configuration data sets needpreformatting.

System actionALCS ends abnormally.

Operator responseCheck that at least one configuration data set isallocated. If it is newly allocated ensure that thefirst time it is used you are not using a test dataset. If an offset value is given, the configuration dataset is probably corrupted and you should considerrestoring it from a previous backup. If the problempersists contact your IBM programming supportrepresentative.

ModuleDXCINTD, DXCINTT

DXC185I Data set DSN-'data_set_name'Preformat started

26 Airline Control System Version 2: Messages and Codes

Page 39: Airline Control System Version 2: Messages and Codes

ExplanationThis message provides information on an ALCSprocess. The Operator does not need to respond to themessage. The process may take several minutes for alarge data set.

System actionALCS continues processing normally.

ModuleDXCINTD

DXC186I Data set DSN-'data_set_name'Preformat complete

ExplanationThis message provides information on an ALCSprocess. The Operator does not need to respond to themessage.

System actionALCS continues processing normally.

ModuleDXCINTD, DXCDAV

DXC187T No memory available for DASDtables -- DXCINTT offset nnnn

ExplanationThere is not enough memory allocated to ALCS for theDASD tables.

System actionALCS ends abnormally.

System programmer responseCheck that you have coded the SCTGEN macrocorrectly. If you have then you should liaise withyour MVS System Programmer to obtain more memorybefore starting ALCS again.

ModuleDXCINTD

DXC188W Invalid item ignored in DASDconfig - Action data X'action

ExplanationThere is a problem with some information in the DASDtables.

System actionThis message is sent to the MVS log. ALCS ignores theerror and continues to create the DASD tables.

ModuleDXCINTT

DXC189T Configuration data set cannot beinitialized -- not initial config

ExplanationSelf-explanatory.

System programmer responseRerun the job using a new configuration.

ModuleDXCINTT

DXC190W Can not determine 3270 displaysize for CRN-'crn' Return code RC-X'rr' FDBK2 FB2-X'ff '

ExplanationALCS has detected a non-zero return code or a non-zero feedback code from VTAM after issuing a Sendrequest to find out the display size for a VTAM terminalwith CRN crn.

rrVTAM return code

ffVTAM feedback 2 code

System actionALCS uses a default display size of 24 rows x 80columns for this terminal.

Operator responseAsk your network operator to investigate the relevantterminal for possible malfunction.

Chapter 2. Online monitor messages (MVS console): DXC000-DXC479 27

Page 40: Airline Control System Version 2: Messages and Codes

Problem determinationVTAM Programming and VTAM Reference Summary forthe installed version and release of VTAM describethese return codes and feedback 2 codes.

ModuleDXCCOM3

DXC191E NetView user ID CRN-crn notauthorized- Entry cannot beprocessed

ExplanationDuring ALCS communication table build, an add orreplace request in the communication generationspecified a Tivoli® NetView communication resourceuser ID that is not authorized.

System actionThe communication table is not set up correctly forthis resource. ALCS proceeds with the next request.

System programmer responseEnsure that your external security manager (forexample, RACF) is active, and ensure that the defaultuser ID is defined in the USER class. If you have anapplication profile for ALCS defined in the APPL class,ensure that the default user ID has READ access tothe profile. If you have a NOLOG profile defined in theALCSAUTH class, ensure that the default user ID hasREAD access to the profile. If the resource is a CRAS,and if you have a corresponding CRAS profile definedin the ALCSAUTH class, ensure that the default user IDhas READ access to the profile.

ModuleDXCCOMU

DXC192T Can not read communication loadlist MODN-'name' Abend code AC-X'abend_code' Reason code RSC-X'reason_code'

ExplanationAn error occurred when ALCS tried to read (MVS LOADmacro) the name communication load list.

System actionALCS ends abnormally.

Problem determinationMVS System Codes lists LOAD system completion andreason codes.

ModuleDXCINTC, DXCOCTM

DXC193T Invalid communication load listMODN-'name'

ExplanationDuring ALCS communication table build, the namecommunication load list has been loaded but it is notin the correct format for a communication load list.

System actionALCS ends abnormally.

Problem determinationCheck that the communication load list is correctlygenerated and that the correct load list name isspecified.

ModuleDXCINTC, DXCOCTM

DXC194E Resource CRN-'crn' default userID table full - Entry cannot beprocessed

ExplanationDuring ALCS communication table build, an add orreplace request in the communication generationspecified a default user ID that ALCS could not processbecause the default user-ID table is full. The defaultuser-ID table can hold up to 255 different defaultuser-IDs.

System actionThe communication table is not set up correctly forthis resource. ALCS proceeds with the next request.

System programmer responseReview your use of default user IDs. ALCS supports amaximum of 255 different default user IDs.

ModuleDXCCOMU

28 Airline Control System Version 2: Messages and Codes

Page 41: Airline Control System Version 2: Messages and Codes

DXC195E Resource CRN-'crn' default userID table full - Reset to force logon

ExplanationDuring ALCS communication table build, an add orreplace request in the communication generationspecified a default user ID that ALCS could not processbecause the default user-ID table is full. The defaultuser-ID table can hold up to 255 different default userIDs.

System actionThe communication table entry for this resource isreset to show that the end-user must log on beforethey can use the resource.

System programmer responseReview your use of default user IDs. ALCS supports amaximum of 255 different default user IDs.

ModuleDXCCOMU

DXC196E Resource CRN-'crn' default userID not authorized - Entry cannotbe processed

ExplanationDuring ALCS communication table build, an add orreplace request in the communication generationspecified a default user ID that is not authorized.

System actionThe communication table is not set up correctly forthis resource. ALCS proceeds with the next request.

System programmer responseEnsure that your external security manager (forexample, RACF) is active, and ensure that the defaultuser ID is defined in the USER class. If you have anapplication profile for ALCS defined in the APPL class,ensure that the default user ID has READ access tothe profile. If you have a NOLOG profile defined in theALCSAUTH class, ensure that the default user ID hasREAD access to the profile. If the resource is a CRAS,and if you have a corresponding CRAS profile definedin the ALCSAUTH class, ensure that the default user IDhas READ access to the profile.

ModuleDXCCOMU

DXC197E Resource CRN-'crn' default userID not authorized - Reset to forcelogon

ExplanationDuring ALCS communication table build, an add orreplace request in the communication generationspecified a default user ID that is not authorized.

System actionThe communication table entry for this resource isreset to show that the end-user must log on beforethey can use the resource.

System programmer responseEnsure that your external security manager (forexample, RACF) is active, and ensure that the defaultuser ID is defined in the USER class. If you have anapplication profile for ALCS defined in the APPL class,ensure that the default user ID has READ access tothe profile. If you have a NOLOG profile defined in theALCSAUTH class, ensure that the default user ID hasREAD access to the profile. If the resource is a CRAS,and if you have a corresponding CRAS profile definedin the ALCSAUTH class, ensure that the default user IDhas READ access to the profile.

ModuleDXCCOMU

DXC198E GETMAIN error - Can not obtainstorage for TCPIP resourceCRN-'crn'

ExplanationDuring initialization, ALCS cannot obtain enoughstorage to build the communication table for a TCP/IPresource.

System actionALCS terminates with an abnormal completion code.

User responseRestart ALCS with a larger region size for the job.

ModuleDXCSOCO

Chapter 2. Online monitor messages (MVS console): DXC000-DXC479 29

Page 42: Airline Control System Version 2: Messages and Codes

DXC199E GETMAIN error - Can notobtain storage for APPC resourceCRN-'crn'

ExplanationDuring initialization, ALCS cannot obtain enoughstorage to build the communication table for an APPCresource.

System actionALCS terminates with an abnormal completion code.

User responseRestart ALCS with a larger region size for the job.

ModuleDXCCOLH

DXC200R Open VTAM ACB LUN-'acbname'failed, Return code RC-X'return_code' - Reply U to retry, orC to cancel

ExplanationALCS cannot contact VTAM prior to initializing thecommunication network. Return_code is the accessmethod control block ( ACB ) error return code.

System actionALCS waits for a reply to the message.

Operator responseReply with one of:

UDetermine why ALCS cannot contact VTAM, correctthe problem, then reply U. ALCS tries again tocontact VTAM. If it fails then ALCS reissues thismessage.

C or CANCELIf you are unable to determine why ALCS cannotcontact VTAM, or you cannot correct the problem,then reply C or CANCEL. ALCS ends abnormally.

Problem determinationVTAM Programming for the installed version andrelease of VTAM explains return_code.

ModuleDXCINTC

DXC201W CRAS CT-'cras_type' CRI-'cri'CRN-'crn' not available -Return code RC-X'rr' FB2-X'ff' SC-X'ssmmuuuu'

ExplanationDuring initialization of the communication network,ALCS cannot acquire the CRAS with CRI cri and CRNcrn. ALCS has detected a non-zero return code or non-zero feedback code from VTAM, where:

rrVTAM return code

ffVTAM feedback 2 code

ssSystem sense

mmSystem sense modifier

uuuuUser sense.

System actionALCS proceeds with the next CRAS.

Problem determinationVTAM Programming and VTAM Reference Summary forthe installed version and release of VTAM describethese return codes, feedback 2 codes, and sense data.

ModuleDXCINTC

DXC203T Initialization failed - No VTAMnetwork available - Return codeRC-X'rr' FDBK2 FB2-X'ff'

ExplanationALCS cannot start the VTAM communication network.ALCS has detected a non-zero return code or non-zerofeedback code from VTAM, where:

rrVTAM return code

ffVTAM feedback 2 code

30 Airline Control System Version 2: Messages and Codes

Page 43: Airline Control System Version 2: Messages and Codes

System actionALCS ends abnormally.

Problem determinationVTAM Programming and VTAM Reference Summary forthe installed version and release of VTAM describethese return codes, feedback 2 codes, and sense data.

ModuleDXCINTC, DXCOCTM

DXC204A VTAM operator has issued halt- Halt ALCS with 'ZASYS HALT'command

ExplanationThe VTAM operator has halted the VTAMcommunication network. VTAM cannot completetermination until all sessions with ALCS areterminated.

System actionALCS processing continues. ALCS sends messageDXC2554A to RO CRAS (see “DXC2554A” on page156).

Operator responseHalt ALCS as soon as possible.

ModuleDXCCOME

DXC205E Resource CRN-'crn' -- Ordinalnumber already in use

ExplanationYou have explicitly allocated an ordinal number to acrn but this ordinal number has already been used.

Programmer responseSee ALCS Installation and Customization for a fullexplanation of how ALCS allocates LDIs.

DXC209E Resource CRN-'crn' not defined -Can not be deleted or replaced

ExplanationDuring ALCS communication table build, a deleteor replace request in the communication generationrefers to a resource that is not known to ALCS.

System actionALCS does not delete or replace the resource; itproceeds with the next request.

User responseCheck that the communication resource is correctlyspecified in the communication generation. RunDXCCOMOL to verify that the communication resourcesare correctly specified and generated.

ModuleDXCCOMU

DXC210E Resource CRN-'crn' alreadydefined - Can not be added

ExplanationDuring ALCS communication table build, an addrequest in the communication generation refers to aresource that is already known to ALCS.

System actionALCS does not add the resource; it proceeds with thenext request.

User responseCheck that the communication resource is correctlyspecified in the communication generation. RunDXCCOMOL to verify that the communication resourcesare correctly specified and generated.

ModuleDXCCOMU

DXC211E Resource CRN-'crn' is currentlyactive -- Entry can not be deletedor replaced

ExplanationDuring ALCS communication table build, a replace ordelete request in the communication generation refersto a resource that is currently active or in use byanother process.

System actionALCS does not add the resource; it proceeds with thenext request.

Chapter 2. Online monitor messages (MVS console): DXC000-DXC479 31

Page 44: Airline Control System Version 2: Messages and Codes

User responseCheck that the communication resource is correctlyspecified in the communication generation. RunDXCCOMOL to verify that the communication resourcesare correctly specified and generated.

ModuleDXCCOMM

DXC212E Resource CRN-'crn' is a differentdevice type from replace entry -Entry cannot be replaced

ExplanationDuring ALCS communication table build, a replacerequest in the communication generation refers to aresource that is known to ALCS and is defined with adifferent device type from the entry replacing it.

System actionALCS does not replace the resource; it proceeds withthe next request.

User responseCheck that the communication resource is correctlyspecified in the communication generation. RunDXCCOMOL to verify that the communication resourcesare correctly specified and generated.

ModuleDXCCOMU

DXC213E Resource CRN-'crn' has duplicateother-system identificationspecified - Entry cannot beprocessed

ExplanationDuring ALCS communication table build, an add orreplace request in the communication generationrefers to a resource with an other-system identification(OSID) that is already defined to ALCS.

System actionALCS does not add or replace the resource; it proceedswith the next request.

User responseCheck that the communication resource is correctlyspecified in the communication generation. Run

DXCCOMOL to verify that the communication resourcesare correctly specified and generated.

ModuleDXCCOMV

DXC214E Resource CRN-'crn' - No room inDXCRIT table to add other-systemidentification

ExplanationDuring ALCS communication table build, an add orreplace request in the communication generationrefers to a resource with an other-system identification(OSID) that is not defined to ALCS, but ALCS cannotadd the OSID into the communication DXCRIT table.

System actionThe communication table is not set up correctly forthis resource. ALCS proceeds with the next request.

User responseCheck that the communication resources are correctlyspecified in the communication generation. TheENTRIES parameter on the COMGEN macro mayneed to be increased in the first communicationload module. Run DXCCOMOL to verify that thecommunication resources are correctly specified andgenerated. Otherwise ask your system programmer toinform your IBM programming support representative.

ModuleDXCCOMV

DXC215E Resource CRN-'crn' has duplicateHEX/TCID/IA/TA specified - Entrycannot be processed

ExplanationDuring ALCS communication table build, an add orreplace request in the communication generationrefers to a resource with an SLC-ID that is alreadydefined to ALCS.

System actionALCS does not add or replace the resource; it proceedswith the next request.

User responseCheck that the communication resource is correctlyspecified in the communication generation. Run

32 Airline Control System Version 2: Messages and Codes

Page 45: Airline Control System Version 2: Messages and Codes

DXCCOMOL to verify that the communication resourcesare correctly specified and generated.

ModuleDXCCOMV

DXC216E Resource CRN-'crn' - No roomin DXCSLCTB table to add HEX/TCID/IA/TA

ExplanationDuring ALCS communication table build, an add orreplace request in the communication generationrefers to a resource with an SLC-ID that is not alreadydefined to ALCS, but ALCS cannot add the SLC-ID intothe communication DXCSLCTB table.

System actionThe communication table is not set up correctly forthis resource. ALCS proceeds with the next request.

User responseCheck that the communication resources are correctlyspecified in the communication generation. TheENTRIES parameter on the COMGEN macro mayneed to be increased in the first communicationload module. Run DXCCOMOL to verify that thecommunication resources are correctly specified andgenerated. Otherwise ask your system programmer toinform your IBM programming support representative.

ModuleDXCCOMV

DXC217E Resource CRN-'crn' has duplicatename specified - Entry cannot beadded

ExplanationDuring ALCS communication table build, an addrequest in the communication generation refers to aresource with a CRN that is already defined to ALCS.

System actionThe communication table is not set up correctly forthis resource. ALCS proceeds with the next request.

User responseCheck that the communication resource is correctlyspecified in the communication generation. Run

DXCCOMOL to verify that the communication resourcesare correctly specified and generated.

ModuleDXCCOMV

DXC218E Resource CRN-'crn' - No room intable DXCNHT to add entry

ExplanationDuring ALCS communication table build, an addrequest in the communication generation refers to aresource with a CRN that is not already defined toALCS, but ALCS cannot add the CRN because thecommunication DXCNHT table is full.

System actionThe communication table is not set up correctly forthis resource. ALCS proceeds with the next request.

User responseCheck that the communication resources are correctlyspecified in the communication generation. TheENTRIES parameter on the COMGEN macro mayneed to be increased in the first communicationload module. Run DXCCOMOL to verify that thecommunication resources are correctly specified andgenerated. Otherwise ask your system programmer toinform your IBM programming support representative.

ModuleDXCCOMU

DXC219E Resource CRN-'crn' specifies anunknown terminal type

ExplanationDuring ALCS communication table build, an add orreplace request in the communication generationrefers to a resource with an unrecognized device type.

System actionALCS ignores the new resource definition; it proceedswith the next request.

User responseCheck that the communication resource is correctlyspecified in the communication generation. RunDXCCOMOL to verify that the communication resourcesare correctly specified and generated.

Chapter 2. Online monitor messages (MVS console): DXC000-DXC479 33

Page 46: Airline Control System Version 2: Messages and Codes

ModuleDXCCOMU

DXC220E SLC link CRN-'crn' not replaced/deleted - At least one terminal stillaccessed through it

ExplanationDuring ALCS communication table build, a replace ordelete request in the communication generation refersto an SLC link that has at least one terminal accessedthrough it.

System actionALCS does not replace or delete the SLC link; itproceeds with the next request.

User responseCheck that the communication resource is correctlyspecified in the communication generation. RunDXCCOMOL to verify that the communication resourcesare correctly specified and generated.

ModuleDXCINTC

DXC221E LU 6.1 link CRN-'crn' not found

ExplanationThe ALCS communication load module containsa communication resource specified asLDTYPE=ALCSLINK and a terminal specified asTERM=PARSESS, but the LU 6.1 link that supports thisparallel session is not known to ALCS.

System actionThe ALCS communication tables are not set upcorrectly for this resource. ALCS proceeds with thenext request.

User responseCheck that the communication resource is correctlyspecified in the communication generation. RunDXCCOMOL to verify that the communication resourcesare correctly specified and generated.

ModuleDXCCOMV

DXC222E Resource CRN-'crn' cannot beadded to communication tables

ExplanationDuring ALCS communication table build, an addrequest in the communication generation refersto a LDI type that is not specified in the basecommunication load module. This occurs when:

A resource for which the cri is specified is of thewrong type to be added to an existing LDI .An attempt is made to add an SLC WTTY resourcewith a specified cri and the REI is greater than X'FF'.Only 255 resources may be defined for SLC andWTTY.A resource for which the cri is specified cannot beadded as the cri is already in use.There is insufficient storage available for theresource entry being added to the communicationstable.

System actionALCS ignores the new resource definition; it proceedswith the next request.

User responseCheck that all required LDI types are specifiedin the base communication generation table. RunDXCCOMOL to verify that the communication resourcesare correctly specified and generated.

ModuleDXCCOMU

DXC223E Resource crn -- Ordinal numbergreater than maximum allowed

ExplanationYou have explicitly specified an ordinal number whichis greater than that allowed by the MAXORD parameterof the COMDEF macro.

System programmer responseSee ALCS Installation and Customization for a fullexplanation of the MAXORD parameter then try again.You will need to be recreate the communication tablesagain.

DXC224T Invalid communication loadmodule MODN-'name'

34 Airline Control System Version 2: Messages and Codes

Page 47: Airline Control System Version 2: Messages and Codes

ExplanationDuring ALCS communication table build, the namecommunication load module has been loaded but itis not in the correct format for a communication loadmodule.

System actionIf this error occurs during initialization, ALCS endsabnormally. Otherwise, ALCS ignores the contents ofthe load module.

User responseCheck that the communication load module(s) arecorrectly generated and that the correct load modulename(s) are specified.

ModuleDXCINTC, DXCOCTM

DXC225T Too many resources specified

ExplanationDuring ALCS communication table build, there are somany add requests in the communication generationthat more than 256 LDI values are required to addressthem.

System actionALCS ends abnormally.

User responseCheck that the communication resources are correctlyspecified in the communication generation. TheENTRIES parameter on the COMGEN macro may needto be reduced in the first communication load module.Run DXCCOMOL to verify that the communicationresources are correctly specified and generated.Otherwise ask your system programmer to inform yourIBM programming support representative.

ModuleDXCINTC

DXC226T Too many SLCLINK and WTTYresources specified

ExplanationDuring ALCS communication table build, the totalnumber of SLC links and WTTY resources is more than255.

System actionALCS ends abnormally.

User responseCheck that the communication resources are correctlyspecified in the communication generation. TheENTRIES parameter on the COMGEN macro may needto be reduced in the first communication load module.Run DXCCOMOL to verify that the communicationresources are correctly specified and generated.Otherwise ask your system programmer to inform yourIBM programming support representative.

ModuleDXCINTC

DXC227T Unknown LDTYPE specified

ExplanationDuring ALCS communication table build,the communication load module contains acommunication resource type (LDTYPE) that ALCSdoes not recognize.

System actionIf this error occurs during initialization, ALCS endsabnormally. Otherwise, ALCS issues system error000335.

User responseCheck that the communication resources are correctlyspecified in the communication generation. RunDXCCOMOL to verify that the communication resourcesare correctly specified and generated.

ModuleDXCINTC

DXC228E SLC link CRN-'crn' not found

ExplanationThe communication load module containsa communication resource specified asLDTYPE=SLCALC, which is accessed through an SLClink that is not known to ALCS.

System actionThe communication tables are not set up correctly forthis resource. ALCS cannot access this resource. ALCSproceeds with the next request.

Chapter 2. Online monitor messages (MVS console): DXC000-DXC479 35

Page 48: Airline Control System Version 2: Messages and Codes

User responseCheck that the communication resource is correctlyspecified in the communication generation. RunDXCCOMOL to verify that the communication resourcesare correctly specified and generated.

ModuleDXCCOMU

DXC229E ALCI LU CRN-'crn' not found

ExplanationThe communication load module containsa communication resource specified asLDTYPE=VTAMALC, which is accessed through an ALCILU that is not known to ALCS.

System actionThe communication tables are not set up correctly forthis resource. ALCS will fail when trying to access thisresource. ALCS proceeds with the next request.

User responseCheck that the communication resource is correctlyspecified in the communication generation. RunDXCCOMOL to verify that the communication resourcesare correctly specified and generated.

ModuleDXCCOMU

DXC230T Can not read communicationload module MODN-'name'- Abend code AC-X'system_completion_code' Reasoncode RSC-X'reason_code'

ExplanationAn error occurred when ALCS tried to read (MVS LOADmacro) the name communication load module.

System actionIf this error occurs during initialization, ALCS endsabnormally. Otherwise, ALCS terminates loading thecommunication load module.

Problem determinationMVS System Codes lists LOAD system completion andreason codes.

ModuleDXCCOMM, DXCINTC, DXCOCTM

DXC231W Associated resource ACRN-'crn1'not found for resource CRN-'crn2'

ExplanationThe resource crn2 has an associated resource crn1specified in the communication generation but theassociated resource is not known to ALCS.

System actionALCS treats crn2 as if it had no associated device.ALCS processing continues.

User responseCheck that the communication generation contains allrequired communication resources and that they areall correctly specified. Run DXCCOMOL to verify that thecommunication tables are built correctly.

ModuleDXCCOMU

DXC232E Logical unit presentation servicesprofile NR-X'profile_number' notsupported for resource CRN-'crn'

ExplanationThe bind image, used while initiating a SNA sessionbetween ALCS and a resource, contains a logicalunit presentation services profile that ALCS does notsupport.

System actionALCS rejects the logon request.

User responseCheck that the VTAM logon mode table contains thecorrect values for the resource that is requesting asession with ALCS.

ModuleDXCCOME

DXC233I SLC line allocation - Unit addressAD-'address' Ddname DDN-'name'

36 Airline Control System Version 2: Messages and Codes

Page 49: Airline Control System Version 2: Messages and Codes

ExplanationALCS has successfully allocated the SLC line withdevice address address and dynamically generatedddname name.

System actionALCS processing continues.

ModuleDXCSLCCI

DXC234I SLC line deallocation - DdnameDDN-'name'

ExplanationALCS has dynamically deallocated the SLC line with addname of name.

System actionALCS processing continues.

ModuleDXCSLCCI

DXC235W SLC line allocation failure - Unitaddress AD-'address' Error codeEC-X'error_code' Reason code RSC-X'reason_code'

ExplanationAn error occurred during the dynamic allocation ofthe SLC line with device address address. The errorand reason_code are the values returned by MVSDYNALLOC (SVC 99).

System actionALCS processing continues.

Problem determinationMVS Authorized Assembler Services Guide describesthe error and reason_code.

ModuleDXCSLCCI

DXC236W SLC line deallocation failure -Ddname DDN-'name' Error codeEC-X'error_code' Reason code RSC-X'reason_code'

ExplanationAn error occurred during the dynamic deallocation ofthe SLC line. The error and reason_code are valuesreturned by MVS DYNALLOC (SVC 99).

System actionALCS processing continues.

Problem determinationMVS Authorized Assembler Services Guide describe theerror and reason_code.

ModuleDXCSLCCI

DXC237W Device is not suitable for SLC- Ddname DDN-'name' UCBTYPUCBT-X'ucbtype_code'

ExplanationA device defined to ALCS as an SLC link is not definedto MVS as a teleprocessing communication device (forexample, an IBM 3705 Communication Controller).Ucbtype_code is the contents of the unit control block(UCB) device type field (UCBTYP) of the MVS UCB.

System actionALCS processing continues.

User responseCheck that the ALCS communication generationspecifies the correct unit addresses for the SLC link.If it does, then check that the MVS I/O generationcorrectly specifies the device type.

Problem determinationMVS Diagnosis: Data Areas describes the UCB format,including the contents of the UCB device type field.

ModuleDXCSLCCI

DXC238W SLC line DCB open failure -Ddname DDN-'name'

ExplanationAn error occurred when trying to open an SLC line withthe dynamically allocated ddname name. ALCS cannotopen the data set control block (DCB) for this ddname.

Chapter 2. Online monitor messages (MVS console): DXC000-DXC479 37

Page 50: Airline Control System Version 2: Messages and Codes

System actionALCS processing continues.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleDXCSLCCI

DXC239E Resource CRN-'crn' has duplicateLEID specified - Entry cannot beprocessed

ExplanationDuring ALCS communication table build, an addrequest in the communication generation refers to anALCI resource with an LEID that is already defined toALCS.

System actionIf this error occurs during initialization, ALCS endsabnormally. Otherwise, the communication tables arenot set up correctly for this resource and ALCSproceeds with the next request.

User responseCheck that the communication resource is correctlyspecified in the communication generation. RunDXCCOMOL to verify that the communication resourcesare correctly specified and generated.

ModuleDXCCOMV

DXC240E Resource CRN-'crn' - No room inDXCLEID table to add LEID

ExplanationDuring ALCS communication table build, an addrequest in the communication generation refers to anALCI resource with an LEID that is not already definedto ALCS, but ALCS cannot add the LEID because thecommunication table is full.

System actionIf this error occurs during initialization, ALCS endsabnormally. Otherwise, the communication tables arenot set up correctly for this resource and ALCSproceeds with the next request.

User responseCheck that the communication resources are correctlyspecified in the communication generation. TheENTRIES parameter on the COMGEN macro mayneed to be increased in the first communicationload module. Run DXCCOMOL to verify that thecommunication resources are correctly specified andgenerated. Otherwise ask your system programmer toinform your IBM programming support representative.

ModuleDXCCOMV

DXC241E LU 6.1 CRN-'crn' not replaced/deleted - At least one parallelsession still defined

ExplanationDuring ALCS communication table build, a replace ordelete request in the communication generation refersto an LU 6.1 link that has at least one parallel sessionstill defined.

System actionALCS does not replace or delete the LU 6.1 link; itproceeds with the next request.

User responseCheck that the communication resource is correctlyspecified in the communication generation. RunDXCCOMOL to verify that the communication resourcesare correctly specified and generated.

ModuleDXCCOMU

DXC242E Unable to add LDI entry forresource CRN-crn

ExplanationThis occurs when:

An attempt is made to define a resource for SLCWTTY and the specified cri does not reference theexisting SLC WTTY LDI. Only one LDI with 255resources may be defined for SLC.All LDIs are already in use, that is either no LDI waspreviously defined for this resource type or thereare no available cris.There is insufficient storage available for the REIindex table which is required for a new LDI entry.

38 Airline Control System Version 2: Messages and Codes

Page 51: Airline Control System Version 2: Messages and Codes

System actionThe communication tables are not set up correctly forthis resource. ALCS proceeds with the next request.

User responseCheck that the communication resources are correctlyspecified in the communication generation. TheENTRIES parameter on the COMGEN macro mayneed to be increased in the first communicationload module. Run DXCCOMOL to verify that thecommunication resources are correctly specified andgenerated. Otherwise ask your system programmer toinform your IBM programming support representative.

ModuleDXCCOMU

DXC243E X.25 PVC XCRN-'crn' not found

ExplanationThe ALCS communication load module containsa communication resource specified asLDTYPE=X25ALC which is accessed through an X.25permanent virtual circuit (PVC) that is not known toALCS.

System actionThe communication tables are not set up correctly forthis resource. ALCS proceeds with the next request.

User responseCheck that the communication resource is correctlyspecified in the communication generation. RunDXCCOMOL to verify that the communication resourcesare correctly specified and generated.

ModuleDXCCOMV

DXC244E X.25 PVC XCRN-'crn' not replaced/deleted - At least one terminal stillaccessed through it

ExplanationDuring ALCS communication table build, a replace ordelete request in the communication generation refersto an X.25 permanent virtual circuit (PVC) that has atleast one terminal accessed through it.

System actionALCS does not replace or delete the X.25 PVC; itproceeds with the next request.

User responseCheck that the communication resource is correctlyspecified in the communication generation. RunDXCCOMOL to verify that the communication resourcesare correctly specified and generated.

ModuleDXCCOMU

DXC245E Type 2/3 X.25 PVC or MATIPBTCP/IP XCRN-'crn1' not found forSLC link CRN-'crn'

ExplanationThe communication load module containsa communication resource specified asLDTYPE=SLCLINK for a virtual SLC link that isreserved for X.25 or TCP/IP Type B use. However theassociated Type 2 or Type 3 X.25 permanent virtualcircuit (PVC), or Type B TCP/IP link, is not known toALCS.

System actionThe communication table is not set up correctly forthis resource. ALCS proceeds with the next request.

User responseCheck that the communication resource is correctlyspecified in the communication generation. RunDXCCOMOL to verify that the communication resourcesare correctly specified and generated.

ModuleDXCCOMU

DXC246I CRAS CRI-'cri' NetView CRN-'crn'acquired

ExplanationDuring initialization of the communication network,ALCS has acquired the cras_type CRAS with CRI cri andCRN crn. It is a NetView resource.

System actionALCS processing continues.

Chapter 2. Online monitor messages (MVS console): DXC000-DXC479 39

Page 52: Airline Control System Version 2: Messages and Codes

ModuleDXCCOMP

DXC247R Reply invalid - Reply U to retry or Cto cancel

ExplanationThe operator reply to message number DXC200R( “DXC200R” on page 30) was not one of therecognized responses.

System actionALCS ignores the reply and waits for a valid reply tomessage number DXC200R.

ModuleDXCINTC

DXC248T Can not continue - Notenough storage available forcommunication table

ExplanationDuring ALCS communication table build, not enoughstorage was available.

System actionIf this error occurs during initialization, ALCS endsabnormally. Otherwise, ALCS terminates loading thecommunication configuration table.

User responseCheck that the ENTRIES parameter is correctlydefined in the communication generation tables. RunDXCCOMOL to verify that the communication resourcesare correctly specified and generated. If these arecorrect, then increase the storage allocation for theregion.

ModuleDXCINT

DXC249T Load of communication loadmodule MODN-'name' failed -Resource CRN-'crn' in use

ExplanationDuring ALCS communication table build, a replaceor delete request in the communication generationrefers to a resource that is currently active or in

use by another process. Name is the name of thecommunication load module.

System actionThe communication tables in storage are notchanged. ALCS terminates loading the communicationconfiguration table.

User responseEnsure that communication resources to be updatedare all inactive before retrying the load.

ModuleDXCCOMM

DXC250T ALCS system failure - SERRC-error_description

ExplanationA catastrophic ALCS system error occurred.Error_description describes the type of error. It caninclude the following information:

SE-numberDump sequence number. ALCS allocates a unique6-digit decimal number to each system errordump. It allocates these numbers consecutively,starting with 000000. The sequence continuesacross restarts; that is, ALCS does not restart at000000 after an abnormal termination. If ALCSdid not write a system error dump to the ALCSdiagnostic file then number is the character string"NODUMP".

CTL-codeA control error - that is, an error that the onlinemonitor detects. Code is a 6-digit hexadecimalcode that identifies the type of error. Chapter 13,“System error codes: 000000-000FFF,” on page302 lists these error codes.

OPR-codeAn operational error - that is, an error that anapplication program or an ECB-controlled monitorprogram detects. An operational error is notnormally catastrophic. It is only catastrophic if theonline monitor detects a more severe error while itis recovering from the operational error condition.Code is a 6-digit hexadecimal code that identifiesthe type of error.

PSW-pswCorrected Program Status Word (PSW) at the timeof the error. Corrected means that ALCS has resetthe instruction address in the PSW to point to thefailing instruction.

40 Airline Control System Version 2: Messages and Codes

Page 53: Airline Control System Version 2: Messages and Codes

PROG-nameName of the application program or ALCS monitorCSECT that was executing at the time of theerror. The dump header contains this only if ALCScan determine that the error is in a particularapplication program or ALCS monitor CSECT.

OFF-listing-addressOffset of error within the ALCS monitor CSECT, ahexadecimal number. This address corresponds tothe address (LOC) in the assembler listing of theALCS monitor CSECT. The dump header containsthis only if ALCS can determine that the error is in aparticular monitor CSECT.

OFFSET-listing-addressOffset (listing address) in hexadecimal within theapplication program of the failing instruction ormonitor-request macro.

AT-addressAddress in hexadecimal of the failing instruction ormonitor-request macro.

CRN-crnCRN of the originating terminal associated with theerror.

CRI-criCRI of the originating terminal associated with theerror.

System actionALCS ends abnormally.

Problem determinationRefer to Chapter 13, “System error codes:000000-000FFF,” on page 302 or, if applicable,to user-written documentation to identify the errorcondition. If ALCS was able to write a system errordump to the ALCS diagnostic file, then run the ALCSdiagnostic file processor to print the system errordump. ALCS Operation and Maintenance explains howto run the ALCS diagnostic file processor and how tointerpret the system error dump listing.

ModuleDXCPCH

DXC251W Global area corruption - Not allglobal area dumped

ExplanationWhile placing a diagnostic dump on the diagnosticfile, ALCS has detected corruption in the global areadirectory of directories. No further dumping of theglobal area is possible.

System actionALCS processing continues.

System programmer responseThis problem is almost certainly due to an error in anapplication program. Identify the program and correctthe error as soon as possible; otherwise the globalarea is likely to be corrupted again.

User responseAdvise your system programmer immediately. An ALCSrestart is probably required, but this depends on thenature of the applications.

ModuleDXCDMP

DXC252T Can not read Exception DumpTable

ExplanationALCS cannot read the Exception Dump Table rom thereal-time database, because either the database is notinitialized, or there is a hardware error.

User responseCheck that the initialization completed normally for allDASD data sets. If initialization was successful, checkfor a hardware error on the DASD volumes containingthe data sets, and get the unit serviced if necessary.

ModuleDXCINT

DXC260W Load of module MODN-'name'failed - Unrecognizableapplication CSECT at offset OFS-X'offset'

ExplanationWhen loading ECB-controlled program load modulename, ALCS found an invalid application CSECT atoffset offset (hexadecimal).

System actionALCS terminates the load of this load module. None ofthe ECB-controlled programs in this load module areloaded.

Chapter 2. Online monitor messages (MVS console): DXC000-DXC479 41

Page 54: Airline Control System Version 2: Messages and Codes

User responseRefer to the linkage editor diagnostic listing for loadmodule name. Ensure that the CSECT at offset offset,and the CSECT immediately preceding it, if any, areALCS ECB-controlled application programs. That is,each CSECT begins with the expansion of the ALCSBEGIN macro, and finishes with the expansion of theFINIS macro.

ModuleDXCINTP

DXC261W Load of module MODN-'name'failed - reason_message

ExplanationALCS cannot load the ECB-controlled program loadmodule name. Reason_message gives the reason, oneof:

DUPLICATE MODULE NAMEMODULE LOAD TABLE FULLPROGRAM TABLE FULL

System actionALCS terminates the load of this load module. None ofthe ECB-controlled programs in this load module areloaded.

User responseThis depends on reason_message as follows:

DUPLICATE MODULE NAME:If this occurs during ALCS restart, then remove thisduplicate entry in the ALCS program configurationmodule.

If it occurs following a ZPCTL command, theneither unload the already loaded module of thisname and load this module, or rename this moduleand then load it.

MODULE LOAD TABLE FULL:If this occurs during ALCS restart, then increasethe size of the module load table, parameterNBRMOD of macro CP0DT in the ALCS programconfiguration module definition.

If it occurs following a ZPCTL command, thenincrease the size of the module load table asdescribed above, or free a module load table entryby unloading another load module.

PROGRAM TABLE FULL:If this occurs during ALCS restart, then increasethe size of the program table, parameter NBRPGMof macro CP0DT in the ALCS program configurationmodule definition.

If it occurs following a ZPCTL command, thenincrease the size of the program table as describedabove, or free some program table entries byunloading other load modules.

ModuleDXCINTP

DXC262W MODN-'name' failed - Error duringmodule load, Abend code AC-X'system_completion_code' Reasoncode RSC-X'reason_code'

ExplanationAn error occurred when ALCS initialization tried to read(MVS LOAD macro) the ECB-controlled program loadmodule name.

System actionALCS terminates the load of this load module. None ofthe ECB-controlled programs in this load module areloaded.

Problem determinationMVS System Codes lists LOAD system completion andreason codes.

ModuleDXCINTP

DXC263T Load of program config tableTN-'name' failed - Abend code AC-X'system_completion_code' Reasoncode RSC-X'reason_code'

ExplanationAn error occurred when ALCS initialization tried to read(MVS LOAD macro) the program configuration module.

System actionALCS ends abnormally.

Problem determinationMVS System Codes lists LOAD system completion andreason codes.

42 Airline Control System Version 2: Messages and Codes

Page 55: Airline Control System Version 2: Messages and Codes

ModuleDXCINTP

DXC264T Can not load/build internal tableTN-'name' - Abend code AC-X'system_completion_code' Reasoncode RSC-X'reason_code'

ExplanationALCS cannot build internal table name. The MVS LOADor GETMAIN request failed.

System actionALCS ends abnormally.

Problem determinationMVS System Codes and MVS Authorized AssemblerServices Guide list GETMAIN and LOAD systemcompletion and reason codes.

ModuleDXCINTP

DXC265T Can not load all ALCS installation-wide monitor exit load modules

ExplanationALCS cannot load all the ALCS installation-widemonitor exit load modules.

System actionALCS ends abnormally.

User responseRefer to the accompanying DXC260W, DXC261W, orDXC262W message(s) for further details.

ModuleDXCINTP

DXC266T Can not load all ALCS entry-controlled monitor programs

ExplanationALCS cannot load all the ALCS ECB-controlled programload modules.

System actionALCS ends abnormally.

User responseRefer to the accompanying DXC260W, DXC261W, orDXC262W message(s) for further details.

ModuleDXCINTP

DXC270T Can not read CTKB

ExplanationALCS cannot read the system keypoint record B (CTKB)from the data set, because either the data set is notinitialized, or there is a hardware error.

User responseCheck that initialization completed normally for alldata sets. If initialization was successful, check for ahardware error on the DASD volumes containing thedata sets, and get the unit serviced if necessary.

ModuleDXCKPT

DXC271W ID check on file copy - CTKBreplaced

ExplanationThe system keypoint record B (CTKB) does notcontain the expected record ID (CK). The databaseconfiguration data set (CDS) has just been initialized.

System actionALCS initializes CTKB and continues with initialization.

ModuleDXCKPT

DXC272T ID check on file copy - CTKB cannot be replaced

ExplanationThe system keypoint record B (CTKB) does not containthe expected record ID (CK). However, the databaseconfiguration data set (CDS) was not reinitialized.

System actionALCS ends abnormally.

Chapter 2. Online monitor messages (MVS console): DXC000-DXC479 43

Page 56: Airline Control System Version 2: Messages and Codes

User responseCheck that the ALCS job or started task specifies thecorrect database load module. If this happens whenyou start using the CDS for the first time, delete thecopies of the existing CDS and then recreate them.You can then restart ALCS. If this happens when youhave been running ALCS for some time, treat it aspossible corruption of your CDS or realtime database.If appropriate, restore the CDS and/or the realtimedatabase, then restart ALCS.

ModuleDXCKPT

DXC273T CDS can not be used with thisCTKB

ExplanationYou have started an ALCS Version 2 Release 2 systemin which the database was last used under ALCSVersion 2 Release 1.1 or ALCS/MVS/XA. Howeverthe database configuration data set (CDS) was notreinitialized.

System actionALCS ends abnormally.

User responseCheck that the ALCS job or started task specifies thecorrect database load module. If this happens whenyou start using the CDS for the first time, delete thecopies of the existing CDS and then recreate them.You can then restart ALCS. If this happens when youhave been running ALCS for some time, treat it aspossible corruption of your CDS or realtime database.If appropriate, restore the CDS and/or the realtimedatabase, then restart ALCS.

ModuleDXCKPT

DXC280T GETMAIN for DCBfailed - Abend code AC-X'system_completion_code' Reasoncode RSC-X'reason_code'

ExplanationALCS cannot obtain space in which to build requiredMVS data set control blocks (DCBs).

System actionALCS ends abnormally.

Problem determinationMVS System Codes and MVS Authorized AssemblerServices Guide list GETMAIN system completion andreason codes.

ModuleDXCLDE

DXC281T Can not open DCB DDN-'ddname' -Return code RC-X'return_code'

ExplanationALCS cannot open the data set control block (DCB) forthe ddname data set(s). This message is accompaniedby message IEC146I.

System actionALCS ends abnormally.

Problem determinationRefer to message IEC146I in MVS System Messages forinformation about the error and for an explanation ofthe return code.

ModuleDXCLDE

DXC290E MQSeries initialization failed --Not enough storage

ExplanationALCS cannot complete the initialization of theMQSeries queue manager session because not enoughstorage has been defined.

System actionALCS continues with initialization, but cannot useMQSeries.

System programmer responseCorrect the error by allocating more storage.

DXC291E MQSeries entry point loadfailed -- Abend code AC-X'system_completion_code' Reasoncode RSC-X'reason_code'

44 Airline Control System Version 2: Messages and Codes

Page 57: Airline Control System Version 2: Messages and Codes

ExplanationALCS cannot complete the initialization of theMQSeries queue manager session.

System actionALCS continues with initialization, but cannot useMQSeries.

Problem determinationRefer to the MQSeries documentation for moreinformation about the error and an explanation of thereturn code.

DXC292W MQSeries interface suspended

ExplanationThe MQSeries queue manager has stopped respondingto ALCS.

System actionALCS returns control to any entries that issuedMQSeries calls, with completion code MQCC_FAILEDand reason code MQRC_CONNECTION_BROKEN,providing the call has not been passed to MQSeriesyet. ALCS cannot use MQSeries until the queuemanager responds again.

User responseInform your MQSeries administrator.

ModuleDXCMQI

DXC293W MQSeries interface resumed

ExplanationThe MQSeries queue manager has started respondingto ALCS.

System actionALCS processing continues.

ModuleDXCMQI

DXC294E MQSeries version changed -- MQIOCB has invalid length

ExplanationALCS detected that the installed version of MQSeriescan not use the ALCS IOCBs and therefore will notinitialize MQseries for ALCS.

System actionALCS continues with initialization, but cannot useMQSeries.

User responseAsk your system programmer to inform your IBMprogramming support representative.

ModuleDXCMQI

DXC300E TCP/IP initialization failed - Notenough storage

ExplanationDuring initialization, ALCS was unable to obtain thestorage required to support TCP/IP sockets calls.

System actionALCS continues with initialization but cannot useTCP/IP.

System programmer responseAllocate more storage to the ALCS job or started task.

ModuleDXCSOCK

DXC301E TCP/IP entry point load failed- Abend code AC-X'abend_code'Reason code RSC-X'reason_code'

ExplanationDuring initialization, an error occurred when ALCStried to load (MVS LOAD macro) one of the entrypoints EZASOKET, EZACIC04, EZACIC05, EZACIC06,or EZACIC08 for the TCP/IP sockets calls. Theabend_code and reason_code are those issued by MVSLOAD.

System actionALCS continues with initialization but cannot useTCP/IP.

Chapter 2. Online monitor messages (MVS console): DXC000-DXC479 45

Page 58: Airline Control System Version 2: Messages and Codes

Problem determinationMVS System Codes lists LOAD completion and reasoncodes.

ModuleDXCSOCK

DXC386E MQ queue CRN-'crn' not found

ExplanationThe communication load module containsa communication resource specified asLDTYPE=MQTERM, which is accessed through an MQqueue resource that is not known to ALCS.

System actionThe communication tables are not set up correctly forthis resource. ALCS cannot access this resource. ALCSproceeds with the next request.

User responseCheck that the communication resource is correctlyspecified in the communication generation. RunDXCCOMOL to verify that the communicationresources are correctly specified and generated.

ModuleDXCCOMV

DXC387E MQ queue CRN-'crn' not replaced/deleted - At least one terminal stillaccessed through it

ExplanationDuring ALCS communication table build, a deleteor replace request in the communication generationrefers to an MQ queue resource that has at least oneterminal accessed through it.

System actionALCS does not replace or delete the MQ queueresource.

User responseCheck that the communication resource is correctlyspecified in the communication generation. RunDXCCOMOL to verify that the communicationresources are correctly specified and generated.Delete the terminals before attempting to delete orreplace their owning MQ queue resource.

ModuleDXCCOMU

DXC388E GETMAIN error -- Can not obtainstorage for MQ resource CRN-'crn'

ExplanationDuring initialization, ALCS cannot obtain enoughstorage to build the communication table for an MQresource.

System actionALCS terminates with an abnormal completion code.

User responseRestart ALCS with a larger region size for the job.

ModuleDXCMQB

DXC389W TCP/IP CRN-'crn' max connectionsnot changed

ExplanationDuring ALCS communication table build, a replacerequest in the communication generation refersto a TCP/IP connection which has a differentmaximum number of concurrent connections (COMDEFMAXCONN parameter).

System actionThe communication tables are set up for this resourceusing the old MAXCONN parameter value.

User responseCheck that the communication resource is correctlyspecified in the communication generation.

ModuleDXCCOMU

DXC390E TCP/IP CRN-'crn' not found

ExplanationThe communication load module containsa communication resource specified asLDTYPE=TCPIPALC, which is accessed through aTCP/IP connection that is not known to ALCS.

46 Airline Control System Version 2: Messages and Codes

Page 59: Airline Control System Version 2: Messages and Codes

System actionThe communication tables are not set up correctly forthis resource. ALCS will fail when it tries to access thisresource. ALCS proceeds with the next request.

User responseCheck that the communication resource is correctlyspecified in the communication generation. RunDXCCOMOL to verify that the communicationresources are correctly specified and generated.

ModuleDXCCOMU

DXC391E TCP/IP CRN-'crn' not replaced/deleted - At least one terminal stillaccessed through it

ExplanationDuring ALCS communication table build, a deleteor replace request in the communication generationrefers to a TCP/IP connection that has at least oneterminal accessed through it.

System actionALCS does not replace or delete the TCP/IPconnection.

User responseCheck that the communication resource is correctlyspecified in the communication generation. RunDXCCOMOL to verify that the communicationresources are correctly specified and generated.Delete the terminals before attempting to delete orreplace their owning TCP/IP connection.

ModuleDXCCOMV

DXC392E Resource CRN-'crn' - No room intable DXCMAT to add entry

ExplanationDuring ALCS communication table build, an add orreplace request in the communication generationrefers to a TCP/IP ALC terminal resource with a MATIP-ID that is not already defined to ALCS, but ALCS cannotadd the MATIP-ID into the MATIP-ID communicationtable. The MATIP-ID for a terminal is derived from itsHEX, TCID, IA, and TA values.

System actionThe communication table is not set up correctly forthis resource. ALCS proceeds with the next request.

User responseCheck that the communication resources are correctlyspecified in the communication generation. Youmay need to increase the ENTRIES parameteron the COMGEN macro in the first communicationload module. Run DXCCOMOL to verify that thecommunication resources are correctly specified andgenerated. Otherwise ask your system programmer toinform your IBM programming support representative.

ModuleDXCCOMV

DXC393I VTAM ACB LUN-'acbname'open failed, Return code RC-X'return_code' - ALCS takeover willretry

ExplanationALCS automatic system takeover requires that thisACB is active. Return_code is the access methodcontrol block ( ACB ) error return code.

System actionALCS will retry once. This allows WTO exits or NetView,for example, to take corrective actions. If it is stillunsuccessful then message DXC200R will be sent.

Problem determinationVTAM Programming for the installed version andrelease of VTAM explains return_code.

ModuleDXCINTC

DXC394I VTAM ACB LUN-'acbname' hasbeen closed

ExplanationVTAM ACB has been closed. ALCS issues this messagewhen it ends contact with VTAM during termination.

System actionThe ALCS system continues.

Chapter 2. Online monitor messages (MVS console): DXC000-DXC479 47

Page 60: Airline Control System Version 2: Messages and Codes

ModuleDXCTRMC

DXC395I VTAM ACB LUN-'acbname' hasbeen opened

ExplanationVTAM ACB has been opened. ALCS issues thismessage when it contacts VTAM during initialization.

System actionThe ALCS system continues.

ModuleDXCINTC

DXC396E WAS resource CRN-'crn' not found

ExplanationThe communication load module containsa communication resource specified asLDTYPE=WASTERM, which is accessed through a WASresource that is not known to ALCS.

System actionThe communication tables are not set up correctly forthis resource. ALCS cannot access this resource. ALCSproceeds with the next request.

User responseCheck that the communication resource is correctlyspecified in the communication generation. RunDXCCOMOL to verify that the communicationresources are correctly specified and generated.

ModuleDXCCOMV

DXC397E WAS CRN-'crn' not replaced/deleted - At least one terminal stillaccessed through it

ExplanationDuring ALCS communication table build, a deleteor replace request in the communication generationrefers to a WAS resource that has at least one terminalaccessed through it.

System actionALCS does not replace or delete the WAS resource.

User responseCheck that the communication resource is correctlyspecified in the communication generation. RunDXCCOMOL to verify that the communicationresources are correctly specified and generated.Delete the terminals before attempting to delete orreplace their WAS resource.

ModuleDXCCOMU

DXC398E GETMAIN error - Can notobtain storage for WAS resourceCRN-'crn'

ExplanationDuring initialization, ALCS cannot obtain enoughstorage to build the communication table for a WASresource.

System actionALCS terminates with an abnormal completion code.

User responseRestart ALCS with a larger region size for the job.

ModuleDXCWSB

DXC401I Using current slot a inconfiguration data set CDSn

ExplanationALCS is using the current load list in the configurationdata set CDSn during ALCS restart. The current loadlist resides in either slot A or slot B. CDS1 is theprogram configuration data set and CDS2 is thecommunication configuration data set. CDS1 containsa list of the program and installation-wide monitorexit load modules that will be loaded during ALCSrestart. CDS2 contains a list of the communicationconfiguration load modules that will be loaded duringALCS restart.

System actionALCS continues.

ModuleDXCINTC, DXCINTP

48 Airline Control System Version 2: Messages and Codes

Page 61: Airline Control System Version 2: Messages and Codes

DXC402I Using alternate slot a inconfiguration data set CDSn

ExplanationALCS is using the alternate load list in the configurationdata set CDSn during ALCS restart. The alternateload list resides in either slot A or slot B. CDS1 isthe program configuration data set and CDS2 is thecommunication configuration data set. CDS1 containsa list of the program and installation-wide monitorexit load modules that will be loaded during ALCSrestart. CDS2 contains a list of the communicationconfiguration load modules that will be loaded duringALCS restart. ALCS normally uses the current loadlist during ALCS restart. The alternate load list isused when that list has been confirmed but not yetcommitted or backed out.

System actionALCS continues.

ModuleDXCINTC, DXCINTP

DXC403T Error writing configuration dataset CDSn

ExplanationALCS cannot write to configuration data set CDSn.CDS1 is the program configuration data set and CDS2is the communication configuration data set.

System actionALCS terminates.

Problem determinationCheck that at least one configuration data set isallocated and has read/write access. If it is newlyallocated, ensure that the first time it is used you arenot using the ALCS test data base facility, otherwiseyou should consider restoring it from a previousbackup. If the problem persists, contact your IBMprogram support representative.

ModuleDXCINTC, DXCINTP, DXCINTE

DXC404T Error reading configuration dataset CDSn

ExplanationALCS cannot read from configuration data set CDSn.CDS1 is the program configuration data set and CDS2is the communication configuration data set.

System actionALCS terminates.

Problem determinationCheck for I/O error messages on the ALCS ROCRAS and the z/OS system log. If the I/O error cannot be corrected, you should consider restoring theconfiguration data set from a previous backup. If theproblem persists, contact your IBM program supportrepresentative.

ModuleDXCINTC, DXCINTP, DXCINTE

DXC405I Initializing configuration data setCDSn

ExplanationALCS initializes configuration data set CDSn. CDS1 isthe program configuration data set and CDS2 is thecommunication configuration data set.

System actionALCS continues.

ModuleDXCINTC, DXCINTP, DXCINTE

DXC407T Configuration data set CDSn logicerror

ExplanationA logic error has occurred. The internal tables thatare used by ALCS to manage the configuration datasets have not been initialized. CDS1 is the programconfiguration data set and CDS2 is the communicationconfiguration data set.

System actionALCS terminates

Problem determinationThis is an ALCS logic error. Contact your IBM programsupport representative.

Chapter 2. Online monitor messages (MVS console): DXC000-DXC479 49

Page 62: Airline Control System Version 2: Messages and Codes

ModuleDXCINTE

DXC408T Configuration data set CDSn cannot read either copy

ExplanationALCS cannot access configuration data set CDSn. Ifyour ALCS data base is fully duplicated, there will betwo copies (copy-1 and copy-2) of each configurationdata set. ALCS can not access either of these twocopies. CDS1 is the program configuration data set andCDS2 is the communication configuration data set.

System actionALCS terminates

Problem determinationCheck that the VSAM job to define the configurationdata set has run successfully. Check the status ofyour configuration data sets. If both copies of yourconfiguration data set are offline, then vary one of thecopies online. If the problem persists, contact yourIBM program support representative.

ModuleDXCINTE

DXC410E ICSF initialization failed -- notenough storage

ExplanationALCS cannot complete the initialization of the ICSFinterface because not enough storage has beendeclared.

System actionALCS continues with initialization, but cannot use ICSF.

Problem determinationCorrect the error by allocating more storage.

ModuleDXCICSF

DXC411E ICSF entry point load failed- Abend code AC-X'abend_code'Reason code RSC-X'reason_code'

ExplanationDuring initialization, an error occurred when ALCStried to load one of the entry points CSFIQA,CSFIQF, CSNBSYD or CSNBSYE for the ICSF calls. Theabend_code and reason_code are those issued by MVSLOAD.

System actionALCS continues with initialization, but cannot use ICSF.

Problem determinationMVS System Codes lists LOAD abend and reason codes.

ModuleDXCICSF

DXC420E HTTP Client initialization failed -not enough storage

Explanation:ALCS cannot complete the initialization of the HTTPClient interface because not enough storage has beendeclared.

System actionALCS continues with initialization, but cannot use theHTTP client.

System programmer responseCorrect the error by allocating more storage.

ModuleDXCHTTP

DXC421E HTTP Client entry point load failed- Abend code AC-x'abend_code'Reason code RS-x'reason_code'

ExplanationDuring initialization an error occurred when ALCS triedto load (MVS LOAD macro) one of the entry points forthe HTTP client calls.The abend_code and reason_code are those issued byMVS LOAD.

System actionACLS continues with initialization, but cannot use theHTTP client services.

50 Airline Control System Version 2: Messages and Codes

Page 63: Airline Control System Version 2: Messages and Codes

System programmer responseMVS system Codes lists LOAD abend and reasoncodes.

ModuleDXCHTTP

DXC422E HTTP Client BPX1SDD call failed- Abend code AC-x'abend_code'Reason code RS-x'reason_code'

ExplanationDuring initialization an error occurred when ALCS triedto set the DUB OPTION for HTTP client calls.The abend code and reason code are those issued byUnix System Services.

System actionALCS continues with initialization, but cannot use theHTTP client services.

System programmer responseUnix System Messages and Codes lists BPX1SDDabend and reason codes.

ModuleDXCHTTP

DXC430E JSON Parser initialization failed -not enough storage

ExplanationALCS cannot complete the initialization of the JSONParser interface because not enough storage has beendeclared.

System actionALCS continues with initialization, but cannot use theJSON Parser services.

System programmer responseCorrect the error by allocating more storage.

ModuleDXCJSON

DXC431E JSON Parser entry pointload failed - Abend code AC-x'abend_code' Reason code RS-x'reason_code'

ExplanationDuring initialization an error occurred when ALCS triedto load (MVS LOAD macro) one of the entry points forthe JSON parser calls.The abend code and reason code are those issues byMVS LOAD.

System programmer responseMVS system Codes lists LOAD abend and reasoncodes.

ModuleDXCJSON

Chapter 2. Online monitor messages (MVS console): DXC000-DXC479 51

Page 64: Airline Control System Version 2: Messages and Codes

Chapter 3. Offline program messages: DXC480-DXC799

DXC480W The following keys have beendiscarded

ExplanationThis message is followed by a list of the search stringsthat XREF could not handle in this run. The reason isgiven in a subsequent message (DXC481W, DXC482W,or both).

System actionProcessing continues with the remaining search keys.

User responseRun XREF a second time specifying the discardedsearch keys.

ModuleDXCXREF

DXC481W More than 63 initial characters -Resubmit keys listed above

ExplanationXREF first sorts the search keys and builds an indexstructure. It can only handle up to 63 initial characters(more than enough for most cases, and not restrictingthe number of search keys), and the limit wasexceeded.

System actionProcessing continues using those search keys thatstart with the first 63 initial characters. (This maywell be more than 63 search keys). The remainder arediscarded. Message DXC483I lists the keys used.

User responseRun XREF a second time specifying the keys listed inmessage DXC480W.

ModuleDXCXREF

DXC482W More than n search keys specified- Resubmit keys listed above

ExplanationAs supplied, XREF can only search for up to 99 keysat any one time (though this limit may have beenchanged by your system programmer). This limit wasexceeded.

System actionProcessing continues using the first n keys supplied.Message DXC483I lists these keys.

User responseRun XREF a second time specifying the keys listedin message DXC480W. Alternatively ask your systemprogrammer to increase this limit.

ModuleDXCXREF

DXC483I Search will use the following keys

ExplanationThis message is followed by a sorted list of the lengthsand values of the search strings that will be used, oneper line.

System actionProcessing continues.

ModuleDXCXREF

DXC484E No search keys specified - Runterminated

ExplanationNo search keys were specified for XREF to process.The DD statement may be spelt incorrectly, or theassociated data set may be empty.

52 Airline Control System Version 2: Messages and Codes

Page 65: Airline Control System Version 2: Messages and Codes

System actionProcessing ends abnormally.

User responseRerun XREF ensuring the search keys are specifiedcorrectly.

ModuleDXCXREF

DXC485W More than n ambiguous memberspecifications - The following havebeen discarded - Please resubmit

ExplanationAs supplied, XREF only supports up to 99 ambiguousmember specifications at any one time (thoughthis limit may have been changed by your systemprogrammer). This limit was exceeded.

System actionProcessing continues using the first n ambiguousmember specifications supplied. Message DXC487Ilists these.

User responseRun XREF a second time using the listed ambiguousmember specifications. Alternatively ask your systemprogrammer to increase this limit.

ModuleDXCXREF

DXC486I No ambiguous memberspecifications - All members willbe searched

ExplanationMembers of the partitioned data sets to search werenot specified. This may have been deliberate, or theDD statement may have been spelt incorrectly, or theassociated data set may have been empty.

System actionProcessing continues. All members will be searched.

User responseIf not deliberate, rerun XREF ensuring the membersare specified correctly. Alternatively post-process theoutput obtained to extract the members of interest.

ModuleDXCXREF

DXC487I Members matching the followingambiguous specifications will besearched

ExplanationThis message is followed by a list of the ambiguousmember specifications that XREF will attempt tomatch members of the search data sets against.

System actionProcessing continues.

ModuleDXCXREF

DXC490T Parameter format invalid

ExplanationThe format of the ALCS statistical reports generatorparameter is invalid, for example the parameterexceeds 8 characters. The parameter_name parameterof the job control EXEC statement specifies thestatistical reports generator parameter.

System actionALCS statistical reports generator ends abnormally.

Problem determinationALCS Installation and Customization describes theformat.

ModuleDXCSRG

DXC491T Can not load DASD configtable table_name - Returncode X'return_code', Reason codeX'reason_code'

ExplanationAn error occurred when the ALCS statistical reportsgenerator tried to read (MVS LOAD macro) the DASD

Chapter 3. Offline program messages: DXC480-DXC799 53

Page 66: Airline Control System Version 2: Messages and Codes

configuration table table_name. Return_code is thesystem completion code and reason_code is thereason code associated with the error.

System actionALCS statistical reports generator ends abnormally.

Problem determinationMVS System Codes lists LOAD system completioncodes and reason codes.

ModuleDXCSRG

DXC492W Return code X'return_code' fromsort

ExplanationThe sort program returned a non-zero return code tothe ALCS statistical reports generator.

System actionThe ALCS statistical reports generator continuesprocessing. Depending on the condition that causedthe non-zero return code, the reports may be incorrector incomplete.

Problem determinationDFSORT Application Programming Guide lists returncodes from DFSORT.

ModuleDXCSRG

DXC501E Columns 1-58 blank - Ignored

ExplanationSelf-explanatory.

System actionSTC DRIL CREATE ignores the input statement andcontinues processing.

Programmer responseCorrect the DRIL definition statement in accordancewith the description in ALCS Installation andCustomization, and rerun STC DRIL CREATE.

ModuleDXCSTCDR

DXC502E No OPCODE

ExplanationSelf-explanatory.

System actionSTC DRIL CREATE ignores the input statement andcontinues processing.

Programmer responseCorrect the DRIL definition statement in accordancewith the description in ALCS Installation andCustomization, and rerun STC DRIL CREATE.

ModuleDXCSTCDR

DXC503E No data field

ExplanationSelf-explanatory.

System actionSTC DRIL CREATE ignores the input statement andcontinues processing.

Programmer responseCorrect the DRIL definition statement in accordancewith the description in ALCS Installation andCustomization, and rerun STC DRIL CREATE.

ModuleDXCSTCDR

DXC504E No label field

ExplanationSelf-explanatory.

System actionSTC DRIL CREATE ignores the input statement andcontinues processing.

54 Airline Control System Version 2: Messages and Codes

Page 67: Airline Control System Version 2: Messages and Codes

Programmer responseCorrect the DRIL definition statement in accordancewith the description in ALCS Installation andCustomization, and rerun STC DRIL CREATE.

ModuleDXCSTCDR

DXC505E Label field length > 8 characters

ExplanationThe label field is too long.

System actionSTC DRIL CREATE ignores the input statement andcontinues processing.

Programmer responseCorrect the DRIL definition statement in accordancewith the description in ALCS Installation andCustomization, and rerun STC DRIL CREATE.

ModuleDXCSTCDR

DXC506W No MEND - MEND assumed

ExplanationSTC DRIL CREATE has read a MACRO statement butit did not read a MEND statement for the previousmember.

System actionSTC DRIL CREATE continues processing as if there wasa MEND statement.

Programmer responseCorrect the DRIL definition by adding a MENDstatement in accordance with the description in ALCSInstallation and Customization, and rerun STC DRILCREATE.

ModuleDXCSTCDR

DXC508E No blanks between fields

ExplanationThere are no blanks in card columns 1 through 58.

System actionSTC DRIL CREATE ignores the input statement andcontinues processing.

Programmer responseCorrect the DRIL definition statement in accordancewith the description in ALCS Installation andCustomization, and rerun STC DRIL CREATE.

ModuleDXCSTCDR

DXC509E Invalid record identifier - Allrecords for this macro ignored

ExplanationThe statement following the macro statement does nothave a 5-character name in the operation code field.

System actionSTC DRIL CREATE does not create the DRIL member.

Programmer responseCorrect the DRIL definition statement in accordancewith the description in ALCS Installation andCustomization, and rerun STC DRIL CREATE.

ModuleDXCSTCDR

DXC510E Invalid record length specification- All records for this macro ignored

ExplanationOne of the following:

The statement that follows the member namestatement does not have an operation code of DS.The operand field is incorrect; it must be 0CLn,where n is the record length (number of bytes) indecimal.

System actionSTC DRIL CREATE does not create the DRIL member.

Programmer responseCorrect the DRIL definition statement in accordancewith the description in ALCS Installation andCustomization, and rerun STC DRIL CREATE.

Chapter 3. Offline program messages: DXC480-DXC799 55

Page 68: Airline Control System Version 2: Messages and Codes

ModuleDXCSTCDR

DXC511E Data type not in table

ExplanationThe data type is invalid.

System actionSTC DRIL CREATE ignores the input statement andcontinues processing.

Programmer responseCorrect the DRIL definition statement in accordancewith the description in ALCS Installation andCustomization, and rerun STC DRIL CREATE.

ModuleDXCSTCDR

DXC512E Data type missing

ExplanationSelf-explanatory.

System actionSTC DRIL CREATE ignores the input statement andcontinues processing.

Programmer responseCorrect the DRIL definition statement in accordancewith the description in ALCS Installation andCustomization, and rerun STC DRIL CREATE.

ModuleDXCSTCDR

DXC513E Invalid length specification

ExplanationThe length subfield of the operand field is not Lnwhere n is a self-defining decimal term.

System actionSTC DRIL CREATE ignores the input statement andcontinues processing.

Programmer responseCorrect the DRIL definition statement in accordancewith the description in ALCS Installation andCustomization, and rerun STC DRIL CREATE.

ModuleDXCSTCDR

DXC514E No field length specified

ExplanationSelf-explanatory.

System actionSTC DRIL CREATE ignores the input statement andcontinues processing.

Programmer responseCorrect the DRIL definition statement in accordancewith the description in ALCS Installation andCustomization, and rerun STC DRIL CREATE.

ModuleDXCSTCDR

DXC515E Non-numeric field length

ExplanationSelf-explanatory.

System actionSTC DRIL CREATE ignores the input statement andcontinues processing.

Programmer responseCorrect the DRIL definition statement in accordancewith the description in ALCS Installation andCustomization, and rerun STC DRIL CREATE.

ModuleDXCSTCDR

DXC516E Non-numeric multiplicity factor

ExplanationThe multiplicity factor is also known as the duplicationfactor.

56 Airline Control System Version 2: Messages and Codes

Page 69: Airline Control System Version 2: Messages and Codes

System actionSTC DRIL CREATE ignores the input statement andcontinues processing.

Programmer responseCorrect the DRIL definition statement in accordancewith the description in ALCS Installation andCustomization, and rerun STC DRIL CREATE.

ModuleDXCSTCDR

DXC517E Field length > implied length

ExplanationThe field length is greater than the length implied bythe data type. ALCS Installation and Customizationdescribes how to code the field length, and listsimplied lengths for the various data types.

System actionSTC DRIL CREATE ignores the input statement andcontinues processing.

Programmer responseCorrect the DRIL definition statement in accordancewith the description in ALCS Installation andCustomization, and rerun STC DRIL CREATE.

ModuleDXCSTCDR

DXC518W Field has been aligned

ExplanationThe implied or specified length indicates halfword,fullword, or doubleword alignment but the currentvalue of the location counter is not on a halfword,fullword, or doubleword boundary.

System actionSTC DRIL CREATE aligns the field by inserting zerosbefore the field.

Programmer responseCorrect the DRIL definition statement in accordancewith the description in ALCS Installation andCustomization, and rerun STC DRIL CREATE.

ModuleDXCSTCDR

DXC519E Fields extend beyond record -Current offset value

ExplanationSome field definition statements define fields beyondthe end of the record.

System actionSTC DRIL CREATE ignores the input statement andcontinues processing.

Programmer responseCorrect the DRIL definition statement in accordancewith the description in ALCS Installation andCustomization, and rerun STC DRIL CREATE.

ModuleDXCSTCDR

DXC520W Columns 59-62 ignored

ExplanationSelf-explanatory.

System actionSTC DRIL CREATE ignores the information in columns59 through 62 and continues processing.

Programmer responseCorrect the DRIL definition statement in accordancewith the description in ALCS Installation andCustomization, and rerun STC DRIL CREATE.

ModuleDXCSTCDR

DXC521E Columns 64-68 non-numeric

ExplanationSelf-explanatory.

System actionSTC DRIL CREATE ignores the information in columns64 through 68 and continues processing.

Chapter 3. Offline program messages: DXC480-DXC799 57

Page 70: Airline Control System Version 2: Messages and Codes

Programmer responseCorrect the DRIL definition statement in accordancewith the description in ALCS Installation andCustomization, and rerun STC DRIL CREATE.

ModuleDXCSTCDR

DXC522W File address indicator ignored

ExplanationThere is a non-blank character in column 71, but thelength of the field is not 4 bytes.

System actionSTC DRIL CREATE assumes that the field is not a fileaddress and continues processing.

Programmer responseCorrect the DRIL definition statement in accordancewith the description in ALCS Installation andCustomization, and rerun STC DRIL CREATE.

ModuleDXCSTCDR

DXC523E No sign (+ or -) for adjustment

ExplanationThere is no sign for the adjustment of the offset on anORG or EQU statement.

System actionSTC DRIL CREATE ignores the input statement andcontinues processing.

Programmer responseCorrect the DRIL definition statement in accordancewith the description in ALCS Installation andCustomization, and rerun STC DRIL CREATE.

ModuleDXCSTCDR

DXC524E Non-numeric adjustment

ExplanationThe adjustment on an ORG or EQU statement is notnumeric.

System actionSTC DRIL CREATE ignores the input statement andcontinues processing.

Programmer responseCorrect the DRIL definition statement in accordancewith the description in ALCS Installation andCustomization, and rerun STC DRIL CREATE.

ModuleDXCSTCDR

DXC525E Label not previously defined

ExplanationThe label on an ORG or EQU statement is not defined.

System actionSTC DRIL CREATE ignores the input statement andcontinues processing.

Programmer responseCorrect the DRIL definition statement in accordancewith the description in ALCS Installation andCustomization, and rerun STC DRIL CREATE.

ModuleDXCSTCDR

DXC526E Invalid adjustment - Outsiderecord

ExplanationThe adjustment on an ORG or EQU statement producesan offset that is either less than 0 or greater than thelength of the member.

System actionSTC DRIL CREATE ignores the input statement andcontinues processing.

Programmer responseCorrect the DRIL definition statement in accordancewith the description in ALCS Installation andCustomization, and rerun STC DRIL CREATE.

ModuleDXCSTCDR

58 Airline Control System Version 2: Messages and Codes

Page 71: Airline Control System Version 2: Messages and Codes

DXC527E Number of fields exceedsmaximum (285)

ExplanationThere are more than 285 fields in one DRIL member.

System actionSTC DRIL CREATE does not create the DRIL member.

Programmer responseCorrect the DRIL definition statement in accordancewith the description in ALCS Installation andCustomization, and rerun STC DRIL CREATE.

ModuleDXCSTCDR

DXC528W Label field invalid with 'ORG'

ExplanationAn ORG statement must have a blank label field.

System actionSTC DRIL CREATE ignores the label field and continuesprocessing.

Programmer responseCorrect the DRIL definition statement in accordancewith the description in ALCS Installation andCustomization, and rerun STC DRIL CREATE.

ModuleDXCSTCDR

DXC529E Invalid adjustment

ExplanationThe operand of an ORG or EQU statement is invalid.

System actionSTC DRIL CREATE ignores the input statement andcontinues processing.

Programmer responseCorrect the DRIL definition statement in accordancewith the description in ALCS Installation andCustomization, and rerun STC DRIL CREATE.

ModuleDXCSTCDR

DXC530E Invalid OPCODE - Not ORG, EQU,DS or DC

ExplanationSelf-explanatory.

System actionSTC DRIL CREATE ignores the input statement andcontinues processing.

Programmer responseCorrect the DRIL definition statement in accordancewith the description in ALCS Installation andCustomization, and rerun STC DRIL CREATE.

ModuleDXCSTCDR

DXC531W Duplicate label - Already defined

ExplanationAnother field in the member has the same label.

System actionSTC DRIL CREATE ignores the input statement andcontinues processing.

Programmer responseCorrect the DRIL definition statement in accordancewith the description in ALCS Installation andCustomization, and rerun STC DRIL CREATE.

ModuleDXCSTCDR

DXC532E Field length not equal to slot info

ExplanationThe length of a field that has multiple items mustequal the item length multiplied by the number ofitems.

System actionSTC DRIL CREATE ignores the input statement andcontinues processing.

Chapter 3. Offline program messages: DXC480-DXC799 59

Page 72: Airline Control System Version 2: Messages and Codes

Programmer responseCorrect the DRIL definition statement in accordancewith the description in ALCS Installation andCustomization, and rerun STC DRIL CREATE.

ModuleDXCSTCDR

DXC541T Error in sort - Return codereturn_code

ExplanationThe sort program returned a non-zero return code toSTC DRIL CREATE.

System actionSTC DRIL CREATE ends abnormally.

Problem determinationDFSORT Application Programming Guide lists returncodes from DFSORT.

ModuleDXCSTCDR

DXC542I End of DRIL CREATE - InputRecords number, Output recordsnumber, Number of outputmembers number

ExplanationSTC DRIL CREATE completed successfully.

ModuleDXCSTCDR

DXC543T Sequence error in sortedtemporary file - Keycode keycode

ExplanationThe sort program returned a zero return code to STCDRIL CREATE. However, the sorted data set is out ofsequence. Keycode is the numeric key of the out-of-sequence record.

System actionSTC DRIL CREATE ends abnormally.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleDXCSTCDR

DXC544T Error copying sorted temporaryfile to DRIL file - Keycode keycode

ExplanationThe PL/I KEY condition was raised while copying thesorted work data set (SORTOUT) to the DRIL data set(DXCDRIL). Keycode is the PL/I ONCODE.

System actionSTC DRIL CREATE ends abnormally.

Problem determinationRefer to PL/I Language Reference.

ModuleDXCSTCDR

DXC550T Immediate end of file reached oninput file - Job terminated

ExplanationThere are no STC input statements.

System actionSTC ends abnormally.

User responseCheck why the input statements were not found,correct the error, and rerun the job.

ModuleDXCSTC

DXC551T Severe error - Job terminated

ExplanationPreviously reported error condition(s) make continuedexecution of STC impossible.

System actionSTC ends abnormally.

60 Airline Control System Version 2: Messages and Codes

Page 73: Airline Control System Version 2: Messages and Codes

User responseCorrect the previously reported errors, and rerun thejob.

ModuleDXCSTC

DXC552E Record ignored due to invalidGSTAR record

ExplanationSelf-explanatory.

System actionSTC does not generate records for this set ofgeneration statements.

Programmer responseCorrect the STC input in accordance with thedescription in ALCS Installation and Customization,and rerun STC Edit and STC.

ModuleDXCSTC

DXC553E Invalid offset offset - Recordlength of length

ExplanationThe label field specifies an invalid displacementwithin the record(s). For an ORG statement, the offsetspecified is either less than 8 or greater than therecord length minus 3. For other operation codes, theoffset is greater than the record length.

System actionSTC ignores this statement and continues processing.

Programmer responseCorrect the STC input in accordance with thedescription in ALCS Installation and Customization,and rerun STC Edit and STC.

ModuleDXCSTC

DXC554E Input data extends beyond record- Offset offset - Record lengthlength

ExplanationSelf-explanatory.

System actionSTC ignores this statement and continues processing.

Programmer responseCorrect the STC input in accordance with thedescription in ALCS Installation and Customization,and rerun STC Edit and STC.

ModuleDXCSTC

DXC555E Invalid fixed file record type type

ExplanationA file address specifies a fixed file record type that isnot defined in the DXCRID macro.

System actionSTC ignores this statement and continues processing.

Programmer responseCorrect the STC input in accordance with thedescription in ALCS Installation and Customization,and rerun STC Edit and STC.

ModuleDXCSTC

DXC556E No DRIL for record ID name

ExplanationA GSTAR statement specifies the name of a DRILmember that does not exist.

System actionSTC ignores this statement and continues processing.

Programmer responseEither correct the STC input and rerun STC Edit andSTC; or correct DRIL and rerun STC DRIL CREATE. Seethe appropriate description in ALCS Installation andCustomization.

Chapter 3. Offline program messages: DXC480-DXC799 61

Page 74: Airline Control System Version 2: Messages and Codes

ModuleDXCSTC

DXC557E No entry in DRIL for label label

ExplanationLabel is not defined in the DRIL member for this groupof records.

System actionSTC ignores this statement and continues processing.

Programmer responseEither correct the STC input and rerun STC Edit andSTC; or correct DRIL and rerun STC DRIL CREATE. Seethe appropriate description in ALCS Installation andCustomization.

ModuleDXCSTC

DXC558E Slot number of slot greater thanmax specified in DRIL

ExplanationThe slot number (that is, entry number in a data table)in the parameter subfield of an ENTIT, REPST,ADDST, or SUBST is greater than the number of tableentries that the DRIL member specifies.

System actionSTC ignores this statement and continues processing.

Programmer responseEither correct the STC input and rerun STC Edit andSTC; or correct DRIL and rerun STC DRIL CREATE. Seethe appropriate description in ALCS Installation andCustomization.

ModuleDXCSTC

DXC559E F.A. indic in DRIL for label labelbut data entered is not a fileaddress

ExplanationDRIL defines label as a file address field, but the dataspecified is not a file address.

System actionSTC ignores this statement and continues processing.

Programmer responseEither correct the STC input and rerun STC Edit andSTC; or correct DRIL and rerun STC DRIL CREATE. Seethe appropriate description in ALCS Installation andCustomization.

ModuleDXCSTC

DXC560W No F.A. indic in DRIL for field field -Input data is data

ExplanationDRIL does not define field as a file address field, butthe data specified is a file address.

System actionSTC accepts the statement, but the field is notconverted to a file address when the record is loadedto the real time database.

Programmer responseEither correct the STC input and rerun STC Edit andSTC; or correct DRIL and rerun STC DRIL CREATE. Seethe appropriate description in ALCS Installation andCustomization.

ModuleDXCSTC

DXC561E Field length in DRIL of length -Must be 4 bytes for a file address

ExplanationDRIL does not define the field as a 4-byte field, but thedata specified is a file address (8 hexadecimal digits).

System actionSTC ignores this statement and continues processing.

Programmer responseEither correct the STC input and rerun STC Edit andSTC; or correct DRIL and rerun STC DRIL CREATE. Seethe appropriate description in ALCS Installation andCustomization.

62 Airline Control System Version 2: Messages and Codes

Page 75: Airline Control System Version 2: Messages and Codes

ModuleDXCSTC

DXC562W Data type in DRIL for field field isnot char but char data entered

ExplanationDRIL does not define field as a character field, but thedata specified is character data.

System actionSTC puts the data left-justified in the field and padswith blanks if required.

Programmer responseEither correct the STC input and rerun STC Edit andSTC; or correct DRIL and rerun STC DRIL CREATE. Seethe appropriate description in ALCS Installation andCustomization.

ModuleDXCSTC

DXC563W Data type in DRIL for field field ischar but non-char data entered

ExplanationDRIL defines field as a character field, but the dataspecified is not character data.

System actionIf the data is the correct length, STC puts it in the field.If the data length is shorter than DRIL expects, STCpads the data with blanks. If the data length is longerthan DRIL expects, STC deletes low-order bytes andsends message DXC566W.

Programmer responseEither correct the STC input and rerun STC Edit andSTC; or correct DRIL and rerun STC DRIL CREATE. Seethe appropriate description in ALCS Installation andCustomization.

ModuleDXCSTC

DXC564W Data entered is longer than lengthin DRIL - Low order number bytesused

ExplanationData is longer than DRIL expects, but data has leadingzeros.

System actionSTC deletes high-order bytes.

Programmer responseEither correct the STC input and rerun STC Edit andSTC; or correct DRIL and rerun STC DRIL CREATE. Seethe appropriate description in ALCS Installation andCustomization.

ModuleDXCSTC

DXC565E Data entered is longer than lengthin DRIL - DRIL length of length

ExplanationData is longer than DRIL expects, and data does nothave leading zeros.

System actionSTC ignores this statement and continues processing.

Programmer responseEither correct the STC input and rerun STC Edit andSTC; or correct DRIL and rerun STC DRIL CREATE. Seethe appropriate description in ALCS Installation andCustomization.

ModuleDXCSTC

DXC566W Data entered is longer than lengthin DRIL - First number bytes used

ExplanationDRIL expects character data that is number bytes long,but the data is non-character and the data length islonger than DRIL expects.

System actionSTC deletes low-order bytes.

Chapter 3. Offline program messages: DXC480-DXC799 63

Page 76: Airline Control System Version 2: Messages and Codes

Programmer responseEither correct the STC input and rerun STC Edit andSTC; or correct DRIL and rerun STC DRIL CREATE. Seethe appropriate description in ALCS Installation andCustomization.

ModuleDXCSTC

DXC579E Slot number of slot specified forlabel but not a slot field in DRIL

ExplanationIn the DRIL definition, slot is not a subfield.

System actionSTC ignores this statement and continues processing.

Programmer responseEither correct the STC input and rerun STC Edit andSTC; or correct DRIL and rerun STC DRIL CREATE. Seethe appropriate description in ALCS Installation andCustomization.

ModuleDXCSTC

DXC580W Embedded X'00' in text ofmessage number number

ExplanationThe character count for the message is greater thanthe number of text characters.

System actionSTC pads the message to the right with hexadecimalzeros.

Programmer responseCorrect the STC input before the next STC run inaccordance with the description in ALCS Installationand Customization. If the action taken by STC is notwhat you intended, rerun STC Edit and STC.

ModuleDXCSTC

DXC581W Text beyond end of message willbe lost on output - Msg numbernumber - Text length length

ExplanationEither the character count is less than the number oftext characters or the character count is not specified.

System actionSTC assumes that the first byte of hexadecimal zerosis the end of the message (usually the first byte ofhexadecimal zeros is uninitialized storage that followsthe last character of the input message).

Programmer responseCorrect the STC input before the next STC run inaccordance with the description in ALCS Installationand Customization. If the action taken by STC is notwhat you intended, rerun STC Edit and STC.

ModuleDXCSTC

DXC582W No text in message numbernumber - Message not written toTUT

ExplanationSelf-explanatory.

System actionSTC ignores the message.

Programmer responseCorrect the STC input before the next STC run inaccordance with the description in ALCS Installationand Customization. If the action taken by STC is notwhat you intended, rerun STC Edit and STC.

ModuleDXCSTC

DXC583E Length of length for allocate > maxblock size of max

ExplanationEither STC input or DRIL allocates a length that islarger than the maximum block length allowed (max).

System actionSTC ignores the input.

64 Airline Control System Version 2: Messages and Codes

Page 77: Airline Control System Version 2: Messages and Codes

Programmer responseCorrect the STC input in accordance with thedescription in ALCS Installation and Customization,and rerun STC Edit and STC.

ModuleDXCSTC

DXC584I End of STC run - Number of inputrecords number

ExplanationSelf-explanatory.

System actionSTC completes normally.

ModuleDXCSTC

DXC585T Invalid type of run statement'type' - must be 'DATA' or 'MSG'

ExplanationSelf-explanatory.

System actionSTC ends abnormally.

Programmer responseCorrect the STC input in accordance with thedescription in ALCS Installation and Customization,and rerun STC Edit and STC.

ModuleDXCSTC

DXC586T Invalid RUNID statement

ExplanationThe input statement following the STC statement isnot a valid RUNID control statement. ALCS Installationand Customization gives the format of the RUNIDcontrol statement.

System actionSTC ends abnormally.

Programmer responseCorrect the STC input in accordance with thedescription in ALCS Installation and Customization,and rerun STC Edit and STC.

ModuleDXCSTC

DXC587T TUT message and pilot datageneration cannot be mixed - Endof input assumed

ExplanationSelf-explanatory.

System actionSTC processes the message generation or the pilotdata generation (whichever comes first). Then STCends abnormally.

Programmer responseCorrect the STC input in accordance with thedescription in ALCS Installation and Customization,and rerun STC Edit and STC.

ModuleDXCSTC

DXC588E Char count of count for messagenumber number > max block sizeof max

ExplanationThe message length exceeds the maximum block sizeallowed (1024).

System actionSTC ignores the input.

Programmer responseCorrect the STC input in accordance with thedescription in ALCS Installation and Customization,and rerun STC Edit and STC.

ModuleDXCSTC

DXC589T Can not load DASD tablesmodule name - Return code

Chapter 3. Offline program messages: DXC480-DXC799 65

Page 78: Airline Control System Version 2: Messages and Codes

system_completion_code Reasoncode reason_code

ExplanationAn error occurred when STC tried to read (MVS LOADmacro) the DASD configuration table. Name is themember name of the DASD configuration table.

System actionSTC ends abnormally.

Problem determinationMVS System Codes lists LOAD system completion andreason codes.

ModuleDXCSTC

DXC595E Invalid GSTAR statement - GSTARlabel

ExplanationThe format of the GSTAR data definition statementwith label label is invalid.

System actionSTC ignores the GSTAR statement.

Programmer responseCorrect the STC input in accordance with thedescription in ALCS Installation and Customization,and rerun STC Edit and STC.

ModuleDXCSTC

DXC600E Neither compress or expandspecified in parm field -- no actiontaken

ExplanationSelf-explanatory.

System programmer responseCorrect the typing or syntax error and retry thecommand.

ModuleDXCCMPR

DXC601S Unable to invoke compress/expand query service

ExplanationSelf-explanatory.

System programmer responseCorrect the typing or syntax error and retry thecommand.

ModuleDXCCMPR

DXC602S Unable to invoke compress/expand service RC=nn

ExplanationThere is a problem with the CSRCESRV macro.

System programmer responseConsult the appropriate MVS System Codes for anexplanation of reason code RC=nn.

ModuleDXCCMPR

DXC603I Compressing dataset name,blocksize nn on yy/ddd hh:mm:ss

ExplanationThis message provides information on an ALCSprocess. The Operator does not need to respond to themessage.

ModuleDXCCMPR

DXC604I Function complete nn recordsprocessed. Longest record was nnbytes

ExplanationThis message provides information on an ALCSprocess. The Operator does not need to respond to themessage.

66 Airline Control System Version 2: Messages and Codes

Page 79: Airline Control System Version 2: Messages and Codes

ModuleDXCCMPR

DXC605I Bytes in:nn. Bytes out:nn.

ExplanationThis message provides information on an ALCSprocess. The Operator does not need to respond to themessage.

ModuleDXCCMPR

DXC606I Expanding dataset name

ExplanationThis message provides information on an ALCSprocess. The Operator does not need to respond to themessage.

ModuleDXCCMPR

DXC607I Original name was name,blocksize nn compressed onyy/ddd hh:mm:ss

ExplanationThis message provides information on an ALCSprocess. The Operator does not need to respond to themessage.

ModuleDXCCMPR

DXC608S Sorry, but the input dataset namename was not compressed by thisprogram

ExplanationThe dataset was not compressed by the DXCCMPRutility and therefore cannot be expanded by it.

ModuleDXCCMPR

DXC611W Continuation statement but CC1not blank

ExplanationData on a continuation statement starts in column1. Continuation data can start in any column exceptcolumn 1.

System actionSTC interprets the statement as a continuation of theprevious statement.

Programmer responseCorrect the STC input before the next STC run inaccordance with the description in ALCS Installationand Customization. If the action taken by STC is notwhat you intended, rerun STC Edit and STC.

ModuleDXCSTCED

DXC612W Leading zeros inserted in binaryfield

ExplanationA binary data item is not a multiple of 8 bits.

System actionSTC inserts the required number of zeros.

Programmer responseCorrect the STC input before the next STC run inaccordance with the description in ALCS Installationand Customization. If the action taken by STC is notwhat you intended, rerun STC Edit and STC.

ModuleDXCSTCED

DXC613W Missing 'GEND' statementsupplied

ExplanationSTC Edit has read a GSTAR statement (indicating thestart of a new set of generation statements), but therewas no GEND statement to indicate the end of theprevious set.

System actionSTC continues processing as though the required GENDstatement were there.

Chapter 3. Offline program messages: DXC480-DXC799 67

Page 80: Airline Control System Version 2: Messages and Codes

Programmer responseCorrect the STC input before the next STC run inaccordance with the description in ALCS Installationand Customization. If the action taken by STC is notwhat you intended, rerun STC Edit and STC.

ModuleDXCSTCED

DXC614W No numeric operand for GSTAR -'1' supplied

ExplanationThe GSTAR statement does not specify the numberof records to generate for this set of generationstatements.

System actionSTC generates one record. It flags as an error any datarecord definition statement in the set that specifies arecord number greater than 1.

Programmer responseCorrect the STC input before the next STC run inaccordance with the description in ALCS Installationand Customization. If the action taken by STC is notwhat you intended, rerun STC Edit and STC.

ModuleDXCSTCED

DXC615W GSTAR operand too large - numbersubstituted

ExplanationThe number of records that the GSTAR statementspecifies exceeds the maximum allowed. DXCSTCEDcurrently allows up to 999 records.

System actionSTC generates number records.

Programmer responseCorrect the STC input before the next STC run inaccordance with the description in ALCS Installationand Customization. If the action taken by STC is notwhat you intended, rerun STC Edit and STC.

ModuleDXCSTCED

DXC616W Possible unmatched quotes - Datatruncated

ExplanationThere is an unexpected character (that is, not adelimiter) following a closing quote.

System actionSTC ignores all characters that follow the closingquote.

Programmer responseCorrect the STC input before the next STC run inaccordance with the description in ALCS Installationand Customization. If the action taken by STC is notwhat you intended, rerun STC Edit and STC.

ModuleDXCSTCED

DXC617W Only 1 data item allowed - Excesstruncated

ExplanationYou cannot specify more than one data item foroperation codes ADD, ADDST, SUB, and SUBST.

System actionSTC ignores the extra data items, and processingcontinues.

ModuleDXCSTCED

DXC618W Data exceeds maximum of numberbytes - Data truncated

ExplanationThe length of the data item exceeds the maximumdata length allowed. The maximum data length is themaximum record length minus the length of the prefix.

System actionSTC truncates the data to number bytes.

68 Airline Control System Version 2: Messages and Codes

Page 81: Airline Control System Version 2: Messages and Codes

ModuleDXCSTCED

DXC619W Too many data items orcontinuations - Maximum number- Excess not processed

ExplanationNumber is the maximum number of data items, orcontinuations of a single data item, that are allowed.

System actionSTC processes the first number data items orcontinuations, and ignores the rest.

ModuleDXCSTCED

DXC620W Field definition and GSTARstatement inconsistent - Excessrecords not written

ExplanationThe number of records specified in a field definitionstatement exceeds the number of records that theGSTAR statement specifies.

System actionSTC generates data for records up to the maximum.

ModuleDXCSTCED

DXC621W BSTA06 field label missing -Record generated without fileaddress

ExplanationFor each record there must be a BSTA06 statementthat specifies the file address where the record isloaded.

System actionSTC generates a record with no file address. This willcause an error when the data file is loaded.

ModuleDXCSTCED

DXC622W STC inserted before RUNIDstatement

ExplanationThe statement that specifies the type of run (STC) wasomitted.

System actionSTC assumes an STC statement, and processingcontinues.

ModuleDXCSTCED

DXC623W Too many data items or invalidcontinuation - Data truncated

ExplanationFor operation codes ADD, ADDST, SUB, and SUBST,you can specify only one data item, and it cannotcontinue on to another statement.

System actionSTC ignores any continuation statement(s) and extradata items, and processing continues.

ModuleDXCSTCED

DXC624W Control statement ignored

ExplanationThere is an unnecessary or unknown controlstatement.

System actionSTC ignores the control statement, and processingcontinues.

ModuleDXCSTCED

DXC625W Type of input missing - 'DATA'assumed

ExplanationThere is no DATA or MSG control statement.

Chapter 3. Offline program messages: DXC480-DXC799 69

Page 82: Airline Control System Version 2: Messages and Codes

System actionSTC assumes a DATA control statement, andprocessing continues.

ModuleDXCSTCED

DXC626W Leading zero inserted in hex field

ExplanationAn odd number of digits was specified in ahexadecimal data item.

System actionSTC inserts a leading zero, and processing continues.

ModuleDXCSTCED

DXC627W No '+' at end of message

ExplanationThe last character in a free-format message is not anend-of-message character (hexadecimal 4E).

System actionSTC assumes an end-of-message character, andprocessing continues.

ModuleDXCSTCED

DXC628T More than number interrupts -Program terminated

ExplanationDXCSTCED contains a PL/I on-unit that handles thePL/I ERROR condition. The on-unit has been calledmore than number times. DXCSTCED currently allowsa maximum of 10 calls.

System actionSTC ends abnormally.

Programmer responseAsk your system programmer to inform your IBMprogramming support representative.

ModuleDXCSTCED

DXC629I Statements sequencedstart_number through end_numbernot written to the output file

ExplanationDue to previously reported errors, STC is not writinginput statements (from start_number to end_number)to the output file.

System actionSTC Edit continues editing the input.

Programmer responseDeal with the previous error messages, and then rerunSTC Edit and STC.

ModuleDXCSTCED

DXC630I Error condition raised numbertimes during run

ExplanationDXCSTCED contains a PL/I on-unit that handles thePL/I ERROR condition. The on-unit was called numbertimes.

System actionProcessing continues.

ModuleDXCSTCED

DXC656W No continuation statement andend of file reached - Statement notwritten

ExplanationThe last input statement contains a non-blankcharacter in column 72.

System actionSTC does not write out the last statement, andprocessing continues.

70 Airline Control System Version 2: Messages and Codes

Page 83: Airline Control System Version 2: Messages and Codes

ModuleDXCSTCED

DXC657W GSTAR missing - 'GSTAR 1' withdummy field label supplied

ExplanationSelf-explanatory.

System actionSTC supplies a GSTAR statement with a label of"DUMMY" and an operand field of 1, and processingcontinues.

ModuleDXCSTCED

DXC658W Invalid line address

ExplanationThe first 6 characters of a free-format messagegeneration statement were not a valid terminaladdress.

System actionSTC ignores the message generation statement,and any others relating to the same message, andprocessing continues.

ModuleDXCSTCED

DXC659W SUB/SUBST operation givesnegative value

ExplanationWhen processing a SUB or SUBST operation code, thedata was decremented to a negative value.

System actionSTC does not initialize any field that has a negativevalue, and processing continues.

ModuleDXCSTCED

DXC660W Invalid numeric

ExplanationEither a numeric data item does not contain validdecimal digits or the operand of a GSTAR statementis not numeric.

System actionIf a numeric data item is invalid, STC does not initializethe field. If a GSTAR operand is invalid, STC assumes"GSTAR 1". Processing continues.

ModuleDXCSTCED

DXC661W Invalid binary number

ExplanationA binary data item does not contain valid binary digits.

System actionSTC does not initialize the field, and processingcontinues.

ModuleDXCSTCED

DXC662W Parameters in error

ExplanationOne of the following:

There is an invalid parameter on the operand fieldof a field definition statement.The operand field of the GSTAR statement is invalid.It must be a 1- or 2-digit decimal number.

System actionIf there is an invalid parameter, STC ignores the fielddefinition statement. If a GSTAR operand is invalid,STC assumes "GSTAR 1". Processing continues.

ModuleDXCSTCED

DXC663W Parameter missing

ExplanationThere is a parameter missing in the operand field of afield definition statement.

Chapter 3. Offline program messages: DXC480-DXC799 71

Page 84: Airline Control System Version 2: Messages and Codes

System actionSTC ignores this statement and continues processing.

Problem determinationRefer to "Running the ALCS system test compiler" inALCS Installation and Customization for the format ofthe operand field.

ModuleDXCSTCED

DXC664W Invalid file address format

ExplanationThe data subfield of the operand field contains a fileaddress that is invalid for one of the following reasons:

Fixed file type symbol is undefinedRecord ordinal is too high for this fixed file typeThe format is not(fixed_file_type_symbol)record_ordinal.

System actionSTC ignores this statement and continues processing.

Problem determinationRefer to ALCS Installation and Customization for theformat of the data subfield. Refer to the ALCS DASDgeneration for details of fixed file types and numbersof records defined for each.

ModuleDXCSTCED

DXC665W Data missing

ExplanationThere is a field definition statement that has anoperation code but no data.

System actionSTC ignores this statement and continues processing.

ModuleDXCSTCED

DXC666W Invalid hexadecimal number

ExplanationA hexadecimal data item contains one or morecharacters that are not valid hexadecimal digits.

System actionSTC does not initialize the field, and processingcontinues.

ModuleDXCSTCED

DXC667W No recognizable OPCODE orcontrol statement

ExplanationSelf-explanatory.

System actionSTC ignores this statement and continues processing.

ModuleDXCSTCED

DXC668W Field label missing

ExplanationThe operation requires either a field label or a numericoffset, but neither is present.

System actionSTC ignores this statement and continues processing.

ModuleDXCSTCED

DXC669W SDMF control statement notsupported - Ignored

ExplanationThere is a standard data and message file ( SDMF )control statement in the input. ALCS, however, doesnot support SDMF .

System actionSTC ignores this statement and continues processing.

ModuleDXCSTCED

72 Airline Control System Version 2: Messages and Codes

Page 85: Airline Control System Version 2: Messages and Codes

DXC670S Invalid sequence of controlstatements

ExplanationSelf-explanatory.

System actionSTC produces no more output.

Problem determinationRefer to "Running the ALCS system test compiler" inALCS Installation and Customization for the requiredsequence.

ModuleDXCSTCED

DXC671S No 'RUNID' found

ExplanationSelf-explanatory.

System actionSTC produces no more output.

Problem determinationRefer to "Running the ALCS system test compiler" inALCS Installation and Customization for the requiredstatements.

ModuleDXCSTCED

DXC672W Invalid format for data item

ExplanationThe data subfield of the operand field is invalid.

System actionSTC ignores this statement and continues processing.

Problem determinationRefer to "Running the ALCS system test compiler" inALCS Installation and Customization for the format ofthe operand field.

ModuleDXCSTCED

DXC691T Run type already found

ExplanationThere is more than one run-type (STC) statement.

System actionSTC Edit ends abnormally.

Programmer responseCorrect the STC input in accordance with thedescription in ALCS Installation and Customization,and rerun STC Edit and STC.

ModuleDXCSTCED

DXC692T Run type cannot be determined

ExplanationThe first input statement following the print controlstatements must contain the characters STC incolumns 2 through 4.

System actionSTC Edit ends abnormally.

Programmer responseCorrect the STC input in accordance with thedescription in ALCS Installation and Customization,and rerun STC Edit and STC.

ModuleDXCSTCED

DXC750I Opening dataset DDname for mode

ExplanationThe dataset identified by the ddname DDname is beingopened for mode of input or output.

System actionProcessing continues

ModuleDXCBCLPP, DXCBGTAG

Chapter 3. Offline program messages: DXC480-DXC799 73

Page 86: Airline Control System Version 2: Messages and Codes

DXC751T Cannot open dataset DDname

ExplanationThe dataset identified by the ddname DDname cannotbe opened.

System actionProcessing terminates abnormally.

User responseCheck that the DD statements are coded correctly. Forinput mode check that the dataset exists and containsthe expected data.

Problem determinationCheck the job log for any additional messages fromMVS or LE.

ModuleDXCBCLPP, DXCBGTAG

DXC752I nnn: inputtext

ExplanationDXCBCLPP is processing input line number nnn whichcontains the text inputtext. The entry points definitionfile statement is displayed for information and to aidproblem diagnosis. Line 000 is a scale showing columnoffsets.

System actionProcessing continues

ModuleDXCBCLPP

DXC753E Parameter keyword omitted

ExplanationThe keyword parameter is required but has beenomitted from the previous entry points definition filestatement.

System actionProcessing continues but the output is not valid.

Programmer responseAdd the missing parameter to the statement andrerun the job. ALCS Application Programming Guidedescribes how to code the entry points definition file.

Problem determinationCheck the statements displayed in the previousDXC752I messages.

ModuleDXCBCLPP

DXC754E Parameter keyword not recognized

Explanationkeyword was invalid in the position that it occurred oris incorrectly spelled or is not supported.

System actionProcessing continues but the output is not valid.

Programmer responseCorrect the statement and rerun the program. ALCSApplication Programming Guide describes how to codethe entry points definition file.

Problem determinationCheck the statements displayed in the previousDXC752I message.

ModuleDXCBCLPP

DXC755E At least one TRANV must be coded

ExplanationAt least one TRANV statement must be coded followinga BEGIN statement in the entry points definition file.

System actionProcessing continues but the output is not valid.

Programmer responseCode a TRANV statement and rerun the program. ALCSApplication Programming Guide describes how to codethe entry points definition file.

74 Airline Control System Version 2: Messages and Codes

Page 87: Airline Control System Version 2: Messages and Codes

Problem determinationCheck the statements displayed in the previousDXC752I message.

ModuleDXCBCLPP

DXC757T File I/O error occurred

ExplanationAn error occurred when reading, writing orrepositioning on a dataset.

System actionProcessing terminates abnormally.

User responseCheck that the input was produced correctly by theprevious job step. Rerun the job.

Problem determinationCheck the job log for any additional messages fromMVS or LE.

ModuleDXCBCLPP, DXCBGTAG

DXC758T Error in input file - text

ExplanationAn error was detected while processing the input file.The additional description text indicates how the errorwas detected.

System actionProcessing terminates abnormally.

User responseRerun the program. For input from an assembler listingfile check that this is created with a record size of 121and a format of FBM.

Problem determinationAsk your system programmer to inform your IBMprogramming support representative.

ModuleDXCBGTAG

DXC759T Cross reference not found in inputfile

ExplanationNo cross reference was found in the assembler listinginput file.

System actionProcessing terminates abnormally.

User responseCheck that the input is a listing assembled usingXREF(FULL).

Problem determinationAsk your system programmer to inform your IBMprogramming support representative.

ModuleDXCBGTAG

DXC760T Not enough storage

ExplanationRequired working storage was not available.

System actionProcessing terminates abnormally.

User responseIncrease the region size for the job in the JCL thenrerun the job.

ModuleDXCBGTAG

DXC761T Error(s) detected - Structureunusable

ExplanationIt is not possible to create a valid C language structurebecause of a previous error.

System actionProcessing terminates abnormally.

Chapter 3. Offline program messages: DXC480-DXC799 75

Page 88: Airline Control System Version 2: Messages and Codes

User responseCorrect the previously reported errors.

ModuleDXCBGTAG

DXC765E Only one keyword parameterallowed

ExplanationThe entry points definition file statement containsmore that one occurrence of the parameter keyword.

System actionThis occurrence of the parameter is ignored.Processing continues but the output is not valid.

User responseCorrect the statement and rerun the job. ALCSApplication Programming Guide describes how to codethe entry points definition file.

Problem determinationCheck the statements displayed in the previousDXC752I messages.

ModuleDXCBCLPP

DXC766E HLASM sysadata editionNumberxx not supported

ExplanationThe DXCBGTAG does not support the HLASM version xxused to produce input.

System actionProgram terminates with return code 8.

User responseVerify you are using a valid sysadata file. If thefile is valid, contact your IBM programming supportrepresentative.

ModuleDXCBGTAG

DXC780I No options specified

ExplanationThere were no options specified for the ALCSdiagnostic file processor.

ALCS Operation and Maintenance describes the ALCSdiagnostic file processor options.

System actionThe ALCS diagnostic file processor uses defaultoptions, and processing continues.

ModuleDXCDTP

DXC781T Invalid keyword - Rest ofstatement ignored

ExplanationAn input statement (option) for the ALCS diagnostic fileprocessor contained an invalid keyword.

ALCS Operation and Maintenance describes the ALCSdiagnostic file processor options.

System actionThe ALCS diagnostic file processor checks theremaining input statements (if any) and then endsabnormally without printing the contents of thediagnostic file(s).

Problem determinationThe ALCS diagnostic file processor prints:

1. The statement that contains the invalid dumpnumber.

2. A line that contains a single asterisk (*) directlyunder the invalid dump number. This line identifiesthe dump number that is invalid.

3. This error message.

ModuleDXCDTP

DXC782T Invalid operand - Rest ofstatement ignored

ExplanationAn input statement (option) for the ALCS diagnostic fileprocessor contained an invalid operand.

ALCS Operation and Maintenance describes the ALCSdiagnostic file processor options.

76 Airline Control System Version 2: Messages and Codes

Page 89: Airline Control System Version 2: Messages and Codes

System actionThe ALCS diagnostic file processor checks theremaining input statements (if any) and then endsabnormally without printing the contents of thediagnostic file(s).

Problem determinationThe ALCS diagnostic file processor prints:

1. The statement that contains the invalid dumpnumber.

2. A line that contains a single asterisk (*) directlyunder the invalid dump number. This line identifiesthe dump number that is invalid.

3. This error message.

ModuleDXCDTP

DXC783T Invalid delimiter - Rest ofstatement ignored

ExplanationAn input statement (option) for the ALCS diagnostic fileprocessor contained an invalid delimiter.

ALCS Operation and Maintenance describes the ALCSdiagnostic file processor options.

System actionThe ALCS diagnostic file processor checks theremaining input statements (if any) and then endsabnormally without printing the contents of thediagnostic file(s).

Problem determinationThe ALCS diagnostic file processor prints:

1. The statement that contains the invalid dumpnumber.

2. A line that contains a single asterisk (*) directlyunder the invalid dump number. This line identifiesthe dump number that is invalid.

3. This error message.

ModuleDXCDTP

DXC784E Too many dump numbers - Rest ofstatement ignored

ExplanationInput statements (options) for the ALCS diagnosticfile processor contained dump numbers, ranges ofdump numbers, or both. There is an upper limiton the total number of dump numbers and rangesof dump numbers. This limit has been exceeded.ALCS Operation and Maintenance describes the ALCSdiagnostic file processor options.

System actionThe ALCS diagnostic file processor uses the optionsincluding dump numbers from the input statement, upto but excluding the number or range of numbers thatexceeded the limit. It ignores any information on therest of the input statement. If there are more inputstatements, then the ALCS diagnostic file processorprocesses them normally.

Problem determinationThe ALCS diagnostic file processor prints:

1. The statement that contains the invalid dumpnumber.

2. A line that contains a single asterisk (*) directlyunder the invalid dump number. This line identifiesthe dump number that is invalid.

3. This error message.

ModuleDXCDTP

DXC785T Invalid time - Rest of statementignored

ExplanationAn input statement (option) for the ALCS diagnostic fileprocessor contained an invalid time (hours, minutes,and seconds). ALCS Operation and Maintenancedescribes the ALCS diagnostic file processor options.

System actionThe ALCS diagnostic file processor checks theremaining input statements (if any) and then endsabnormally without printing the contents of thediagnostic file(s).

Problem determinationThe ALCS diagnostic file processor prints:

1. The statement that contains the invalid dumpnumber.

Chapter 3. Offline program messages: DXC480-DXC799 77

Page 90: Airline Control System Version 2: Messages and Codes

2. A line that contains a single asterisk (*) directlyunder the invalid dump number. This line identifiesthe dump number that is invalid.

3. This error message.

ModuleDXCDTP

DXC786E Too many times - Rest ofstatement ignored

ExplanationInput statements (options) for the ALCS diagnosticfile processor contained times (hours, minutes, andseconds). There is an upper limit on the totalnumber of times, and this limit has been exceeded.ALCS Operation and Maintenance describes the ALCSdiagnostic file processor options.

System actionThe ALCS diagnostic file processor uses the optionsincluding times from the input statement, up to butexcluding the time that exceeded the limit. It ignoresany information in the rest of the input statement.If there are more input statements, then the ALCSdiagnostic file processor processes them normally.

User responseRun DTP more than once, with subsets of the timesrequired.

Problem determinationThe ALCS diagnostic file processor prints:

1. The statement that contains the invalid dumpnumber.

2. A line that contains a single asterisk (*) directlyunder the invalid dump number. This line identifiesthe dump number that is invalid.

3. This error message.

ModuleDXCDTP

DXC787T Logic error - Rest of statementignored

ExplanationThere is a program error in the ALCS diagnostic fileprocessor.

System actionThe ALCS diagnostic file processor checks theremaining input statements (if any) and then endsabnormally without printing the contents of thediagnostic file(s).

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

Problem determinationThe ALCS diagnostic file processor prints:

1. The statement that contains the invalid keyword2. A line that contains a single asterisk (*) directly

under the point where the program error wasdetected

3. This error message.

ModuleDXCDTP

DXC788T Invalid dump number range - Restof statement ignored

ExplanationInput statements (options) for the ALCS diagnosticfile processor contained one or more ranges of dumpnumbers. One of these ranges is not in ascendingsequence.

System actionThe ALCS diagnostic file processor checks theremaining input statements (if any) and then endsabnormally without printing the contents of thediagnostic file(s).

Problem determinationThe ALCS diagnostic file processor prints:

1. The statement that contains the invalid dumpnumber.

2. A line that contains a single asterisk (*) directlyunder the invalid dump number. This line identifiesthe dump number that is invalid.

3. This error message.

ModuleDXCDTP

78 Airline Control System Version 2: Messages and Codes

Page 91: Airline Control System Version 2: Messages and Codes

DXC789T Can not obtain storage for inputbuffer - Program terminated

ExplanationThe ALCS diagnostic file processor could not obtainstorage (MVS GETMAIN macro) for the input buffer forthe ALCS diagnostic file.

System actionThe ALCS diagnostic file processor ends abnormally.

User responseIncrease the space allocation on the job controlEXEC statement and resubmit the ALCS diagnostic fileprocessor job.

ModuleDXCDTP

Chapter 3. Offline program messages: DXC480-DXC799 79

Page 92: Airline Control System Version 2: Messages and Codes

Chapter 4. ALCS generation macro MNOTEs: DXC800-DXC999

DXC800W Number of assigned fixed filetypes cannot exceed 4094 --Please inform IBM that you havereached 3500

ExplanationSelf-explanatory.

System programmer responseInform your IBM programming support representative

DXC801E COMID must be a single alphabeticcharacter

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC802E Parameter v1 conflicts withparameter v2

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC803E Parameter v1 must be v2hexadecimal digits in range v3through v4

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC804E Subparameter(s) for parameter v1must be v2 hexadecimal digits inrange v3 through v4

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC805W No resources defined

ExplanationThis generation does not contain any COMDEFmacroinstructions.

System actionProcessing continues.

System programmer responseCorrect the error and rerun the generation.

DXC806W Resource v1 has ordinal v2 greaterthan MAXORD

ExplanationSelf-explanatory.

System actionProcessing continues.

80 Airline Control System Version 2: Messages and Codes

Page 93: Airline Control System Version 2: Messages and Codes

System programmer responseCorrect the error and rerun the generation.

DXC807E v1 has been specified more thanonce

ExplanationThe specified resource v1 has already been specifiedin this communication generation. It can only bespecified once.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC808E CRAS CRI v1 not allowed for CRIparameter

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC809W Return code v1 from uservalidation - User data will bediscarded

ExplanationThe user macro DXCZCUSR has set the global setsymbol USERR to v1. This indicates that the user datais in error.

System actionProcessing continues. No user data is generated forthis resource.

System programmer responseCorrect the error if necessary, and rerun thegeneration.

DXC810E v1 is not valid for v2 parameter

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC812E v1 is invalid with v2

ExplanationThe specified parameters v1 and v2 are incompatible.One parameter conflicts with the other.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC813I v1 is implemented as v2 for v3

ExplanationA parameter that is not required (v1) was specified oran implementation restriction is in effect.

System actionThe values specified are assumed. Processingcontinues.

DXC814I v1 is not implemented - Set to v2

ExplanationALCS does not implement v1.

System actionThe default value v2 is used. Processing continues.

DXC817E Number of terminal-ids must beequal to the number of terminaladdresses specified

ExplanationThe number of entries for the parameters CSID and TAmust be the same.

Chapter 4. ALCS generation macro MNOTEs: DXC800-DXC999 81

Page 94: Airline Control System Version 2: Messages and Codes

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC819E WTTY full-duplex resource namesmust not be identical

ExplanationThe send and receive sides of a full-duplex WTTYresource must have different LU names.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC820E Either parameter v1 or parameterv2 of macro v3 must be specified,but not both

ExplanationParameters v1 and v2 are mutually exclusive. Specifyonly one of them.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC821E v1 must not be greater than v2

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC823E Length of user data was specifiedas '0' on COMGEN macro - Userdata ignored

ExplanationThe USERDAT or USERmm parameter was specifiedwith user data, but the length of the user data fieldspecified by the USERLEN parameter of the COMGENmacro is zero.

System actionThe user data is ignored. The stage 2 deck is notcreated.

System programmer responseCorrect the error and rerun the generation.

DXC824E Return code v1 from uservalidation

ExplanationThe user macro DXCZCUSR has indicated the user datais seriously in error.

System actionThe user data is ignored. The stage 2 deck is notcreated.

System programmer responseCorrect the error and rerun the generation.

DXC825E Total number of WTTY and SLClink resources must not exceed255

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC827W No corresponding SLC link definedfor remote ALC terminal v1accessed by link v2

ExplanationThis generation does not contain a definition for theSLC link v2 which is required to access v1. This isnot an error if the SLC link was defined in a previouscommunication generation.

82 Airline Control System Version 2: Messages and Codes

Page 95: Airline Control System Version 2: Messages and Codes

System actionProcessing continues.

System programmer responseCorrect the error if necessary, and rerun thegeneration.

DXC828E Parameter COMID must specifyanother system

ExplanationThe parameter COMID must specify the system at theremote end of a link.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC829W No corresponding ALCI LU definedfor ALC terminal v1 accessedthrough v2

ExplanationThis generation does not contain a definition for theALCI LU v2 which is required to access v1. This isnot an error if the ALCI LU was defined in a previouscommunication generation.

System actionProcessing continues.

System programmer responseCorrect the error if necessary, and rerun thegeneration.

DXC831W Remote ALC terminal v1 with non-zero IA does not specify a TYPE6X.25 PVC

ExplanationAn X.25 ALC terminal with a non-zero interchangeaddress (IA) can only be accessed through an X.25PVC that is TYPE6.

System actionProcessing continues.

System programmer responseCorrect the error if necessary, and rerun thegeneration.

DXC832W Remote ALC terminal v1 with zeroIA does not specify a TYPE1 X.25PVC

ExplanationAn X.25 ALC terminal with a zero interchange address(IA) can only be accessed through an X.25 PVC that isTYPE1.

System actionProcessing continues.

System programmer responseCorrect the error if necessary, and rerun thegeneration.

DXC833E Remote ALC terminal v1 does notspecify a TYPE1 or TYPE3 SLC link

ExplanationA remote ALC terminal can only be accessed throughan SLC link that is TYPE1 or TYPE3.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC834E Duplicate resource name v1

ExplanationThe UPDATE parameter is ADD, but resource v1 isalready defined in this generation.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC835E Resource name v1 has duplicateCRI -- v2

Chapter 4. ALCS generation macro MNOTEs: DXC800-DXC999 83

Page 96: Airline Control System Version 2: Messages and Codes

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC836E Resource name v1 has duplicateordinal - v2

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC837W No message router path specifiedfor ALCS application v1 owned bysystem v2

ExplanationThere is no path specified, in this generation, betweenthis system and the system v2 which owns theapplication v1. This is not an error if the messagerouter path was defined in a previous communicationgeneration.

System actionProcessing continues.

System programmer responseCorrect the error if necessary, and rerun thegeneration.

DXC838W CRI address conflicts withCOMGEN CRIRANGE

ExplanationThe COMGEN macro has specified ranges of CRIaddresses (in the CRIRANGE parameter) that are forthe exclusive use of the ALCS off-line communicationgeneration, but the CRI address is not within any of thespecified ranges.

System actionProcessing continues.

System programmer responseCorrect the error and rerun the generation.

DXC839W Resource ordinal number conflictswith COMGEN ORDRANGE

ExplanationThe COMGEN macro has specified ranges ofcommunication resource ordinal numbers (in theORDRANGE parameter) that are for the exclusive useof the ALCS off-line communication generation, butthe resource ordinal number is not within any of thespecified ranges.

System actionProcessing continues.

System programmer responseCorrect the error and rerun the generation.

DXC840S Class clash in generation tablesfor record type v1 - Expected v2;found v3

ExplanationThe ALCS generation macros detected an internal logicerror.

System actionThe stage 2 deck is not created.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

DXC841E Database Lv1 records -Addressability too large -- v2segment(s) required

ExplanationThe number of records of this size has exceeded thesegment addressability capacity.

System actionThe stage 2 deck is not produced.

84 Airline Control System Version 2: Messages and Codes

Page 97: Airline Control System Version 2: Messages and Codes

System programmer responseCorrect the error and rerun the generation. Checkthe SEGMENTS parameter in the DBGEN and DBSPACEmacros. If it is correct, add more segments ofaddressability according to v2.

DXC842E No v1 records allocated

ExplanationALCS requires record types #KPTRI and #CPRCR.For information about these record types, see ALCSInstallation and Customization.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC843W Duplicate definition for general filev1 - This definition ignored

ExplanationSelf-explanatory.

System actionProcessing continues.

System programmer responseCorrect the error if necessary, and rerun thegeneration.

DXC844I Number of allocated v1 records(v2) less than migrating records(migrating v1 v3, migratingduplicated v1 v4) - Allocationincreased to v5

ExplanationRefer to ALCS Installation and Customization for anexplanation of pool records migration.

System actionProcessing continues.

DXC845E General file 0 must be defined forALCS Recoup use

ExplanationRefer to ALCS Installation and Customization forRecoup requirements.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC846E Database Lv1 records - Data settoo large - v2 data sets required

ExplanationThe number of records in this data set has exceededVSAM addressing capacity.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

System programmer responseCheck the NUMBER parameter in the USRDTA macro. Ifit is correct, split the data set according to v2.

DXC847W Parameter v1 in macro v2defined for pool-type record v3 -Parameter ignored

ExplanationThe specified parameter does not apply to pool-typerecords.

System actionProcessing continues.

System programmer responseCorrect the error if necessary, and rerun thegeneration.

DXC848E Neither v1 nor v2 specified inmacro v3 for record type v4 - Oneof these required

ExplanationSelf-explanatory.

Chapter 4. ALCS generation macro MNOTEs: DXC800-DXC999 85

Page 98: Airline Control System Version 2: Messages and Codes

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC849E Both v1 and v2 specified in macrov3 for record type v4 - Only one ofthese permitted

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC850E v1 parameter not valid with actionv2 - Macro v3, record type v4

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC851W VFA options not specified in macrov1 for fixed record type v2 - Fileimmediate assumed

ExplanationSelf-explanatory.

System actionProcessing continues.

System programmer responseCorrect the error if necessary, and rerun thegeneration.

DXC852E Band information specified inmacro v1 not valid - Must be 2, 4,or 6 hexadecimal digits

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC853E Band information specified inmacro v1 not valid - Must not beall zeros

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC854E Band information specified inmacro v1 not valid - Conflicts withprevious band information

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC855S The value of symbol v1 is greaterthan 255 - Can not allocate defaultband

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

86 Airline Control System Version 2: Messages and Codes

Page 99: Airline Control System Version 2: Messages and Codes

System programmer responseSpecify the fixed record type explicitly, instead oftrying to use the defaults.

DXC856E Action v1 for type v2 in macrov3 conflicts with previous spillrequest

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC857E No band specified for record typev1

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC858E v1 records requested for type v2 -Band ordinal(s) chosen allow onlyup to v3

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC859W Record ID(s) defined but norecords allocated for type v1

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error if necessary and rerun thegeneration. You can delete record IDs that are nolonger required; ALCS Installation and Customizationexplains how to do this.

DXC860E Percentage change specified onzero record allocation for recordtype v1

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC861E Band information specified inmacro v1 not valid -- Bands v2 tov3 reserved for system records

ExplanationSelf-explanatory

System actionThe stage 2 deck is not produced.

System programmer responseCorrect the error and rerun the generation.

DXC862E No band specified for allocatablepool size v1

ExplanationFor the DBGEN macro BAND parameter, there is noband specified for record size v1.

System actionThe stage 2 deck is not produced.

System programmer responseCorrect the error and rerun the generation. Check theBAND parameter in the DBGEN macro. If it is correct,add a band for record size v1.

Chapter 4. ALCS generation macro MNOTEs: DXC800-DXC999 87

Page 100: Airline Control System Version 2: Messages and Codes

DXC863E Update to long term poolallocation not allowed afterDBHIST DEFINE_MIGRATE_FROMor DEFINE_NEW

ExplanationSelf-explanatory. See ALCS Installation andCustomization for a full explanation of how to use theDBHIST macro.

System actionThe stage 2 deck is not produced.

System programmer responseCorrect the error and rerun the generation.

DXC864E DBHIST v1 not permitted beforeDBHIST v2

ExplanationSelf-explanatory

System actionThe stage 2 deck is not produced.

System programmer responseCorrect the error and rerun the generation.

DXC865E You are attempting to delete moretype v1 records than are allocated

ExplanationSelf-explanatory

System actionThe stage 2 deck is not produced.

System programmer responseCorrect the error and rerun the generation.

DXC866E Only one DBHIST v1 macropermitted

ExplanationSelf-explanatory

System actionThe stage 2 deck is not produced.

System programmer responseCorrect the error and rerun the generation.

DXC867E DBHIST v1 not permitted withoutDBHIST v2

ExplanationSelf-explanatory

System actionThe stage 2 deck is not produced.

System programmer responseCorrect the error and rerun the generation.

DXC868E v1 only permitted on first DBHISTmacro

ExplanationSelf-explanatory

System actionThe stage 2 deck is not produced.

System programmer responseCorrect the error and rerun the generation.

DXC869E One of DBHIST DEFINE_NEW orDBHIST DEFINE_MIGRATE_FROMmust be specified

ExplanationSelf-explanatory

System actionThe stage 2 deck is not produced.

System programmer responseCorrect the error and rerun the generation.

DXC870E v1 change not permitted

ExplanationA USRDTA ACTION=ADD or ACTION=REPLACEinstruction in the DASD stage 1 generation specifiesa different record size to the original record allocation.

88 Airline Control System Version 2: Messages and Codes

Page 101: Airline Control System Version 2: Messages and Codes

System actionThe stage 2 deck is not produced.

System programmer responseCorrect the error if necessary, and rerun thegeneration.

DXC871E Not enough Lv1 LT pool to allow foradditional fixed file and ST records

ExplanationSelf-explanatory. See ALCS Installation andCustomization for a full explanation of how to use theDBHIST macro.

System actionThe stage 2 deck is not produced.

System programmer responseCorrect the error and rerun the generation.

DXC872E Database Lv1 records -- No datasets specified -- v2 data set(s)required

ExplanationFor the DBGEN macro VOLUMES parameter, there is noequal vols specified for record size v1.

System actionThe stage 2 deck is not produced.

System programmer responseCorrect the error and rerun the generation. Check theVOLUMES parameter in the DBGEN macro.

DXC873W Attention - Number of calls ofDBSPACE for any size cannotexceed 475 -- please inform IBMyou have exceeded 400

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not produced.

System programmer responseIf this message occurs inform your IBM programmingsupport representative.

DXC874S Implementation restriction -number of calls of DBSPACE forany size cannot exceed 475

ExplanationSelf-explanatory.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

DXC875E Not enough size L3 records forthe whole of allocatable pool -- v2segment(s) required

ExplanationALCS reserves some size L3 records for system use.There are not enough logically-addressable size L3records to enable ALCS to physically access all theaddressable records on the real-time database.

System actionProcessing continues.

System programmer responseUse the DBSPACE macro to add more addressabilityfor size L3 records if required and rerun thegeneration.

DXC876E Database v1 records -- Data settoo large -- v2 data sets requiredwith maximum of v3 segments ineach

ExplanationThe number of logically-addressable records in thisdata set has exceeded VSAM addressing capacity.

System actionThe stage 2 deck is not produced.

System programmer responseCorrect the error and rerun the generation.

DXC877E Record ID not defined - cannot bedeleted

Chapter 4. ALCS generation macro MNOTEs: DXC800-DXC999 89

Page 102: Airline Control System Version 2: Messages and Codes

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not produced.

System programmer responseCorrect the error and rerun the generation.

DXC878E General file v1 not defined -cannot be deleted or replaced

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not produced.

System programmer responseCorrect the error and rerun the generation.

DXC879E General file delete or replacenot allowed before DBHISTDEFINE_MIGRATE_FROM orDEFINE_NEW

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not produced.

System programmer responseCorrect the error and rerun the generation.

DXC880W Attention - Number of assignedfixed file types cannot exceed4094 - Please inform IBM that youhave reached v1

ExplanationSelf-explanatory.

System actionProcessing continues.

System programmer responseIf this message occurs inform your IBM programmingsupport representative.

DXC881E ACTION=UNDELETE orACTION=PURGE expected

ExplanationACTION=UNDELETE or ACTION=PURGE are the onlyvalues allowed after ACTION=DELETE for the samerecord type.

System actionThe stage 2 deck is not produced.

System programmer responseCorrect the error and rerun the generation.

DXC882E No preceding ACTION=DELETE

ExplanationACTION=UNDELETE or ACTION=PURGE are onlyallowed after ACTION=DELETE for the same recordtype.

System actionThe stage 2 deck is not produced.

System programmer responseCorrect the error and rerun the generation.

DXC883E v1 not allowed beforeDBHIST DEFINE_MIGRATE_FROMor DEFINE_NEW

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not produced.

System programmer responseCorrect the error and rerun the generation.

DXC884E ACTION=SPILL notallowed after DBHISTDISPENSE_TYPE2_LONG_TERM

90 Airline Control System Version 2: Messages and Codes

Page 103: Airline Control System Version 2: Messages and Codes

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not produced.

System programmer responseCorrect the error and rerun the generation.

DXC885E Spill request conflicts withprevious add/delete request

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not produced.

System programmer responseCorrect the error and rerun the generation.

DXC886E Spill request is only allowed forfixed file

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not produced.

System programmer responseCorrect the error and rerun the generation.

DXC887W A record type v1 with only 1 recordmay cause invalid return fromFACE

ExplanationYou can define a fixed file type having only onerecord. However this can result in ambiguous returnconditions from FACE. On return from FACE registerR00 contains zero if an error occurred or the highestvalid ordinal if it did not. However if there is only 1record in the type then R00 will contain zero in eithercase and it is then impossible to determine if an errorhas occurred.

System programmer responseNo action is required if your application programs donot test for an error return from FACE. However IBMrecommends that you define all fixed file types withmore than one record.

DXC888W Attention - No addressability hasyet been defined for this recordsize.

ExplanationYou have added a new record size using theDBSPACE macro but you need to specify both theVOLUMES and SEGMENTS parameters in order to defineaddressability for the data sets.

System actionProcessing continues.

System programmer responseCorrect the error if necessary, and rerun thegeneration.

DXC889E v1 segments requested for typev2 - Band ordinal(s) chosen allowonly up to v3

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC890E v1 records requested for type v2 -ST pool directories allow only upto v3

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseReduce the number of short-term pool records for thissize and rerun the generation.

Chapter 4. ALCS generation macro MNOTEs: DXC800-DXC999 91

Page 104: Airline Control System Version 2: Messages and Codes

DXC895E You are attempting to delete moretype v1 records than are allocated

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not produced.

System programmer responseCorrect the error and rerun the generation.

DXC901S Macro v1 missing

ExplanationALCS requires the v1 macro in the stage 1 deck.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC902E Subparameter(s) of parameter v1missing

ExplanationRefer to ALCS Installation and Customization for adescription of parameter v1.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC903E Parameter v1 missing

ExplanationRefer to ALCS Installation and Customization for adescription of parameter v1.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC904E Parameter v1 invalid or missing

ExplanationFor the USRDTA macro, parameter v1 is invalid ormissing for the record being generated. Ensure thatthe corresponding record size has been definedthrough parameters CISIZE and RECSIZE of the ALCSgeneration macro.

For other macros this message is self-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC905E Parameter v1 must be an integerin range v2 through v3

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC906E Parameter v1 must be a positiveinteger

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC907E Parameter v1 less than v2 orgreater than v3

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

92 Airline Control System Version 2: Messages and Codes

Page 105: Airline Control System Version 2: Messages and Codes

System programmer responseCorrect the error and rerun the generation.

DXC908E Parameter v1 less than v2

ExplanationParameter v1 must be equal to or greater than v2.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC909E Parameter v1 greater than v2

ExplanationParameter v1 must be equal to or less than v2.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC910E Parameter v1 must be a validhexadecimal number

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC911E Invalid subparameter(s) forparameter v1

ExplanationRefer to ALCS Installation and Customization for adescription of parameter v1.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC912E Maximum length for parameter v1is v2 characters

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC913E Subparameter(s) of parameter v1must be positive integer(s)

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC914E Parameter v1 has too manysubparameters

ExplanationRefer to ALCS Installation and Customization for adescription of parameter v1.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

System programmer responseDepending on the macro, you may be able todistribute the subparameters between more than onemacroinstruction.

DXC915S Implementation restriction -Dimension v1 of set symbol arrayv2 exceeded executing macro v3

Chapter 4. ALCS generation macro MNOTEs: DXC800-DXC999 93

Page 106: Airline Control System Version 2: Messages and Codes

ExplanationThe ALCS generation detected an implementationrestriction. The dimension of an assembler languageset symbol array was not high enough to contain thevariables for this generation.

System actionThe stage 2 deck is not created.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

DXC916W Parameter v1 ignored

ExplanationParameter v1 was not appropriate; ALCS ignores it.

System actionProcessing continues.

System programmer responseCorrect the error if necessary, and rerun thegeneration.

DXC917W Parameter v1 invalid - Default ofv2 assumed

ExplanationSelf-explanatory.

System actionProcessing continues.

System programmer responseCorrect the error if necessary, and rerun thegeneration.

DXC918W Duplicate v1 macro - Ignored

ExplanationSelf-explanatory.

System actionProcessing continues.

System programmer responseCorrect the error if necessary, and rerun thegeneration.

DXC919S Invalid sequence of ALCSgeneration macros

ExplanationThe correct sequence of ALCS generation macros is:

1. ALCS2. JOBCARD3. Macros that describe components (for example,SCTGEN, COMGEN, and so on)

4. ALCSGEN.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC920E Parameter v1 must be a decimalnumber with one decimal digit(format N.N or NN.N)

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC921W Maximum length for parameter v1is v2 characters - Default v3 used

ExplanationSelf-explanatory.

System actionProcessing continues.

System programmer responseCorrect the error if necessary, and rerun thegeneration.

DXC922I Parameter v1 less than v2

94 Airline Control System Version 2: Messages and Codes

Page 107: Airline Control System Version 2: Messages and Codes

ExplanationParameter v1 is usually equal to or greater than v2.

System actionProcessing continues.

User responseCheck that you do want these values for v1 and v2.

DXC923I Parameter v1 greater than v2

ExplanationParameter v1 is usually equal to or less than v2.

System actionProcessing continues.

User responseCheck that you do want these values for v1 and v2.

DXC924I Default value v1 used forparameter v2

ExplanationSelf-explanatory.

System actionProcessing continues.

DXC925S Logic error - Parameter v1 withinvalid value v2 in macro v3

ExplanationThe ALCS generation detected an internal logic error.A generation macro called macro v3 with an incorrectparameter value.

System actionThe stage 2 deck is not created.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

DXC926S Logic error - Invalid parameterspassed to punch macro DXCZV

ExplanationThe ALCS generation detected an internal logic error.A generation macro called macro DXCZV with anincorrect parameter value.

System actionThe stage 2 deck is not created.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

DXC927E Format of parameter v1 must bev2

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC928E Parameter v1 must be one of v2 ...v10

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC929E Parameter v1 must not specifyv2 ... v10

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

Chapter 4. ALCS generation macro MNOTEs: DXC800-DXC999 95

Page 108: Airline Control System Version 2: Messages and Codes

DXC930E Subparameters of parameter v1must be hexadecimal numbers

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC931E Parameter v1 must be v2hexadecimal digits

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC932E Subparameter v1 of parameter v2invalid

ExplanationRefer to ALCS Installation and Customization for adescription of subparameters for parameter v2.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC933W Parameter v1 and parameter v2specified - v2 ignored

ExplanationSelf-explanatory.

System actionProcessing continues.

System programmer responseCorrect the error if necessary, and rerun thegeneration.

DXC934E Parameter v1 must be an integerequal to v2 or greater

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC935E Parameter v1 omitted - Parameterv2 ignored

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC936W Parameter v1 must be an integerin range v2 through v3 - Set to v4

ExplanationSelf-explanatory.

System actionProcessing continues.

System programmer responseCorrect the error if necessary, and rerun thegeneration.

DXC937E Neither v1 nor v2 specified inmacro v3 --

ExplanationSelf-explanatory

96 Airline Control System Version 2: Messages and Codes

Page 109: Airline Control System Version 2: Messages and Codes

System actionThe stage 2 deck is not produced.

System programmer responseCorrect the error and rerun the generation.

DXC938E Both v1 and v2 specified in macrov3 -- Onl

ExplanationSelf-explanatory

System actionThe stage 2 deck is not produced.

System programmer responseCorrect the error and rerun the generation.

DXC939E Inconsistent number ofsubparameters of parameter v1with subparam

ExplanationThe number of subparameters of v1 and v2 must beequal.

System actionThe stage 2 deck is not produced.

System programmer responseCorrect the error and rerun the generation.

DXC950T ALCS generation terminated due topreviously detected errors

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

Problem determinationCheck the assembler listing for severity E or Sgeneration messages preceding this one.

DXC951W Too many jobcards specified - Onlythe first v1 used

ExplanationThere are too many parameters (JCL statements) forthe ALCS JOBCARD generation macro.

System actionProcessing continues. The stage 2 deck includes onlythe first v1 JOBCARD macro parameters.

System programmer responseCorrect the error if necessary, and rerun thegeneration.

DXC952E Invalid v1 size v2 bytes for size v3records

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC961S Macro v1 has been called morethan v2 times

ExplanationThere cannot be more than v2 sequential files.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC963E File v1 already specified in aprevious call of v2 macro

ExplanationSequential file is already defined.

System actionThe stage 2 deck is not created.

Chapter 4. ALCS generation macro MNOTEs: DXC800-DXC999 97

Page 110: Airline Control System Version 2: Messages and Codes

System programmer responseCorrect the error and rerun the generation.

System programmer responseChange the name of the sequential file or delete thisdefinition.

DXC964E Parameter v1 omitted - Parameterv2 rejected

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC965W Parameter v1 already specified -This call ignored

ExplanationThis parameter can only be specified once.

System actionProcessing continues.

System programmer responseCorrect the error if necessary, and rerun thegeneration.

DXC965W Parameter v1 already specified -This call ignored

ExplanationThis parameter can only be specified once.

System actionProcessing continues.

System programmer responseCorrect the error if necessary, and rerun thegeneration.

DXC966E v1=v2 conflicts with v3=v4

ExplanationSelf-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC967W Block size must be exact multipleof record length - BLKSIZE set tov1

ExplanationSelf-explanatory.

System actionProcessing continues.

System programmer responseCorrect the error if necessary, and rerun thegeneration.

DXC968E File specified in the USEparameter is the same as the filespecified in the NAME parameter

ExplanationUSE parameter must refer to another sequential file.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC969E Sequential file generation requiresa v1 file

ExplanationALCS requires one (and only one) v1 file in everysequential file generation.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

98 Airline Control System Version 2: Messages and Codes

Page 111: Airline Control System Version 2: Messages and Codes

DXC970E Sequential file generation requiresat least one v1 file

ExplanationALCS requires one or more v1 files in every sequentialfile generation.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC971E Sequential file v1 cannot use filev2

ExplanationSequential file v1 cannot use file v2 because that file:

• Is the log file, or• Is the diagnostic file, or• Has itself specified USE.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC972E v1=v2 conflicts with v3 sequentialfile

ExplanationWhen v3 is INPUT, INPUT data sets:

• Cannot have disposition NEW or MOD• Can only be GENERAL files.

For other values of v3, this message is self-explanatory.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC973I 'USE' parameter specified - Filedescription parameters ignored

ExplanationSpecifying a USE parameter on the SEQGEN macroresults in overruling the sequential file's owndescription parameters by those of the sequential filespecified in the USE parameter.

System actionProcessing continues.

DXC974E Duplicate sequential file_type filedefined in generation

ExplanationYou have tried to code two sequential files on theSEQGEN macro and ALCS does not allow this. Wherefile_type is one of:

DiagnosticLoggingData collection

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC980E Storage unit size, v1 bytes, mustbe larger than any specifiedcontrol interval size

ExplanationRefer to ALCS Installation and Customization for adescription of storage units.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC981E POOLCTL-1 must be less thanPOOLCTL-2

ExplanationThe first subparameter of POOLCTL must be less thanthe second one.

System actionThe stage 2 deck is not created.

Chapter 4. ALCS generation macro MNOTEs: DXC800-DXC999 99

Page 112: Airline Control System Version 2: Messages and Codes

System programmer responseCorrect the error and rerun the generation.

DXC982W Attention - No v1 limit in effect

ExplanationNo limit has been set for variable v1 and the systemlimit is now in effect. This may cause unexpectedresults or adversely affect system performance.

System actionProcessing continues.

System programmer responseCorrect the error if necessary, and rerun thegeneration.

DXC983E Parameter v1 must be specifiedfirst

ExplanationParameter v1 must be the first parameter specified inthe parameter list.

System actionThe stage 2 deck is not created.

System programmer responseCorrect the error and rerun the generation.

DXC984W DATEFORM parameter is too longfor an IBM 3270 display

ExplanationThe installation default date format defined by theSCTGEN DATEFORM parameter is too long to fit on thebottom line of the IBM 3270 display layout used byALCS.

ALCS will use the date format DD.MM.YY for thedisplay layout instead. The installation default dateformat is not affected.

System actionProcessing continues.

System programmer responseIf an installation default date format is required onthe bottom line of the IBM 3270 display layout used

by ALCS, then shorten the DATEFORM parameter andrerun the generation.

DXC994S Logic error - Message numberunknown in call to message macro

ExplanationThe ALCS generation detected an internal logic error.A generation macro called the message macro with anunknown message number.

System actionThe stage 2 deck is not created.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

DXC995S Logic error - Invalid component oncall to message macro

ExplanationThe ALCS generation detected an internal logic error.A generation macro called the message macro with anunknown subcomponent code.

System actionThe stage 2 deck is not created.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

DXC996S Logic error - Message numbermust be 3 digits in call to messagemacro

ExplanationThe ALCS generation detected an internal logic error.A generation macro called the message macro with anunknown message number.

System actionThe stage 2 deck is not created.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

DXC997S Logic error - Non-numeric messagenumber in call to message macro

100 Airline Control System Version 2: Messages and Codes

Page 113: Airline Control System Version 2: Messages and Codes

ExplanationThe ALCS generation detected an internal logic error.A generation macro called the message macro with anon-numeric message number.

System actionThe stage 2 deck is not created.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

DXC998S Logic error - Parameter missing incall to message macro

ExplanationThe ALCS generation detected an internal logic error. Ageneration macro called the message macro but therewas a parameter missing.

System actionThe stage 2 deck is not created.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

DXC999S Logic error - Invalid message textin message macro

ExplanationThe ALCS generation macro that generates MNOTEshas detected invalid text in an MNOTE. This is aninternal logic error in the macro.

System actionThe stage 2 deck is not created.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

Chapter 4. ALCS generation macro MNOTEs: DXC800-DXC999 101

Page 114: Airline Control System Version 2: Messages and Codes

Chapter 5. ALCS application macro MNOTEs:DXC1000-DXC1999

DXC1001E v1 parameter invalid or omitted

ExplanationParameter v1 is mandatory. The macroinstructioneither omits the parameter or specifies it incorrectly.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1002W v1 parameter invalid or omitted -v2 used

ExplanationParameter v1 is mandatory. The macroinstructioneither omits the parameter or specifies it incorrectly.

System actionThe macrogeneration proceeds as if themacroinstruction specified v2.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1003I v1 used

ExplanationThis message follows another message.

System actionThe macrogeneration proceeds as if themacroinstruction specified v1.

Programmer responseCorrect the macroinstruction identified by thepreceding message, and resubmit the assembly.

DXC1004E v1 parameter invalid or omitted

ExplanationSelf-explanatory.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1005E Label omitted or invalid

ExplanationThe macroinstruction requires a valid label in the namefield.

System actionThe macroinstruction does not expand or expandsincorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1010E v1 parameter invalid - Must bealphabetic

ExplanationThe macroinstruction specifies parameter v1incorrectly. It must be one or more alphabeticcharacters (A-Z).

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1011E v1 parameter invalid - Must benumeric

102 Airline Control System Version 2: Messages and Codes

Page 115: Airline Control System Version 2: Messages and Codes

ExplanationThe macroinstruction specifies parameter v1incorrectly. It must be one or more decimal digits(0-9).

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1012E v1 parameter invalid - Must behexadecimal

ExplanationThe macroinstruction specifies parameter v1incorrectly. It must be one or more hexadecimal digits(0-9 and A-F).

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1013E v1 parameter invalid - Must bebinary

ExplanationThe macroinstruction specifies parameter v1incorrectly. It must be one or more binary digits (0 and1).

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1014E v1 parameter invalid - Must bealphameric

ExplanationThe macroinstruction specifies parameter v1incorrectly. It must be one or more alphabeticcharacters or decimal digits (A-Z and 0-9).

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1015E v1 parameter invalid - Firstcharacter must be alphabetic

ExplanationThe macroinstruction specifies parameter v1incorrectly. The first character must be alphabetic (A-Z).

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1016E v1 parameter invalid - Too manyentries in sublist

ExplanationSelf explanatory.

System actionThe macroinstruction does not expand or expandsincorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1017E v1 parameter invalid - Not enoughentries in sublist

ExplanationSelf explanatory.

System actionThe macroinstruction does not expand or expandsincorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

Chapter 5. ALCS application macro MNOTEs: DXC1000-DXC1999 103

Page 116: Airline Control System Version 2: Messages and Codes

DXC1020E v1 parameter invalid - Must benumber characters

ExplanationThe macroinstruction specifies parameter v1incorrectly. Its length must be exactly numbercharacters.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1021E v1 parameter invalid - Must benumber1 to number2 characters

ExplanationThe macroinstruction specifies parameter v1incorrectly. Its length must be in the range number1through number2 characters.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1022E v1 parameter invalid - Must bemore than number characters

ExplanationThe macroinstruction specifies parameter v1incorrectly. Its length must be more than numbercharacters.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1023E v1 parameter invalid - Must be lessthan number characters

ExplanationThe macroinstruction specifies parameter v1incorrectly. Its length must be less than numbercharacters.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1024E v1 parameter invalid - Must benumber1 or number2 characters

ExplanationThe macroinstruction specifies parameter v1incorrectly. Its length must be either number1 ornumber2 characters.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1025E v1 parameter invalid - Must benumeric in range number1 throughnumber2

ExplanationThe macroinstruction specifies parameter v1incorrectly. It must be specified as one or moredecimal digits (0-9). The value must be in the rangenumber1 through number2.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1030E v1 parameter invalid - Must be'YES' or 'NO'

104 Airline Control System Version 2: Messages and Codes

Page 117: Airline Control System Version 2: Messages and Codes

ExplanationThe macroinstruction specifies parameter v1incorrectly. It must be either YES or NO - ALCS doesnot accept abbreviations Y or N.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1031E v1 parameter invalid - Must be oneof option1 option2 ...

ExplanationThe macroinstruction specifies parameter v1incorrectly. It must be one of the listed options,option1, option2, and so on.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1050E Both v1 and v2 parametersspecified

ExplanationThe macroinstruction specifies both parameters v1and v2. The macro allows one or the other, but notboth. ALCS ignores both parameters.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1051W Both v1 and v2 parametersspecified - v2 ignored

ExplanationThe macroinstruction specifies both parameters v1and v2. The macro allows one or the other, but notboth.

System actionThe macrogeneration proceeds as if themacroinstruction omitted v2.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1052E Both v1 and v2 parameters invalidor omitted

ExplanationThe macroinstruction either:

• Specifies both parameters v1 and v2 incorrectly• Omits both parameters v1 and v2• Specifies one of the parameters v1 and v2

incorrectly and omits the other.

The macro requires either one or the other or both.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1053E v1 parameter specified but v2parameter omitted

ExplanationIf you specify parameter v1, you must also specifyparameter v2.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1054E Parameters v1 and v2 conflict

ExplanationSelf-explanatory.

System actionThe macro does not expand or expands incorrectly.

Chapter 5. ALCS application macro MNOTEs: DXC1000-DXC1999 105

Page 118: Airline Control System Version 2: Messages and Codes

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1055E Both positional and keywordparameters specified

ExplanationThe macroinstruction specifies both positionalparameters and keyword parameters. The macroallows one or the other, but not both.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1056E Both positional and keywordparameters specified for v1

ExplanationThe macroinstruction specifies both a positionalparameter and a keyword parameter for v1. The macroallows one or the other, but not both.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1057E Do not combine the followingparameters - Use only one of v1v2 ...

ExplanationSelf-explanatory.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1058E At least one of the followingparameters is required - v1 ... v8

ExplanationSelf-explanatory.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1060W v1 parameter ignored

ExplanationSelf-explanatory.

System actionThe macrogeneration proceeds as if themacroinstruction omitted v1.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1061I v1 parameter ignored

ExplanationSelf-explanatory.

System actionThe macrogeneration proceeds as if themacroinstruction omitted v1.

DXC1070E No parameters specified

ExplanationThe macroinstruction has no operands.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1071W No parameters specified

ExplanationThe macroinstruction has no operands.

106 Airline Control System Version 2: Messages and Codes

Page 119: Airline Control System Version 2: Messages and Codes

System actionThe macroinstruction expands to nothing.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1072I No parameters specified

ExplanationThe macroinstruction has no operands.

System actionThe macroinstruction expands to nothing.

Programmer responseIf necessary, correct the macroinstruction andresubmit the assembly.

DXC1073E Too many positional parametersspecified

ExplanationMore positional parameters were specified on themacroinstruction than were expected by the macro.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1080E Register reg not allowed for v1parameter

ExplanationThe macroinstruction specifies register reg forparameter v1. The macro does not allow this register.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1081E v1 not allowed for v2 parameter

ExplanationSelf-explanatory.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1082E v1 not allowed if v2 v3 v4

ExplanationSelf-explanatory.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1083E v1 required if v2 v3 v4

ExplanationSelf-explanatory.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1084E v1 not allowed for v2 v3 v4

ExplanationSelf-explanatory.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1085E v1 required for v2 v3 v4

ExplanationSelf-explanatory.

Chapter 5. ALCS application macro MNOTEs: DXC1000-DXC1999 107

Page 120: Airline Control System Version 2: Messages and Codes

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1086E v1 macro not allowed before firstv2 macro

ExplanationSelf-explanatory.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1087E v1 invalid - Length must bebetween v2 and v3

ExplanationSelf-explanatory.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1090I Dummy macro

ExplanationThe macro is a dummy. That is, the macro does notgenerate any instructions.

System actionNone, the macro does not generate executableinstructions.

DXC1101E Base register invalid or omitted

ExplanationEither the macroinstruction specifies the base registerincorrectly or it omits the parameter that specifies thebase register for the DSECT.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1102W Suffix more than one character -First character used

ExplanationThe macroinstruction incorrectly specifies the suffixfor the DSECT labels. The suffix must be a singlecharacter.

System actionThe macrogeneration proceeds as if themacroinstruction specified only the first character ofthe suffix.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1103E Suffix must not be one of suffix1suffix2 ...

ExplanationThe macroinstruction specifies one of the list ofsuffixes (suffix1 suffix2 ...). The macro does not allowany of these suffixes.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1104E Suffix must not be suffix1

ExplanationSelf-explanatory.

System actionThe macro does not expand or expands incorrectly.

108 Airline Control System Version 2: Messages and Codes

Page 121: Airline Control System Version 2: Messages and Codes

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1105W Register 13 (RLD) not specified asbase

ExplanationSelf-explanatory.

System programmer responseIf the error is in an IBM-supplied program, inform yourprogramming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

ModuleMN0SV

DXC1110E Data level invalid or omitted

ExplanationEither the macroinstruction specifies the ECB datalevel incorrectly or it omits the parameter thatspecifies the data level.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1111E Storage level invalid or omitted

ExplanationEither the macroinstruction specifies the ECB storagelevel incorrectly or it omits the parameter thatspecifies the storage level.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1112E ECB level invalid or omitted

ExplanationEither the macroinstruction specifies the ECB data andstorage level incorrectly or it omits the parameter thatspecifies the level.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1113E v1 is not a valid ECB level

ExplanationThe macroinstruction specified v1 for an ECB data orstorage level but v1 is not valid.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1120E Block size invalid or omitted

ExplanationEither the macroinstruction specifies the block sizeincorrectly or it omits the parameter that specifies theblock size.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1121E Record ID invalid or omitted

ExplanationEither the macroinstruction specifies the recordidentifier (ID) incorrectly or it omits the parameter thatspecifies the record ID.

Chapter 5. ALCS application macro MNOTEs: DXC1000-DXC1999 109

Page 122: Airline Control System Version 2: Messages and Codes

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1122E Pool type invalid or omitted

ExplanationEither the macroinstruction specifies the pool recordtype incorrectly or it omits the parameter thatspecifies the pool record type.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

Problem determinationSee ALCS Installation and Customization for adiscussion of pool types.

DXC1123W Record ID ambiguous - id used

ExplanationA macro parameter specified the record ID as 2 or4 decimal digits. The macro cannot determine if 2decimal digits represent a 2-character ID or a decimalnumber. Similarly the macro cannot determine if 4decimal digits represent a 4-digit hexadecimal recordID, or a decimal number.

System actionThe macrogeneration proceeds as if the macrospecified ID id.

Programmer responseChange the macroinstruction to specify the recordID in the format X'xxxx' or C'cc', and resubmit theassembly.

DXC1130E Wait error routine invalid oromitted

ExplanationEither the macroinstruction specifies the wait errorroutine incorrectly or it omits the parameter thatspecifies the wait error routine.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1131E Program name invalid or omitted

ExplanationEither the macroinstruction specifies the applicationprogram name incorrectly or it omits the parameterthat specifies the name.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1132E Action invalid or omitted

ExplanationEither the macroinstruction specifies the macro actionincorrectly or it omits the parameter that specifies theaction.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1140E Program prog invalid with macromacro

ExplanationThe macroinstruction refers to application programprog. prog is not a valid application program name formacro macro.

110 Airline Control System Version 2: Messages and Codes

Page 123: Airline Control System Version 2: Messages and Codes

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

DXC1501W CINFC type invalid or omitted - 'R'used

ExplanationEither the macroinstruction specifies the CINFC typeincorrectly or it omits the parameter that specifiesthe type. Note that the ALCS CINFC monitor-requestmacro does not support CINFC type W (set PSW key tozero).

System actionThe macrogeneration proceeds as if the macrospecified R.

Programmer responseCorrect the macroinstruction, or preferably change theprogram so that it does not use CINFC (see ALCSApplication Programming Guide), and resubmit theassembly.

ModuleCINFC

DXC1502E Parameter n of keypoint listignored

ExplanationThe macroinstruction specifies CINFC type K(keypoint). The nth parameter following the CINFCtype specifies an invalid system keypoint record.

System actionThe macrogeneration proceeds as if themacroinstruction omitted the invalid keypoint.

Programmer responseNote that there is only one ALCS keypoint, systemkeypoint B (CTKB). Specify keypoint B as KEYB.Correct the macroinstruction, or preferably change theprogram so that it does not use CINFC (see ALCSApplication Programming Guide), and resubmit theassembly.

ModuleCINFC

DXC1503E CINFC label invalid or omitted

ExplanationThe macroinstruction specifies CINFC type R (read-only access). The parameter label following the CINFCtype is not a valid CINFC label.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction, or preferably change theprogram so that it does not use CINFC (see ALCSApplication Programming Guide), and resubmit theassembly.

ModuleCINFC

DXC1504E Fast link parameter invalid -ignored

ExplanationThe third positional parameter on the CINFCmacroinstruction is not valid. The only value allowedfor this parameter (if it is specified) is F.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction, or preferably change theprogram so that it does not use CINFC (see ALCSApplication Programming Guide), and resubmit theassembly.

ModuleCINFC

DXC1505W Invalid key restore parameter - 'R'used

ExplanationThe macroinstruction either omits the key restoreparameter, or it specifies the parameter incorrectly.

Chapter 5. ALCS application macro MNOTEs: DXC1000-DXC1999 111

Page 124: Airline Control System Version 2: Messages and Codes

System actionThe macrogeneration proceeds as if the macrospecified R.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

ModuleFILKW

DXC1507E BEGIN macroinstruction invalid oromitted

ExplanationThe application program does not contain a validBEGIN macroinstruction. Every ALCS applicationprogram must include a BEGIN macroinstruction asthe first instruction.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

ModuleFINIS

DXC1508E CSECT name changed from name1to name2

ExplanationThe BEGIN macroinstruction at the start of theapplication program started an executable controlsection (CSECT) with name name1. But theFINIS macroinstruction is not in that CSECT.Between the BEGIN macroinstruction and the FINISmacroinstruction there is a CSECT, DSECT, DXD,or COM instruction that starts or continues a controlsection with name name2.

System actionThe macro does not expand or expands incorrectly.

Programmer response• If name2 is the name of a common control section

or an external dummy control section, then modify

the program so that it does not define these controlsections (they are not allowed in ALCS applicationprograms).

• If name2 is the name of an executable controlsection, then modify the program so that it doesnot define the control section (ALCS applicationprograms must not include more than one CSECT).Note that the program may contain a CSECTinstruction that is intended to continue the originalCSECT (for example, following a DSECT) but thatspecifies the wrong CSECT name. To avoid thisproblem, replace the CSECT instruction with anRSECT macroinstruction.

• If name2 is the name of a dummy control section(DSECT), then include an RSECT macroinstructionfollowing the DSECT.

After correcting the program, resubmit the assembly.

Problem determinationALCS Application Programming Guide describes theRSECT macro.

ModuleFINIS

DXC1511W No return - Hardware error branchignored

ExplanationThe macroinstruction requests exit (not return), butincludes a routine address to process the hardwareerror on return from the macro.

System actionThe macrogeneration proceeds as if the hardwareerror branch parameter was omitted.

Programmer responseChoose between the mutually incompatible coursesof action that you have specified, recode the macroaccordingly, and reassemble it. Get the unit serviced.

ModuleSYSRA

DXC1512W No return - File address errorbranch ignored

112 Airline Control System Version 2: Messages and Codes

Page 125: Airline Control System Version 2: Messages and Codes

ExplanationThe macroinstruction requests exit (not return), butincludes a routine address to process the file addresserror on return from the macro.

System actionThe macrogeneration proceeds as if the file addresserror branch parameter was omitted.

Programmer responseChoose between the mutually incompatible coursesof action that you have specified, recode the macroaccordingly, and reassemble it.

ModuleSYSRA

DXC1515E ID table section invalid

ExplanationThe second positional parameter (the ID table section)is invalid.

System actionThe macro does not expand or expands incorrectly.

Programmer responseChoose between the mutually incompatible coursesof action that you have specified, recode the macroaccordingly, and reassemble it.

ModuleRIDIC

DXC1516E Action action invalid for ID tablesection section

ExplanationThe first positional parameter (action) is invalid for theID table section (section) that the second positionalparameter specifies.

System actionThe macro does not expand or expands incorrectly.

Programmer responseChoose between the mutually incompatible coursesof action that you have specified, recode the macroaccordingly, and reassemble it.

ModuleRIDIC

DXC1517E Address parameter only valid foraction set

ExplanationSelf-explanatory.

System actionThe macro does not expand or expands incorrectly.

Programmer responseChoose between the mutually incompatible coursesof action that you have specified, recode the macroaccordingly, and reassemble it.

ModuleRIDIC

DXC1520E Incorrect use of SAVEC macro- program does not use a localprogram work area

ExplanationThe SAVEC macro cannot be used in a program thatdoes not use a local program work area.

System actionThe macro does not expand or expands incorrectly.

Programmer responseSpecify LPW=YES on the BEGIN macro or do not issueSAVEC in this program. Then resubmit the assembly.

ModuleSAVEC

DXC1524E GETMAIN/FREEMAIN not allowedfor v1

Chapter 5. ALCS application macro MNOTEs: DXC1000-DXC1999 113

Page 126: Airline Control System Version 2: Messages and Codes

ExplanationGETMAIN or FREEMAIN was entered as one of theaction parameters, but the operating system v1 doesnot support the GETMAIN or FREEMAIN function.

System actionThe macro does not expand or expands incorrectly.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

ModuleDXCSAVE

DXC1525E Label required for action namelist

ExplanationThe action NAMELIST was entered, but themacroinstruction has no label to define the start of thelist.

System actionThe macro does not expand or expands incorrectly.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

ModuleDXCSAVE

DXC1530E Subset token not defined inDXCSER

ExplanationThe SHR or XCL parameter specifies a token (token)that the DXCSER macro does not support. The

tokens that DXCSER supports depend on installationdependent modifications to the DXCSER macro.

System actionThe macro does not expand or expands incorrectly.

Programmer responseIf the token is incorrect, then correct themacroinstruction and resubmit the assembly.

If the token is correct, ask your system programmer tomodify the DXCSER macro to include it.

ALCS Installation and Customization describes how todo this.

ModuleBEGIN

DXC1540E v1 parameter invalid with MF=I

ExplanationThe macroinstruction specifies an in-line parameterlist ("MF=I"). Some parameter specifications areinvalid with an in-line parameter list because theygenerate instructions that update the parameter list.This violates re-entrancy.

The following v1 specifications are invalid with "MF=I":

NUMA, LETA, PREFIXA

The following v1 specifications may be used with"MF=I" provided they do not use register notation:

NUM, LET, PREFIX, TEXTA, BUFFA

Parameter SUB may be used with "MF=I" provided itdoes not specify more than one substitution.

System actionThe macro does not expand or expands incorrectly.

Programmer responseChange the macroinstruction either to use the executeform - default MF or specify MF=(E) - or to avoidregister notation. Then resubmit the assembly.

ModuleWTOPC

DXC1541E Invalid substitution type type

114 Airline Control System Version 2: Messages and Codes

Page 127: Airline Control System Version 2: Messages and Codes

ExplanationThe macroinstruction SUB operand specifies type asa substitution type code. type is not one of the validcodes. Valid type codes are:

HEX, HEXA, HEX4A, DEC, DECA, CHARA, CHAR8A

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

ModuleWTOPC

DXC1542E Length not allowed withsubstitution type type

ExplanationThe macroinstruction SUB operand specifies a lengthfor substitution data type type. Length is valid only fortypes:

HEX4A, CHARA, CHAR8A

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

ModuleWTOPC

DXC1543E Format error in substitution datatype,data

ExplanationThe macroinstruction SUB operand specifies invalidformat substitution data data. Valid formats are:

type,datatype,(data,length)

Where data and length can be either an absoluteexpression or a register name in parentheses.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

ModuleWTOPC

DXC1544E XNUM parameter conflicts withprevious WTOPC or DCTMSG

ExplanationYou coded different XNUM parameters on WTOPC orDCTMSG macroinstructions in your programs. Do notcode the XNUM parameter on any WTOPC or DCTMSGmacroinstruction other than the first.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

ModuleWTOPC

DXC1545E Too many substitution parametersspecified

ExplanationA maximum of 55 substitution specifications areallowed when the macroinstruction specifies theexecute form (MF defaults or MF=(E)).

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

Chapter 5. ALCS application macro MNOTEs: DXC1000-DXC1999 115

Page 128: Airline Control System Version 2: Messages and Codes

ModuleWTOPC

DXC1549E The KEYPT parameter must be thesame for all records in a logicalglobal

ExplanationThe KEYPT parameter (by default or as specified byyou) has a different value to the KEYPT parameteron the preceding GO1GO macroinstructions for thislogical global record.

System actionThe macro expands but this logical global will not beloaded successfully by the global record load program.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

ModuleGO1GO

DXC1550W Record length is v1 bytes

ExplanationThe length of the record exceeds the size of a 4Krecord.

System actionThe macrogeneration proceeds.

Programmer responseDetermine whether the specified length is correct.

ModuleGO1GO

DXC1551I Global area v1, bytes to load = v2

ExplanationALCS shows the size of each global area.

System actionThe macrogeneration proceeds.

ModuleGO1GO

DXC1552E v1 must be v2 number v3 throughv4

ExplanationThe macroinstruction specifies parameter v1incorrectly. It must be a value between numbers v3and v4, with v2 characteristics.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

ModuleGO1GO

DXC1553E END action must be last GO1GOcall

ExplanationThe END parameter is only valid on the last GO1GOmacroinstruction in a program.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

ModuleGO1GO

DXC1554E v1 v2 specified more than once

ExplanationYou specified parameter v1 with subparameter v2more than once. You may specify this parametercombination once only in a program.

System actionThe macro does not expand or expands incorrectly.

116 Airline Control System Version 2: Messages and Codes

Page 129: Airline Control System Version 2: Messages and Codes

Programmer responseCorrect the macroinstruction and resubmit theassembly.

ModuleGO1GO

DXC1555E START action omitted

ExplanationYou specified a GO1GO macroinstruction before theGO1GO START macroinstruction.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

ModuleGO1GO

DXC1556E Minimum length of record is 8bytes

ExplanationThe record length as specified in the LENGTH=parameter is less than the minimum length of 8 bytes.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

ModuleGO1GO

DXC1557E Directory slot needed for keypoint

ExplanationYou specified the KEYPOINT=YES parameter, but didnot code the SLOT parameter as well.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

ModuleGO1GO

DXC1558E If NUMBER not one then SLOTmust be NONE

ExplanationIf you specify the NUMBER parameter with a valueother than 1 then you must specify the SLOTparameter with a value of NONE.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

ModuleGO1GO

DXC1559E There must be at least one LOADaction before any FIELD_SYNCHactions can be processed.

ExplanationYou included a FIELD_SYNCH request but there isno preceding LOAD request for the global recordcontaining the field.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

ModuleGO1GO

DXC1560E Last ordinal lower than startordinal

Chapter 5. ALCS application macro MNOTEs: DXC1000-DXC1999 117

Page 130: Airline Control System Version 2: Messages and Codes

ExplanationYou coded the METHOD=SEQ parameter, but thesecond numeric value, representing the last ordinal,is lower than the first numeric value, representing thestart ordinal.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

ModuleGROUP

DXC1561E METHOD=ID is not allowed forprime group

ExplanationSelf-explanatory.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

ModuleGROUP

DXC1562E No group refers to this index

ExplanationYou coded an INDEX macroinstruction, but did notdefine a reference in a GROUP macroinstruction.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

ModuleINDEX

DXC1570E TIMEC action code v1 not allowedfor specified or defaulted fieldcode

ExplanationSelf-explanatory.

System actionThe macro does not expand or expands incorrectly.

Programmer responseCorrect the macroinstruction and resubmit theassembly.

ModuleTIMEC

DXC1575E E-mail parameters omitted

ExplanationThe SOCKC macroinstruction specifiesACTION=EMAILSET but it omits the parameters fore-mail values.

System actionThe macro does not expand or expands incorrectly.

System programmer responseIf the error is in an IBM-supplied program, inform yourprogramming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call,otherwise inform your system programmer.

ModuleSOCKC

DXC1576E Too many e-mail parametersspecified

ExplanationThe SOCKC macroinstruction specifiesACTION=EMAILSET but it specifies more than oneparameter for e-mail values.

118 Airline Control System Version 2: Messages and Codes

Page 131: Airline Control System Version 2: Messages and Codes

System actionThe macro does not expand or expands incorrectly.

System programmer responseIf the error is in an IBM-supplied program, inform yourprogramming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call,otherwise inform your system programmer.

ModuleSOCKC

DXC1901S Macro logic error - description

ExplanationThere is a logic error in the macrodefinition.Description identifies the error.

System actionThe macro does not expand or expands incorrectly.

Programmer responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

DXC1902S Macro logic error - DXCCMONrequest code invalid

ExplanationThere is a logic error in a macrodefinition. The macrogenerated a DXCCMON macroinstruction with invalidparameters.

System actionThe macro does not expand or expands incorrectly.

Programmer responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleDXCCMON

DXC1903S Macro logic error - DXCCMONaction invalid or omitted

ExplanationThere is a logic error in a macrodefinition. The macrogenerated a DXCCMON macroinstruction with invalidparameters, or without parameters.

System actionThe macro does not expand or expands incorrectly.

Programmer responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleDXCCMON

DXC1910S DXCURID error - #KPTRI definitioncorrupted

ExplanationDXCURID has modified either or both of thesubscripted global set symbols &DXCFV(1) or&DXCFN(1). These set symbols are reserved forthe ALCS fixed file record type #KPTRI. (The hash(#) character is represented differently by someequipment and it is the EBCDIC X''7B'' character.)

System actionThe macro does not expand or expands incorrectly.

System programmer responseCorrect the DXCURID macrodefinition for yourinstallation.

ALCS Installation and Customization describes how tocode this macrodefinition.

Programmer responseInform your system programmer. This error must becorrected before you attempt to assemble any ECB-controlled program.

DXC1911S DXCURID error - Element countinvalid

ExplanationDXCURID has set the global set symbol &DXCFMincorrectly.

System actionThe macro does not expand or expands incorrectly.

Chapter 5. ALCS application macro MNOTEs: DXC1000-DXC1999 119

Page 132: Airline Control System Version 2: Messages and Codes

System programmer responseCorrect the DXCURID macrodefinition for yourinstallation.

ALCS Installation and Customization describes how tocode this macrodefinition.

Programmer responseInform your system programmer. This error must becorrected before you attempt to assemble any ECB-controlled program.

DXC1912S DXCURID error - Value 0 invalid forapplication record type v1

ExplanationDXCURID has set the value 0 for the fixed file recordtype v1. The value 0 is reserved for ALCS fixedfile record type #KPTRI. (The hash (#) character isrepresented differently by some equipment and it isthe EBCDIC X''7B'' character.)

System actionThe macro does not expand or expands incorrectly.

System programmer responseCorrect the DXCURID macrodefinition for yourinstallation.

ALCS Installation and Customization describes how tocode this macrodefinition.

Programmer responseInform your system programmer. This error must becorrected before you attempt to assemble any ECB-controlled program.

DXC1913S DXCURID error - #CPRCR notdefined

ExplanationDXCURID has not defined the fixed file record type#CPRCR. ALCS requires this fixed file record type. (Thehash (#) character is represented differently by someequipment and it is the EBCDIC X''7B'' character.)

System actionThe macro does not expand or expands incorrectly.

System programmer responseCorrect the DXCURID macrodefinition for yourinstallation.

ALCS Installation and Customization describes how tocode this macrodefinition.

Programmer responseInform your system programmer. This error must becorrected before you attempt to assemble any ECB-controlled program.

DXC1994S Macro logic error - Messagenumber unknown in call to DXCYU

ExplanationThere is a logic error in a macrodefinition. The macrogenerated a DXCYU macroinstruction with invalidparameters.

System actionThe macro does not expand or expands incorrectly.

Programmer responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleDXCYU

DXC1995S Macro logic error - Messagenumber out of range in call toDXCYU

ExplanationThere is a logic error in a macrodefinition. The macrogenerated a DXCYU macroinstruction with invalidparameters.

System actionThe macro does not expand or expands incorrectly.

Programmer responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleDXCYU

120 Airline Control System Version 2: Messages and Codes

Page 133: Airline Control System Version 2: Messages and Codes

DXC1996S Macro logic error - Messagenumber must be 3 digits in call toDXCYU

ExplanationThere is a logic error in a macrodefinition. The macrogenerated a DXCYU macroinstruction with invalidparameters.

System actionThe macro does not expand or expands incorrectly.

Programmer responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleDXCYU

DXC1997S Macro logic error - Non-numericmessage number in call to DXCYU

ExplanationThere is a logic error in a macrodefinition. The macrogenerated a DXCYU macroinstruction with invalidparameters.

System actionThe macro does not expand or expands incorrectly.

Programmer responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleDXCYU

DXC1998S Macro logic error - Parametermissing in call to DXCYU

ExplanationThere is a logic error in a macrodefinition. The macrogenerated a DXCYU macroinstruction with invalidparameters.

System actionThe macro does not expand or expands incorrectly.

Programmer responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleDXCYU

DXC1999S Macro logic error - Invalidmessage text in DXCYU

ExplanationThere is a logic error in a macrodefinition. The macrogenerated a DXCYU macroinstruction with invalidparameters.

System actionThe macro does not expand or expands incorrectly.

Programmer responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleDXCYU

Chapter 5. ALCS application macro MNOTEs: DXC1000-DXC1999 121

Page 134: Airline Control System Version 2: Messages and Codes

Chapter 6. Online monitor messages (ALCS printer):DXC2000-DXC2999

DXC2000E Logic error - Invalid messagenumber or prefix EC-'cccnnn'

ExplanationALCS attempted to send a message with an invalidmessage code, where ccc is the prefix and nnn is themessage number (in an internal format used by CXA0).Either the prefix or the message number is invalid.

System actionALCS sends this error message and then proceedsnormally.

System programmer responseCheck that AXA3 is loaded and that the user messageexit program allows this combination of prefix andmessage.

ModuleCXA0

DXC2001E Logic error - Invalid messageparameters

ExplanationALCS attempted to send a message with an invalidparameter list address.

System actionALCS sends this error message and then proceedsnormally.

User responseThis message should not occur. If it does, ask yoursystem programmer to inform your IBM programmingsupport representative.

Note:

Not in GUPI: The next message is not intended forautomated operations.

ModuleCXA0

DXC2002I ALCS V2 System i Version number -System_name

ExplanationALCS sends this message to RO CRAS at systemrestart. The variables are as defined in the ALCSsystem generation.

System actionALCS continues processing normally.

ModuleCVSN

DXC2003I ALCS state change fromSS1-'state1' to SS2-'state2'starting

ExplanationALCS state change from state1 to state2 is starting.

System actionALCS continues processing normally.

ModuleCVSN

DXC2004I ALCS in SS-'state' state

ExplanationALCS state change to state has completed.

System actionALCS continues processing normally.

User responseNone.

122 Airline Control System Version 2: Messages and Codes

Page 135: Airline Control System Version 2: Messages and Codes

ModuleCVSN

DXC2005E Invalid global load message indexNR-'number'

ExplanationA program entered the ALCS ECB-controlled programCGL2 with an invalid application global load messageindex number number.

System actionApplication global area load continues.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis program is not intended to be called by user-written programs. If you have called it, replace thecall; otherwise inform your system programmer.

ModuleCGL2

DXC2006I Global record load complete

ExplanationThe application global area load routines havecompleted successfully.

ModuleCGL2

DXC2007E Invalid global record type/ordinal- Slot SN-'slot_number' DirectoryDN-'directory_number'

ExplanationThe record address specified for loading into slotslot_number of directory directory_number is an invalidaddress.

"SLOT SN-'NONE'" means that this is the second orsubsequent record of a logical global. (Only the firstrecord has a global area directory slot.)

System actionALCS does not load this record. Application global areaload continues.

Operator responseAsk your system programmer whether this globalrecord is required for successful execution. If it is, thenterminate ALCS using the ZASYS HALT command.

System programmer responseAlter the global load definition programGOAdirectory_number to correct the record addressfor the record to be loaded into slot slot_numberof directory directory_number (ORDINAL and TYPEparameters of the GO1GO macro). Refer to ALCSInstallation and Customization for more details of theapplication global area.

ModuleCGL2

DXC2008E Can not read globalrecord - Fixed file typeFT-'filetype' Ordinal ORD-'ordinal'Slot SN-'slot_number' DirectoryDN-'directory_number'

ExplanationThe application global area load routines were unableto read the record address specified for loading intoslot slot_number of directory directory_number.

"SLOT SN-'NONE'" means that this is the second orsubsequent record of a logical global. (Only the firstrecord has a global area directory slot.)

System actionNo record is loaded into this slot of directorydirectory_number. Application global area loadcontinues.

Operator responseAsk your system programmer whether this globalrecord is required for successful execution. If it is, thenterminate ALCS using the ZASYS HALT command.

System programmer responseDetermine the reason why the read failed: I/O error,record identifier (ID) wrong, or record code check(RCC) wrong. If record ID is wrong, check the ID orIDSYM parameters of the GO1GO macro for this record

Chapter 6. Online monitor messages (ALCS printer): DXC2000-DXC2999 123

Page 136: Airline Control System Version 2: Messages and Codes

in program GOAdirectory_number. Use the ZDFILcommand to display the actual record ID and RCCcharacters in the record.

ModuleCGL2

DXC2009E Can not find global load programPN-'name'

ExplanationThe application global area load routines were unableto find the global load definition program name.

System actionNo records are loaded into the global area directorydefined by this program. Application global area loadcontinues.

Operator responseAsk your system programmer whether these globalrecords are required for successful execution. If theyare, then terminate ALCS using the ZASYS HALTcommand.

System programmer responseEnsure that the global load definition program nameis link-edited into one of the application program loadmodules that are loaded for system-wide use whenapplication global area load is performed.

ModuleCGL2

DXC2010I Global record load starting

ExplanationThe application global area load routines have started.

ModuleCGL2

DXC2011E Invalid directory slot number -Slot SN-'slot_number' DirectoryDN-'0'

ExplanationSlot numbers 0 through 7 in directory 0 are notavailable for application program use.

"SLOT SN-'NONE'" means that this is the second orsubsequent record of a logical global. (Only the firstrecord has a global area directory slot.)

System actionALCS does not load this record. Application global areaload continues.

Operator responseAsk your system programmer whether this globalrecord is required for successful execution. If it is, thenterminate ALCS using the ZASYS HALT command.

System programmer responseAlter the global load definition program GOA0 toremove references to slots 0 through 7 of directory 0.Refer to ALCS Installation and Customization for moredetails of the application global area.

ModuleCGL2

DXC2012E Not enough space in globalarea AN-'area_number' -Slot SN-'slot_number' DirectoryDN-'directory_number'

ExplanationThe amount of storage allocated to global areapart area_number is not enough to contain all therequested records. The length of the record to beloaded into slot number slot_number of directorydirectory_number exceeds the free storage available inthis part of the application global area.

"SLOT SN-'NONE'" means that this is the second orsubsequent record of a logical global. (Only the firstrecord has a global area directory slot.)

System actionALCS does not load this record. Application global areaload continues.

Operator responseAsk your system programmer whether this globalrecord is required for successful execution. If it is, thenterminate ALCS using the ZASYS HALT command.

System programmer responsePerform another ALCS system configuration generationto redefine the size of this part of the global area.

124 Airline Control System Version 2: Messages and Codes

Page 137: Airline Control System Version 2: Messages and Codes

Or reduce the size and/or number of global recordsloaded by altering the global load definition programsGOA0, GOA1, ... GOAE. Refer to ALCS Installationand Customization for more details of the applicationglobal area and ALCS system configuration generation.

ModuleCGL2

DXC2014E Invalid header strip requestfor keypointable record -Slot SN-'slot_number' DirectoryDN-'directory_number'

ExplanationThe global load definition for slot slot_number ofdirectory directory_number requests header strippingfor a keypointable record that is not the second orsubsequent record of a logical global.

"SLOT SN-'NONE'" means that this is the second orsubsequent record of a logical global. (Only the firstrecord has a global area directory slot.)

System actionALCS does not load this record. Application global areaload continues.

Operator responseAsk your system programmer whether this globalrecord is required for successful execution. If it is, thenterminate ALCS using the ZASYS HALT command.

System programmer responseAlter the global load definition programGOAdirectory_number. Correct the header strippingrequest for record to be loaded into slot slot_numberof directory directory_number (HDSTRIP parameter ofthe GO1GO macro). Refer to ALCS Installation andCustomization for more details of the applicationglobal area.

ModuleCGL2

DXC2015E Global load only allowed in idlestate

ExplanationALCS has received a message from a terminal askingfor reload of the application global area but the systemis not in IDLE state.

System actionALCS discards the input message.

Operator responseIf the global area reload is required, change to IDLEstate and repeat the message.

ModuleCGL2

DXC2016E No ALCS globals defined - CheckCGAF

ExplanationThe application global area load routines determinedthat the ALCS global load control program CGAF wasempty.

System actionNo ALCS global records are loaded. Some importantALCS functions, including Recoup, will therefore notwork.

User responseUse the version of CGAF supplied by IBM. If this is atfault, ask your system programmer to inform your IBMprogramming support representative.

Note:

Not in GUPI: The next message is not intended forautomated operations.

ModuleCGL2

DXC2017I Shared printer acquired - ALCSV2 System i Version number -System_name

ExplanationThe ALCS system called system_name has acquiredthe shared printer on which this message appears.The variables are as defined in the ALCS systemgeneration.

System actionALCS continues processing normally.

Chapter 6. Online monitor messages (ALCS printer): DXC2000-DXC2999 125

Page 138: Airline Control System Version 2: Messages and Codes

ModuleCPQC

DXC2020E Check entry and retry - If problempersists call supervisor Problemreference information followsSE-number {CTL|OPR}-code PROG-name OFFSET-listing_addressCRN-crn VOLUME volume_serialDSNAME data_set_name MSG-message

ExplanationALCS, an ECB-controlled program, or an applicationprogram has detected an error that causes thetermination of an entry created to service an inputmessage from a display terminal. To prevent theterminal from locking up, this message is sent to theoriginating terminal.

If the entry is terminated by ALCS, or an ECB-controlled program that used a SERRC or a snapcmacro, the problem reference information is a copyof the system error information that ALCS sends toRO CRAS. For an entry terminated by an applicationprogram which used a SYSRA macro, no problemreference information is sent.

NumberDump sequence number, a 6-digit decimalnumber. SE-NODUMP means that there is no dump(usually because the error duplicates a previousdump).

CodeSystem error code; a 6-digit hexadecimal code thatidentifies the type of error.

NameName of the program or ALCS monitor CSECTthat was executing at the time of the error. IfALCS cannot determine the program or monitorCSECT, ALCS prints PSW=psw instead of theprogram name and listing address, where psw isthe corrected program status word (PSW) at thetime of the error. "Corrected" means that ALCS hasreset the instruction address in the PSW to point tothe failing instruction.

Listing_addressOffset of error within the program, a hexadecimalnumber. This address corresponds to the address(LOC) in the assembler listing of the program. Ifan ALCS monitor CSECT was executing at the timeof the error, ALCS prints /kwd>==listing_address,where listing_address is the offset of the errorwithin the ALCS monitor CSECT, a hexadecimalnumber. This address corresponds to the address

(LOC) in the assembler listing of the ALCS monitorCSECT.

crnCRN of the originating terminal. If the CRN is notavailable, ALCS prints CRI-cri instead, where cri isthe CRI of the originating terminal.

Volume_serialVolume serial of the DASD volume that containsthe data set. If there is no dump (number isNODUMP) the volume_serial is not included in themessage.

Data_set_nameData set name of the data set that contains thedump. If there is no dump (number is NODUMP) thedata_set_name is not included in the message.

MessageOptionally, an explanatory message associatedwith the error.

If the program that detected the error used a SERRCor snapc macro instruction with an indirect programname (PROGRAM parameter of the SERRC macro or thePROG parameter of the snapc macro), then:

NameIs the indirect program name (PROGRAM operand),not the name of the program that issued theSERRC macro.

OFFSET-listing_addressIs omitted from the message.

User responseRefer to system error number code in Chapter 13,“System error codes: 000000-000FFF,” on page 302to identify the error condition, or if applicable to anyuser-written documentation.

ModuleCEA2

DXC2021E SE-number CTL-code PROG-nameOFFSET-listing_address CRN-crnVOLUME volume_serial DSNAMEdata_set_name MSG-message

ExplanationALCS has detected an error and written a dump to theALCS diagnostic file.

NumberDump sequence number, a 6-digit decimalnumber. SE-NODUMP means that there is no dump(usually because the error duplicates a previousdump).

126 Airline Control System Version 2: Messages and Codes

Page 139: Airline Control System Version 2: Messages and Codes

CodeSystem error code; a 6-digit hexadecimal code thatidentifies the type of error.

NameName of the program or ALCS monitor CSECTthat was executing at the time of the error. IfALCS cannot determine the program or monitorCSECT, ALCS prints PSW=psw instead of theprogram name and listing address, where psw isthe corrected program status word (PSW) at thetime of the error. "Corrected" means that ALCS hasreset the instruction address in the PSW to point tothe failing instruction.

Listing_addressOffset of error within the program, a hexadecimalnumber. This address corresponds to the address(LOC) in the assembler listing of the program. Ifan ALCS monitor CSECT was executing at the timeof the error, ALCS prints /kwd>==listing_address,where listing_address is the offset of the errorwithin the ALCS monitor CSECT, a hexadecimalnumber. This address corresponds to the address(LOC) in the assembler listing of the ALCS monitorCSECT.

crnCRN of the originating terminal. If the CRN is notavailable, ALCS prints CRI-cri instead, where cri isthe CRI of the originating terminal.

Volume_serialVolume serial of the DASD volume that containsthe data set. If there is no dump (number isNODUMP) the volume_serial is not included in themessage.

Data_set_nameData set name of the data set that contains thedump. If there is no dump (number is NODUMP) thedata_set_name is not included in the message.

MessageOptionally, an explanatory message associatedwith the error.

User responseRefer to system error number code in Chapter 13,“System error codes: 000000-000FFF,” on page 302to identify the error condition.

DXC2022E SE-number OPR-code PROG-nameOFFSET-listing_address CRN-crnVOLUME volume_serial DSNAMEdata_set_name MSG-message

ExplanationAn application program or an ECB-controlled monitorprogram has detected an error and ALCS has written adump to the ALCS diagnostic file.

NumberDump sequence number, a 6-digit decimalnumber. SE-NODUMP means that there is no dump(usually because the error duplicates a previousdump).

CodeSystem error code; a 6-digit hexadecimal code thatidentifies the type of error.

NameName of the program or ALCS monitor CSECTthat was executing at the time of the error. IfALCS cannot determine the program or monitorCSECT, ALCS prints PSW=psw instead of theprogram name and listing address, where psw isthe corrected program status word (PSW) at thetime of the error. "Corrected" means that ALCS hasreset the instruction address in the PSW to point tothe failing instruction.

Listing_addressOffset of error within the program, a hexadecimalnumber. This address corresponds to the address(LOC) in the assembler listing of the program. Ifan ALCS monitor CSECT was executing at the timeof the error, ALCS prints /kwd>==listing_address,where listing_address is the offset of the errorwithin the ALCS monitor CSECT, a hexadecimalnumber. This address corresponds to the address(LOC) in the assembler listing of the ALCS monitorCSECT.

crnCRN of the originating terminal. If the CRN is notavailable, ALCS prints CRI-cri instead, where cri isthe CRI of the originating terminal.

Volume_serialVolume serial of the DASD volume that containsthe data set. If there is no dump (number isNODUMP) the volume_serial is not included in themessage.

Data_set_nameData set name of the data set that contains thedump. If there is no dump (number is NODUMP) thedata_set_name is not included in the message.

MessageOptionally, an explanatory message associatedwith the error.

If the program that detected the error used a SERRCor snapc macro instruction with an indirect programname (PROGRAM parameter of the SERRC or snapc

Chapter 6. Online monitor messages (ALCS printer): DXC2000-DXC2999 127

Page 140: Airline Control System Version 2: Messages and Codes

macro) then OFFSET-listing_address is omitted fromthe message.

User responseRefer to system error number code in Chapter 13,“System error codes: 000000-000FFF,” on page 302or, if applicable, to user-written documentation toidentify the error condition.

DXC2023E Invalid field synch request- record already synchronized- field displacement fd-field_displacement directory dn-directory_number

ExplanationThe global load definition for the synchronizable globalfield with displacement field_displacement in directorydirectory_number follows the definition of a globalrecord that is synchronizable.

System actionALCS does not set this global field as synchronizable.Application global area load continues.

Operator responseAsk your system programmer whether this field mustbe synchronizable for successful execution. If itmust, then terminate ALCS using the ZASYS HALTcommand.

System programmer responseAlter the global load definition programGOAdirectory_number. Either remove the requestto synchronize the global field with displacementfield_displacement or remove the request tosynchronize the record in the preceding recordload definition. Refer to ALCS Installation andCustomization for more details of the applicationglobal area.

ModuleCGL2

DXC2024E Invalid field synch request -field not contained in last recordloaded - field displacement fd-field_displacement directory dn-directory_number

ExplanationThe main storage address for the synchronizableglobal field with displacement field_displacement indirectory directory_number does not fall within themain storage address range of the previously loadedrecord in directory directory_number.

System actionALCS does not set this global field as synchronizable.Application global area load continues.

Operator responseAsk your system programmer whether this field mustbe synchronizable for successful execution. If itmust, then terminate ALCS using the ZASYS HALTcommand.

System programmer responseAlter the global load definition programGOAdirectory_number. Ensure that each global fieldsynchronization request follows the record loaddefinition for the global record that the global fieldis contained within. Refer to ALCS Installation andCustomization for more details of the applicationglobal area.

ModuleCGL2

DXC2025E Incomplete logical global record- slot sn- 'slot_number' directorydn-'directory_number'.

ExplanationThe global load definition for slot slot_number ofdirectory directory_number is for a record which ispart of a logical global. One or more of the precedingglobal load definitions for this logical global has beenrejected in error, so although this definition is not inerror, ALCS can not load the complete logical global.

System actionALCS does not load this record and no part of thislogical global will be keypointed regardless of theKEYPT parameter value. Application global area loadcontinues.

Operator responseAsk your system programmer whether this logicalglobal is required for successful execution. If it is, thenterminate ALCS using the ZASYS HALT command.

128 Airline Control System Version 2: Messages and Codes

Page 141: Airline Control System Version 2: Messages and Codes

System programmer responseAlter the global load definition programGOAdirectory_number. Examine the previous errormessages relating to this logical global and correctthe errors identified. Refer to ALCS Installation andCustomization for more details of the applicationglobal area.

ModuleCGL2

DXC2026E Inconsistent keypointable settingfor logical global record -slot sn- 'slot_number' directorydn-'directory_number'.

ExplanationThe global load definition for slot 'slot_number ofdirectory_number is for a record which is part of alogical global. This definition has a different value forthe KEYPT parameter to that in preceding global loaddefinitions for this logical global.

System actionALCS does not load this record and no part of thislogical global will be keypointed regardless of theKEYPT parameter value. Application global area loadcontinues.

Operator responseAsk your system programmer whether this logicalglobal is required for successful execution. If it is, thenterminate ALCS using the ZASYS HALT command.

System programmer responseAlter the global load definition programGOAdirectory_number. Examine the previous errormessages relating to this logical global and correctthe errors identified. Refer to ALCS Installation andCustomization for more details of the applicationglobal area.

ModuleCGL2

DXC2030I Pool scan - restart awaited

ExplanationThe ALCS data base scan utility was running whenALCS terminated. It is waiting for a restart entry fromthe user's application.

Operator responseIf it is not convenient to restart the scan, then the scancan be cancelled with the ZDATA CANCEL command.

DXC2031E Pool scan - invalid entry to restartprogram

ExplanationThe restart function of the ALCS data base scan utilitywas entered while restart was not pending.

System actionThe entry is terminated by ALCS.

DXC2032I Pool scan - restarted

ExplanationThe ALCS data base scan utility has been restartedautomatically.

DXC2033E Pool scan - restart error - userprogram PROG-'prog' not loaded

ExplanationThe ALCS data base scan utility is unable to restartautomatically because one or more of the userprograms is not loaded.

Operator responseAfter loading the missing program(s), the scan can berestarted by the ZDRIV CAP6 command. Alternativelythe scan can be cancelled with the ZDATA CANCELcommand.

DXC2034E Pool scan - restart error - errorreturn from user program

ExplanationThe ALCS data base scan utility is unable to restartautomatically because the user's start of scan programis returning the return code 4 (do not proceed withscan).

Operator responseCorrect the error and then restart the scan with theZDRIV CAP6 command. Alternatively the scan can becancelled with the ZDATA CANCEL command.

DXC2035I Pool scan - restart delayed untilNORM state

Chapter 6. Online monitor messages (ALCS printer): DXC2000-DXC2999 129

Page 142: Airline Control System Version 2: Messages and Codes

ExplanationThe ALCS data base scan utility is waiting for anautomatic restart. As the scan was not originallystarted in IDLE state the automatic restart is delayeduntil NORM state is reached.

Operator responseBring ALCS up to NORM state or restart the scan withthe ZDRIV CAP5 command before changing to NORMstate.

DXC2036E Pool scan - restart error - unableto recreate parameter list

ExplanationThe ALCS data base scan utility is unable to restart.There has been corruption of one or both of the loaddump keypoints.

Operator responseCancel the scan with the ZDATA CANCEL command.

DXC2351E MQ Bridge - MQ queue resource isnot active MQ resource CRN-'crn'Queue name QN-'queue_name'

ExplanationThe ALCS MQ bridge facility cannot process a triggermessage because the matching MQ communicationresource is not active.

System actionALCS discards the MQ trigger message.

Operator responseUse the ZACOM command to start the MQcommunication resource.

ModuleDXCMQB

DXC2352E MQ Bridge - MQGET fromrequest queue failed MQresource CRN-'crn' Queuename QN-'queue_name' MQGETCompletion code RC-'return_code'Reason code RSC-'reason_code'

ExplanationThe ALCS MQ bridge facility cannot get a messagefrom the MQ queue queue_name. completion_code andreason_code are the completion code and reason codefrom the MQ MQGET call.

Problem determinationSee the WebSphere MQ for z/OS Messages and Codesfor lists of completion codes and reason codes.

ModuleDXCMQB

DXC2354E MQ Bridge - MQCLOSE failedMQ resource CRN-'crn' Queuename QN-'queue_name' MQCLOSECompletion code RC-'return_code'Reason code RSC-'reason_code'

ExplanationThe ALCS MQ bridge facility cannot close theMQ queue queue_name. completion_code andreason_code are the completion code and reason codefrom the MQ MQCLOSE call.

Problem determinationWebSphere MQ for z/OS Messages and Codes listscompletion codes and reason codes.

ModuleDXCMQB

DXC2356E MQ Bridge - MQOPEN failedMQ resource CRN-'crn' Queuename QN-'queue_name' MQOPENCompletion code RC-'return_code'Reason code RSC-'reason_code'

ExplanationThe ALCS MQ bridge facility cannot open theMQ queue queue_name. completion_code andreason_code are the completion code and reason codefrom the MQ MQOPEN call.

Problem determinationWebSphere MQ for z/OS Messages and Codes listscompletion codes and reason codes.

ModuleDXCMQB

130 Airline Control System Version 2: Messages and Codes

Page 143: Airline Control System Version 2: Messages and Codes

DXC2357E MQ Bridge - No CRI found inCorrelId MQ resource CRN-'crn'

ExplanationThe ALCS MQ bridge facility cannot process an inputmessage because there is no terminal CRI.

System actionALCS discards the input message.

User responseCheck that the message is being sent to the correctresource, and that all resources are defined in thecommunication generation. Check that the remotesystem is using the correct terminal addressingscheme. By default, ALCS expects the terminal CRI inthe low-order 3 bytes of the MQ correlation identifierfor the input message.

ModuleDXCMQB

DXC2358E MQ Bridge - Invalid CRI foundin CorrelId MQ resource CRN-'crn'CRI-'cri'

ExplanationThe ALCS MQ bridge facility cannot process an inputmessage because either the CRI does not exist inthis system or it does not specify a communicationresource defined by LDTYPE=MQTERM.

System actionALCS discards the input message.

User responseCheck that the message is being sent to the correctresource, and that all resources are defined in thecommunication generation. Check that the remotesystem is using the correct terminal addressingscheme. By default, ALCS expects the terminal CRI inthe low-order 3 bytes of the MQ correlation identifierfor the input message.

ModuleDXCMQB

DXC2359E MQ Bridge - Terminal not routed toapplication MQ resource CRN-'crn'Terminal CRN-'crn'

ExplanationThe ALCS MQ bridge facility has received a messagefrom a terminal. The terminal is not routed to anapplication.

System actionALCS discards the input message.

Operator responseRoute the terminal to the correct ALCS applicationusing the ZACOM command.

ModuleDXCMQB

DXC2360E MQ Bridge - Application is invalidor inactive MQ resource CRN-'crn'Terminal CRN-'crn' ApplicationCRN-'crn'

ExplanationThe ALCS MQ bridge facility has received a messagefrom a terminal. The terminal is routed to anapplication and either the application name is notdefined to ALCS or the application is inactive.

System actionALCS discards the input message.

Operator responseUse the ZDCOM command to check that the MQterminal is routed to the correct application. Usethe ZACOM command to activate the application ifrequired.

ModuleDXCMQB

DXC2361E MQ Bridge - System is notin required state MQ resourceCRN-'crn' Terminal CRN-'crn'Application CRN-'crn'

ExplanationThe ALCS MQ bridge facility has received a messagefrom a terminal. The terminal is routed to anapplication that does not accept messages in thecurrent system state. The SYSSTATE parameter of theCOMDEF macro can specify, for each application, the

Chapter 6. Online monitor messages (ALCS printer): DXC2000-DXC2999 131

Page 144: Airline Control System Version 2: Messages and Codes

minimum system state for the receipt of messages(the default is NORM state).

System actionALCS discards the input message.

Operator responseUse the ZDCOM command to check that the MQterminal is routed to the correct application. Use theZACOM command to inactivate the MQ resource toprevent further input messages until ALCS reaches theappropriate system state.

ModuleDXCMQB

DXC2362W MQ Bridge - MQ is not supportedby this ALCS

ExplanationThe ALCS MQ bridge facility cannot process messagesbecause the ALCS system configuration table does notspecify support for MQ.

System actionALCS continues normally but the MQ bridge facility isunavailable.

Operator responseSee ALCS Installation and Customization forinformation on how to configure MQ.

ModuleDXCMQB

DXC2363W MQ Bridge - MQ is not connected toALCS

ExplanationThe ALCS MQ bridge facility cannot process messagesbecause ALCS is not currently connected to MQ.

System actionALCS continues normally but the MQ bridge facility isunavailable.

Operator responseUse the ZCMQI command to connect ALCS to MQ.

ModuleDXCMQB

DXC2364E MQ Bridge - Response queue isnot defined Terminal CRN-'crn' MQresource CRN-'crn'

ExplanationThe ALCS MQ bridge facility cannot send an outputmessage because there is no MQ response queue. Ifthere is an input message associated with this outputmessage, ALCS uses the reply-to queue specified inthe MQ message descriptor for the input message;otherwise ALCS uses the response queue defined inthe communication table for the MQ resource.

System actionALCS discards the output message.

User responseCheck that the MQ resource is correctly specified inthe communication generation.

ModuleDXCMQB

DXC2365W MQ Bridge - MQ interfacesuspended

ExplanationThe ALCS MQ bridge facility cannot process messagesbecause the MQ queue manager has stoppedresponding to ALCS.

System actionALCS continues normally but the MQ bridge facility isunavailable.

Operator responseInform your MQ administrator.

ModuleDXCMQB

DXC2367E MQ Bridge - MQPUT1 failedMQ resource CRN-'crn' Queuename QN-'queue_name' MQPUT1Completion code RC-'return_code'Reason code RSC-'reason_code'

132 Airline Control System Version 2: Messages and Codes

Page 145: Airline Control System Version 2: Messages and Codes

ExplanationThe ALCS MQ bridge facility cannot put a messageon the MQ queue queue_name. completion_code andreason_code are the completion code and reason codefrom the MQ MQPUT1 call.

System actionALCS discards the output message.

Problem determinationWebSphere MQ for z/OS Messages and Codes listscompletion codes and reason codes.

ModuleDXCMQB

DXC2368E MQ Bridge - Invalid CRIfrom installation-wide exit MQresource CRN-'crn' Queue nameQN-'queue_name' CRI-'cri'

ExplanationThe ALCS MQ bridge facility cannot process aninput message from MQ queue queue_name becauseinstallation-wide monitor exit USRMQB0 returned aninvalid terminal CRI.

System actionALCS discards the input message.

User responseCorrect the installation-wide monitor exit.

ModuleDXCMQB

DXC2369E MQ Bridge - MQINQ failedMQ resource CRN-'crn' Queuename QN-'queue_name' MQINQCompletion code RC-'return_code'Reason code RSC-'reason_code'

ExplanationThe ALCS MQ bridge facility started an MQcommunication resource but it cannot getthe attributes of the MQ queue queue_name.completion_code and reason_code are the completioncode and reason code from the MQ MQINQ call.

Problem determinationWebSphere MQ for z/OS Messages and Codes listscompletion codes and reason codes.

ModuleDXCMQB

DXC2369E MQ Bridge - MQINQ failedMQ resource CRN-'crn' Queuename QN-'queue_name' MQINQCompletion code RC-'return_code'Reason code RSC-'reason_code'

ExplanationThe ALCS MQ bridge facility started an MQcommunication resource but it cannot getthe attributes of the MQ queue queue_name.completion_code and reason_code are the completioncode and reason code from the MQ MQINQ call.

Problem determinationWebSphere MQ for z/OS Messages and Codes listscompletion codes and reason codes.

ModuleDXCMQB

DXC2380E WAS Bridge - WAS ResourceCRN-'crn' ALCS WAS support is notenabled

ExplanationThe ALCS WAS Bridge facility cannot processmessages because the ALCS system configurationtable does not specify support for WAS.

System actionThe WAS Bridge facility is unavailable.

System programmer responseSee ALCS Installation and Customization forinformation on how to configure WAS support.

ModuleDXCWSB

DXC2381E WAS Bridge - WAS ResourceCRN-'crn' ALCS is not connected toWAS

Chapter 6. Online monitor messages (ALCS printer): DXC2000-DXC2999 133

Page 146: Airline Control System Version 2: Messages and Codes

ExplanationThe ALCS WAS Bridge facility cannot processmessages because ALCS is not currently connected toWAS.

System actionThe WAS Bridge facility is unavailable.

System programmer responseUse the ZCWAS command to connect ALCS to WAS.

ModuleDXCWSB

DXC2382E WAS Bridge - WAS ResourceCRN-'crn' (In)activation inprogress

ExplanationThe ALCS WAS resource cannot be activated orinactivated because (In)activation is already inprogress.

Operator responseWait until (in)activation is finished.

ModuleDXCWSB

DXC2383E WAS Bridge - WAS ResourceCRN-'crn' Already active

ExplanationThe ALCS WAS resource cannot be activated becausethe resource is already active.

System actionALCS continues normally.

ModuleDXCWSB

DXC2384E WAS Bridge - WAS ResourceCRN-'crn' Already inactive

ExplanationThe ALCS WAS resource cannot be inactivatedbecause the resource is already inactive.

ModuleDXCWSB

DXC2385E WAS Bridge - WAS ResourceCRN-'crn' Not enough IOCBsavailable

ExplanationThe ALCS WAS resource cannot be activated becausethere are not enough IOCBs available.

System actionThe WAS resource cannot be activated.

Operator responseIf it happens repeatedly, inform your SystemProgrammer.

System programmer responseIncrease the total number of I/O control blocks(IOCBs) in the ALCS system. (See the descriptionof the SCTGEN macro NBRIOB parameter in ALCSInstallation and Customization).

ModuleDXCWSB

DXC2386E WAS Bridge - WAS ResourceCRN-'crn' Register failed Returncode RC-'rc' Reason code RSC-'rsn'

ExplanationThe ALCS WAS resource cannot be activated becausethe OLA Register service failed. Note that the Registername must be an CEC complex unique name.Otherwise the Register will fail with return code 8 andreason code 8.

System actionThe WAS resource cannot be activated.

Problem determinationFor the return codes and reason codes for OLAcallable services see the IBM Information Center forWebSphere® and search for OLA calls return code.

ModuleDXCWSB

134 Airline Control System Version 2: Messages and Codes

Page 147: Airline Control System Version 2: Messages and Codes

DXC2387E WAS Bridge - WAS ResourceCRN-'crn' Register abended

ExplanationThe ALCS WAS resource cannot be activated becausethe OLA Register service abended. See also systemerror 00006B for more details.

System actionThe WAS resource cannot be activated.

System programmer responseInform your IBM local representative.

ModuleDXCWSB

DXC2388E WAS Bridge - WAS ResourceCRN-'crn' Get Connector failedReturn code RC-'rc' Reason codeRSC-'rsn'

ExplanationThe ALCS WAS resource cannot be activated becausethe OLA Get Connector service failed.

System actionThe WAS resource cannot be activated.

Problem determinationFor the return codes and reason codes for OLAcallable services see the IBM Information Center forWebSphere Application Server - Network Deployment(z/OS) and search for OLA calls return code.

ModuleDXCWSB

DXC2389E WAS Bridge - WAS ResourceCRN-'crn' Get Connector abended

ExplanationThe ALCS WAS resource cannot be activated becausethe OLA Get Connector service abended. See alsosystem error 00006B for more details.

System actionThe WAS resource cannot be activated.

System programmer responseInform your IBM local representative.

ModuleDXCWSB

DXC2390E WAS Bridge - WAS ResourceCRN-'crn' Unregister failed Returncode RC-'rc' Reason code RSC-'rsn'

ExplanationThe OLA Unregister service failed during inactivation ofthe WAS resource.

System actionThe WAS resource will be forcibly inactivated.

Problem determinationFor the return codes and reason codes for OLAcallable services see the IBM Information Center forWebSphere Application Server - Network Deployment(z/OS) and search for OLA calls return code.

ModuleDXCWSB

DXC2391E WAS Bridge - WAS ResourceCRN-'crn' Unregister abended

ExplanationThe OLA Unregister service abended duringinactivation of the WAS resource. See also systemerror 00006B.

System actionThe WAS resource will be inactivated.

System programmer responseInform your IBM local representative.

ModuleDXCWSB

DXC2392E WAS Bridge - WAS ResourceCRN-'crn' Invalid CRI-'cri'

ExplanationThe ALCS WAS Bridge facility cannot process an inputmessage from WAS resource crn because installation-

Chapter 6. Online monitor messages (ALCS printer): DXC2000-DXC2999 135

Page 148: Airline Control System Version 2: Messages and Codes

wide monitor exit USRWAS3 returned an invalidterminal CRI.

System actionALCS discards the input message.

User responseCorrect the installation-wide monitor exit.

ModuleDXCWSB

DXC2393E WAS Bridge - WAS ResourceCRN-'crn' Send failed Return codeRC-'rc' Reason code RSC-'rsn'Request type RQT-'rqt'

ExplanationThe OLA Send service failed for either RQT 4 - OLASend Request, or RQT 5 - OLA Get Message Data (ALCSresponse).

System actionThe WAS resource will be inactivated.

Problem determinationReturn code 99 indicates that the Send wassuccessful, but the subsequent WAS response wasinvalid. For the return codes and reason codes for OLAcallable services see the IBM Information Center forWebSphere Application Server - Network Deployment(z/OS) and search for OLA calls return code.

ModuleDXCWSB

DXC2394E WAS Bridge - WAS ResourceCRN-'crn' Receive failed Returncode RC-'rc' Reason code RSC-'rsn'Request type RQT-'rqt'

ExplanationThe OLA Receive service failed for either RQT 1 - OLAReceive Request Specific, or RQT 2 - OLA Get MessageData, orRQT 3 - OLA Send Response.

System actionThe WAS resource will be inactivated.

Problem determinationFor the return codes and reason codes for OLAcallable services see the IBM Information Center forWebSphere Application Server - Network Deployment(z/OS) and search for OLA calls return code. Notethat the message "Return code RC-'8' Reason codeRSC-'40' Request type RQT-2" means that the inputmessage cannot fit in any ECB storage. It is likely thateither there is no heap storage available or your heapstorage is too small.

ModuleDXCWSB

DXC2395E WAS Bridge - WAS ResourceCRN-'crn' Receive abendedRequest type RQT-'rqt'

ExplanationThe OLA Receive service abended for either RQT 1 -OLA Receive Request Specific, or RQT 2 - OLA GetMessage Data, or RQT 3 - OLA Send Response. Seealso system error 00006B.

System actionThe WAS resource will be inactivated.

System programmer responseInform your IBM local representative.

ModuleDXCWSB

DXC2396E WAS Bridge - WAS ResourceCRN-'crn' Send abended Requesttype RQT-'rqt'

ExplanationThe OLA Send service abended for either RQT 4 - OLASend Request, or RQT 5 - OLA Get Message Data (ALCSresponse). See also system error 00006B.

System actionThe WAS resource will be inactivated.

System programmer responseInform your IBM local representative.

136 Airline Control System Version 2: Messages and Codes

Page 149: Airline Control System Version 2: Messages and Codes

ModuleDXCWSB

DXC2397E WAS Bridge - WAS ResourceCRN-'crn' Invalid TCRN-'crn'

ExplanationThe ALCS protocol type 2 WAS Bridge facility cannotprocess an input message from WAS Resource crnbecause the remote WAS application returned anincorrect subordinate terminal CRN in the correlator.

System actionALCS discards the input message.

User responseCorrect the remote WAS application.

ModuleDXCWSB

DXC2400I Message rejected from CRN-crn

ExplanationALCS has received a message from the LU6.1 parallelsession with CRN crn. ALCS cannot pass the messageto the application for one of the following reasons:

• The LU6.1 link is routed to an application and theapplication name is not defined to ALCS.

• The LU6.1 link is routed to an inactive application.• The LU6.1 link is not routed to an application.• The LU6.1 link is routed to an application that does

not accept messages in the current system state.• The SYSSTATE parameter of the COMDEF macro can

specify, for each application, the minimum systemstate for the receipt of messages (the default isNORM state).

System actionALCS discards the input message.

Operator responseUse the ZDCOM command to check that the LU6.1 linkis routed to the correct application. Use the ZACOMcommand to activate the application if required. Oruse the ZACOM command to inactivate the LU6.1 link toprevent further input messages until ALCS reaches theappropriate system state.

ModuleDXCOPZ

DXC2401W Application name does not exist

ExplanationALCS has received a message from a terminal. Theterminal is routed to an application and the applicationname is not defined to ALCS.

System actionALCS discards the input message.

Operator responseThis error should not occur. If it does, inform yoursystem programmer.

System programmer responseCheck and correct the ALCS communicationgeneration.

ModuleDXCOPZ

DXC2402W Application name not active

ExplanationALCS has received a message from a terminal routedto an inactive ALCS application, and the message is nota CLEAR or PA key entry, or ALCS command.

System actionALCS discards the input message.

Operator responseUse the ZROUT command to check that the terminalis routed to the correct ALCS application, and activatethe application, before retrying the message.

ModuleDXCOPZ

DXC2403W Not routed to an application

ExplanationALCS has received a message from a terminal notrouted to an application, and the message is not aCLEAR or PA key entry, or ALCS command.

Chapter 6. Online monitor messages (ALCS printer): DXC2000-DXC2999 137

Page 150: Airline Control System Version 2: Messages and Codes

System actionALCS discards the input message.

Operator responseRoute the terminal to the correct ALCS applicationusing the ZACOM or ZROUT commands beforeretrying the message. Refer to ALCS Operation andMaintenance for details of the ZACOM and ZROUTcommands.

ModuleDXCOPZ

DXC2404W Request not processed - Systemrestricted

ExplanationALCS has received a message from a terminal that isrouted to an active application that does not acceptALCS commands in the current system state, andthe message is not a CLEAR or PA key entry, ALCScommand, or answerback. The SYSSTATE parameterof the COMDEF macro can specify for each applicationthe minimum system state for the receipt of messages(default NORM).

System actionALCS discards the input message.

User responseWait until ALCS reaches the appropriate state beforeretrying the message.

ModuleDXCOPZ

DXC2405W Logon rejected from LU CRN-'crn' -Unknown LU name

ExplanationAn agent has tried to log on to ALCS (or the networkoperator has issued a VARY LOGON) for the terminalwith LU name crn, but the CRN is not defined to ALCS.

System actionALCS rejects the logon request.

Operator responseAsk your system programmer to check thecommunication generation.

ModuleDXCCOME

DXC2406W Logon rejected from LU CRN-'crn' -Unsupported PS profile

ExplanationAn agent has tried to log on to ALCS (or the networkoperator has issued a VARY LOGON) for the terminalwith LU name crn, but the terminal has an VTAMpresentation services ( PS ) profile that ALCS does notsupport.

System actionALCS rejects the logon request.

Operator responseAsk your VTAM system programmer to check the LUdefinition.

ModuleDXCCOME

DXC2407W Logon rejected from LU CRN-'crn' -Display width not 80 columns

ExplanationAn agent has tried to log on to ALCS (or the networkoperator has issued a VARY LOGON) for the terminalwith LU name crn, but the display width is not 80columns.

System actionALCS rejects the logon request.

Operator responseAsk your VTAM system programmer to check the LUdefinition.

ModuleDXCCOME

DXC2408W Logon rejected from LU CRN-'crn' -Requested by installation exit

138 Airline Control System Version 2: Messages and Codes

Page 151: Airline Control System Version 2: Messages and Codes

ExplanationAn agent has tried to log on to ALCS (or thenetwork operator has issued a VARY LOGON) for theterminal with LU name crn, but the installation-widecommunication logon exit routine requested that thelogon is rejected.

System actionALCS rejects the logon request.

System programmer responseIf the attempted logon was legitimate, correct the exitroutine.

User responseContact your airline representative.

ModuleDXCCOME

DXC2409W Logon rejected from LU CRN-'crn' -Incompatible PS profile

ExplanationA logon request was received from ALCSLINK crn,but the link has an VTAM presentation services ( PS )profile that is not valid for an LU type 6.1.

System actionALCS rejects the logon request.

Operator responseAsk your VTAM system programmer to check the LUdefinition.

ModuleDXCCOLA

DXC2410W Logon rejected from LU CRN-'crn' -No session available

ExplanationA logon request was received from ALCSLINK crn, butthere are no available parallel sessions.

Or, a logon request was received from a 3270display CRN, but it is defined as an alternate CRASprinter in the communication generation (COMDEFCRAS=APnnn).

System actionALCS rejects the logon request.

Operator responseAsk your VTAM system programmer to check that:

1. LU 6.1 sessions are defined compatibly in ALCS andin the system they communicate with, or

2. 3270 device is defined correctly in ALCS and VTAM.

ModuleDXCCOLA

DXC2411W Logon rejected from LU CRN-'crn' -Response bind unacceptable

ExplanationThis ALCS and the system it communicates with acrossan ALCSLINK are unable to agree on communicationparameters.

System actionALCS rejects the logon request.

Operator responseAsk your VTAM system programmer to check that theLU 6.1 sessions are defined compatibly in ALCS and inthe system they communicate with.

ModuleDXCCOLA

DXC2412W X25PVC XCRN-'crn' unknownTCID-'tcid' IA-'ia' TA-'ta'

ExplanationA message was received on X.25 link crn from aremote terminal, but the terminal is not defined toALCS.

Note: The TCID tcid value is only used for terminaladdressing when the X.25 link is defined with COMDEFPRTCOL=TYPE7. The IA ia value is only used forterminal addressing when the X.25 link is defined withCOMDEF PRTCOL=TYPE6 or TYPE7.

System actionALCS discards the message.

Chapter 6. Online monitor messages (ALCS printer): DXC2000-DXC2999 139

Page 152: Airline Control System Version 2: Messages and Codes

Operator responseAsk your system programmer to check thecommunication generation.

ModuleDXCCOMX

DXC2413W SLC link CRN-'crn' unknownHEX-'hex' TCID-'tcid' IA-'ia' TA-'ta'

ExplanationA message was received on SLC link crn from a remoteALC terminal, but the terminal is not defined to ALCS.An SLC-ID for the remote terminal is constructed usingthe link CRI, high-level network exit address (hex),TCID (tcid), IA (ia), and TA (ta) - the SLC-ID is usedto scan the ALCS DXCSLCTB communication table toretrieve the terminal CRI.

System actionALCS discards the message.

Operator responseAsk your system programmer to check thecommunication generation.

ModuleDXCSLCID

DXC2414W ALCI LU CRN-'crn' unknownLEID-'leid'

ExplanationA message was received on ALCI LU crn from a remoteterminal, but the terminal with LEID leid is not definedto ALCS.

System actionALCS discards the message.

Operator responseAsk your system programmer to check thecommunication generation.

ModuleDXCCOMR

DXC2415W APPC/MVS re-identify failure

ExplanationALCS is unable to re-identify itself as an AdvancedProgram-to-Program Communications/MVS (APPC/MVS) scheduler after an APPC/MVS failure.

System actionALCS continues processing normally.

User responseStop APPC/MVS and restart it. Otherwise, check yourAPPCPMxx member.

ModuleDXCCOLF

DXC2416I APPC/MVS APPC-LU LUN-'luname'deactivated

ExplanationThe Advanced Program-to-ProgramCommunications/MVS (APPC/MVS) base logical unitwith CRN crn became inactive.

System actionALCS continues processing normally.

ModuleDXCCOLF

DXC2417I APPC/MVS APPC-LU LUN-'luname'activated

ExplanationThe Advanced Program-to-ProgramCommunications/MVS (APPC/MVS) base logical unitwith CRN crn became active.

System actionALCS continues processing normally.

ModuleDXCCOLF

DXC2418E APPC/MVS define TP-ID failure

ExplanationALCS is unable to define a local TP-ID.

140 Airline Control System Version 2: Messages and Codes

Page 153: Airline Control System Version 2: Messages and Codes

System actionALCS continues processing normally.

User responseIf Advanced Program-to-ProgramCommunications/MVS (APPC/MVS) is inactive, start it.Otherwise check your APPCPMxx parmlib member; ifthis is correct, ask your system programmer to informyour IBM programming support representative.

ModuleDXCCOLF

DXC2419E VTAM request to release LULUN-'luname' rejected - LU notVTAM 3270 printer

ExplanationVTAM requested ALCS through the RELREQ exit torelease an LU which is not a 3270-type printer.

System actionALCS ignores the request and returns to VTAM.

Operator responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleDXCCOME

DXC2420E VTAM request to release LULUN-'luname' rejected - UnknownLU name

ExplanationVTAM requested ALCS through the RELREQ exit torelease an LU which is not known to ALCS.

System actionALCS ignores the request and returns to VTAM.

Operator responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleDXCCOME

DXC2421E LU LUN-'luname' logged off -Timeout expired

ExplanationALCS issued a VTAM SEND but VTAM was unable toinitiate the SEND. However VTAM does not inform ALCSof this.

System actionALCS initiates a session termination for this LU.

Operator responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

Note:

GUPI: The next message is also intended forautomated operations.

ModuleDXCCOME

DXC2422W NetView unknown CRN-'crn'

ExplanationA message was received on the NetView Program-to-Program Interface (PPI), but the NetView device is notdefined to ALCS.

System actionALCS discards the message.

Operator responseAsk your system programmer to check thecommunication generation.

ModuleDXCCOMP

DXC2427W Logon rejected from LU CRN-crn -Defined as test resource

ExplanationAn agent has tried to log on to ALCS (or the networkoperator has issued a VARY LOGON) for the terminalwith LU name crn, but the CRN is defined to ALCS as atest resource.

Chapter 6. Online monitor messages (ALCS printer): DXC2000-DXC2999 141

Page 154: Airline Control System Version 2: Messages and Codes

System actionALCS rejects the logon request.

Operator responseAsk your system programmer to check thecommunication generation.

ModuleDXCCOME

DXC2428E VTAM resource CRN-'crn' inactive -nnn messages were queued

Explanationnnn ECB-controlled programs issued a ROUTC orSENDC monitor-request macro to send messages to aVTAM resource. The messages were queued waitingfor transmission, but the resource was inactivatedbefore these messages could be transmitted.

System actionFor each message that was waiting to be transmitted,ALCS detaches the message block from the ECB andreturns control to the entry.

User responseCheck that the resource is correctly defined inthe communication generation. Also check thatall required communication resources are correctlystarted.

ModuleDXCCOME

DXC2429W Request not processed - Largemessage

ExplanationALCS has received a large message in extended formatfrom a terminal which is routed to an applicationowned by another system, and the message is nota CLEAR or PA key entry, or ALCS command. Largemessages are only allowed for applications which areowned by this system.

System actionALCS discards the input message.

Operator responseRoute the terminal to the correct ALCS applicationusing the ZACOM or ZROUT commands before retryingthe message.

ModuleDXCOPZ

DXC2430W VTAM resource CRI-cri deleted -logon rejected

ExplanationALCS has received a logon request from CRI cri whilethe resource is being deleted. The logon request isrejected.

System actionALCS ignores the logon request.

Operator responseIdentify the VTAM resource and terminate its sessionwith ALCS using VTAM commands.

ModuleDXCCOME

DXC2480W CRI and/or ORD ranges differ

ExplanationThe ranges of CRI addresses and/or the rangesof resource ordinal numbers defined in thecommunication generation COMGEN macro (forexclusive use by the offline communicationgeneration) have been modified and no longer matchthe ranges that OCTM is inhibited from using.

System actionThe OCTM policing function continues.

User responseIf the ranges of CRI addresses and/or ordinal numbershave been reduced in the ALCS communicationsgeneration, then no action is required (the ranges usedby OCTM will not though change). If the ranges havebeen expanded, they may now include CRIs and/orordinals that are used by communication resourcesmanaged by OCTM. Contact your IBM programmingsupport representative for assistance in resolving anyissues that arise by this change in the CRI and/orordinal ranges.

142 Airline Control System Version 2: Messages and Codes

Page 155: Airline Control System Version 2: Messages and Codes

ModuleCOTE

DXC2481W action is still in progress for CRN-crn

ExplanationThe Online Communication Table Maintenance (OCTM)policing function has identified that this action is stillin progress for CRN crn. This action was submitted toOCTM via the COMTC macro.

System actionThe OCTM policing function continues.

User responseA COMTC macro, with this action, should be issuedagain for the CRN crn.

ModuleCOTE

DXC2482W action is still in progress forGROUP-grp

ExplanationThe Online Communication Table Maintenance (OCTM)policing function has identified that this action is still inprogress for GROUP grp. This action was submitted toOCTM via the COMTC macro.

System actionThe OCTM policing function continues.

User responseA COMTC macro, with this action, should be issuedagain for the GROUP grp.

ModuleCOTE

DXC2483W record_type records nearlydepleted

ExplanationThe Online Communication Table Maintenance (OCTM)database contains two types of record (record_type).They are Base records and Change records. WhenCOMTC macros are used to add new communicationresources, additional Base and Change records are

required. Although OCTM still has space left foradditional Base and Change records, that space isalmost depleted (less than 100 physical records areavailable).

System actionThe OCTM policing function continues.

User responseObtain assistance from your ALCS system programmer.The problem could be caused by insufficient availablesize L3 long-term pool records, or it could becaused by insufficient spare ordinal numbers forcommunication resources. If additional resourceordinals are required, then increase the range ofordinal numbers defined on the MAXORD parameter ofthe ALCS communication generation COMGEN macroand rebuild the initial communication configurationload module. If additional size L3 long-term poolrecords are needed, then run Recoup. If not enoughsize L3 long-term pool records are returned byRecoup, then increase the number of available size L3long-term pool records by expanding the database.

ModuleCOTE

DXC2484I action is still outstanding for CRN-crn

ExplanationThe Online Communication Table Maintenance (OCTM)policing function has identified that this COMTC actionhas been outstanding for CRN crn for more than 48hours.

System actionThe OCTM policing function continues.

User responseA COMTC macro, with this action should be issued forthe CRN crn. This message will be repeated every 8hours until this COMTC action has been performed forthis CRN crn.

ModuleCOTE

DXC2485I action is still outstanding forGROUP-grp

Chapter 6. Online monitor messages (ALCS printer): DXC2000-DXC2999 143

Page 156: Airline Control System Version 2: Messages and Codes

ExplanationThe Online Communication Table Maintenance (OCTM)policing function has identified that this COMTC actionhas been outstanding for GROUP grp for more than 48hours.

System actionThe OCTM policing function continues.

User responseA COMTC macro, with this action should be issued forthe GROUP grp. This message will be repeated every 8hours until this COMTC action has been performed forthis GROUP grp.

ModuleCOTE

DXC2486I ACOM Communication loadmodule module confirmed audittrail

ExplanationThis message is a normal response to the ZACOMCONFIRM command.

System actionProcessing continues.

DXC2487I ACOM Communication loadmodule module backed out audittrail

ExplanationThis message is a normal response to the ZACOMBACKOUT command.

System actionProcessing continues.

DXC2488I ACOM Communication loadmodule module loaded audit trail

ExplanationThis message is a normal response to the ZACOMLOAD command.

System actionProcessing continues.

DXC2489I CRAS status removed fromCRN-'crn' CRI-'cri' CRAS statuswas CT2-'old_cras_type' - Changedby name

ExplanationThe ALCS operator used the ZACOM command toremove CRAS status (old_cras_type) from the resourcewith CRN crn and CRI cri. name is the CRN of thedisplay terminal where the ZACOM command wasentered.)

System actionALCS processing continues with the new CRAS status.

ModuleCOMB

DXC2490I CT-'cras_type' is now on CRN-'crn'CRI-'cri' CRAS status wasCT2-'old_cras_type' - Changed byname

ExplanationOne of the following has occurred:

• ALCS has detected that the Prime or RO CRAS(cras_type) terminal has been lost, and has fallenback to an alternative terminal with CRN crn and CRIcri (name is ALCS.)

• b) The ALCS operator used the ZACOM commandto assign or transfer CRAS status (cras_type) to theresource with CRN crn and CRI cri. (name is the CRNof the display terminal where the ZACOM commandwas entered.)

System actionALCS processing continues with the new CRAS status.

Operator responseIf name is ALCS then ask your network operator toinvestigate the relevant line or terminal for possiblemalfunction.

ModuleCOMB

DXC2501E No fallback available for PrimeCRAS CRN-'crn'

144 Airline Control System Version 2: Messages and Codes

Page 157: Airline Control System Version 2: Messages and Codes

ExplanationAn error has occurred on Prime CRAS with CRN crn andALCS cannot find a suitable alternate CRAS terminalfor fallback.

System actionALCS sends this message to the current RO CRASterminal and terminates CRAS fallback processing.

User responseCheck that the CRASs are correctly specified in thecommunication generation tables, and that at leastone display and one printer with alternate CRAS AT1through AT16 status are available for fallback whileALCS is running.

ModuleCXE0

DXC2502W CRI-'cri' CRN-'crn' RC-'rr' FB2-'ff'SC-'ssmmuuuu' - Negativeresponse received

ExplanationALCS has detected a negative response in the ALCScommunication receive post-interrupt routine for aVTAM terminal or WTTY link with CRI cri and CRN crn:

rrVTAM return code

ffVTAM feedback 2 code

ssSystem sense

mmSystem sense modifier

uuuuUser sense.

System actionALCS attempts to recover from the error. This actioncan include, but is not restricted to, the following:

Bracket errorThe bracket state is reset.

State errorThe session is reset.

Some errors may cause the session to be terminatedor become unusable.

Operator responseAsk your network operator to investigate the relevantLU 6.1 link for possible malfunction.

Problem determinationVTAM Programming and VTAM Reference Summary forthe installed version and release of VTAM describethese return codes, feedback 2 codes, and sense data.

ModuleDXCCOMR

DXC2503W CRI-cri CRN-crn RC-'rr' FB2-'ff'SC-'ssmmuuuu' - Non-zeroRTNCD/FDBK2 received

ExplanationALCS has detected a non-zero return code or anon-zero feedback code from VTAM in the ALCScommunication receive (synchronous data flow) post-interrupt routine for a VTAM terminal or WTTY link withCRI cri and CRN crn:

rrVTAM return code

ffVTAM feedback 2 code

ssSystem sense

mmSystem sense modifier

uuuuUser sense.

System actionALCS attempts to recover from the error. This actioncan include, but is not restricted to, the following:

Bracket errorThe bracket state is reset.

State errorThe session is reset.

Some errors may cause the session to be terminatedor become unusable.

Operator responseAsk your network operator to investigate the relevantLU 6.1 link for possible malfunction.

Chapter 6. Online monitor messages (ALCS printer): DXC2000-DXC2999 145

Page 158: Airline Control System Version 2: Messages and Codes

Problem determinationVTAM Programming and VTAM Reference Summary forthe installed version and release of VTAM describethese return codes, feedback 2 codes, and sense data.

ModuleDXCCOMR

DXC2504W CRI-'cri' CRN-'crn' RC-'rr' FB2-'ff'SC-'ssmmuuuu' - Non-zeroRTNCD/FDBK2 received

ExplanationALCS has detected a non-zero return code or anon-zero feedback code from VTAM in the ALCScommunication receive (asynchronous data flow) post-interrupt routine for a VTAM terminal or WTTY link withCRI cri and CRN crn:

rrVTAM return code

ffVTAM feedback 2 code

ssSystem sense

mmSystem sense modifier

uuuuUser sense.

System actionALCS attempts to recover from the error. This actioncan include, but is not restricted to, the following:

Bracket errorThe bracket state is reset.

State errorThe session is reset.

Some errors may cause the session to be terminatedor become unusable.

Operator responseAsk your network operator to investigate the relevantLU 6.1 link for possible malfunction.

Problem determinationVTAM Programming and VTAM Reference Summary forthe installed version and release of VTAM describethese return codes, feedback 2 codes, and sense data.

ModuleDXCCOMR

DXC2505W CRI-'cri' CRN-'crn' RC-'rr' FB2-'ff'SC-'ssmmuuuu' - Non-zeroRTNCD/FDBK2 received

ExplanationALCS has detected a non-zero return code or anon-zero feedback code from VTAM in the ALCScommunication receive (response) post-interruptroutine for a VTAM terminal or WTTY link with CRI criand CRN crn:

rrVTAM return code

ffVTAM feedback 2 code

ssSystem sense

mmSystem sense modifier

uuuuUser sense.

System actionALCS attempts to recover from the error. This actioncan include, but is not restricted to, the following:

Bracket errorThe bracket state is reset.

State errorThe session is reset.

Some errors may cause the session to be terminatedor become unusable.

Operator responseAsk your network operator to investigate the relevantLU 6.1 link for possible malfunction.

Problem determinationVTAM Programming and VTAM Reference Summary forthe installed version and release of VTAM describethese return codes, feedback 2 codes, and sense data.

ModuleDXCCOMR

DXC2506W CRI-'cri' CRN-'crn' RC-'rr' FB2-'ff'SC-'ssmmuuuu' - Non-zeroRTNCD/FDBK2 received on CLEARrequest - LU logged off

146 Airline Control System Version 2: Messages and Codes

Page 159: Airline Control System Version 2: Messages and Codes

ExplanationALCS has detected a non-zero return code or a non-zero feedback code from VTAM after issuing a Clearrequest during error recovery for a VTAM terminal withCRI cri and CRN crn.

rrVTAM return code

ffVTAM feedback 2 code

ssSystem sense

mmSystem sense modifier

uuuuUser sense.

System actionALCS terminates the session with the LU.

Operator responseAsk your network operator to investigate the relevantline or terminal for possible malfunction.

Problem determinationVTAM Programming and VTAM Reference Summary forthe installed version and release of VTAM describethese return codes, feedback 2 codes, and sense data.

ModuleDXCCOMS

DXC2507W CRI-'cri' CRN-'crn' RC-'rr' FB2-'ff'SC-'ssmmuuuu' - Non-zeroRTNCD/FDBK2 received on SDTrequest - LU logged off

ExplanationALCS has detected a non-zero return code or a non-zero feedback code from VTAM after issuing a StartData Traffic request during error recovery for a VTAMterminal with CRI cri and CRN crn.

rrVTAM return code

ffVTAM feedback 2 code

ssSystem sense

mmSystem sense modifier

uuuuUser sense.

System actionALCS terminates the session with the LU.

Operator responseAsk your network operator to investigate the relevantline or terminal for possible malfunction.

Problem determinationVTAM Programming and VTAM Reference Summary forthe installed version and release of VTAM describethese return codes, feedback 2 codes, and sense data.

ModuleDXCCOMS

DXC2508W CRI-'cri' CRN-'crn' RC-'rr' FB2-'ff'SC-'ssmmuuuu' - Non-zeroRTNCD/FDBK2 received

ExplanationALCS has detected a non-zero return code or anon-zero feedback code from VTAM in the ALCScommunication send post-interrupt routine for a VTAMterminal with CRI cri and CRN crn:

rrVTAM return code

ffVTAM feedback 2 code

ssSystem sense

mmSystem sense modifier

uuuuUser sense.

System actionALCS attempts to recover from the error. This actioncan include, but is not restricted to, the following:

Bracket errorThe bracket state is reset.

State errorThe session is reset.

Some errors may cause the session to be terminatedor become unusable.

Chapter 6. Online monitor messages (ALCS printer): DXC2000-DXC2999 147

Page 160: Airline Control System Version 2: Messages and Codes

Operator responseAsk your network operator to investigate the relevantLU 6.1 link for possible malfunction.

Problem determinationVTAM Programming and VTAM Reference Summary forthe installed version and release of VTAM describethese return codes, feedback 2 codes, and sense data.

ModuleDXCCOMS

DXC2509W CRI-'cri' CRN-'crn' RTNCD-'rr'FDBK2-'ff' SENSE-'ssmmuuuu' -Non-zero RTNCD/FDBK2 receivedon CLSDST or TERMSESS

ExplanationALCS has detected a non-zero return code or anon-zero feedback code from VTAM in the ALCScommunication session termination post-interruptroutine for a resource with CRI cri and CRN crn.

rrACF/VTAM return code

ffACF/VTAM feedback 2 code

ssSystem sense

mmSystem sense modifier

uuuuUser sense.

Operator responseContact your network operator to investigate therelevant line or terminal for possible malfunction.

Problem determinationVTAM Programming and VTAM Reference Summary forthe installed version and release of VTAM describethese return codes, feedback 2 codes, and sense data.

ModuleDXCCOME

DXC2510W CRI-'cri' CRN-'crn' RC-'rr' FB2-'ff'SC-'ssmmuuuu' - Non-zeroRTNCD/FDBK2 received

ExplanationALCS has detected a non-zero return code or anon-zero feedback code from VTAM in the ALCScommunication WTTY send post-interrupt routine fora WTTY link with CRI cri and CRN crn:

rrVTAM return code

ffVTAM feedback 2 code

ssSystem sense

mmSystem sense modifier

uuuuUser sense.

System actionALCS attempts to recover from the error. This actioncan include, but is not restricted to, the following:

Bracket errorThe bracket state is reset.

State errorThe session is reset.

Some errors may cause the session to be terminatedor become unusable.

Operator responseAsk your network operator to investigate the relevantLU 6.1 link for possible malfunction.

Problem determinationVTAM Programming and VTAM Reference Summary forthe installed version and release of VTAM describethese return codes, feedback 2 codes, and sense data.

ModuleDXCCOMS

DXC2511W CRI-'cri' CRN-'crn' SC-'ssmmuuuu'LEID-'leid' - ALCI - Sense datareceived

ExplanationALCS has received sense data for an ALCI supportedterminal with CRI cri and CRN crn:

ssSystem sense

148 Airline Control System Version 2: Messages and Codes

Page 161: Airline Control System Version 2: Messages and Codes

mmSystem sense modifier

uuuuUser sense

leidALCI logical end-unit identifier (LEID).

System actionALCS ignores the sense data.

Operator responseIf this message occurs frequently, ask your networkoperator to investigate the relevant line or terminal forpossible malfunction.

Problem determinationVTAM Programming and VTAM Reference Summary forthe installed version and release of VTAM describethe sense data. See also ALCI Diagnosis Guide andReference for the meaning of sense code PIU.

ModuleDXCCOMR

DXC2512W CRI-'cri' CRN-'crn' RC-'rr' FB2-'ff'SC-'ssmmuuuu' - Non-zeroRTNCD/FDBK2 received

ExplanationALCS has detected a non-zero return code or anon-zero feedback code from VTAM in the ALCScommunication ALCSLINK post-interrupt routine foran LU 6.1 link with CRI cri and CRN crn:

rrVTAM return code

ffVTAM feedback 2 code

ssSystem sense

mmSystem sense modifier

uuuuUser sense.

System actionALCS attempts to recover from the error. This actioncan include, but is not restricted to, the following:

Bracket errorThe bracket state is reset.

State errorThe session is reset.

Some errors may cause the session to be terminatedor become unusable.

Operator responseAsk your network operator to investigate the relevantLU 6.1 link for possible malfunction.

Problem determinationVTAM Programming and VTAM Reference Summary forthe installed version and release of VTAM describethese return codes, feedback 2 codes, and sense data.

ModuleDXCCOMR, DXCCOMS

DXC2513W CRI-'cri' BATAP retry limitexceeded

ExplanationBATAP for resource CRI cri did not receive any BATAPacknowledgment (IMA). As a result, the number ofretries exceeded the threshold value determined in thebilateral agreement with SITA and set by means of theZACOM command.

System actionALCS processing continues and BATAP continues.

User responseThis error should only occur if the SITA high-level network ( HLN ) is not available; ask yoursystem programmer to inform your high-level-networksupport representative.

ModuleCBQC

DXC2514E CRI-'cri' BATAP lockout

ExplanationBATAP for resource CRI cri cannot transmit messagesbecause of a lockout condition.

System actionALCS processing continues but BATAP is unusable.

Chapter 6. Online monitor messages (ALCS printer): DXC2000-DXC2999 149

Page 162: Airline Control System Version 2: Messages and Codes

User responseTerminate and re-establish the session.

ModuleCBQC

DXC2515I CRI-'cri' BATAP connected

ExplanationThe session for resource CRI cri is established.

System actionProcessing continues.

ModuleCBQC

DXC2516W CRI-'cri' BATAP disconnected

ExplanationThe session for resource CRI cri is terminated.

System actionProcessing continues.

ModuleCBQC

DXC2517I CRN-'crn' KCN-'kcn' line out ofservice

ExplanationChannel kcn of SLC link crn has gone down.

System actionALCS brings the channel back into service when thechannel down timeout expires.

ModuleDXCSLCIN

DXC2518I CRN-'crn' link in control state -Data suspended

ExplanationA stop link control block (LCB) was received for thelast operating channel of SLC link crn. The link cannot

transmit or receive link data blocks (LDBs) until aresume LCB is received.

ModuleDXCSLCIN

DXC2519W CRN-'crn' lost AML for messagelabel LBL-'mm' type MT-'t'

ExplanationAfter transmitting a multiblock type t message on SLClink crn with output message label mm, no AML wasreceived during the timeout interval after all blocks ofthe message were acknowledged.

System actionFor Type A messages, ALCS clears the output messagelabel and discards the message. For Type B messages,ALCS clears the output message label and retransmitsthe message with possible duplicate message ( PDM )indication.

Operator responseIf this message occurs frequently, ask your systemprogrammer to inform your high-level-networksupport representative.

ModuleDXCSLCIN

DXC2520W CRN-'crn' KCN-'kcn' LCB receivedwith illogical or reset ATSI

ExplanationA link control block (LCB) was received on channel kcnof SLC link crn. The LCB has a transmission sequencenumber ( TSN ) in the ATSI field that is not in the range'last acknowledged TSN ' to 'last sent TSN '. That is,the LCB acknowledges a block, but either ALCS hasalready received an acknowledgment or ALCS has notyet sent the block.

System actionALCS discards the LCB. If it is an enquiry, ALCS setsthe link down.

Operator responseIf this message occurs frequently, ask your systemprogrammer to inform your high-level-networksupport representative.

150 Airline Control System Version 2: Messages and Codes

Page 163: Airline Control System Version 2: Messages and Codes

ModuleDXCSLCIN

DXC2521I CRN-'crn' KCN-'kcn' line in service

ExplanationExchange of idle link control blocks (LCBs) has beenestablished on channel kcn of SLC link crn.

ModuleDXCSLCIN

DXC2522I CRN-'crn' data transmissionrestarted

ExplanationExchange of resume link control blocks (LCBs) hasbeen established on at least one channel of SLC linkcrn. The link is able to transmit or receive link datablocks (LDBs).

ModuleDXCSLCIN

DXC2523I CRN-'crn' stop all received

ExplanationA 'stop all channels' link control block (LCB) wasreceived on SLC link crn.

System actionALCS sends an enquiry LCB on each operating channelof the link.

ModuleDXCSLCIN

DXC2524I CRN-'crn' KCN-'kcn' stop received

ExplanationA stop link control block (LCB) was received forchannel kcn of SLC link crn. The channel cannottransmit or receive LDBs until a resume LCB isreceived.

ModuleDXCSLCIN

DXC2525I CRN-'crn' link down

ExplanationEither:

• ALCS has stopped the link in response to a ZLSTP (orpossibly a ZASYS) command

or:• ALCS detected a condition on the SLC link that

requires ALCS to stop the link temporarily. In thiscase, ALCS automatically restarts the link when thechannel down timeout expires.

System actionALCS stops transmitting or receiving on the link.Depending on the reason, ALCS may restart the linkwhen the channel down timeout expires.

ModuleDXCSLCIN, CMC1

DXC2528I CRN-'crn' resume all received

ExplanationA 'resume all channels' link control block (LCB) wasreceived on SLC link crn.

System actionALCS processes the LCB as if a resume LCB wasreceived on each channel of the link.

ModuleDXCSLCIN

DXC2529W CRN-'crn' block found after blockwith last block set - Type MT-'t'

ExplanationDuring receipt of a multiblock type t message on SLClink crn, a block was received with the 'last block'indicator on in the link envelope, before the blockwhich completed the message.

System actionALCS discards the message and clears the relevantinput message label.

Operator responseIf this message occurs frequently, ask your systemprogrammer to inform your high-level-networksupport representative.

Chapter 6. Online monitor messages (ALCS printer): DXC2000-DXC2999 151

Page 164: Airline Control System Version 2: Messages and Codes

ModuleDXCSLCIP

DXC2530W CRN-'crn' incomplete type MT-'t'message received

ExplanationDuring receipt of a multiblock type t message onSLC link crn, no block was received with the 'lastblock' indicator set on in the link envelope, during thetimeout interval after receiving the previous block.

System actionALCS discards the message and clears the relevantinput message label.

Operator responseIf this message occurs frequently, ask your systemprogrammer to inform your high-level-networksupport representative.

ModuleDXCSLCIP

DXC2531W CRN-'crn' type MT-'t' output MBIexhaustion

ExplanationA multiblock type t message is ready to be transmittedon SLC link crn, but there is no free type t outputmessage label available for ALCS to use in themessage block indicator (MBI).

System actionALCS replaces the multiblock message on the SLC linkoutput queue, for subsequent transmission when anoutput message label becomes available.

Operator responseIf this message occurs frequently, ask your systemprogrammer to inform your high-level-networksupport representative.

ModuleDXCSLCOU

DXC2532W CRN-'crn' KCN-'kcn' invalid LCBreceived - LSI-'lsi'

ExplanationA link control block (LCB) was received on channelkcn of SLC link crn. The LCB has an invalid link statusidentifier ( LSI ). The contents of the LSI field are lsi.

System actionALCS discards the LCB.

Operator responseIf this message occurs frequently, ask your systemprogrammer to inform your high-level-networksupport representative.

ModuleDXCSLCIN

DXC2533W CRN-'crn' KCN-'kcn' lost ETB

ExplanationA synchronous (SYN) character was found withinmessage data received on channel kcn of SLC linkcrn, or an end-of-message (ETB) character was notreceived within 255 characters from the start-of-message (DLE) character.

System actionALCS discards the data.

Operator responseIf this message occurs frequently, ask your systemprogrammer to inform your high-level-networksupport representative.

ModuleDXCSLCIP

DXC2534W CRN-'crn' KCN-'kcn' lost DLE

ExplanationMessage data received channel kcn of SLC link crn wasnot preceded by a start-of-message (DLE) character.

System actionALCS discards the data.

152 Airline Control System Version 2: Messages and Codes

Page 165: Airline Control System Version 2: Messages and Codes

Operator responseIf this message occurs frequently, ask your systemprogrammer to inform your high-level-networksupport representative.

ModuleDXCSLCIP

DXC2535W CRN-'crn' message received withinvalid MBI - MBI-'mbi'

ExplanationA message block was received on SLC link crn. Themessage block has an invalid message block indicator(MBI). The contents of the MBI field are mbi.

System actionALCS acknowledges the message block, then discardsit.

Operator responseIf this message occurs frequently, ask your systemprogrammer to inform your high-level-networksupport representative.

ModuleDXCSLCIP

DXC2536W CRN-'crn' KCN-'kcn' line in loop

ExplanationA link control block (LCB) was received on channel kcnof SLC link crn. The LCB has the loop test bit value foroutgoing LCBs.

System actionALCS discards the LCB.

User responseCheck the ALCS communication generation todetermine the value and use of the loop test bit forthe link. Use the ZLTST command to bypass the loopbit test for the link if required.

ALCS Operation and Maintenance describes the ZLTSTcommand.

ModuleDXCSLCIN

DXC2537I CRN-'crn' all channels non-functioning - Cycled down

ExplanationThe last operating channel of SLC link crn has beenstopped by the operator, or by ALCS during systemstate change.

System actionALCS stops transmitting or receiving on the link. Otherprocessing continues (depending on the system state).

ModuleCMC5

DXC2538W CRN-'crn' KCN-'kcn' EIB-'eib'received on LCB

ExplanationA link control block (LCB) was received on channel kcnof SLC link crn. The LCB has a non-zero error indexbyte ( EIB ). The contents of the EIB field are eib.

System actionALCS discards the LCB.

Operator responseIf this message occurs frequently, ask your systemprogrammer to inform your high-level-networksupport representative.

ModuleDXCSLCIP

DXC2539W CRN-'crn' KCN-'kcn' short blockreceived - X'hex_data'

ExplanationA block of less than 4 bytes was received on channelkcn of SLC link crn. The contents of the block arehex_data.

System actionALCS discards the block.

Operator responseIf this message occurs frequently, ask your systemprogrammer to inform your high-level-networksupport representative.

Chapter 6. Online monitor messages (ALCS printer): DXC2000-DXC2999 153

Page 166: Airline Control System Version 2: Messages and Codes

ModuleDXCSLCIP

DXC2540W CRN-'crn' KCN-'kcn' AML receivedfor unused MBI-'mm'

ExplanationAn acknowledge message label ( AML ) link controlblock (LCB) was received on channel kcn of SLC linkcrn. The AML refers to unused output message blockindicator (MBI) mm.

System actionALCS discards the LCB.

ModuleDXCSLCIN

DXC2543W CRN-'crn' KCN-'kcn' block receivednot LCB or LDB - X'hex_data'

ExplanationA block was received on channel kcn of SLC link crn.The block is not a link control block (LCB) or a link datablock (LDB). The contents of the block are hex_data.

System actionALCS discards the block.

Operator responseIf this message occurs frequently, ask your systemprogrammer to inform your high-level-networksupport representative.

ModuleDXCSLCIP

DXC2544W CRN-'crn' KCN-'kcn' repeatedNAK received and discarded -X'hex_data'

ExplanationTwo negative acknowledgment link control blocks(LCBs) have been received on channel kcn of SLC linkcrn with the same value in the ATSI field and withoutany other intervening LCB. The contents of the LCB arehex_data.

System actionALCS discards the LCB.

Operator responseIf this message occurs frequently, ask your systemprogrammer to inform your high-level-networksupport representative.

ModuleDXCSLCIP

DXC2545I CRN-'crn' no messages receivedduring previous 15 mins

ExplanationNo message has been received on SLC link crn duringthe previous 15 minutes, and at least one channelof the link has been operating for the whole of thatperiod.

Operator responseInform your network operator.

ModuleDXCSLCTM

DXC2546I CRN-'crn' no messages sent duringprevious 15 mins

ExplanationNo message has been sent on SLC link crn during theprevious 15 minutes, and at least one channel of thelink has been operating for the whole of that period.

Operator responseInform your network operator.

ModuleDXCSLCTM

DXC2547I SLC send side error - Recovered -KCN-'kcn' LINK CRN-'crn' OP-'oo'SC-'ss' CC-'cc' CSW-'csw'

ExplanationThe send side channel program for channel kcn of SLClink crn has terminated with a recoverable I/O error:

ooOperation code of failing operation

ssOne byte of sense data from the communicationcontroller

154 Airline Control System Version 2: Messages and Codes

Page 167: Airline Control System Version 2: Messages and Codes

ccSTART IO ( SIO ) condition code for channelprogram

cswChannel status word (CSW) for the failingoperation.

System actionALCS restarts the channel program.

Operator responseIf this message occurs frequently, ask your networkoperator to investigate the relevant line or terminal forpossible malfunction.

Problem determination3705 EP Generation and Logic Manual for LICRAdescribes these operation codes, sense data, and CSWstatus indicators.

ModuleCML2

DXC2548W SLC send side error - Line closed- KCN-'kcn' LINK CRN-'crn' OP-'oo'SC-'ss' CC-'cc' CSW-'csw'

ExplanationThe send side channel program for channel kcn of SLClink crn has terminated with a unrecoverable I/O error:

ooOperation code of failing operation

ssOne byte of sense data from the communicationcontroller

ccSTART IO ( SIO ) condition code for channelprogram

cswChannel status word (CSW) for the failingoperation.

System actionALCS closes the channel.

Operator responseAsk your network operator to investigate the relevantLU 6.1 link for possible malfunction.

Problem determination3705 EP Generation and Logic Manual for LICRAdescribes these operation codes, sense data, and CSWstatus indicators.

ModuleCML2

DXC2549I SLC receive side error - Recovered- KCN-'kcn' LINK CRN-'crn' OP-'oo'SC-'ss' CC-'cc' CSW-'csw'

ExplanationThe receive side channel program for channel kcn ofSLC link crn has terminated with a recoverable I/Oerror:

ooOperation code of failing operation

ssOne byte of sense data from the communicationcontroller

ccSTART IO ( SIO ) condition code for channelprogram

cswChannel status word (CSW) for the failingoperation.

System actionALCS restarts the channel program.

Operator responseIf this message occurs frequently, ask your networkoperator to investigate the relevant line or terminal forpossible malfunction.

Problem determination3705 EP Generation and Logic Manual for LICRAdescribes these operation codes, sense data, and CSWstatus indicators.

ModuleCML2

DXC2550W SLC receive side error - Line closed- KCN-'kcn' LINK CRN-'crn' OP-'oo'SC-'ss' CC-'cc' CSW-'csw'

Chapter 6. Online monitor messages (ALCS printer): DXC2000-DXC2999 155

Page 168: Airline Control System Version 2: Messages and Codes

ExplanationThe receive side channel program for channel kcn ofSLC link crn has terminated with a unrecoverable I/Oerror:

ooOperation code of failing operation

ssOne byte of sense data from the communicationcontroller

ccSTART IO ( SIO ) condition code for channelprogram

cswChannel status word (CSW) for the failingoperation.

System actionALCS closes the channel.

Operator responseAsk your network operator to investigate the relevantLU 6.1 link for possible malfunction.

Problem determination3705 EP Generation and Logic Manual for LICRAdescribes these operation codes, sense data, and CSWstatus indicators.

ModuleCML2

DXC2551E Invalid action code ACT-'x' inemergency exit

ExplanationThe emergency exit was entered with incorrect entryconditions. Action code x is invalid.

User responseThe emergency exits are not intended for use in user-written programs. If the error is in an IBM-suppliedprogram then ask your system programmer to informyour IBM programming support representative.

ModuleCLQC

DXC2552E No response from link CRN-'crn'

ExplanationALCS has received no response from an LU 6.1 linkwith CRN crn.

System actionALCS updates its communication tables to indicatethat the link is unusable.

Operator responseAsk your network operator to investigate the relevantLU 6.1 link for possible malfunction.

ModuleCLQC

DXC2553E No response from printerCRN-'crn'

ExplanationALCS has received no response from VTAM for aprinter with CRN crn, after transmitting the lastmessage segment three times.

System actionALCS updates its communication tables to indicatethat the printer is unusable. If the printer is an ALCdevice, then ALCS sends it a test message at intervalsto solicit a possible response.

Operator responseAsk your network operator to investigate the relevantLU 6.1 link for possible malfunction.

ModuleCPQC

DXC2554A VTAM operator has issued halt- Halt ALCS with 'ZASYS HALT'command

ExplanationThe VTAM operator has halted the VTAMcommunication network. VTAM cannot completetermination until all sessions with ALCS areterminated.

156 Airline Control System Version 2: Messages and Codes

Page 169: Airline Control System Version 2: Messages and Codes

System actionALCS processing continues. ALCS sends messageDXC204A to the MVS console (see “DXC204A” on page31).

Operator responseHalt ALCS as soon as possible.

ModuleDXCCOME

DXC2555I Test message - Please ignore

ExplanationALCS received no response from an ALC or NetViewprinter on the VTAM network after transmitting the lastmessage segment three times.

System actionALCS has updated its communication tables to indicatethat the printer is unusable, and sends this messageto solicit a possible response from the printer. ALCSrepeats this message at intervals until a responseis received or until the LU that controls the printerbecomes inactive.

ModuleCPQC

DXC2557W Incorrect CRI in RCR record - CRN-crn Old CRI-oldcri, New CRI-newcri

ExplanationWhen ALCS verified the status of the resource controlrecord (RCR) it just retrieved, it encountered the wrongCRI inside the record.

Attention: This error can have serious consequences.

System actionALCS re-initializes the record according to the resourcedefinition in the ALCS communication generation.

User responseCheck the ALCS communication generation for apossible shift in ordinals allocated during ALCS start.Check with your system programmer whether toshutdown the ALCS system immediately to correctthe error in the ALCS communication generation or tocontinue.

If the ALCS communication generation does not showany ordinal shift, ask your system programmer toinform your IBM programming support representative.

ModuleCQS1

DXC2650E Sequential file seq I/O errordev,ty,ddname,operation,error,address,BSAM DSN-'data_set_name'VS-'volume_serial'

ExplanationAn unrecoverable I/O error occurred during a reador write operation for an ALCS sequential file dataset. seq is the symbolic name of the sequential file;data_set_name and volume_serial are the name andvolume serial of the data set. data_set_name is one ofthe following:

• The data set name of a physical sequential file dataset, up to a maximum of 44 characters.

• The partitioned data set (PDS) name, up to amaximum of 34 characters, followed by the PDSmember in the format pdsname(pdsmem).

• The data set name of a general data set, upto a maximum of 34 characters, followed bythe absolute generation number in the formatdsname.VnnnnGmm.

This message includes the error description returnedby the MVS SYNADAF macro, where:

devUnit address, or 'JES' if the data set is SYSIN orSYSOUT

tyDevice type, as follows:UR

Unit recordTA

Magnetic tapeDA

DASDddname

DD name (allocated by MVS)operation

Failing I/O operationerror

Description of erroraddress

Depends on device type, as follows:Unit record

Not applicable (asterisks)

Chapter 6. Online monitor messages (ALCS printer): DXC2000-DXC2999 157

Page 170: Airline Control System Version 2: Messages and Codes

Magnetic tapeDecimal relative block number

DASDHexadecimal record address (BBCCHHR).

System actionALCS continues processing normally. If the sequentialfile is a system or real time sequential file then ALCSswitches the sequential file to a new data set. Ifthe error occurred when an ECB-controlled programissued a TOURC, TOUTC, or TWRTC monitor-requestmacro then ALCS terminates the entry. If the erroroccurred when an ECB-controlled program issued aTPRDC or TDTAC monitor-request macro then ALCSsets indicators in the ECB I/O error indicator fieldsEBCSDn and CE1SUG for the entry.

Operator responseCheck the EREP listing for more information about theI/O error and if necessary get the unit serviced.

ModuleDXCSEQP

DXC2651I Sequential file seq switchcomplete DSN-'data_set_name'VS-'volume_serial'

ExplanationALCS has switched real-time sequential file outputfrom one data set to another. seq is the symbolicname of the sequential file; data_set_name andvolume_serial are the data set name and volume serialof the old (switch from) data set. This message ispart of the normal response to the ZSSEQ command.ALCS also displays this message on the RO CRASwhen an automatic sequential file switch completes.An automatic sequential file switch happens whenALCS writes more than a specified number of blocksto a sequential file data set. The number of blocks isspecified in the ALCS sequential file generation.

ModuleDXCSEQP

DXC2652E Sequential file seq switch faileddue to allocate error Return code-X'nnnnnn'

ExplanationAn error occurred when ALCS attempted to switchreal-time sequential file output from one data set to

another. seq is the symbolic name of the sequentialfile. This message is an error response to the ZSSEQcommand. ALCS also displays this message on the ROCRAS when an automatic sequential file switch fails.An automatic sequential file switch happens whenALCS writes more than a specified number of blocksto a sequential file data set. The number of blocks isspecified in the ALCS sequential file generation. Seemessage DXC056E for an explanation of return_code.

ModuleDXCSEQP

DXC2653I LOGALL now active, all databaseupdates are being logged

ExplanationThis message is part of the normal response to theZSSEQ LOGALL command.

ModuleCTSW

DXC2654I LOGALL inactive, database loggingis normal

ExplanationThis message is part of the normal response to theZSSEQ NOLOGALL command.

ModuleCTSW

DXC2750W Attempted access to unavailablegeneral file NR-'gf_number' -Program PN-'name'

ExplanationAn ECB-controlled program issued a request to reador write general file gf_number. This general file is notavailable to ALCS, that is the data set is not allocatedto the ALCS system.

System actionALCS treats this read or write request as if the fileaddress was invalid.

Operator responseIf the application has not already terminated, cancelthe application issuing the read or write request. Thenuse the ZDASD VARY ONLINE command to make

158 Airline Control System Version 2: Messages and Codes

Page 171: Airline Control System Version 2: Messages and Codes

the general file available to ALCS and restart theapplication function.

ModuleDXCFAR

DXC2751I DASD data set allocated,Volume VS-'volume_serial',DSN-'data_set_name'

ExplanationMVS has allocated data set data_set_name on volumevolume_serial to ALCS as requested by a ZDASD VARYONLINE command.

System actionIf this data set is a general file data set, the general fileis now available for application programs to use. If thisdata set is a database data set, ALCS initiates a copy ofthe records from the other (already online) copy of thedata set. This data set is not available until the copycompletes.

ModuleCDAM

DXC2752I DASD data set copy complete,Volume VS-'volume_serial',DSN-'data_set_name'

ExplanationMVS has allocated database data set data_set_nameon volume volume_serial to ALCS as requested by aZDASD VARY ONLINE command and the copy of therecords from the other (already online) copy of thedata set has completed.

System actionThis data set is now available.

ModuleCDAM

DXC2753E DASD data set copyfailed - Data set offline,Volume VS-'volume_serial',DSN-'data_set_name'

ExplanationMVS has allocated database data set data_set_nameon volume volume_serial to ALCS as requested by

a ZDASD VARY ONLINE command and started thecopy of the records from the other (already online)copy of the data set. During this copy operation MVShas deallocated the data set from ALCS. The copyoperation could not complete successfully.

System actionThe data set is not available.

User responseDetermine the reason why the data set wasdeallocated from ALCS. Retry the ZDASD VARYONLINE command.

ModuleCDAM

DXC2754E DASD data set copy failed - I/Oerror, Volume VS-'volume_serial',DSN-'data_set_name'

ExplanationMVS has allocated database data set data_set_nameon volume volume_serial to ALCS as requested by aZDASD VARY ONLINE command and started the copyof the records from the other (already online) copyof the data set. An I/O error has occurred duringthis copy operation. The copy operation could notcomplete successfully.

System actionThe data set is not available.

User responseDetermine the cause of the I/O error, and if necessaryget the unit serviced. Retry the ZDASD VARY ONLINEcommand.

ModuleCDAM

DXC2755E DASD data set deallocated- Too many I/O errors,Volume VS-'volume_serial',DSN-'data_set_name'

ExplanationThere have been ten consecutive I/O requests to dataset data_set_name on volume volume_serial whichhave resulted in I/O errors.

Chapter 6. Online monitor messages (ALCS printer): DXC2000-DXC2999 159

Page 172: Airline Control System Version 2: Messages and Codes

System actionALCS requests MVS to deallocate this data set. If thisis a database data set and the other copy of the dataset is available, or if this is a general file data set, ALCScontinues processing normally. If this is a databasedata set and the other copy of the data set is notavailable, ALCS ends abnormally.

User responseDetermine the cause of the I/O errors, and if necessaryget the unit serviced.

ModuleCDAM

DXC2756I DASD data set deallocated- ZDASD VARY request,Volume VS-'volume_serial',DSN-'data_set_name'

ExplanationMVS has deallocated data set data_set_name onvolume volume_serial from ALCS as requested by aZDASD VARY OFFLINE command.

System actionThis data set is now unavailable for ALCS applicationprograms to use.

ModuleCDAM

DXC2757E DASD operation error, FA-file_address, ID-record_id,RRN-relative_record_number,RBA-relative_byte_address,CCHHR-cylinder/head/record,Volume VS'-volume_serial',DSN-'data_set_name'

ExplanationA DASD I/O error has occurred, where:

OperationOne of:

READWRITE

File_address4-byte ALCS file address of the record.

Record_id2-byte record identifier of the record.

Relative_record_numberRelative record number of the record within thedata set.

Relative_byte_addressRelative byte address of the record within the dataset.

Cylinder/head/recordCKD DASD hardware address of the record.

Volume_serialVolume serial of the DASD volume that containsthe data set.

Data_set_nameData set name of the data set that contains therecord.

System actionALCS continues processing normally. If the operationis a read for a database record, and the other copyof the data set is available, then ALCS tries to readthe other copy. In all other cases, an I/O error returncondition is returned to the routine requesting the reador write.

User responseGet the unit serviced.

ModuleCDAM

DXC2759W PT-'pool_type' pool recycledHH-'hhh' hours MM-'mm' minutesbefore recycle due

Explanationpool_type short-term pool is exhausted and is beingrecycled before the time limit. The initial system STpool recycle time limit is 24 hours; this may be alteredusing the ZPOOL command. As a result of recycling,data in short-term pool may be corrupted.

System actionALCS re-uses pool_type short-term pool records.

Operator responseInform your system programmer as soon as possible,because this condition may cause data to becorrupted.

160 Airline Control System Version 2: Messages and Codes

Page 173: Airline Control System Version 2: Messages and Codes

User responseCheck that sufficient short-term pool to cope withany application program requirements was allocated,taking into account the system transaction rate.Ensure that applications are correctly releasing short-term pool after usage, and that applications are notusing ST pool to keep data longer than the systemrecycle time. Also ensure that ST pool is not beingused in applications where the LT pool would be moreappropriate.

ModuleCVEC

DXC2761I Backout complete

ExplanationThis is a normal response to the ZDASD command. Fora full explanation see ALCS Operation and Maintenance

DXC2762I Commit complete

ExplanationThis is a normal response to the ZDASD command. Fora full explanation see ALCS Operation and Maintenance

DXC2763I PT-'pool_type' PDU is dispensing

ExplanationALCS has activated the emergency pool recovery (PDU)facility for long-term pool file pool_type because thereare no records available for this pool type.

System actionALCS starts to dispense long-term pool file addressesfor this pool type using the online PDU facility, insteadof using the normal dispense mechanism. The onlinePDU facility dispenses long-term pool file records thathave been released since the last Recoup run.

Operator responseRun Recoup as soon as possible.

User responseDetermine if any application programs are using poolfile records at an excessive rate. Consider allocatingmore pool file records of this type, or run Recoup morefrequently.

ModuleDXCPDU

DXC2764I PT-'pool_type' PDU is collecting

ExplanationALCS has inactivated the online emergency poolrecovery (PDU) facility for long-term pool file pool_typebecause there are records available for this pool typeagain.

System actionALCS stops using the online PDU facility to dispenselong-term pool file records of this type, and reverts tothe normal dispense mechanism.

ModuleDXCPDU

DXC2765I PT-'pool_type' PDU is enabled

ExplanationALCS has connected to the MVS log stream definedfor long-term pool file pool_type in the ALCS systemgeneration. ALCS uses the MVS log stream to savedata about long-term pool file records that have beenreleased since the last Recoup run. When this pooltype is depleted, ALCS will activate the emergencypool recovery (PDU) facility to dispense records usingdata from the MVS log stream.

System actionALCS continues processing normally.

ModuleDXCPDU

DXC2766W PT-'pool_type' PDU is disabled

ExplanationALCS is no longer able to access the MVS log streamdefined for long-term pool file pool_type in the ALCSsystem generation, due to a previous error condition.

System actionALCS stops saving data about released records on theMVS log stream. When this pool type is deleted, ALCSwill not activate the emergency pool recovery (PDU)facility. ALCS will try to access the MVS log streamagain the next time Recoup completes.

Chapter 6. Online monitor messages (ALCS printer): DXC2000-DXC2999 161

Page 174: Airline Control System Version 2: Messages and Codes

Operator responseCheck the ALCS Read Only CRAS log for additionalmessages related to emergency pool recovery (PDU).

ModuleDXCPDU

DXC2767W PT-'pool_type' System loggercall failed MVS log streamLS-'name' call_type Return codeRC-X'return_code' Reason codeRSC-X'reason_code'

ExplanationAn error occurred when ALCS attempted to access theMVS log stream with name name, using one of the MVSsystem logger callable services. call_type is the nameof the MVS system logger callable service, one of:

IXGCONNIXGBRWSEIXGWRITEIXGDELET

return_code is the return code from call_type.reason_code is the reason code from call_type.

System actionIf the return code is 0 or 4 then ALCS ignores theerror. Otherwise ALCS disconnects from the MVS logstream and disables the emergency pool recovery(PDU) facility for long-term pool file pool_type.

Problem determinationMVS Programming: Assembler Services Referencedescribes these return codes and reason codes.

ModuleDXCPDU

DXC2768I PT-'pool_type' System loggerconnected OK MVS log streamLS-'name' IXGCONN Return codeRC-X'return_code' Reason codeRSC-X'reason_code'

ExplanationALCS successfully connected to the MVS log streamwith name name, for pool_type long-term pool, usingthe MVS IXGCONN callable service. return_code is thereturn code from IXGCONN. reason_code is the reasoncode from IXGCONN.

ModuleDXCPDU

DXC2769I PT-'pool_type' System loggerdisconnected OK MVS log streamLS-'name' IXGCONN Return codeRC-X'return_code' Reason codeRSC-X'reason_code'

ExplanationALCS successfully disconnected from the MVS logstream with name name, for pool_type long-term pool,using the MVS IXGCONN callable service. return_codeis the return code from IXGCONN. reason_code is thereason code from IXGCONN.

ModuleDXCPDU

DXC2770I PDU is waiting for ENF event code48

ExplanationALCS is temporarily unable to access any MVS logstreams because the associated Coupling Facilitystructure is being rebuilt.

System actionALCS waits for ENF event code 48 to occur when theCoupling Facility structure has been rebuilt. When thathappens, the emergency pool recovery (PDU) facilitycontinues to collect or redispense file addresses.

ModuleDXCPDU

DXC2771E PT-'pool_type' MAXBUFSIZE mustbe at least 4096 bytes MVS logstream LS-'name'

ExplanationALCS successfully connected to the the MVS logstream with name name, for pool_type long-term pool,using the MVS IXGCONN callable service. However,the value returned in the MAXBUFSIZE parameter ofIXGCONN is not large enough for the emergency poolrecovery (PDU) facility.

162 Airline Control System Version 2: Messages and Codes

Page 175: Airline Control System Version 2: Messages and Codes

System actionALCS disconnects from the MVS log stream anddisables the emergency pool recovery (PDU) facility forthis pool size.

System programmer responseMAXBUFSIZE is the size, in bytes, of the largestlog block that can be written to the CouplingFacility structure associated with this log stream.MAXBUFSIZE is defined in the LOGR policy for theCoupling Facility. Change the value of MAXBUFSIZE to4096 bytes for the MVS log streams.

ModuleDXCPDU

DXC2772W PT-'pool_type' Pool is depleted

Explanationpool_type long-term pool is depleted.

System actionIf this ALCS supports emergency pool recovery (PDU),then the PDU facility may be redispensing long-termpool file addresses from the MVS log stream.

Operator responseIf Recoup is not already running, then consider startingRecoup as soon as possible.

User responseDetermine if any application programs are using poolfile records at an excessive rate. Consider allocatingmore pool file records of this type, or run Recoup morefrequently.

ModuleCVEM

DXC2773W PT-'pool_type' Pool warningAvailable records NR-'number'below minimum threshold

ExplanationThe number of available records for long-term pool filepool_type is less than the minimum threshold set bythe ZPOOL command.

System actionALCS continues processing normally.

Operator responseIf this condition persists, consider reducing theminimum threshold value for this pool by the ZPOOLcommand. If the pool will be depleted very soon thenconsider running Recoup immediately.

ModuleCVEM

DXC2774W PT-'pool_type' Pool warningAvailable records NR-'number'Dispense rate over lastMM-'mm' minutes wasNR-'number_of_records' persecond At this rate pool will beexhausted in HH-'hh' hours

ExplanationThe average rate of dispense requests for long-termpool file pool_type over the last mm minutes isnumber_of_records per second. If the current rate ofdispense requests is maintained, then this pool file willbe depleted within hh hours.

Either the rate of dispense requests has exceeded theshort or long threshold rate for this pool file, or thetime to exhaustion has dropped below the short orlong threshold time for this pool file. The thresholdvalues are set using command ZPOOL

System actionALCS continues processing normally.

Operator responseIf this condition persists, consider modifying theexpected threshold values for this pool by the ZPOOLcommand. If the pool will be depleted very soon thenconsider running Recoup immediately.

ModuleCVEM

DXC2775W PT-'pool_type' Long-term poolmonitor thresholds are not set

ExplanationAt least one of the long-term pool usage thresholdvalues is currently set to zero.

Chapter 6. Online monitor messages (ALCS printer): DXC2000-DXC2999 163

Page 176: Airline Control System Version 2: Messages and Codes

System actionALCS continues to accumulate long-term pool activitydata, but does not check the usage rate or time todepletion.

Operator responseUse the ZPOOL command to set appropriate thresholdvalues for your installation.

ModuleCVEM

DXC2776W Long-term pool monitor interval isnot set

ExplanationThe long-term pool monitor interval is currently set tozero.

System actionALCS continues to accumulate long-term pool activitydata, but does not check the usage rate or time todepletion.

Operator responseUse the ZPOOL command to set the appropriatemonitor interval for your installation.

ModuleCVEM

DXC2808I PCTL Module MODN-moduleunload started by CRN-crn audittrail

ExplanationThis message is a normal response to the commandZPCTL.

System actionProcessing continues

ModuleCPCT

DXC2809I PCTL Module MODN-moduleunload force started by CRN-crnaudit trail

ExplanationThis message is a normal response to the commandZPCTL.

System actionProcessing continues

ModuleCPCT

DXC2810I PCTL Module MODN-moduleloaded by CRN-crn audit trail

ExplanationThis message is a normal response to the commandZPCTL.

System actionProcessing continues

ModuleCPCT

DXC2811I PCTL Module MODN-modulepromoted by CRN-crn audit trail

ExplanationThis message is a normal response to the commandZPCTL.

System actionProcessing continues

ModuleCPCT

DXC2812I PCTL Module MODN-moduleconfirmed by CRN-crn audit trail

ExplanationThis message is a normal response to the commandZPCTL.

System actionProcessing continues

ModuleCPCT

164 Airline Control System Version 2: Messages and Codes

Page 177: Airline Control System Version 2: Messages and Codes

DXC2813I PCTL List Module MODN-moduleloaded by CRN-crn audit trail

ExplanationThis message is a normal response to the commandZPCTL.

System actionProcessing continues

ModuleCPCT

DXC2814I PCTL List Module MODN-moduleconfirmed by CRN-crn audit trail

ExplanationThis message is a normal response to the commandZPCTL.

System actionProcessing continues

ModuleCPCT

DXC2815I PCTL List Module MODN-modulecommitted by CRN-crn audit trail

ExplanationThis message is a normal response to the commandZPCTL.

System actionProcessing continues

ModuleCPCT

DXC2816I PCTL List Module MODN-modulebacked out by CRN-crn audit trail

ExplanationThis message is a normal response to the commandZPCTL.

System actionProcessing continues

ModuleCPCT

DXC2818I All load modules of loadset LSET='load_set' successfullyloaded Load set information:load_set text Load modules:load_module_1 ...

ExplanationThis message is a normal response to the ZPCTLload set command. The modules listed inmodule_1: ... of the load set are loaded.

The load_set text is audit information created by theload set generation.

System actionALCS completed loading all the load modules of thisload set.

ModuleCPCO

DXC2819E Duplicate load modules of loadset LSET='load_set' Load setinformation: load_set text Loadmodules: load_module_1 ...

ExplanationThis message is an error response to the ZPCTL loadset command. Load_module_1 ... of load_set werepreviously loaded.

The load_set text is audit information created by theload set generation.

System actionALCS did not load any load modules of this load set.

ModuleCPCO

DXC2820E Unloadable load modules of loadset LSET='load_set' Load setinformation: load_set text Loadmodules: load_module_1 nnnnnninvalid format load_module_2aaaaaa bbbb error during load ...

Chapter 6. Online monitor messages (ALCS printer): DXC2000-DXC2999 165

Page 178: Airline Control System Version 2: Messages and Codes

ExplanationThis message is an error response to the ZPCTL loadset command. Modules of load set could not beloaded. Either

• The load modules contain data at offset nnnnnn thatis not a valid ALCS application program or

• The modules failed to load.

See MVS System Messages and Codes. manual for anexplanation of the return (aaaaaa) and reason (bbbb)codes.

Check that the module is in the application programload module library that is defined in the JCL to runALCS.

The load_set text is audit information created by theload set generation.

System actionALCS did not load any load modules of this load set.

ModuleCPCO

DXC2875W CTKB replaced - reason

ExplanationALCS was unable to read system keypoint record B(CTKB) during restart processing. Reason is one of:

ERROR READING CTKB FILE COPYAn I/O error occurred reading CTKB.

ID CHECK ON CTKB FILE COPYThe first 2 characters of the record read are not'CK.' This is normal (not an error) when ALCS firstaccesses an uninitialized database.

WRONG VERSION IN CTKB FILE COPYThe CTKB record on the database is not atthe same functional level as the ALCS monitorprogram. This indicates that a change to the ALCSmonitor code, for example a new release of ALCS,requires a different format of CTKB.

System actionALCS initializes CTKB from the copy in the systemconfiguration table and writes this copy to thedatabase.

ModuleDXCKPT

DXC2900I ALCS connected to DB2 subsystemSBS-'ssnm'

ExplanationALCS has established a connection to DB2 subsystemssnm.

ModuleDXCSQL

DXC2901I ALCS disconnected from DB2subsystem SBS-'ssnm'

ExplanationALCS has terminated its connection to DB2 subsystemssnm.

ModuleDXCSQL

DXC2902I MVS operator has started DB2subsystem

ExplanationA DB2 subsystem - to which ALCS previously could notestablish a connection because it was not yet started -has now been started.

Operator responseUse the ZCSQL command to establish a connection tothe DB2 subsystem.

ModuleDXCSQL

DXC2903I MVS operator has stopped DB2subsystem

ExplanationALCS was previously connected to a DB2 subsystemwhich has just been stopped.

System actionALCS terminates any entry that is waiting for aresponse from DB2.

Operator responseRestart the DB2 subsystem, then use the ZCSQLcommand to establish a connection to it.

166 Airline Control System Version 2: Messages and Codes

Page 179: Airline Control System Version 2: Messages and Codes

ModuleDXCSQL

DXC2904E DB2 subsystem has terminatedabnormally

ExplanationALCS was previously connected to a DB2 subsystemwhich has just terminated abnormally.

System actionALCS terminates any entry that is waiting for aresponse from DB2.

Operator responseRestart the DB2 subsystem, then use the ZCSQLcommand to establish a connection to it.

ModuleDXCSQL

DXC2905E DB2 connection failure -Subsystem SBS-'ssnm' Returncode RC-X'return_code' Reasoncode RSC-X'reason_code'

ExplanationALCS cannot establish a connection to DB2 subsystemssnm. Return_code and reason_code are the return andreason codes from the DB2 call attachment facility(CAF) CONNECT function.

Problem determinationDB2 Messages and Codes lists return codes and reasoncodes.

ModuleDXCSQL

DXC2906E DB2 disconnection failure -Subsystem SBS-'ssnm' Returncode RC-X'return-code' Reasoncode RSC-X'reason-code'

ExplanationALCS cannot terminate a connection to DB2subsystem ssnm. Return-code and reason-code are thereturn and reason codes from the DB2 call attachmentfacility (CAF) DISCONNECT function.

Problem determinationDB2 Messages and Codes lists return codes and reasoncodes.

ModuleDXCSQL

DXC2907E DB2 open failure - Applicationplan PLN'plan' Return code RC-X'return-code' Reason code RSC-X'reason-code'

ExplanationDB2 cannot allocate resources to process thespecified plan plan. Return-code and reason-codeare the return and reason codes from the DB2 callattachment facility (CAF) OPEN function.

Problem determinationDB2 Messages and Codes lists return codes and reasoncodes.

ModuleDXCSQL

DXC2908E DB2 close failure - Applicationplan PLN-'plan' Return code RC-X'return-code' Reason code RSC-X'reason-code'

ExplanationDB2 cannot deallocate the specified plan plan. Return-code and reason-code are the return and reason codesfrom the DB2 call attachment facility (CAF) CLOSEfunction.

Problem determinationDB2 Messages and Codes lists return codes and reasoncodes.

ModuleDXCSQL

DXC2909E DB2 SQL call failure - Return codeRC-X'return_code' Reason codeRSC-X'reason_code'

ExplanationDB2 cannot process an application SQL callsuccessfully. Return_code and reason_code are the

Chapter 6. Online monitor messages (ALCS printer): DXC2000-DXC2999 167

Page 180: Airline Control System Version 2: Messages and Codes

return and reason codes from the DB2 call attachmentfacility (CAF).

Problem determinationDB2 Messages and Codes lists return codes and reasoncodes.

ModuleDXCSQL

DXC2910I Waiting for DB2 subsystem ssnmto start

ExplanationDB2 was not started when ALCS tried to connect to it.ALCS will automatically try to connect again when DB2starts.

ModuleDXCMQI

DXC2911I ALCS has stopped waiting for DB2to start

ExplanationALCS was waiting for DB2 to start in order to connectto it. Now ALCS has stopped waiting because theoperator issued ZCSQL DISConnect.

ModuleDXCMQI

DXC2920I ALCS connected toMQ Queue managerQM-'queue_manager_name'

ExplanationALCS has established a connection to MQSeries queuemanager queue_manager_name.

ModuleDXCMQI

DXC2921I ALCS disconnected fromMQSeries Queue managerQM-'queue_manager_name'

ExplanationALCS has terminated its connection to MQSeriesqueue manager queue_manager_name.

ModuleDXCMQI

DXC2922E MQSeries connection failure- Queue managerQM-'queue_manager_name'MQCONN Completion codeRC-'completion_code' Reason codeRSC-'reason_code'

ExplanationALCS cannot establish a connection toMQSeries queue manager queue_manager_name.completion_code and reason_code are the completioncode and reason code from the MQSeries MQCONN call.

Problem determinationWebSphere MQ for z/OS Messages and Codes listscompletion codes and reason codes.

ModuleDXCMQI

DXC2923E MQSeries connection failure- Queue managerQM-'queue_manager_name'MQOPEN Completion codeRC-'completion_code' Reason codeRSC-'reason_code'

ExplanationALCS cannot establish a connection toMQSeries queue manager queue_manager_name.completion_code and reason_code are the completioncode and reason code from the MQSeries MQOPEN call.

Problem determinationWebSphere MQ for z/OS Messages and Codes listscompletion codes and reason codes.

ModuleDXCMQI

DXC2924E MQSeries connection failure- Queue managerQM-'queue_manager_name'MQINQ Completion codeRC-'completion_code' Reason codeRSC-'reason_code'

168 Airline Control System Version 2: Messages and Codes

Page 181: Airline Control System Version 2: Messages and Codes

ExplanationALCS cannot establish a connection toMQSeries queue manager queue_manager_name.completion_code and reason_code are the completioncode and reason code from the MQSeries MQINQ call.

Problem determinationWebSphere MQ for z/OS Messages and Codes listscompletion codes and reason codes.

ModuleDXCMQI

DXC2925E MQSeries connection failure- Queue managerQM-'queue_manager_name'MQCLOSE Completion codeRC-'completion_code' Reason codeRSC-'reason_code'

ExplanationALCS cannot establish a connection toMQSeries queue manager queue_manager_name.completion_code and reason_code are the completioncode and reason code from the MQSeries MQCLOSEcall.

Problem determinationWebSphere MQ for z/OS Messages and Codes listscompletion codes and reason codes.

ModuleDXCMQI

DXC2926E Value of MQIA_MAX_HANDLESis zero Queue managerQM-'queue_manager_name'

ExplanationALCS cannot establish a connection to MQSeriesqueue manager queue_manager_name. A previousMQSeries MQINQ call returned a value of zero forMQIA_MAX_HANDLES (maximum number of handles)for the queue manager.

User responseThis error should not occur. If it does, ask yoursystem programmer to inform your IBM programmingrepresentative.

ModuleDXCMQI

DXC2927E Not enough storage for objecthandle table Queue managerQM-'queue_manager_name'

ExplanationThere is not enough memory allocated to ALCS to buildthe MQSeries object handle table.

System actionALCS terminates its connection to MQSeries queuemanager queue_manager_name.

User responseRestart ALCS with a larger region size for the job.

ModuleDXCMQI

DXC2928E MQSeries initiation queue failure- Initiation queue nameQN-'queue_name' Queue managerQM-'queue_manager_name'MQOPEN Completion codeRC-'completion_code' Reason codeRSC-'reason_code'

ExplanationALCS cannot use the MQSeries initiation queuequeue_name. completion_code and reason_code arethe completion code and reason code from theMQSeries MQOPEN call.

Problem determinationWebSphere MQ for z/OS Messages and Codes listscompletion codes and reason codes.

ModuleDXCMQI

DXC2929E MQSeries initiation queue failure- Initiation queue nameQN-'queue_name' Queue managerQM-'queue_manager_name'MQGET Completion codeRC-'completion_code' Reason codeRSC-'reason_code'

Chapter 6. Online monitor messages (ALCS printer): DXC2000-DXC2999 169

Page 182: Airline Control System Version 2: Messages and Codes

ExplanationALCS cannot use the MQSeries initiation queuequeue_name. completion_code and reason_code arethe completion code and reason code from theMQSeries MQGET call.

Problem determinationWebSphere MQ for z/OS Messages and Codes listscompletion codes and reason codes.

ModuleDXCMQI

DXC2930E MQSeries input queue failure- Input queue nameQN-'queue_name' Queue managerQM-'queue_manager_name'MQOPEN Completion codeRC-'completion_code' Reason codeRSC-'reason_code'

ExplanationALCS cannot use the MQSeries input queuequeue_name. completion_code and reason_code arethe completion code and reason code from theMQSeries MQOPEN call.

Problem determinationWebSphere MQ for z/OS Messages and Codes listscompletion codes and reason codes.

ModuleDXCMQI

DXC2931E MQSeries input queue failure- Input queue nameQN-'queue_name' Queue managerQM-'queue_manager_name'MQGET Completion codeRC-'completion_code' Reason codeRSC-'reason_code'

ExplanationALCS cannot use the MQSeries input queuequeue_name. completion_code and reason_code arethe completion code and reason code from theMQSeries MQGET call.

Problem determinationWebSphere MQ for z/OS Messages and Codes listscompletion codes and reason codes.

ModuleDXCMQI

DXC2932E MQSeries disconnectionfailure - Queue managerQM-'queue_manager_name'MQDISC Completion codeRC-'completion_code' Reason codeRSC-'reason_code'

ExplanationALCS cannot terminated its connection toMQSeries queue manager queue_manager_name.completion_code and reason_code are the completioncode and reason code from the MQSeries MQDISC call.

Problem determinationWebSphere MQ for z/OS Messages and Codes listscompletion codes and reason codes.

ModuleDXCMQI

DXC2933E MQSeries initiation queue failure- Initiation queue name QN-queue_name Queue manager QM-queue_manager_name MQCLOSECompletion code RC-return_codeReason code RSC-reason_code

ExplanationALCS cannot use the MQSeries initiation queuequeue_name. completion_code and reason_code arethe completion code and reason code from theMQSeries MQCLOSE call.

Problem determinationWebSphere MQ for z/OS Messages and Codes listscompletion codes and reason codes.

ModuleDXCMQI

DXC2934E MQSeries input queue failure- Input queue name QN-queue_name Queue manager QM-queue_manager_name MQCLOSECompletion code RC-return_codeReason code RSC-reason_code

170 Airline Control System Version 2: Messages and Codes

Page 183: Airline Control System Version 2: Messages and Codes

ExplanationALCS cannot use the MQSeries input queuequeue_name. completion_code and reason_code arethe completion code and reason code from theMQSeries MQCLOSE call.

Problem determinationWebSphere MQ for z/OS Messages and Codes listscompletion codes and reason codes.

ModuleDXCMQI

DXC2935I MQSeries initiation queue openQN-queue_name

ExplanationALCS has opened the MQSeries initiation queue.

ModuleDXCMQI

DXC2936I MQSeries initiation queue closedQN-queue_name

ExplanationALCS has closed the MQSeries initiation queue.

ModuleDXCMQI

DXC2937I MQSeries input queue open QN-queue_name

ExplanationALCS has opened the MQSeries input queue.

ModuleDXCMQI

DXC2938I MQSeries input queue closed QN-queue_name

ExplanationALCS has closed the MQSeries input queue.

ModuleDXCMQI

DXC2940E APPC/MVS receive allocate failed- CRN-'crn' ALCS return codeRC1-return_code APPC/MVS returncode RC2-return_code

ExplanationALCS attempted to allocate a conversation for theAPPC resource with CRN crn, but either ALCS orAPPC/MVS gave an error return code.

System actionALCS does not set the APPC resource active.

Problem determinationIf the ALCS return code is non-zero then contactyour IBM programming support representative. Referto MVS Programming: Writing Transaction Programsfor APPC/MVS for return codes from the APPC/MVSATBALC2 callable service.

ModuleDXCCOLH

DXC2941E APPC/MVS send allocate failed- CRN-'crn' ALCS return codeRC1-return_code APPC/MVS returncode RC2-return_code

ExplanationALCS attempted to allocate a conversation for theAPPC resource with CRN crn, but either ALCS orAPPC/MVS gave an error return code.

System actionALCS does not set the APPC resource active.

Problem determinationIf the ALCS return code is non-zero then contactyour IBM programming support representative. Referto MVS Programming: Writing Transaction Programsfor APPC/MVS for return codes from the APPC/MVSATBALC2 callable service.

ModuleDXCCOLH

DXC2942E APPC/MVS receive failed -CRN-'crn' ALCS return code RC1-return_code APPC/MVS returncode RC2-return_code

Chapter 6. Online monitor messages (ALCS printer): DXC2000-DXC2999 171

Page 184: Airline Control System Version 2: Messages and Codes

ExplanationALCS attempted to receive data on a conversation forthe APPC resource with CRN crn, but either ALCS orAPPC/MVS gave an error return code.

System actionALCS stops receiving data from the APPC connection.

Problem determinationIf the ALCS return code is non-zero then contactyour IBM programming support representative. Referto MVS Programming: Writing Transaction Programsfor APPC/MVS for return codes from the APPC/MVSATBRCVW callable service.

ModuleDXCCOLH

DXC2943E APPC/MVS send failed - CRN-'crn'ALCS return code RC1-return_codeAPPC/MVS return code RC2-return_code

ExplanationALCS attempted to send data on a conversation forthe APPC resource with CRN crn, but either ALCS orAPPC/MVS gave an error return code.

System actionALCS discards the message data.

Problem determinationIf the ALCS return code is non-zero then contactyour IBM programming support representative. Referto MVS Programming: Writing Transaction Programsfor APPC/MVS for return codes from the APPC/MVSATBSEND callable service.

ModuleDXCCOLH

DXC2944E APPC/MVS receive deallocatefailed - CRN-'crn' ALCS return codeRC1-return_code APPC/MVS returncode RC2-return_code

ExplanationALCS attempted to deallocate a conversation for theAPPC resource with CRN crn, but either ALCS orAPPC/MVS gave an error return code.

System actionALCS continues processing as if the conversation wasdeallocated.

Problem determinationIf the ALCS return code is non-zero then contactyour IBM programming support representative. Referto MVS Programming: Writing Transaction Programsfor APPC/MVS for return codes from the APPC/MVSATBDEAL callable service.

ModuleDXCCOLH

DXC2945E APPC/MVS send deallocate failed- CRN-'crn' ALCS return codeRC1-return_code APPC/MVS returncode RC2-return_code

ExplanationALCS attempted to deallocate a conversation for theAPPC resource with CRN crn, but either ALCS orAPPC/MVS gave an error return code.

System actionALCS continues processing as if the conversation wasdeallocated.

Problem determinationIf the ALCS return code is non-zero then contactyour IBM programming support representative. Referto MVS Programming: Writing Transaction Programsfor APPC/MVS for return codes from the APPC/MVSATBDEAL callable service.

ModuleDXCCOLH

DXC2948I APPC/MVS receive conversationstarted - CRN-'crn'

ExplanationALCS has allocated a conversation for the APPCresource with CRN crn.

System actionALCS continues processing normally.

172 Airline Control System Version 2: Messages and Codes

Page 185: Airline Control System Version 2: Messages and Codes

ModuleDXCCOLH

DXC2949I APPC/MVS send conversationstarted - CRN-'crn'

ExplanationALCS has allocated a conversation for the APPCresource with CRN crn.

System actionALCS continues processing normally.

ModuleDXCCOLH

DXC2950I APPC/MVS receive conversationstopped - CRN-'crn'

ExplanationALCS has deallocated a conversation for the APPCresource with CRN crn.

System actionALCS continues processing normally.

ModuleDXCCOLH

DXC2951I APPC/MVS send conversationstopped CRN-'crn'

ExplanationALCS has deallocated a conversation for the APPCresource with CRN crn.

System actionALCS continues processing normally.

ModuleDXCCOLH

DXC2952I APPC/MVS inbound receiveconversation started CRN-'crn'

ExplanationALCS has allocated a conversation for the APPCresource with CRN crn.

System actionALCS continues processing normally.

ModuleDXCCOLH

DXC2953I APPC/MVS inbound sendconversation started CRN-'crn'

ExplanationALCS has allocated a conversation for the APPCresource with CRN crn.

System actionALCS continues processing normally.

ModuleDXCCOLH

DXC2954I APPC/MVS inbound allocateignored CRN-'crn'

ExplanationALCS has received an inbound allocate request for theAPPC resource with CRN crn, but the resource:

• is not an APPC resource, or• is already active, or• already has an inbound conversation.

System actionALCS ignores the inbound allocate request andcontinues processing normally.

ModuleDXCCOLH

DXC2955I APPC/MVS inbound allocate doesnot match partner LU nameCRN-'crn'

ExplanationALCS has received an inbound allocate requestfor the APPC resource with CRN crn, but theinformation provided by APPC/MVS does not matchthe information in the ALCS communication generationfor this resource.

Chapter 6. Online monitor messages (ALCS printer): DXC2000-DXC2999 173

Page 186: Airline Control System Version 2: Messages and Codes

System actionALCS ignores the inbound allocate request andcontinues processing normally.

System programmer responseCheck that the ALCS communication generation iscorrect for this APPC resource. Check that theAPPC/MVS TP profile and side information files containthe correct data.

ModuleDXCCOLH

DXC2956W APPC/MVS inbound allocate failed- CRN-'crn' undefined or inactive

ExplanationALCS received an inbound APPC/MVS allocate request.The corresponding APPC/MVS TP profile informationspecifies a CRN that is not defined to ALCS or is notactive.

System actionALCS ignores the inbound allocate.

System programmer responseCorrect your APPC/MVS TP profiles and/or the ALCScommunication generation.

Problem determinationCheck your APPC/MVS TP profiles and the ALCScommunication generation.

ModuleDXCCOLF

DXC2957W APPC/MVS inbound allocate failed- No match for partner LU nameLUN-'name'

ExplanationALCS received an inbound APPC/MVS allocate request.The corresponding APPC/MVS TP profile informationspecifies CRN=* but there is no APPC connectiondefined in the ALCS communication table with amatching partner LU name.

System actionALCS ignores the inbound allocate.

System programmer responseCorrect your APPC/MVS TP profiles and/or the ALCScommunication generation.

Problem determinationCheck your APPC/MVS TP profiles and the ALCScommunication generation.

ModuleDXCCOLF

DXC2958I APPC/MVS issuing send allocate -CRN-'crn'

ExplanationALCS is allocating an outbound conversation for theAPPC resource with CRN crn.

System actionALCS continues processing normally.

ModuleDXCCOLH

DXC2959I APPC/MVS issuing receive allocate- CRN-'crn'

ExplanationALCS is allocating an outbound conversation for theAPPC resource with CRN crn.

System actionALCS continues processing normally.

ModuleDXCCOLH

DXC2960I ALCS concurrent server(Listener) n started PortPO-'tcpip_port_number'

ExplanationSelf-explanatory. n is the index number of theconcurrent server (1 to 8).

ModuleDXCSOCK

174 Airline Control System Version 2: Messages and Codes

Page 187: Airline Control System Version 2: Messages and Codes

DXC2961I ALCS concurrent server(Listener) n stopped PortPO-'tcpip_port_number'

ExplanationSelf-explanatory. n is the index number of theconcurrent server (1 to 8).

ModuleDXCSOCK

DXC2962E TCP/IP connection failure- INITAPI for socketssubtask Address spaceAS-'tcpip_address_space_name'Error code EC-'error_code'

Problem determinationSee Communications Server IP API Guide for anexplanation of the return code and error number.

ModuleDXCSOCK

DXC2963E TCP/IP connection failure- INITAPI for ConcurrentServer subtask Address spaceAS-'tcpip_address_space_name'Port PO-'tcpip_port_name'Return code RC-'return_code'Error number EC-'error_number'

Problem determinationSee z/OS Communications Server IP API Guide for anexplanation of the return code and error number.

ModuleDXCSOCK

DXC2964E TCP/IP connection failure -INITAPI for Child Serversubtask Address spaceAS-'tcpip_address_space_name'Return code RC-'return_code'Error number EC-'error_number'

Problem determinationSee z/OS Communications Server IP API Guide for anexplanation of the return code and error number.

ModuleDXCSOCK

DXC2965I ALCS disconnected from TCPIPaddress space AS-'name'

ExplanationALCS is now disconnected from TCP/IP.

ModuleDXCSOCK

DXC2966E TCP/IP connection failure No ECBavailable for Child Server subtask

ExplanationA new client attempted to connect to the ALCSconcurrent server (Listener) but ALCS does not haveenough resources to create a new entry for this client.

System actionALCS waits for another connection request.

ModuleDXCSOCK

DXC2967I ALCS connected to TCPIP addressspace AS-'name'

ExplanationALCS is now connected to the TCP/IP address spacecalled name.

ModuleDXCSOCK

DXC2968I TCPIP resource active - CRN-'crn'

ExplanationALCS has established a TCP/IP connection for theresource with CRN crn.

System actionALCS continues processing normally.

ModuleDXCSOCO

Chapter 6. Online monitor messages (ALCS printer): DXC2000-DXC2999 175

Page 188: Airline Control System Version 2: Messages and Codes

DXC2969I TCPIP resource inactive -CRN-'crn'

ExplanationALCS has terminated the TCP/IP connection for theresource with CRN crn.

System actionALCS continues processing normally.

ModuleDXCSOCO

DXC2970E TCPIP resource CRN-'crn''call_type' call failed forcommunication subtask Returncode RC-'return_code' Errornumber EC-'error_number'

ExplanationAn error occurred when ALCS issued a TCP/IP'call_type' sockets call.

System actionALCS stops the TCP/IP connection for the resourcewith CRN crn.

Problem determinationSee Communications Server IP API Guide for anexplanation of the return code and error number.

ModuleDXCSOCO

DXC2972E TCPIP resource CRN-'crn' No IOCBavailable to add dynamic server

ExplanationA new client attempted to connect to the TCP/IPserver connection with CRN crn but ALCS does nothave enough resources to dynamically create a newcommunication table entry for this client.

System actionALCS waits for another connection request.

System programmer responseIncrease the total number of I/O control blocks(IOCBs) in the ALCS system. (See the description

of the SCTGEN macro NBRIOB parameter in ALCSInstallation and Customization.)

ModuleDXCSOCO

DXC2973E TCPIP resource CRN-'crn' Unableto start - TCP/IP not supported

ExplanationIn order to use TCP/IP connections, you must enablethe ALCS support for TCP/IP (see the descriptionof the SCTGEN macro in ALCS Installation andCustomization).

ModuleDXCSOCO

DXC2974E TCPIP resource CRN-'crn' Unableto start - TCP/IP not connected

ExplanationIn order to use TCP/IP connections, you must establisha connection between ALCS and a TCP/IP addressspace in the same MVS system (see the descriptionof the ZCTCP command in ALCS Operation andMaintenance).

ModuleDXCSOCO

DXC2975I TCPIP dynamic server resourceactive - CRN-'crn'

ExplanationALCS has established a connection with a new clienton the TCP/IP server connection with CRN crn.

System actionALCS continues processing normally.

ModuleDXCSOCO

DXC2976I TCPIP dynamic server resourceinactive - CRN-'crn'

ExplanationALCS has terminated a connection with one of theclients on the TCP/IP server connection with CRN crn.

176 Airline Control System Version 2: Messages and Codes

Page 189: Airline Control System Version 2: Messages and Codes

System actionALCS continues processing normally.

DXC2977W TCPIP resource CRN-'crn'Unknown terminal CRN-'crn'

ExplanationDuring TCP/IP input message processing, installation-wide monitor exit USRTCP4 returned an invalid CRN.

System actionALCS discards the input message.

User responseCorrect the installation-wide monitor exit.

ModuleDXCSOCO

DXC2978W TCPIP resource CRN-'crn'Unknown terminal CRI-'cri'

ExplanationDuring TCP/IP input message processing, installation-wide monitor exit USRTCP4 returned an invalid CRI.

System actionALCS discards the input message.

User responseCorrect the installation-wide monitor exit.

ModuleDXCSOCO

DXC2979W TCPIP resource CRN-'crn' OriginCRN-'crn' is not a terminal

ExplanationDuring TCP/IP input message processing, installation-wide monitor exit USRTCP4 returned a CRN or CRI thatdoes not correspond to a display or printer terminal.

System actionALCS discards the input message.

User responseCorrect the installation-wide monitor exit.

ModuleDXCSOCO

DXC2983W TCPIP resource CRN-'crn'Unknown HEX-'hex' TCID-'tcid'IA-'ia' TA-'ta'

ExplanationA message was received on TCP/IP communicationresource crn from a remote ALC terminal, but theterminal is not defined to ALCS. A MATIP-ID for theremote terminal is constructed from the high-levelnetwork exit address (hex), TCID (tcid), IA (ia),and TA(ta). ALCS uses the MATIP-ID to scan theALCS MATIP-ID communication table to retrieve theterminal CRI.

System actionALCS discards the message.

Operator responseAsk your system programmer to check thecommunication generation.

ModuleDXCSOCA

DXC2984I TCPIP resource CRN-'crn' MATIPsession opened - Type t IP addressof remote host iii.iii.iii.iii

ExplanationA MATIP session has opened on TCP/IPcommunication resource crn. The MATIP session type tis one of:

AType A terminal-to-host

A H-TO-HType A host-to-host

BType B

The IP address of remote host or gateway is iii.iii.iii.iii(dotted decimal notation).

System actionALCS continues processing normally.

ModuleDXCSOCA

Chapter 6. Online monitor messages (ALCS printer): DXC2000-DXC2999 177

Page 190: Airline Control System Version 2: Messages and Codes

DXC2985I TCPIP resource CRN-'crn' MATIPsession closed - Close codeX'hh' IP address of remote hostiii.iii.iii.iii

ExplanationA MATIP session has closed on TCP/IP communicationresource crn. The MATIP close code hh is currently:

00OK

System actionALCS continues processing normally.

ModuleDXCSOCA

DXC2986I TCPIP resource CRN-'crn' MATIPsession reconfiguration

ExplanationA MATIP session is being reconfigured on TCP/IPcommunication resource crn.

System actionALCS continues processing normally.

ModuleDXCSOCA

DXC2987E TCPIP resource CRN-'crn' MATIPsession rejected - Reject codeX'hh' IP address of remote hostiii.iii.iii.iii Packet length llll dd...dd

ExplanationA MATIP Session Open command was rejected onTCP/IP communication resource crn. Either ALCSreceived a Session Open packet and sent the rejectcode in an Open Confirm packet, or ALCS received anOpen Confirm packet containing the reject code. TheMATIP reject code hh is one of:

01No matching traffic type

05Protocol unavailable at destination

41No matching traffic type

43Inconsistent end-to-end protection

44Unknown client

48Packet length is too short

49Packet length is too long

4AUnknown or unsupported coding

84ASCU identification is not valid

85ASCU is unknown

86ASCU is already assigned

88Unknown or unsupported coding

89Unknown or unsupported subtype

8BIncompatible MPX/HDR combination

8CUnknown or unsupported presentation

8DPacket length is too short

8EPacket length is too long

91Mo matching ASCU

92No ASCU configured

94Session mismatch

The IP address of remote host or gateway is iii.iii.iii.iii(dotted decimal notation).

llllThe length of the packet.

dd...ddThe first 32 bytes of the packet in hexadecimal.

System actionALCS continues processing normally.

ModuleDXCSOCA

DXC2988E TCPIP resource CRN-'crn' MATIPpacket has incorrect characteristicPacket length llll dd...dd

178 Airline Control System Version 2: Messages and Codes

Page 191: Airline Control System Version 2: Messages and Codes

ExplanationA MATIP packet has been received on TCP/IPcommunication resource crn but the packet header isinvalid.

llllThe length of the packet.

dd...ddThe first 32 bytes of the packet in hexadecimal.

characteristicIndicates the error, one of:

LengthVersionCommandTraffic TypeTraffic SubtypeCodingMPX or HDRPresentationNumber of ASCUs

System actionALCS discards the packet.

ModuleDXCSOCA

DXC2989E TCPIP resource CRN-'crn'Unexpected MATIP mmmm Packetlength llll dd...dd

ExplanationA MATIP packet has been received on TCP/IPcommunication resource crn but the packet is out ofsequence.

llllThe length of the packet.

dd...ddThe first 32 bytes of the packet in hexadecimal.

mmmmThe type of packet, one of:

DataSession OpenOpen ConfirmSession CloseStatus QueryStatus ResponseStop TransmissionResume Transmission

System actionALCS rejects the MATIP command.

ModuleDXCSOCA

DXC2990E TCPIP resource CRN-'crn' inactive- nnn messages were queued

Explanationnnn ECB-controlled programs issued a ROUTC orSENDC monitor-request macro to send messagesto a TCP/IP resource. The messages were queuedwaiting for transmission, but the TCP/IP connectionwas inactivated before these messages could betransmitted.

System actionFor each message that was waiting to be transmitted,ALCS detaches the message block from the ECB andreturns control to the entry.

User responseCheck that the resource is correctly defined inthe communication generation. Also check thatall required communication resources are correctlystarted.

ModuleDXCSOCO

DXC2991E TCPIP resource CRN-'crn' Nomatching MATIP client

ExplanationALCS received an inbound connection request for theTCP/IP communication resource with CRN crn whichis defined as a MATIP Type A or Type B server.ALCS cannot find any TCP/IP communication resourcedefined as a MATIP Type A or Type B client whichmatches the remote host trying to connect to ALCS.

System actionALCS closes the inbound TCP/IP connection.

ModuleDXCSOCO

Chapter 6. Online monitor messages (ALCS printer): DXC2000-DXC2999 179

Page 192: Airline Control System Version 2: Messages and Codes

DXC2992E TCPIP resource CRN-'crn'Matching MATIP clientCRN2-'crn2' already active

ExplanationALCS received an inbound connection request for theTCP/IP communication resource with CRN crn whichis defined as a MATIP Type A or Type B server. ALCSfound a TCP/IP communication resource defined asa MATIP Type A or Type B client which matchesthe remote host trying to connect to ALCS, but thisresource is already in use. crn2 is the CRN of thematching client.

System actionALCS closes the inbound TCP/IP connection.

ModuleDXCSOCO

DXC2993W TCPIP resource CRN-'crn'Disconnected - Blocked sendtimeout expired

ExplanationThe IP stack was blocked for sending on the TCP/IPcommunication resource with CRN crn for the durationof the blocked send timeout interval. Installation-widemonitor exit USRTCPA requested ALCS to close theconnection.

ModuleDXCSOCO

DXC2994W TCPIP resource CRN-'crn'Disconnected - Idle connectiontimeout expired

ExplanationNo data was received on the TCP/IP communicationresource with CRN crn for the duration of theidle connection timeout interval. ALCS closed theconnection.

ModuleDXCSOCO

DXC2995E TCP/IP connection failure No childserver subtask available

ExplanationA new client attempted to connect to the ALCSconcurrent server (Listener) but ALCS does not haveenough resources to accept this connection.

System actionALCS waits for another connection request.

System programmer responseConsider increasing the number of concurrent serversockets threads for the Listener. (See the descriptionof the SCTGEN macro TCPLIST parameter in ALCSInstallation and Customization.)

ModuleDXCSOCL

DXC2996W E-mail output is stopped - nnnnnmessages on queue

ExplanationThe ALCS outbound e-mail queue handler has noticedthat there are messages on the queue, but the queueis currently stopped.

Operator responseUse the ZMAIL QUEUE,START command to startsending messages from the outbound e-mail queue,if required.

ModuleCSMB

DXC2997W E-mail output is unable to contactMTA - nnnnn messages on queue

ExplanationThe ALCS outbound e-mail queue handler was not ableto send an e-mail SMTP message to the local messagetransfer agent (MTA). Accompanying error messagesdescribe the error condition.

This message can also indicate that ALCS is notcurrently connected to TCP/IP.

System actionALCS leaves the messages on queue. ALCS will try tocontact the MTA again at regular intervals while thereare messages on queue.

180 Airline Control System Version 2: Messages and Codes

Page 193: Airline Control System Version 2: Messages and Codes

Operator responseUse the ZMAIL DISPLAY command to check the IPaddress and port number for the MTA. Use the ZMAILSET command to change these values if required.Use the ZCTCP DISPLAY command to check if ALCSis connected to TCP/IP. Use the ZCTCP CONNECTcommand to connect ALCS to the TCP/IP addressspace if required.

ModuleCSMB

DXC2998W E-mail output message rejected

ExplanationThe ALCS outbound e-mail queue handler was not ableto send an e-mail SMTP message to the local messagetransfer agent (MTA). Accompanying error messagesdescribe the error condition.

System actionALCS discards the rejected message and tries to sendthe next message from the queue.

Operator responseReport the error to your system programmer.

ModuleCSMB

DXC2999I message

ExplanationALCS has passed an unnumbered message to NetView.(For example, the message may have originated froma user-written application program that did not takeadvantage of the range DXC3000-DXC3999).

Note: The destination for this message is the NetViewlog.

System actionNone.

Chapter 6. Online monitor messages (ALCS printer): DXC2000-DXC2999 181

Page 194: Airline Control System Version 2: Messages and Codes

Chapter 7. User-written application programmessages: DXC3000-DXC3999

DXC3000 - DXC3999

ExplanationReserved for user-written application programs.

See ALCS Installation and Customization for details.

182 Airline Control System Version 2: Messages and Codes

Page 195: Airline Control System Version 2: Messages and Codes

Chapter 8. Responses to ALCS commands: DXC5000-DXC5999

DXC5000I Command complete - messagesent

ExplanationThis is a normal response to the command ZMAIL.

DXC5001E Command failed - message notsent

ExplanationThis is an error response to the command ZMAIL.Accompanying error messages describe the errorcondition.

Operator responseIf the accompanying error messages indicate thatALCS could not send the message because of an errorin the message (for example, you did not include anyrecipients for the message), reenter the command witha corrected message. Otherwise report the error toyour system programmer.

DXC5003E No message text

ExplanationYou attempted to send an e-mail SMTP message withno message text.

Operator responseReenter the command, including some text in themessage.

DXC5004E Incorrect header line

ExplanationYou attempted to send an e-mail SMTP message withan incorrect header line.

Operator responseReenter the command with a corrected message.

DXC5005E Unknown conversion selector

ExplanationYou attempted to send an e-mail SMTP message froman ALCS terminal, but you specified a conversionselector that is not known to ALCS.

Operator responseReenter the command with a corrected message.

DXC5006E Unable to retrieve e-mail values --TCP/IP not supported

ExplanationThis is an error response to ZMAIL DISPLAY. TheALCS system configuration table does not includesupport for TCP/IP.

DXC5007E Unable to update e-mail values -Not authorized

ExplanationExplanation: This is an error response to ZMAIL SET.ZMAIL SET is restricted to Prime CRAS authorizedterminals and Alternate CRAS AT1 through AT16authorized terminals.

DXC5008E Unable to update e-mail values --TCP/IP not supported

ExplanationThis is an error response to ZMAIL SET. The ALCSsystem configuration table does not include supportfor TCP/IP.

DXC5009I E-mail value updated

ExplanationThis is a normal response to ZMAIL SET.

DXC5010I E-mail operating values ALCS maildomain d MTA IP address e ori MTA port number n Inboundtimeout t1 Outbound timeout t2Postmaster name crn

© Copyright IBM Corp. 2003, 2019 183

Page 196: Airline Control System Version 2: Messages and Codes

ExplanationThis is a normal response to ZMAIL DISPLAY.

dALCS mail domain name.

eDomain name of the local message transfer agent(MTA) for outbound e-mail.

iIP address of the local message transfer agent(MTA) for outbound e-mail.

nPort number of the local MTA for outbound e-mail.

t1Connection timeout for inbound e-mail.

t2Connection timeout for outbound e-mail.

crnDestination for inbound e-mail messagesaddressed to Postmaster@domain_name, wheredomain_name is your ALCS domain name.

DXC5011I E-mail queue is status nnnnnmessages on queue

ExplanationThis is a normal response to the command ZMAILQUEUE,DISPLAY.

DXC5012I E-mail queue is purged nnnnnmessages deleted

ExplanationThis is a normal response to the command ZMAILQUEUE,PURGE or ZMAIL QUEUE,PURGE,ALL.

DXC5013I E-mail queue is now started

ExplanationThis is a normal response to the command ZMAILQUEUE,START.

DXC5014E Email queue is already started

ExplanationThis is an error response to the command ZMAILQUEUE,START

DXC5015I E-mail queue is now stopped

ExplanationThis is a normal response to the command ZMAILQUEUE,STOP.

DXC5016E E-mail queue is already stopped

ExplanationThis is an error response to the command ZMAILQUEUE,STOP.

DXC5017E Unable to access e-mail queue -Error retrieving keypoint record

ExplanationThis is an error response to the command ZMAILQUEUE.

DXC5018E Unable to access e-mail queue -Error retrieving message record

ExplanationThis is an error response to the command ZMAILQUEUE,PURGE.

DXC5019E Unable to access e-mail queue- Message queue control fieldscorrupted

ExplanationThis is an error response to the command ZMAILQUEUE,PURGE.

DXC5020E Sockets call calltype failed - Errornumber error_number

ExplanationWhile attempting to send an e-mail SMTP messageto the local message transfer agent (MTA), a TCP/IPsockets call of type calltype failed with error numbererror_number.

Operator responseReport the error to your system programmer.

DXC5021E Unexpected SMTP reply codereply_code

ExplanationWhile attempting to send an e-mail SMTP message tothe local message transfer agent (MTA), the local MTAresponded with SMTP reply code reply_code.

Operator responseReport the error to your system programmer.

DXC5022E Connection timed out

184 Airline Control System Version 2: Messages and Codes

Page 197: Airline Control System Version 2: Messages and Codes

ExplanationWhile attempting to send an e-mail SMTP message tothe local message transfer agent (MTA), the MTA failedto respond within a reasonable time.

Operator responseReport the error to your system programmer.

DXC5023E Connection closed by MTA

ExplanationWhile attempting to send an e-mail SMTP messageto the local message transfer agent (MTA), the MTAclosed the TCP/IP connection.

Operator responseReport the error to your system programmer.

DXC5025E No message body

ExplanationYou attempted to send an e-mail SMTP message withno message body.

Operator responseIf you used the ALCS ZMAIL command to send themessage, reenter the command, including a body inthe message. If you used an ALCS application inputmessage, refer to your documentation for that inputmessage.

DXC5026E Incorrect header line

ExplanationYou attempted to send an e-mail SMTP message withan incorrect header line.

Operator responseIf you used the ALCS ZMAIL command to send themessage, reenter the command with a correctedmessage. If you used an ALCS application inputmessage, refer to your documentation for that inputmessage.

DXC5027E No message recipient

ExplanationYou attempted to send an e-mail SMTP message withno recipients.

Operator responseIf you used the ALCS ZMAIL command to send themessage, reenter the command with at least onerecipient. If you used an ALCS application inputmessage, refer to your documentation for that inputmessage.

DXC5028E Reverse path invalid or omitted

ExplanationYou attempted to send an e-mail SMTP message withan invalid reverse path.

Operator responseIf you used the ALCS ZMAIL command to sendthe message, report the problem to your systemprogrammer. If you used an ALCS application inputmessage, refer to your documentation for that inputmessage. If your documentation does not explainhow to correct the problem, report it to your systemprogrammer.

Programmer responseIf the ALCS ZMAIL command generates this response,inform your IBM programming support representative.If an ALCS application input message generates thisresponse, there is an error in your application.

DXC5029E MTA response too long

ExplanationWhile attempting to send an e-mail SMTP message tothe local message transfer agent (MTA), the local MTAresponded with an SMTP reply which was longer thanthe maximum (1024 characters) which ALCS supports.

Operator responseReport the error to your system programmer.

DXC5040I Trace - Call type calltype

ExplanationYou attempted to send an e-mail SMTP message andrequested trace information. ALCS has issued theTCP/IP call calltype.

DXC5041I Trace - Call type calltype data

ExplanationYou attempted to send an e-mail SMTP message andrequested trace information. ALCS has issued the

Chapter 8. Responses to ALCS commands: DXC5000-DXC5999 185

Page 198: Airline Control System Version 2: Messages and Codes

TCP/IP call calltype. The call sent or received datastarting with the characters data.

DXC5085W Throttle Application police routinehas been aborted

ExplanationThe Throttling Application police routine hasterminated abnormally.

System programmer responseInvestigate the dump of the problem that causedthe process abortion. Use ZDRIV CTH4 to restart theThrottling Application police routine.

ModuleCTH4

DXC5086I normal response

ExplanationThis message is a normal response to the ZCTHRDisplay command. See ALCS Operation andMaintenance for a full explanation of the commandresponse.

ModuleCTH1

DXC5087I normal response

ExplanationThis message is a normal response to the ZCTHRDisplay command. See ALCS Operation andMaintenance for a full explanation of the commandresponse.

ModuleCTH1

DXC5088I Throttle Application updated

ExplanationThis message is a normal response to either the ZCTHRUpdate, or ZCTHR THRS, or ZCTHR ALT command. SeeALCS Operation and Maintenance for a full explanationof the command response.

ModuleCTH1

DXC5089I Throttle Application not found

ExplanationThis message is a response to the ZCTHR command.You entered the command, but this throttle applicationdoes not exist.

Operator responseIf this is an error, then correct the error and retry thecommand.

ModuleCTH1

DXC5090E Invalid ZCTHR zzzzzz parameter

ExplanationThis message is a response to the ZCTHR command.You entered the command with invalid parameterzzzzzz.

Operator responseCorrect the error and retry the command.

ModuleCTH1

DXC5091I Throttle Table empty

ExplanationThis message is a response to the ZCTHR Displaycommand. There are no applications in the throttletable.

ModuleCTH1

DXC5092I Throttle Table initialized

ExplanationThis message is a normal response to the ZCTHR Initcommand. See ALCS Operation and Maintenance for afull explanation of the command response.

ModuleCTH1

DXC5093E Invalid CRAS authorisation

186 Airline Control System Version 2: Messages and Codes

Page 199: Airline Control System Version 2: Messages and Codes

ExplanationThe ZCTHR commands except ZCTHR Display areallowed only from Prime CRAS.

Operator responseCorrect the error and retry the command.

ModuleCTH1

DXC5094E Invalid ZCTHR command

ExplanationThis message is a response to the ZCTHR command.You entered the ZCTHR command but the syntax of thecommand was wrong.

Operator responseCorrect the error and retry the command.

ModuleCTH1

DXC5095I Throttle Application added

ExplanationThis message is a normal response to the ZCTHR Addcommand. See ALCS Operation and Maintenance for afull explanation of the command response.

ModuleCTH1

DXC5096I Throttle Application deleted

ExplanationThis message is a normal response to theZCTHR DELete command. See ALCS Operation andMaintenance for a full explanation of the commandresponse.

ModuleCTH1

DXC5097W Throttle Table full

ExplanationThis message is a response to the ZCTHR Addcommand.

Operator responseDelete non used Throttle applications and retry thecommand.

ModuleCTH1

DXC5098W Throttle Application exists already

ExplanationThis message is a response to the ZCTHR Addcommand. You entered the ZCTHR Add command, butthe Throttle application already exists.

Operator responseCorrect the error and retry the command.

ModuleCTH1

DXC5100E Invalid ZOCTM command

ExplanationYou entered an invalid ZOCTM command.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC5101I BUILD started

ExplanationThis message is a normal response to the ZOCTMBUILD command.

DXC5102I BUILD completed

ExplanationThis message is a normal response to the ZOCTMBUILD command.

DXC5103E BUILD failed RC=return_codeRSN=reason_code

ExplanationThe ZOCTM BUILD command failed with unexpectedreturn and reason codes.

Chapter 8. Responses to ALCS commands: DXC5000-DXC5999 187

Page 200: Airline Control System Version 2: Messages and Codes

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of the command format and retry thecommand. Inform your system programmer if notsuccessful.

System programmer responseDetermine if any system errors have occurred andinform your IBM programming support representative.

DXC5104I Access allowed

ExplanationThis message is a normal response to the ZOCTMSTART command.

DXC5105E Access not allowedRC=return_code RSN=reason_code

ExplanationThe ZOCTM START command failed with unexpectedreturn and reason codes.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of the command format and retry thecommand. Inform your system programmer if notsuccessful.

System programmer responseDetermine if any system errors have occurred andinform your IBM programming support representative.

DXC5106I Access not allowed

ExplanationThis message is a normal response to the ZOCTMSTOP command.

DXC5107E Request failed RC=return_codeRSN=reason_code

ExplanationThe ZOCTM STOP command failed with unexpectedreturn and reason codes.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of the command format and retry thecommand. Inform your system programmer if notsuccessful.

System programmer responseInvestigate if any system errors have occurred andinform your IBM programming support representative.

DXC5108I BACKUP started

ExplanationThis message is a normal response to the ZOCTMBACKUP command.

DXC5109E BACKUP failed RC=return_codeRSN=reason_code

ExplanationThe ZOCTM BACKUP command failed with unexpectedreturn and reason codes.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of the command format and retry thecommand. Inform your system programmer if notsuccessful.

System programmer responseInvestigate if any system errors have occurred andinform your IBM programming support representative.

DXC5110I BACKUP finished

ExplanationThis message is a normal response to the ZOCTMBACKUP command.

DXC5111E Invalid sequential file

ExplanationThe Online Communication Table Maintenance (OCTM)BACKUP or RESTORE functions can not proceed as thesequential file is not valid.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of the command format and retry thecommand. Inform your system programmer if notsuccessful.

System programmer responseVerify that the OCTM sequential file is correctlydefined in the ALCS system (see the description ofthe SEQGEN generation macro in ALCS Installation andCustomization).

188 Airline Control System Version 2: Messages and Codes

Page 201: Airline Control System Version 2: Messages and Codes

DXC5112I FORCE accepted

ExplanationThis message is a normal response to theZOCTM BACKUP FORCE or ZOCTM RESTORE FORCEcommand.

DXC5113E FORCE failed

ExplanationThe ZOCTM BACKUP FORCE or ZOCTM RESTOREFORCE command failed as a previous ZOCTM BACKUPor RESTORE had completed successfully.

Operator responseRetry the command without the force parameter.

DXC5114I RESTORE started

ExplanationThis message is a normal response to the ZOCTMRESTORE command.

DXC5115I RESTORE finished

ExplanationThis message is a normal response to the ZOCTMRESTORE command.

DXC5116E RESTORE failed RC=return_codeRSN=reason_code

ExplanationThe ZOCTM RESTORE command failed withunexpected return and reason codes.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of the command format and retry thecommand. Inform your system programmer if notsuccessful.

System programmer responseInvestigate if any system errors have occurred andinform your IBM programming support representative.

DXC5117I OCTM not used by this ALCSsystem

ExplanationThis message is a normal response when aZOCTM command has been entered and OnlineCommunication Table Maintenance (OCTM) is not usedby the ALCS system for managing communicationresources.

DXC5118I normal response

ExplanationThis message is a normal response to theZOCTM STATUS command. See ALCS Operation andMaintenance for a full explanation of the commandresponse.

DXC5119E Sequential file in use

ExplanationThe OCTM BACKUP or OCTM RESTORE functions cannot proceed as the sequential file is already in use.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of the command format and retry thecommand when the sequential file is no longer in use.

DXC5120I normal response

ExplanationThis message is a normal response to theZOCTM GROUPS command. See ALCS Operation andMaintenance for a full explanation of the commandresponse.

DXC5123E GROUPS failed RC=return_codeRSN=reason_code

ExplanationThe ZOCTM GROUPS command failed with unexpectedreturn and reason codes.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of the command format and retry thecommand. Inform your system programmer if notsuccessful.

System programmer responseInvestigate if any system errors have occurred andinform your IBM programming support representative.

DXC5124I No groups allocated

Chapter 8. Responses to ALCS commands: DXC5000-DXC5999 189

Page 202: Airline Control System Version 2: Messages and Codes

ExplanationThis message is a response to the ZOCTM GROUPScommand when there are no OCTM communicationsgroups allocated.

DXC5125I GROUP is empty

ExplanationThis message is a response to the ZOCTM GROUPcommand when there are no communicationresources belonging to this OCTM communicationsgroup.

DXC5126E GROUP failed RC=return_codeRSN=reason_code

ExplanationThe ZOCTM GROUP command failed with unexpectedreturn and reason codes.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of the command format and retry thecommand. Inform your system programmer if notsuccessful.

System programmer responseInvestigate if any system errors have occurred andinform your IBM programming support representative.

DXC5127I normal response

ExplanationThis message is a response to the ZOCTM GROUPcommand. See ALCS Operation and Maintenance fora full explanation of the command response.

DXC5128E GROUP not found

ExplanationThe OCTM communications group could not be found.

Operator responseCheck the name of the OCTM communications groupand submit the command again with the correct groupname.

DXC5130E Invalid ZOCTM parameter

ExplanationYou entered a ZOCTM command with an invalidparameter.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC5131E Invalid CRAS authorization

ExplanationThe ZOCTM commands ZOCTM BUILD, BACKUP,RESTORE, START and STOP are allowed only fromPrime CRAS. All other ZOCTM commands are allowedfrom Prime CRAS or high CRAS (AT1-16).

Operator responseSubmit the command on a display that has theappropriate CRAS authority.

DXC5132E OCTM can not be accessed

ExplanationYou are not allowed to enter this ZOCTM commandwhen OCTM is inactive.

Operator responseInform your system programmer.

System programmer responseIf required, restart OCTM with the ZOCTM STARTcommand.

DXC5133E BUILD not allowed anymore

ExplanationThe ZOCTM BUILD command has already been usedto build the OCTM database (and the build completedsuccessfully).

DXC5135E Invalid system state

ExplanationYou are not allowed to enter the ZOCTM RESTOREcommand unless ALCS is in IDLE state.

Operator responseBring the ALCS system down to IDLE state and retrythe command.

190 Airline Control System Version 2: Messages and Codes

Page 203: Airline Control System Version 2: Messages and Codes

DXC5136W Access already allowed

ExplanationYou are not allowed to enter the ZOCTM STARTcommand twice (OCTM has already been started).

DXC5137W Access already not allowed

ExplanationYou are not allowed to enter the ZOCTM STOPcommand twice (OCTM has already been stopped).

DXC5140E Invalid Year

ExplanationYou entered the ZPERF command with a DATEparameter using a year for which no historyinformation was collected.

Operator responseCorrect the error and retry the command.

ModuleCPM6

DXC5141E Invalid Day

ExplanationYou entered the ZPERF command with a DATEparameter using a day for which no history informationwas collected.

Operator responseCorrect the error and retry the command.

ModuleCPM6

DXC5142E No history information

ExplanationYou entered the ZPERF or ZSTAT command with aDATE parameter using a period for which no historyinformation was collected.

Operator responseCorrect the error and retry the command.

ModuleCPM6

DXC5143I Performance Table initialized

ExplanationThis message is a normal response to the ZPERFINITIALIZE command. See ALCS Operation andMaintenance for a full explanation of the commandresponse.

ModuleCPM2

DXC5144I Performance Monitor activated

ExplanationThis message is a normal response to the ZPERFACTIVATE command. See ALCS Operation andMaintenance for a full explanation of the commandresponse.

ModuleCPM3

DXC5145I Performance Monitor deactivated

ExplanationThis message is a normal response to the ZPERFDEACTIVATE command. See ALCS Operation andMaintenance for a full explanation of the commandresponse.

ModuleCPM3

DXC5146E Already active

ExplanationThe performance monitor is already active.

ModuleCPM3

DXC5147E Already inactive

ExplanationThe performance monitor is already inactive.

Chapter 8. Responses to ALCS commands: DXC5000-DXC5999 191

Page 204: Airline Control System Version 2: Messages and Codes

ModuleCPM3

DXC5148E Invalid Month

ExplanationYou entered the ZPERF command with a DATEparameter using a month for which no historyinformation was collected.

Operator responseCorrect the error and retry the command.

ModuleCPM6

DXC5149E Performance Monitor Applicationnot found

ExplanationYou entered the ZPERF FORCE command, but theperformance Monitor application PERF does not exist.

Operator responseInform your system programmer if the performancemonitor application PERF must be defined.

ModuleCPM2

DXC5150W Performance Monitor is notenabled

ExplanationYou entered a ZPERF or ZCTHR command, but theperformance monitor is not enabled.

Operator responseInform your system programmer if the performancemonitor must be enabled.

ModuleCPM1

DXC5151I normal response

ExplanationThis message is a normal response to the ZPERF CPUcommand. See ALCS Operation and Maintenance for afull explanation of the command response.

ModuleCPM1

DXC5153I normal response

ExplanationThis message is a normal response to the ZPERF SYScommand. See ALCS Operation and Maintenance for afull explanation of the command response.

ModuleCPM1

DXC5154I normal response

ExplanationThis message is a normal response to the ZPERF SPIcommand. See ALCS Operation and Maintenance for afull explanation of the command response.

ModuleCPM1

DXC5155I normal response

ExplanationThis message is a normal response to the ZPERF I/Ocommand. See ALCS Operation and Maintenance for afull explanation of the command response.

ModuleCPM4

DXC5157I normal response

ExplanationThis message is a normal response to the ZPERFPOOL command. See ALCS Operation and Maintenancefor a full explanation of the command response.

ModuleCPM4

DXC5159I normal response

192 Airline Control System Version 2: Messages and Codes

Page 205: Airline Control System Version 2: Messages and Codes

ExplanationThis message is a normal response to the ZPERFTASK command. See ALCS Operation and Maintenancefor a full explanation of the command response.

ModuleCPM4

DXC5161E Invalid Date/Time

ExplanationYou entered the ZPERF command with either anincorrect date or incorrect time.

Operator responseUse correct numeric values for either date or time, andretry the command.

ModuleCPM1, CPM2, CPM4, CPM6

DXC5162E Invalid Performance Monitorapplication

ExplanationYou entered the ZPERF command with aninvalid performance monitor application name.Performance monitor application names consist of fouralphanumeric characters and can not be one of thefollowing reserved names: SYST, DFT1, DFT2, DFT3.

Operator responseCorrect the error and retry the command.

ModuleCPM1, CPM2, CPM4

DXC5163E No Storage Unit information

ExplanationYou entered the ZPERF command with a DATEparameter using a period for which no historyinformation was collected.

Operator responseCorrect the error and retry the command.

ModuleCPMF

DXC5164E Invalid CRAS Authorization

ExplanationThe ZPERF commands ADD, DELETE, INITIALIZE,ACTIVATE, DEACTIVATE, FORCE, AVERAGE, andPURGE are allowed only from Prime CRAS. All otherZPERF commands are allowed from Prime CRAS orAlternate CRAS AT1 to AT16.

Operator responseSubmit the command on a display that has theappropriate CRAS authority.

ModuleCPM2, CPM3

DXC5165E Invalid ZPERF command

ExplanationYou entered a ZPERF command with an invalidparameter.

Operator responseCorrect the typing or syntax error and retry thecommand.

ModuleCPM1, CPM2, CPM4

DXC5166I normal response

ExplanationThis message is a normal response to the ZPERF SUcommand. See ALCS Operation and Maintenance for afull explanation of the command response.

ModuleCPMF

DXC5167E Invalid ECB address

ExplanationYou entered the ZPERF FORCE command with aninvalid ECB address.

Operator responseCorrect the error and retry the command.

Chapter 8. Responses to ALCS commands: DXC5000-DXC5999 193

Page 206: Airline Control System Version 2: Messages and Codes

ModuleCPM2

DXC5168E Invalid level

ExplanationYou entered the ZPERF command with an invalid level.The level must be either 1, or 2, or 3.

Operator responseCorrect the error and retry the command.

ModuleCPM1, CPM2, CPM4

DXC5169I Performance Monitor Applicationadded

ExplanationThis message is a normal response to the ZPERF ADDcommand. See ALCS Operation and Maintenance for afull explanation of the command response.

ModuleCPM2

DXC5170I Performance Monitor Applicationdeleted

ExplanationThis message is a normal response to theZPERF DELETE command. See ALCS Operation andMaintenance for a full explanation of the commandresponse.

ModuleCPM2

DXC5171I ZPERF FORCE finished

ExplanationThis message is a normal response to theZPERF FORCE command. See ALCS Operation andMaintenance for a full explanation of the commandresponse.

ModuleCPM2

DXC5172I ZPERF AVERAGE finished

ExplanationThis message is a normal response to the ZPERFAVERAGE command. See ALCS Operation andMaintenance for a full explanation of the commandresponse.

ModuleCPM2

DXC5173I ZPERF PURGE finished

ExplanationThis message is a normal response to theZPERF PURGE command. See ALCS Operation andMaintenance for a full explanation of the commandresponse.

ModuleCPM2

DXC5174W Performance Monitor Table full

ExplanationThis message is a response to the ZPERF ADDcommand.

Operator responseDelete unused performance monitor applications andretry the command.

ModuleCPM2

DXC5176W Performance Monitor Applicationexists already

ExplanationYou entered the ZPERF ADD command, but theperformance monitor application already exists.

Operator responseCorrect the error and retry the command.

ModuleCPM2

DXC5177W Performance Monitor Applicationnot found

194 Airline Control System Version 2: Messages and Codes

Page 207: Airline Control System Version 2: Messages and Codes

ExplanationYou entered the ZPERF DELETE command, but thisperformance Monitor application does not exist.

Operator responseCorrect the error and retry the command.

ModuleCPM2

DXC5178W Performance Monitor historycollection has been aborted

ExplanationThe Performance Monitor history collection processhas terminated abnormally.

System programmer responseInvestigate the dump of the problem that causedthe process abortion. Use ZDRIV CPM5 to restart thePerformance Monitor history collection process.

ModuleCPM5

DXC5180E Invalid CRAS authorization

ExplanationThe commands ZCTCB ACTIVATE and ZCTCBDEACTIVATE are allowed only from Prime CRAS. Allother ZCTCB commands are allowed from Prime CRASor high CRAS (AT1-16).

Operator responseSubmit the command on a display that has theappropriate CRAS authority.

ModuleCLCC

DXC5181E Invalid ZCTCB command

ExplanationYou entered a ZCTCB command with an invalidparameter.

Operator responseCorrect the typing or syntax error and retry thecommand.

ModuleCLCC

DXC5182I One CPU loop activated

ExplanationThis message is a normal response to the ZCTCBACTIVATE command. See ALCS Operation andMaintenance for a full explanation of the commandresponse.

ModuleCLCC

DXC5183I One CPU loop deactivated

ExplanationThis message is a normal response to the ZCTCBDEACTIVATE command. See ALCS Operation andMaintenance for a full explanation of the commandresponse.

ModuleCLCC

DXC5184W Can not activate a CPU loop

ExplanationThis message is a response to the ZCTCB ACTIVATEcommand when all CPU loops are already active.

ModuleCLCC

DXC5185W Can not deactivate a CPU loop

ExplanationThis message is a response to the ZCTCBDEACTIVATE command when only one CPU loop isactive.

ModuleCLCC

DXC5186E DYNTCB=NO specified in SCTGEN

ExplanationThe commands ZCTCB ACTIVATE and ZCTCBDEACTIVATE are not allowed as the ALCS dynamicTCB facility is not enabled.

Chapter 8. Responses to ALCS commands: DXC5000-DXC5999 195

Page 208: Airline Control System Version 2: Messages and Codes

Operator responseInform your system programmer if the ALCS dynamicTCB facility must be enabled.

System programmer responseDetermine if the ALCS dynamic TCB must be enabled(for example, you must not enable this facility if yourapplication programs do not serialize access to theglobal area). See ALCS Installation and Customizationfor information about enabling this facility if it isrequired.

DXC5187E Invalid TASK name

ExplanationYou entered the ZCTCB TASK command with aninvalid NAME parameter.

Operator responseCorrect the typing or syntax error and retry thecommand.

ModuleCLCC

DXC5188I normal response

ExplanationThis message is a normal response to theZCTCB REPORT command. See ALCS Operation andMaintenance for a full explanation of the commandresponse.

ModuleCLCC

DXC5189I normal response

ExplanationThis message is a normal response to the ZCTCBTASK command. See ALCS Operation and Maintenancefor a full explanation of the command response.

ModuleCLCC

DXC5200I SAF data for group gnamedddddddd dddddddd dddddddddddddddd *cccccccccccccccc*dddddddd ........ *cccc.... * ⋮

ExplanationThis message is a normal response to the commandZDCOM.

DXC5201I Terminal not logged on

ExplanationZDCOM SAF was issued, but there was no end userlogged on to the resource.

Operator responseIssue ZLOGN command to log on to ALCS if requiredand retry the command.

DXC5202I SAF data not found

ExplanationZDCOM SAF was issued, but no external securitymanager data exists for the resource.

Operator responseIf you expected data to exist, ask your systemprogrammer to check the status of the externalsecurity manager for the end user that is currentlylogged on to the affected resource.

DXC5203I SAF data for group gnamesuppressed by installation-wideexit

ExplanationZDCOM SAF was issued, but the installation-wide exitprogram ASD1 determined that the external securitymanager data should not be displayed.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the command.

System programmer responseSee ALCS Installation and Customization for a fulldescription of the installation-wide exit ASD1.

DXC5204I SAF group name not found

ExplanationZDCOM SAF was issued, but no external securitymanager connected GROUP profile was found in theACEE for the resource.

196 Airline Control System Version 2: Messages and Codes

Page 209: Airline Control System Version 2: Messages and Codes

Operator responseAsk your system programmer to check the status ofthe external security manager for the end user that iscurrently logged on to the affected resource.

DXC5205I SAF data for CRN-'crn' cannot beaccessed

ExplanationZDCOM SAF was issued, but ALCS was unable to accessthe external security manager data.

Operator responseIf you expected data to exist, ask your systemprogrammer to check the status of the externalsecurity manager for the end user that is currentlylogged on to the affected resource.

DXC5215E Program not found

ExplanationYou entered a ZALCS PROGRAM to display theinformation of a program that is not currently loaded.

Operator responseRetry the command with an existing program name.

ModuleCAT8

DXC5216E Invalid seq file definition or status

ExplanationYou entered a ZALCS PROGRAM to list programinformation into a sequential file. The sequential filehas an invalid definition or is not available for use.

Operator responseInvestigate and fix the error condition of the sequentialfile and retry the command.

ModuleCAT8

DXC5217I List of programs generated

ExplanationThis is the normal response when you enter aZALCS PROGRAM to list program information into asequential file.

ModuleCAT8

DXC5217I List of programs generated

ExplanationThis is the normal response when you enter aZALCS PROGRAM to list program information into asequential file.

ModuleCAT8

DXC5218I Program counter reset

ExplanationThis is the normal response when you enter a ZALCSPROGRAM to reset the program counter.

ModuleCAT8

DXC5219I Normal response

ExplanationThis is the normal response when you enter a ZALCSPROGRAM to display program information.

ModuleCAT8

DXC5221E Invalid monitor storage area name

ExplanationYou entered a ZALCS S mmmmmmmm command, wheremmmmmmmm is an incorrect monitor storage areaname.

Operator responseCorrect the incorrect name and retry the command.

ModuleCAT2

DXC5222E Invalid monitor save area name

ExplanationYou entered a ZALCS S SAVE=ssss command,where ssss is an incorrect monitor save area name.

Chapter 8. Responses to ALCS commands: DXC5000-DXC5999 197

Page 210: Airline Control System Version 2: Messages and Codes

Operator responseCorrect the incorrect name and retry the command.

ModuleCAT2

DXC5223E Invalid CPU loop number

ExplanationYou entered a ZALCS S SAVE=ssss CPU=llcommand, where ll is an incorrect monitor cpu loopnumber.

Operator responseCorrect the cpu loop number name and retry thecommand.

ModuleCAT2

DXC5224E Monitor storage area not found ornot available

ExplanationYou entered a ZALCS S mmmmmmmm command, wheremmmmmmmm is the name of a monitor storage areathat is not found in the system table or has not beeninitialized yet.

Operator responseCorrect the incorrect name and retry the command.

ModuleCAT2

DXC5225E CPU loop number exceedsmaximum

ExplanationYou entered a ZALCS S SAVE=ssss CPU=ll, wherell exceeds the current number of available CPU loop.

Operator responseCorrect the incorrect cpu loop number and retry thecommand.

ModuleCAT2

DXC5226E Invalid csect address

ExplanationYou entered a ZALCS M ADDR=aaaaaaaa command,where aaaaaaaa is an incorrect address.

Operator responseCorrect the incorrect address and retry the command.

ModuleCAT3

DXC5227E Monitor save area name not found

ExplanationYou entered a ZALCS S SAVE=ssss command,where ssss is the name of a monitor save area thatis not found in the system table.

Operator responseCorrect the incorrect name and retry the command.

ModuleCAT2

DXC5228E Invalid TOD clock value

ExplanationYou entered a ZALCS M TOD=tttttttt command,where tttttttt is a invalid TOD clock value.

Operator responseCorrect the incorrect TOD clock value and retry thecommand.

ModuleCAT3

DXC5229E Can not convert TOD before 1976

ExplanationYou entered a ZALCS M TOD=tttttttt command,where tttttttt is the value of a TOD clock before the yearof 1976.

Operator responseCorrect the incorrect TOD clock value and retry thecommand.

198 Airline Control System Version 2: Messages and Codes

Page 211: Airline Control System Version 2: Messages and Codes

ModuleCAT3

DXC5230I normal response

ExplanationThis is the normal response for ZALCS TOD clockconvertion.

ModuleCAT3

DXC5234E Momb control table not found

ExplanationYou entered a ZALCS M MOMB but the Momb controltable area has not been initialized yet by ALCS.

Operator responseRetry the command when ALCS starts using the Mombcontrol table.

ModuleCAT3

DXC5235E Momb entry table not found

ExplanationYou entered a ZALCS M MOMB but the Momb entrytable area has not been initialized yet by ALCS.

Operator responseRetry the command when ALCS starts using the Mombentry table.

ModuleCAT3

DXC5236E VFA staging buffers not found4

ExplanationYou entered a ZALCS V STAGE but ALCS is not usingVFA staging buffers.

Operator responseRetry the command when ALCS starts using the VFAstaging buffers.

ModuleCAT6

DXC5239E VFA control area not found

ExplanationYou entered a ZALCS V CONTROL but ALCS has notinitialized the VFA control area.

Operator responseInform your system programmer.

ModuleCAT6

DXC5240I normal response

ExplanationThis is the ZALCS command display header for normalresponses.

ModuleCAT3,CAT6

DXC5241E Address outside monitor csectarea range

ExplanationYou entered a ZALCS M ADDR=aaaaaaaa, whereaaaaaaaaaa is an address which is not part of anyALCS monitor csect.

Operator responseCorrect the incorrect address and retry the command.

ModuleCAT3

DXC5242I normal response

ExplanationThis is the ZALCS TAG command display header.

ModuleCAT4

DXC5245I normal response

Chapter 8. Responses to ALCS commands: DXC5000-DXC5999 199

Page 212: Airline Control System Version 2: Messages and Codes

ExplanationThis is the normal response for the ZALCS SYS ADDRcommand.

ModuleCAT3

DXC5250I normal response

ExplanationThis is a normal response (interface connected) to theZCWAS DISPLAY command.

See ALCS Operation and Maintenance for a fullexplanation of the command response.

ModuleCWAS

DXC5251I normal response

ExplanationThis is a normal response (interface disconnected) tothe ZCWAS DISPLAY command.

See ALCS Operation and Maintenance for a fullexplanation of the command response.

ModuleCWAS

DXC5252I normal response

ExplanationThis is a normal response (interface disconnecting) tothe ZCWAS DISPLAY command.

See ALCS Operation and Maintenance for a fullexplanation of the command response.

ModuleCWAS

DXC5253E Can not connect WAS interface

ExplanationYou can not connect as the interface is disconnectingor is already connected.

ModuleCWAS

DXC5254E Can not disconnect WAS interface

ExplanationYou can not disconnect as the interface isdisconnecting or is already disconnected.

ModuleCWAS

DXC5255I WAS interface now connected

ExplanationThis is a normal response to a ZCWAS CONNECTcommand.

ModuleCWAS

DXC5256I WAS interface now disconnecting

ExplanationThis is a normal response to a ZCWAS DISCONNECTcommand.

ModuleCWAS

DXC5257E Invalid ZCWAS command

ExplanationYou entered a ZCWAS command with an invalidparameter.

Operator responseCorrect the typing or syntax error and retry thecommand

ModuleCWAS

DXC5258E Invalid CRAS authorisation

ExplanationThe ZCWAS commands ZCWAS CONNECT and ZCWASDISCONNECT are allowed only from Prime CRAS. TheZCWAS DISPLAY command is allowed from any CRAS.

ModuleCWAS

200 Airline Control System Version 2: Messages and Codes

Page 213: Airline Control System Version 2: Messages and Codes

DXC5259E ALCS - WAS interface not enabled

ExplanationThe ALCS system configuration table does not specifysupport for WAS.

Operator responseInform your system programmer.

System programmer responseSee ALCS Installation and Customization forinformation on how to configure WAS support.

ModuleCWAS

DXC5300I TCP/IP trace to DIA file started

ExplanationThis is a normal response to the ZCTCPTRACE,START command

DXC5301I TCP/IP trace to DIA file stopped

ExplanationThis is a normal response to the ZCTCP TRACE,STOPcommand.

DXC5302I TCP/IP trace area cleared

ExplanationThis is a normal response to the ZCTCPTRACE,CLEAR command.

DXC5304I No TCP/IP trace data to display

ExplanationThis is a normal response to the ZCTCP TRACE,SHOWcommand.

DXC5305I TCP/IP trace data

ExplanationThis is a normal response to the ZCTCP TRACE,SHOWcommand. See ALCS Operation and Maintenance for afull explanation of the trace display format.

DXC5320I normal response

ExplanationThis message is a normal response to the ZPCTLDISPLAY mmmmmm, PROGRAMS command. See ALCSOperation and Maintenance for a full explanation of thecommand response.

ModuleCPCD

DXC5322I normal response

ExplanationThis message is a normal response to the ZDPGMpppp,MODULES command. See ALCS Operation andMaintenance for a full explanation of the commandresponse.

ModuleCVAM

DXC5330E Load failed - At least one duplicatemodule name

ExplanationThis message is an error response to the ZPCTL loadset command. At least one load module of the loadset was previously loaded.

System actionALCS will not load any load module of this load set.

Operator responseInform your system programmer.

System programmer responseSee message DXC2819E on the RO CRAS for details.Correct the load set, re-run the load set generation,and ask the operator to retry.

DXC5331E Load failed - At least one loadmodule could not be loaded

ExplanationThis message is an error response to the ZPCTL loadset command. At least one load module of the loadset could not be loaded.

System actionALCS will not load any load module of this load set.

Chapter 8. Responses to ALCS commands: DXC5000-DXC5999 201

Page 214: Airline Control System Version 2: Messages and Codes

Operator responseInform your system programmer.

System programmer responseSee message DXC2820E on the RO CRAS for details.Correct the load set, re-run the load set generation,and ask the operator to retry.

DXC5332W Load failed - Configuration Dataset is locked

ExplanationThis message is an error response to the ZPCTLload set command. This error can occur if ALCS hasreceived simultaneous ZACOM or ZPCTL commandsand ALCS is using a program configuration data set..

System actionALCS will not load any load module of this load set.

Operator responseRetry the command.

DXC5333E Load failed - Incorrect number ofload modules in load set

ExplanationThis message is an error response to the ZPCTL loadset command. The number of load modules of theload set is incorrect.

System actionALCS will not load any load module of this load set.

Operator responseInform your system programmer.

System programmer responseCorrect the load set, re-run the load set generation,and ask the operator to retry.

DXC5334E Load failed - Incorrect load setname

ExplanationThis message is an error response to the ZPCTL loadset command. The generated load set name is not thesame as load set name used in the ZPCTL load setcommand.

System actionALCS will not load any load module of this load set.

Operator responseInform your system programmer.

System programmer responseCorrect the load set name in the load set, re-run theload set generation, and ask the operator to retry.

DXC5335E Load failed - Incorrect load setversion

ExplanationThis message is an error response to the ZPCTL loadset command. You tried to load a corrupted load set.

System actionALCS will not load any load module of this load set.

Operator responseInform your system programmer.

System programmer responseThis problem can not occur. Please contact your IBMprogramming support representative.

DXC5336E Load failed - Incorrect load set tag

ExplanationThis message is an error response to the ZPCTL loadset command. You tried to load a corrupted load setor the referenced module is not a load set at all.

System actionALCS will not load any load module of this load set.

Operator responseInform your system programmer.

System programmer responseRe-run the load set generation. and ask the operator toretry.

DXC5337E Load failed - At least one duplicatemodule name in load set

202 Airline Control System Version 2: Messages and Codes

Page 215: Airline Control System Version 2: Messages and Codes

ExplanationThis message is an error response to the ZPCTL loadset command. There is at least one duplicate modulename in the generated load set.

System actionALCS will not load any load module of this load set.

Operator responseInform your system programmer.

System programmer responseCorrect the load set, re-run the load set generation,and ask the operator to retry.

DXC5338E Load failed - Error during load setload

ExplanationThis message is an error response to the ZPCTL loadset command. The load set could not be found.

System actionALCS will not load any load module of this load set.

Operator responseInform your system programmer.

System programmer responseCorrect the load set, re-run the load set generation,and ask the operator to retry.

DXC5339E Load failed - No storage -- Tryagain

ExplanationThis message is an error response to the ZPCTL loadset command.

System actionALCS will not load any load module of this load set.

Operator responseRetry the command. If the problem persists, informyour system programmer.

System programmer responseIncrease the total number of I/O control blocks(IOCBs) in the ALCS system. (See the descriptionof the SCTGEN macro NBRIOB parameter in ALCSInstallation and Customization) and ask the operatorto retry.

DXC5340E Load failed - Module load table full

ExplanationThis message is an error response to the ZPCTL loadset command.

System actionALCS will not load any load module of this load set.

Operator responseInform your system programmer.

System programmer responseUpdate the program configuration table to increase thenumber of modules expected in the system. Assembleand link-edit the program configuration table, restartALCS and ask the operator to retry.

DXC5341E Load failed - Program table full

ExplanationThis message is an error response to the ZPCTL loadset command.

System actionALCS will not load any load module of this load set.

Operator responseInform your system programmer.

System programmer responseUpdate the program configuration table to increasethe number of programs expected in the system.Assemble and link-edit the program configurationtable, restart ALCS and ask the operator to retry.

DXC5342E Load failed - Configuration DataSet full

ExplanationThis message is an error response to the ZPCTLload set command while ALCS is using a programconfiguration data set.

Chapter 8. Responses to ALCS commands: DXC5000-DXC5999 203

Page 216: Airline Control System Version 2: Messages and Codes

System actionALCS will not load any load module of this load set.

Operator responseInform your system programmer.

System programmer responseLoad and confirm the alternate program configurationtable load list, restart ALCS, and ask the operator toretry.

DXC5343E Load failed - Request is out ofsequence

ExplanationThis message is an error response to the ZPCTLload set command. You have tried to perform anaction out of sequence while ALCS is using a programconfiguration data set.

System actionALCS will not load any load module of this load set.

Operator responseRefer to ALCS Operation and Maintenance for anexplanation about how to perform the action in thecorrect sequence.

DXC5344I All modules of load setsuccessfully loaded

ExplanationThis message is a normal response to the ZPCTLload set command.

System actionALCS did load all load modules of this load set.

Operator responseSee message DXC2818I on the RO CRAS for details.

DXC5345E Not authorized to request thisfunction

ExplanationThis function is only allowed from Prime CRAS..

Operator responseRetry the command from Prime CRAS.

DXC5400I Table successfully created

ExplanationThis message is a normal response to the ZPDARCREATE command.

ModuleCPDR

DXC5401W Table already exists

ExplanationThis message is a response to the ZPDAR CREATEcommand. The PDAR table already exists.

ModuleCPDR

DXC5402I Table successfully cleared

ExplanationThis message is a normal response to the ZPDARDELETE command.

ModuleCPDR

DXC5403E Table does not exist

ExplanationYou entered a ZPDAR DELETE or DISPLAY commandwithout initializing the PDAR table structure first.

ModuleCPDR

DXC5404I normal response

ExplanationThis message is a normal response to theZPDAR DISPAY command. See ALCS Operation andMaintenance for a full explanation of the commandresponse.

ModuleCPDR

DXC5406W Table empty

204 Airline Control System Version 2: Messages and Codes

Page 217: Airline Control System Version 2: Messages and Codes

ExplanationYou entered a ZPDAR DISPLAY command to displaythe PDAR table structure, but the table is empty.

ModuleCPDR

DXC5407I normal response

ExplanationThis message is a normal response to theZPDAR DISPAY command. See ALCS Operation andMaintenance for a full explanation

ModuleCPDR

DXC5408W Dispensing is still active

ExplanationYou entered a ZPDAR DELETE or CREATE whilethe system is in restore mode and the PDAR tablestructure is still in use.

Operator responseWait until all reserved records from the PDAR tablestructure are dispensed.

ModuleCPDR

DXC5490I Normal response

ExplanationThis message is a normal response to the ZCICF QICFcommand. See ALCS Operation and Maintenance for afull explanation of the command response

ModuleCICF

DXC5491I Normal response

ExplanationThis message is a normal response to the ZCICF QALGcommand. See ALCS Operation and Maintenance for afull explanation of the command response.

ModuleCICF

DXC5492E ICSF call failed withRC-X’return_code’ and RSN-x’reason_code’

ExplanationThis error was produced in response to a ZCICF QALGor ZCICF QICF command.

This error was produced in response to a ZCICF QALGor ZCICF QICF command.

Programmer responseInform your IBM programming support representative.

ModuleCICF

DXC5493I ICSF not supported by this ALCS

ExplanationA ZCICF command has been entered on an ALCSInstallation and Customization system that does nothave ICSF support generated. See ALCS Installationand Customization for information on how to configureICSF.

ModuleCICF

DXC5500I Mapping Data obtained from xxxx

ExplanationThis is an informational message that identifies thesource of the mapping data used to produce theZDMOD output. The three sources of mapping dataare:

1. Binder Module Mapping (BMMP) records loadedwith a module by using the MODMAP=LOADparameter when the module is bound. ALCSsegment DXCBMMP must be included in the bindstep in order to locate the BMMP records in storage.

2. Binder Module Mapping records stored with amodule in a PDS.

3. Reading the individual (RLD, ESD, IDR, etc) records.

Operator responseNone.

Chapter 8. Responses to ALCS commands: DXC5000-DXC5999 205

Page 218: Airline Control System Version 2: Messages and Codes

Modulecdmprc.c

DXC5501E Program and Address parametersare mutually exclusive

ExplanationThe ZDMOD command was issued with both a programname and the ADDRESS parameter. These parametersare mutually exclusive.

Operator responseReissue the ZDMOD command with either a programname or the ADDRESS parameter.

Modulecdmer1.c

DXC5502E Function and Address parametersare mutually exclusive

ExplanationThe ZDMOD command was issued with both theFUNCTION and the ADDRESS parameter. Theseparameters are mutually exclusive.

Operator responseReissue the ZDMOD command with either theFUNCTION or ADDRESS parameter.

Modulecdmer1.c

DXC5503E Section and Address parametersare mutually exclusive

ExplanationThe ZDMOD command was issued with both theSECTION and the ADDRESS parameter. Theseparameters are mutually exclusive.

Operator responseReissue the ZDMOD command with either theSECTION or ADDRESS parameter.

Modulecdmer1.c

DXC5504E Input message format incorrect.Enter ZDMOD HELP to see thecorrect format

ExplanationThe ZDMOD command was issued with incorrectoperands.

Operator responseReissue the command using the correct syntax.

Modulecdmer1.c

DXC5505E Program pppppppp contains nolink map data

ExplanationThe routine used to gather mapping information aboutprogram pppppppp has not returned any data.

Operator responseContact IBM for programming assistance.

Modulecdmer1.c

DXC5506E Unable to find module table entryfor pppppppp

ExplanationProgram name pppppppp was specified on a ZDMODcommand, but is not a correct program.

Operator responseReissue the ZDMOD command with a valid programname.

Modulecdmer1.c

DXC5507I Install AM33370 to add supportfor ZDMOD command

ExplanationYou entered a ZDMOD command but the ZDMODcommand is not installed on this system. Install APARAM33370 to add support for ZDMOD. Both AM33370and AM22459 are required for ZDMOD support.

206 Airline Control System Version 2: Messages and Codes

Page 219: Airline Control System Version 2: Messages and Codes

Modulecmod.asm

DXC5508E No match found in programpppppppp for function ffffffff

ExplanationThe function name specified using the FUNCTIONoperand on the ZDMOD command was not found inany of the specified programs.

Operator responseReissue the ZDMOD command by widening yoursearch using one or more wildcards. For example:use ZDMOD CMOD f-*sort* instead of ZDMOD CMODf-sort or ZDMOD CMO* f-sort instead of ZDMODCMOD f-sort.

Modulecdmer1.c

DXC5509E No match found in programpppppppp for section ssssssss

ExplanationThe section name specified using the SECTIONoperand on the ZDMOD command was not found inany of the specified programs.

Operator responseReissue the ZDMOD command with a section namethat will be found. You might want to widen yoursearch by using a wildcard. For example: ZDMOD CMODs-*main*.

Modulecdmer1.c

DXC5510E ZDMOD Internal Error: ObjectConstructor failed for modulemmmmmmmm

ExplanationAn error has occurred during the process of gatheringmapping information for module mmmmmmmm.

Operator responseVerify that mmmmmmmm is a valid module. If themodule is valid, contact IBM for assistance.

Modulecdmer1.c

DXC5511E Not enough malloc storageavailable to process all link mapdata for program pppppppp

ExplanationA malloc() function failed.

Operator responseIncrease the amount of storage available to C/C++programs by using the SCTGEN macro with the NBRSUand SUSIZE parameters.

Modulecdmer1.c

DXC5512E Program containing addressaaaaaaaa could not be found

ExplanationThe address specified by the ADDRESS operandon a ZDMOD command does not reside within anidentifiable program.

Operator responseReissue the ZDMOD command with an address that iswithin a loaded program.

Modulecdmer1.c

DXC5513E No matching program could befound

ExplanationA ZDMOD command was issued with a wildcardcharacter in the program name field but no matchingprograms were found.

Operator responseWiden your search by entering the ZDMOD commandagain using wildcards that can result in more matches.For example: instead of using ZDMOD CMO* f-sort,use ZDMOD CM* f-sort or ZDMOD CMO* f-*sort*.

Modulecdmer1.c

Chapter 8. Responses to ALCS commands: DXC5000-DXC5999 207

Page 220: Airline Control System Version 2: Messages and Codes

DXC5514I The following programs containmatches

ExplanationA ZDMOD command was issued with a wildcardcharacter in the program name that matched morethan one program. The list of possible matchingprograms follows.

Operator responseIf you want information for a single program, reissuethe ZDMOD command with operands that morecompletely identify the desired program. For example,if zdmod dxcax* yields more than one programand you want information on a single program thecommand zdmod dxcax*2 may result in one programname and the desired information. Adding 2 to the endof the name specification describes the same subsetas dxcax* but further eliminates all programs exceptfor those ending in 2.

Modulecdmain.c

DXC5515E Case and Address parameters aremutually exclusive

ExplanationThe ZDMOD command was issued using both the CASEand the ADDRESS parameters. These parameters aremutually exclusive.

Operator responseReissue the ZDMOD command with either a CASE orthe ADDRESS parameter but not both.

Modulecdmer1.c

208 Airline Control System Version 2: Messages and Codes

Page 221: Airline Control System Version 2: Messages and Codes

Chapter 9. ALCS Web Server and Hierarchical FileSystem (HFS) messages: DXC6000-DXC6999

DXC6001I OK

ExplanationThe ALCS HFS command completed normally.

DXC6010E Unknown command

ExplanationThe input command is not supported by the ALCShierarchical file system (HFS) application.

User responseCorrect the typing or syntax error and retry thecommand.

DXC6011E Incorrect command format

ExplanationThe input command format is not correct.

User responseCorrect the typing or syntax error and retry thecommand.

DXC6012E Error processing command

ExplanationThe ALCS hierarchical file system (HFS) applicationwas unable to process the command. For example:

• You attempted to delete or rename a file that doesnot exist.

• You attempted to rename a file to the name ofanother existing file.

• The name you specified on a cd or rd command isnot the name of a directory.

User responseRetry the command using a valid HFS file name ordirectory name.

DXC6013E Unauthorized for this command

ExplanationYou attempted to use the ALCS hierarchical file system(HFS) but your user ID is not authorized to issuecommands which update the HFS.

User responseIf you believe you should be authorized to update theHFS, then contact the person in your organization whohas responsibility for allocating user IDs and so on.This person may be called your security coordinator,your system programmer, or may have some othertitle.

DXC6020E Current directory invalid - reset toroot

ExplanationThe name recorded as your current directory is notvalid. Another user may have deleted the directory.

System actionYour current directory is reset to the root.

DXC6030I ALCS TCP/IP trace data

ExplanationThis message is a normal response to a Web browserrequest to display the contents of the system TCP/IPtrace block. See ALCS Operation and Maintenance for afull explanation of the trace display format.

DXC6032I No ALCS TCP/IP trace data todisplay

ExplanationThis message is a normal response to a Web browserrequest to display the contents of the system TCP/IPtrace block.

© Copyright IBM Corp. 2003, 2019 209

Page 222: Airline Control System Version 2: Messages and Codes

Chapter 10. Responses to ALCS commands:DXC8000-DXC8999

DXC8001E Invalid command format

ExplanationYou have made a general error in submitting thecommand. This is probably a typing error or asyntactical error. See ALCS Operation and Maintenancefor a full explanation of how to use the commands.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8002E Unknown command

ExplanationThis command does not exist in ALCS. See ALCSOperation and Maintenance for a full explanation ofhow to use the commands.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8003E Wrong system state

ExplanationALCS is in the incorrect system state to perform thiscommand.

Operator responseChange the ALCS system state with the ZASYScommand or ask your system programmer to informyour IBM programming support representative.

DXC8004E Not authorized to request thisfunction -- Prime CRAS only

ExplanationSelf-explanatory.

Operator responseTry again from Prime CRAS.

DXC8005E CRAS only

ExplanationThis command can only be issued from a CRASterminal.

Operator responseTry again from a CRAS terminal.

DXC8006I Request accepted

ExplanationALCS is processing your request normally.

DXC8007E Unmatched parenthesis

ExplanationSelf-explanatory.

Operator responseReissue the command using the correct syntax.You must use opening and closing parentheses forexample ( message ).

DXC8008E Parameter too long

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8009E Keyword invalid or omitted

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8010E Keyword too long

210 Airline Control System Version 2: Messages and Codes

Page 223: Airline Control System Version 2: Messages and Codes

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8011E Unmatched quote

ExplanationYou have used a single and a double quote in yoursyntax. You must use either 'command' or "command".

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8012E Invalid keyword parameter

ExplanationYou have entered an incorrect keyword parameter. SeeALCS Operation and Maintenance for a full explanationof how to use the commands.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8013E Invalid positional parameter

ExplanationYou have entered an incorrect positional parameter.See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8015E Not authorized to request thisfunction -- CRAS only

ExplanationSelf-explanatory.

Operator responseTry again from a CRAS terminal.

DXC8016E Not authorized to request thisfunction

ExplanationThis function is only allowed from certain terminals.

Operator responseCheck which CRAS terminals are allowed to issue thiscommand and retry from the correct CRAS terminal.

DXC8017E CRI parameter invalid or omitted

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8018E CRN parameter invalid or omitted

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8019E Prime CRAS or AT1 - AT16 only

ExplanationThis command must be issued from Prime CRAS orAT1 -- AT16 only.

Operator responseTry again from the correct terminal.

DXC8020E Required parameter omitted

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8021E Both parm1 and parm2 omitted

ExplanationYou have entered a command that requiresparameters and have failed to enter them or you havemisspelled them.

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 211

Page 224: Airline Control System Version 2: Messages and Codes

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8022E Specified resource is not AT1 -AT16

ExplanationSelf-explanatory.

Operator responseReissue the command after checking that the resourceis one of AT1 -- AT16.

DXC8023E Unable -- Not allowed forcras_type CRAS

ExplanationThis command is not allowed from this CRAS. SeeALCS Operation and Maintenance for a full explanationof how to use the commands.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8024E Unable -- System state change inprogress

ExplanationA system state change has not completed processing.ALCS will not process another state change request(except with the FORCE or RESET parameter) untilsystem state change is complete.

System actionALCS will not accept this entry during a state change.

Operator responseWait until the state change is complete before retryingthe command.

DXC8025E parm parameter invalid or omitted

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8026E Invalid CRI/CRN specified

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8027E parm parameter invalid

ExplanationYou have used an incorrect parameter or you havemisspelled the parameter.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8028I OK

ExplanationThe command is accepted.

System actionALCS continues processing normally.

DXC8029I Request completed

ExplanationALCS has completed the process.

System actionALCS waits for the next entry.

DXC8030E Function inhibited by installationrestriction

ExplanationThis function cannot proceed because of a restrictionto your installation imposed by the SystemProgrammer.

Operator responseAsk your system programmer to inform your IBMprogramming support representative.

DXC8031E Too many parameters specified

212 Airline Control System Version 2: Messages and Codes

Page 225: Airline Control System Version 2: Messages and Codes

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8032E Not enough parameters specified

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8033E Invalid or omitted operand forkeyword name

ExplanationZASEQ seq,... (for example) can update the generalsequential file definition with any correct keywordsand then give this error response.

Operator responseUse ZDSEQ to check the effect of the command.Correct the typing or syntax error and retry thecommand.

DXC8034I parm OK

ExplanationThe command and the parameter have been accepted.

System actionALCS processes the command normally.

DXC8035E Program name invalid or omitted

ExplanationYou have entered an incorrect program name.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8036E System error

ExplanationAn internal error has occurred in ALCS.

Operator responseInform your IBM programming support representative.

DXC8037E Program not loaded

ExplanationThis application program is not available on yourinstallation.

Operator responseInform your system programmer.

System programmer responseCheck the application program load list.

DXC8038E Comments are missing

ExplanationThis command must include comments. See ALCSOperation and Maintenance for a full explanation ofhow to use the commands.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8039I Started Progress messages onprinter -- CRN-crn CRI-cri

ExplanationThis is a normal response to an ALCS command. SeeALCS Operation and Maintenance for a full explanationof how to use the commands.

DXC8040E Configuration table name invalidor omitted

ExplanationYou have entered an incorrect configuration tablename.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8041E Unexpected keyword parameter

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 213

Page 226: Airline Control System Version 2: Messages and Codes

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8042E File address invalid or omitted

ExplanationThe address is not a valid 4-byte file address.

Programmer responseCorrect the error and try again.

DXC8043E Unable -- No ROCRAS printer

ExplanationALCS is attempting to send output when the Read OnlyCRAS printer (ROC) is not assigned.

Operator responseAssign the Read Only CRAS printer.

DXC8044E Invalid alternate CRAS number

ExplanationThis is not an alternate CRAS which has been definedin the system configuration.

Operator responseInform your system programmer.

System programmer responseAdd this alternative CRAS to the ALCS generation.See ALCS Installation and Customization for detailedinstructions.

DXC8045I Output on printer -- CRN-crn CRI-cri

ExplanationThis message is a normal response to the commandZDRIV.

DXC8046E Unable - No associated printer

ExplanationALCS is attempting to send output when no printer hasbeen associated with this display.

Operator responseCheck the syntax of your command; if in error, correctand retry. If syntax is correct, assign a printer to thisdisplay. Otherwise contact your system programmer.

DXC8047I Started

ExplanationALCS has started the process.

System actionALCS continues to process the command normally.

DXC8048I Cancelled

ExplanationThis message is a normal response to the commandZRELO. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8049I Paused

ExplanationALCS has made a temporary stop in the processing of acommand.

System actionALCS waits before continuing to process thecommand.

DXC8050I Restarted

ExplanationALCS continues to process the current entry after atemporary pause.

DXC8051I Being cancelled Progress messageon printer - CRN-crn CRI-cri

ExplanationThis message is a normal response to the commandZRELO. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8052I Being paused

214 Airline Control System Version 2: Messages and Codes

Page 227: Airline Control System Version 2: Messages and Codes

ExplanationA process is being paused.

System actionALCS pauses and waits for the next entry.

DXC8053I Not active

ExplanationALCS is not available to process the entry.

DXC8054E Seq file is not an output generalseq file

ExplanationThe command did not request an output generalsequential file.

Operator responseUse the ZDSEQ command to display the sequential file.If the information is correct then inform your systemprogrammer.

System programmer responseCheck the ALCS sequential file generation.

DXC8055E Seq file is not an input general seqfile

ExplanationThe command did not request an output generalsequential file.

Operator responseUse the ZDSEQ command to display the sequential file.If the information is correct then inform your systemprogrammer.

System programmer responseCheck the ALCS sequential file generation.

DXC8056E First parameter must be positional

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8057I No message on file

ExplanationThis is a normal response to ZSCRL when there isno message to scroll, and to ZSNDU when there is nounsolicited message to retrieve.

Programmer responseCorrect the typing or syntax error and retry thecommand.

DXC8058E Invalid numeric value

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8059E Resource is not a terminal

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8061E Application is not known to ALCS

ExplanationThis application is not defined in the current ALCSgeneration.

Operator responseInform your system programmer.

System programmer responseCheck the communications generation. Add thisapplication to the next generation. See ALCSInstallation and Customization for further information.

DXC8062E Resource parameter invalid oromitted

ExplanationSelf-explanatory.

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 215

Page 228: Airline Control System Version 2: Messages and Codes

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8063E Both parm1 and parm2parameters specified

ExplanationThe two parameters are mutually incompatible.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8064E Sequential file seq not inconfiguration table

Explanationseq is not the symbolic name of a sequential file.

Operator responseUse ZDSEQ with no parameter to display the symbolicsequential file names.

DXC8065E Delimiter invalid or omitted

ExplanationYou have typed an incorrect delimiter.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8066I Parameter parm unknown

ExplanationThis parameter is not accepted by ALCS.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8067I Application name invalid oromitted

ExplanationYou have typed an incorrect application name.

Operator responseUse ZDCOM to display the application. Correct thetyping or syntax error and retry the command.

DXC8068E parm parameter must be numeric

ExplanationYou have typed incorrect parameter information.

Operator responseUse ZDCOM to display the application. Correct thetyping or syntax error and retry the command.

DXC8069E Sequential file name invalid oromitted

ExplanationThe sequential file seq is either misspelled or does notexist.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8070E Command rejected by installation-wide exit ACME

ExplanationALCS called installation-wide exit program ACMEbecause a keyword or positional parameter on theZACOM command was not recognized. However, ACMEwas unable to process the command.

Operator responseCorrect the typing or syntax error and retry thecommand. If the problem persists, contact yoursystem programmer.

System programmer responseCorrect your installation-wide exit program ifnecessary.

DXC8071E Command rejected by installation-wide exit ARO1

ExplanationZROUT appl or ZACOM APPL=appl command wasissued, but the installation-wide exit program ARO1determined that the routing should not be completed.

216 Airline Control System Version 2: Messages and Codes

Page 229: Airline Control System Version 2: Messages and Codes

Operator responseCorrect the typing or syntax error and retry thecommand. If the problem persists, contact yoursystem programmer.

System programmer responseCorrect your installation-wide exit program ifnecessary.

DXC8073E GetHostByName for specifieddomain name failed

ExplanationAn attempt to translate a domain name to an IPaddress using the TCP/IP GetHostByName() functionhas failed

Operator responseVerify that the domain name was specified correctly.

DXC8072E Invalid screen size specified

ExplanationThe screen size value entered is incorrect.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8080E Direction parameter invalided

ExplanationThe direction parameter entered is invalid.

Operator responseCorrect the typing error and retry the command.

ModuleCGTZ

DXC8081E User parameter invalid

ExplanationThe user parameter entered is invalid.

Operator responseCorrect the typing error and retry the command.

ModuleCGTZ

DXC8082E Begin parameter invalid

ExplanationThe Begin parameter entered is invalid

Operator responseCorrect the typing error and retry the command.

ModuleCGTZ

DXC8083E End parameter invalid

ExplanationThe end parameter entered is invalid.

Operator responseCorrect the typing error and retry the command.

ModuleCGTZ

DXC8084W No message found

ExplanationYou entered a ZTRAC msg display command, but nomessage was found.

ModuleCGTY

DXC8085E Size parameter invalid

ExplanationThe Size parameter entered is invalid.

Operator responseCorrect the typing error and retry the command.

ModuleCGTZ

DXC8086E Top parameter invalid

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 217

Page 230: Airline Control System Version 2: Messages and Codes

ExplanationThe top parameter entered is invalid.

Operator responseCorrect the typing error and retry the command.

ModuleCGTZ

DXC8087E Begin/End parameters invalid

ExplanationThe Begin - End range is incorrect.

Operator responseCorrect the typing error and retry the command.

ModuleCGTZ

DXC8088I normal response

ExplanationThis a normal response to a ZTRAC msg displaycommand.

ModuleCGTY

DXC8089I Normal response

ExplanationThis a normal response to a ZTRAC msg display totalscommand.

ModuleCGTY

DXC8090E Max number of traces are active

ExplanationEight traces are active at this moment

Operator responseStop a trace and retry the command.

ModuleCGTZ

DXC8091E Already active

ExplanationYou tried to start a trace, which is already active.

Operator responseCorrect and retry the command.

ModuleCGTZ

DXC8092E Not enabled

ExplanationYou entered a ZTRAC msg command, but the onlinemessage trace facility is not enabled.

Operator responseInform your system programmer if the online messagetrace facility must be enabled.

System programmer responseSee ALCS Installation and Customization informationon the SCTGEN MSGTRACE parameter..

ModuleCGTZ

DXC8093E Not found

ExplanationYou tried to stop, clear, or display a trace, which is notactive.

Operator responseCorrect and retry the command.

ModuleCGTZ

DXC8095W No active traces

ExplanationYou entered a ZTRAC msg display totals command, butno traces were active.

218 Airline Control System Version 2: Messages and Codes

Page 231: Airline Control System Version 2: Messages and Codes

ModuleCGTY

DXC8096E Must be PRC or AT1-AT16

ExplanationYou are not authorized to request this function.

Operator responseTry again from either Prime CRAS or from alternate(AT1-AT16) CRAS.

ModuleCGTZ

DXC8097E Parameter entered more than once

ExplanationYou entered a ZTRAC parameter more than onceor you entered the mutually exclusive CRN and CRIparameters .

Operator responseCorrect and retry the command.

ModuleCGTZ

DXC8100I Invalid associated resource name

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8101I Prime CRAS authority assigned, oralternate CRAS authority assigned

ExplanationPrime CRAS or alternate CRAS authority has beensuccessfully assigned.

System actionALCS continues processing normally.

DXC8102I Resource is not authorized forCRAS status change

ExplanationYou have tried to give CRAS status to a device andthere is no SAF decision, but the device does not havesufficient CRAS authorization to allow the function.

Operator responseCheck that the CRN and CRI of the device youwant to modify are correct. See ALCS Operation andMaintenance for a full explanation of how to use thecommands. If CRAS authorization is required thencontact your security administrator.

DXC8103I No change in CRAS status

ExplanationThe device has not changed from one CRAS type toanother.

System actionALCS continues processing normally.

DXC8104I Resource is not active

ExplanationYou have tried to use a resource that is not currentlyavailable to the system. For example you have tried todirect output to a printer that is not switched on.

Operator responseCheck the status of the device you wish to use andthen reissue the command.

DXC8105I Invalid channel number

ExplanationThis SLC channel number does not exist. You haveprobably misspelled the channel number.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8106I Invalid NEFLU CRN

ExplanationThis NEFLU CRN does not exist. You have probablymisspelled the entry.

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 219

Page 232: Airline Control System Version 2: Messages and Codes

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8107I Invalid TOCRN CRN

ExplanationThis CRN does not exist. You have probably misspelledthe entry.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8108I Invalid shadow resource CRN

ExplanationThis CRN does not exist. You have probably misspelledthe entry.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8109I Invalid sequential file name

ExplanationYou have typed an incorrect sequential file name.

Operator responseUse ZDSEQ with no parameter to display the symbolicnames.

DXC8110I Invalid re-direction CRN

ExplanationThis CRN does not exist. You have probably misspelledthe entry.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8111I Logoff initiated Please wait -This can take up to 1 minute tocomplete

ExplanationThe request to stop the TCP/IP resource has beenaccepted.

System actionALCS continues processing normally.

DXC8112I AAA hold set on

ExplanationTerminal hold (sometimes called the message beingprocessed indicator) is switched to on. The applicationcan reject any further input messages from thatterminal.

DXC8113I AAA hold set off

ExplanationTerminal hold (sometimes called the message beingprocessed indicator) is switched to off. The applicationcan reject any further input messages from thatterminal.

DXC8114I Associated resource updated

ExplanationThe ZACOM command has updated the information onthe device as requested.

System actionALCS continues processing normally.

DXC8115I Terminal routing updated

ExplanationThe routing for input messages for this resource hasbeen updated.

System actionALCS continues processing normally.

DXC8116I Terminal routing removed

ExplanationThe routing for input messages for this resource hasbeen removed.

System actionALCS continues processing normally.

DXC8117E Invalid member or list name

220 Airline Control System Version 2: Messages and Codes

Page 233: Airline Control System Version 2: Messages and Codes

ExplanationError response to the command ZACOM. The name ofthe communication configuration load list used in thecommand is incorrect.

Operator responseEnter the command again with the correct name forthe communication configuration load list.

DXC8118I Communication generation loadmodule loaded

ExplanationThis message is a normal response to the commandZACOM load.

System actionALCS continues processing normally.

DXC8119I Attention -- No entries incommunication generation loadmodule

ExplanationYou have tried to load a communications generationload module that contains no entries.

Operator responseCheck with your system programmer that this is thecorrect load module.

DXC8120I Prime CRAS transferred

ExplanationThe Prime CRAS has been successfully transferred tothe new device.

System actionALCS continues processing normally.

DXC8121I RO CRAS transferred

ExplanationThe RO CRAS has been successfully transferred to thenew device.

System actionALCS continues processing normally.

DXC8122I Alternate CRAS updated

ExplanationThe alternate CRAS status has been successfullyassigned.

System actionALCS continues processing normally.

DXC8123I Logon initiated

ExplanationThe request to log on the device has been accepted.

System actionALCS continues processing normally.

DXC8124I Resource set active

ExplanationThe command to set the resource to active hassuccessfully completed.

System actionALCS continues processing normally.

DXC8125I Logoff initiated

ExplanationThe request to log off the device has been accepted.

System actionALCS continues processing normally.

DXC8126I Resource set inactive

ExplanationThe resource has been set to inactive successfully.

System actionALCS continues processing normally.

DXC8127I Fallback candidate on

ExplanationThe CRAS is now available as a fallback candidate.

System actionALCS continues processing normally.

DXC8128I Fallback candidate off

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 221

Page 234: Airline Control System Version 2: Messages and Codes

ExplanationThe CRAS device is no longer available as a fallbackcandidate.

DXC8129I SLC channels processed

ExplanationThe SLC channels have been processed as requested.

System actionALCS continues processing normally.

Operator responseUse ZDCOM to display the SLC channel status.

DXC8130I Owning LU updated

ExplanationThis message is a normal response to the commandZACOM NEFLU.

DXC8131I Error return from printer queueswing

ExplanationThis message is a normal response to the commandZACOM TOCRN.

Operator responseRetry the command or inform your systemprogrammer.

DXC8132I Invalid alternate CRAS resourcespecified

ExplanationYou have tried to give alternate CRAS status orauthority to a device that is not suitable. AT1 toAT16 and AP1 to AP16 can be assigned to IBM 3270terminals or NetView resources only.

Operator responseCheck that the CRN and CRI of the device youwant to modify are correct. See ALCS Operation andMaintenance for a full explanation of how to use thecommands.

DXC8133I Unable to obtain lock for an entry-- Retry

ExplanationThis message is a normal response to the commandZACOM.

System actionALCS waits for you to resubmit the command.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8134I Unable -- Invalid communicationgeneration load module

ExplanationYou have tried to load a communication load modulethat does not exist, or that has the wrong format.For example, the length of the user area in this loadmodule differs from previous load modules.

System actionALCS waits for you to resubmit the command.

Operator responseCorrect the typing or syntax error and retry thecommand. Otherwise create a new load module withthe correct format and load it.

DXC8135I Unable to load communicationgeneration load module

ExplanationSelf-explanatory.

Operator responseCheck the MVS console log for additional messages.Correct the typing or syntax error and retry thecommand.

DXC8136I Unable -- At least one entry in use

ExplanationThe command cannot be processed because one entryis already in use.

Operator responseCheck the MVS console log for additional messages.Correct the typing or syntax error and retry thecommand.

222 Airline Control System Version 2: Messages and Codes

Page 235: Airline Control System Version 2: Messages and Codes

DXC8137I Alternate CRAS status removed

ExplanationSelf-explanatory.

System actionALCS continues processing normally.

DXC8138I Application is defined aspermanently inactive

ExplanationThe application cannot be used as it has been markedas permanently inactive.

Operator responseInform your system programmer.

System programmer responseRedefine this application as active.

DXC8139I Resource and associated resourceare the same

ExplanationA resource cannot have itself as its associated device.

Operator responseSelect another device to be the associated device andretry the command.

DXC8140I Application is defined aspermanently active

ExplanationThe application cannot be made inactive as it hasalready been defined as permanently active.

Operator responseCheck with your system programmer and then redefinethe application as not permanently active. You maythen retry the command.

DXC8141I Invalid Prime CRAS resourcespecified

ExplanationYou have tried to give Prime CRAS status or authorityto a device that is not suitable. Prime CRAS canbe assigned to IBM 3270 terminals or NetView

resources only. Prime CRAS can not be assigned to testresources.

Operator responseCheck that the CRN and CRI of the device youwant to modify are correct. See ALCS Operation andMaintenance for a full explanation of how to use thecommands.

DXC8142I Invalid RO CRAS resourcespecified

ExplanationYou have tried to give Read Only CRAS status to adevice that is not suitable. Read Only CRAS can beassigned to IBM 3270 printers or NetView resourcesonly. Read Only CRAS can not be assigned to aresource that is currently unusable.

Operator responseCheck that the CRN and CRI of the device youwant to modify are correct. See ALCS Operation andMaintenance for a full explanation of how to use thecommands.

DXC8143I CRAS authorities removed

ExplanationPrime CRAS and alternate CRAS (or alternate CRAS)authorities have been successfully removed.

System actionALCS continues processing normally.

DXC8144I Application is already active

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8145I Application is already inactive

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 223

Page 236: Airline Control System Version 2: Messages and Codes

DXC8146I Unable -- Resource is already insession

ExplanationYou are trying to start to communicate with a devicethat is already connected to ALCS.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8147I Unable -- Resource is not insession

ExplanationThe device is not connected to ALCS.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8148E PRIORITY parameter must be inrange 0 - 14

ExplanationThis is an error response to the command ZACOMPURGE. Sixteen message queues exist but the operatorcan only purge queues with priorities 0 - 14.

Operator responseCorrect the typing and retry the command.

DXC8149I Specified CRN is reserved

ExplanationYou cannot use this CRN because it is reserved.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8150I Resource is not an SLC link

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8151I Resource is not an ALCI terminal

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8152I Unable -- Resource must beinactive

ExplanationALCS cannot carry out the command because theresource you are trying to use must be inactive.

Operator responseChange the status of the resource to inactive and thenresubmit the command.

DXC8153I Resource is not a terminal, LU 6.1link, or SLC link

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8154I Resource is not a printer

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8155I Resource is not an X25 PVC

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8156I Resource is not an LU6.1 link

224 Airline Control System Version 2: Messages and Codes

Page 237: Airline Control System Version 2: Messages and Codes

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8157I Resource is not suitable for CRASfallback

ExplanationYou have selected a device that cannot be used asa CRAS fallback. For example, alternate CRAS AT17through AT255 cannot be used for CRAS fallback.

Operator responseCheck the CRI and CRN of the device; select a suitabledevice and resubmit the command.

DXC8158I Resource is not suitable for logon/logoff request

ExplanationYou have selected a device that cannot be used forlogon/logoff requests. For example, alternate CRASAT17 through AT255 cannot be used for CRASfallback.

Operator responseCheck the CRI and CRN of the device; select a suitabledevice and resubmit the command.

DXC8159E Correct typing, or inactivateresource and retry

ExplanationALCS cannot carry out the command because theresource you are trying to use must be inactive orunusable.

Operator responseChange the status of the resource and then resubmitthe command.

DXC8160I Invalid shadow printer

ExplanationThis device is not suitable as a shadow printer.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8161I Specified shadow resource is not aprinter

ExplanationSelf-explanatory.

Operator responseSelect a printer and resubmit the command.

DXC8162I Already on

ExplanationRedirection is already activated for this resource.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8163I Already off

ExplanationRedirection has not yet been activated for thisresource.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8164I No shadow printers

ExplanationYou must first define a shadow printer before trying tosend information to it.

Operator responseDefine a shadow printer using ZACOM and then retrythe command.

DXC8165I Already maximum number ofshadow printers

ExplanationYou are trying to define more shadow printers than thesystem will allow.

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 225

Page 238: Airline Control System Version 2: Messages and Codes

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8166I Specified resource is already ashadow printer

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8167I No shadow printer found

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8168I Invalid redirection printer

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8169I Specified redirection resource isnot a printer

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8170I Specified resource already aredirection printer

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8171I No redirection printer

ExplanationSelf-explanatory.

Operator responseDefine a redirection printer and then retry thecommand.

DXC8172I No redirection printer found

ExplanationSelf-explanatory.

Operator responseDefine a redirection printer and then resubmit thecommand.

DXC8173I Error on queue swing toredirection printer

ExplanationALCS detected an error while moving message queues.

Operator responseInform your system programmer.

DXC8174I Resource CRN-crn Queues purgedto sequential file seq -- Messagecount number

ExplanationThe message queues for the terminal have beencopied to the sequential file seq and have beendiscarded. There were number messages in the queue.

DXC8175I Resource CRN-crn Message purged

ExplanationThe current message being sent to the terminal, or thefirst message on the queue, has been discarded.

DXC8176I Resource CRN-crn Queues purged-- Message count number

226 Airline Control System Version 2: Messages and Codes

Page 239: Airline Control System Version 2: Messages and Codes

ExplanationThe message queues for the terminal have beendiscarded. There were number messages on thequeue.

DXC8177I Resource CRN-crn Messagerepeated

ExplanationThis message is a normal response to the commandZACOM REPEAT.

DXC8178I From resource CRN-crn Toresource CRN-crn Queue swingcomplete

ExplanationThe message queues have been moved.

System actionThis message provides information on an ALCSprocess. The Operator does not need to respond to themessage.

DXC8181I Resource CRN-crn No messagequeued

ExplanationThis message is a normal response to the commandZACOM.

Operator responseThis message provides information on an ALCSprocess. The Operator does not need to respond to themessage.

DXC8182I Resource CRN-crn Reset

ExplanationThis message is a normal response to the commandZACOM RESET.

System actionALCS continues processing normally.

DXC8183I From resource CRN-crn Toresource CRN-crn Error duringqueue swing

ExplanationALCS detected an error while moving the messagequeues.

Operator responseInform your system programmer.

DXC8184I Timeout value must be in range1-120 seconds

ExplanationSelf-explanatory.

System actionCorrect the typing or syntax error and retry thecommand.

DXC8185I Retry counter must be in range1-64

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8186I Input window must be in range1-64

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8187I Output window must be in range1-64

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8188I Disconnect resource then retry

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 227

Page 240: Airline Control System Version 2: Messages and Codes

ExplanationAn error has occurred while trying to carry out thiscommand.

System actionCorrect the typing or syntax error and retry thecommand.

DXC8189I Enter ZACOM CLEAR then retry

ExplanationAn error has occurred while trying to carry out thiscommand.

Operator responseUse ZACOM CLEAR then retry the command.

DXC8190I Resource CRN-crn RCR messagequeue has been purged

ExplanationThis message is a normal response to the commandZACOM.

System actionThis message provides information on an ALCSprocess. The Operator does not need to respond to themessage.

DXC8191I Resource CRN-crn RCR messagequeue item number has beenpurged

ExplanationThis message is a normal response to the commandZACOM.

DXC8192I Resource CRN-crn RCR messagequeue has been reset

ExplanationThis message is a normal response to the commandZACOM.

System actionThis message provides information on an ALCSprocess. The Operator does not need to respond to themessage.

DXC8193I Resource CRN-crn Unable --Message in progress

ExplanationThis command cannot be completed because amessage in still being processed.

Operator responseRetry the command.

DXC8194I Resource CRN-crn No message torepeat

ExplanationThis message is a normal response to the commandZACOM REPEAT.

DXC8195I User ID-user-id is not authorizedfor Prime CRAS status

ExplanationThe user user-id does not have the SAF authority to bePrime CRAS.

System actionALCS continues processing normally.

Operator responseIf Prime CRAS authorization is required for the usercontact your security administrator.

DXC8196I User ID-user-id is not authorizedfor alternate CRAS status

ExplanationThe user user-id does not have the SAF authority to bealternate CRAS.

System actionALCS continues processing normally.

Operator responseIf alternate CRAS authorization is required for the usercontact your security administrator.

DXC8200I normal response

ExplanationThis message is a normal response to the commandZACOR. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8201I normal response

228 Airline Control System Version 2: Messages and Codes

Page 241: Airline Control System Version 2: Messages and Codes

ExplanationThis message is a normal response to the commandZDCOR. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8202I normal response

ExplanationThis message is a normal response to the commandZAFIL. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8203I Invalid displacement or length

ExplanationA ZAFIL request is attempting to alter data beyondthe end of the record. The starting displacement isincorrect.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8204I Invalid data length

ExplanationFor ZACOR command, the maximum data length is8 bytes (16 hexadecimal digits) when the alterationstarts on a fullword boundary. For ZAPRG and ZAFILcommands, the maximum data length is 16 bytes (32hexadecimal digits) when the alteration starts on afullword boundary. The maximum length reduces by2 digits for each byte displacement from a fullwordboundary.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8205I Invalid data

ExplanationData must be hexadecimal, an even number of up to32 digits.

DXC8206I Comments are too long or tooshort

ExplanationComments must be from 6 to 40 characters.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8207I Storage access violation

ExplanationAlter request is for a storage area that is writeprotected.

Operator responseUse ZACOR or ZAPRG to alter the application globalarea or programs loaded in test mode only.

DXC8208I DASD I/O error

ExplanationA DASD I/O error occurred while attempting to read orwrite the specified record.

Operator responseAsk your system programmer to inform your IBMprogramming support representative.

DXC8210I Change not allowed Class/type/ordinal mismatch with file address

ExplanationZAFIL You are trying to change a database record.However the file address used does not match the fileaddress and ordinal of the record.

System actionALCS terminates the entry.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8211I Crosses double word boundary

ExplanationAny command to change storage must not cross adouble word boundary.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8212I Global label not recognized

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 229

Page 242: Airline Control System Version 2: Messages and Codes

ExplanationGlobal label does not appear in any of the globalarea tag exit programs AGT0, AGT1, and so on.ALCS Installation and Customization describes how tospecify fields in the application global area.

Operator responseCorrect the typing or syntax error and retry thecommand. Or inform your system programmer.

DXC8213I No matching entry for programname and CRI/CRN

ExplanationThe alter request is for a test program that thisterminal does not own.

Operator responseEnter: ZDPRG program_name to display the programname and status.

DXC8214I Invalid displacement

ExplanationA ZAFIL or ZAPRG request is attempting to alter databeyond the end of the record or program. The startingdisplacement is incorrect.

Operator responseRetry the operation with the correct displacement.

DXC8215I Global not loaded

ExplanationA ZDCOR command refers to a global tag but the globalis not loaded.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8216I Invalid address

ExplanationEither the address is missing, or it is not hexadecimal.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8217I Invalid alter request -- Segment isin Read Only storage

ExplanationAlter is allowed only for test programs.

Operator responseEnter ZDPRG program_name to display the programname and its status.

DXC8218I Invalid record type or ordinal

ExplanationALCS has not located a record type or an ordinal thatyou expected.

Operator responseCheck the ALCS DASD generation for a list of validrecord types and ordinal numbers.

DXC8219I normal response

ExplanationThis message is a normal response to the commandZDFIL. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8220I normal response

ExplanationThis message is a normal response to the commandZAPRG. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8221I normal response

ExplanationThis message is a normal response to the commandZDPRG. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8222I normal response

ExplanationThis message is a normal response to the commandZDFIL. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8225I Record not yet allocated

230 Airline Control System Version 2: Messages and Codes

Page 243: Airline Control System Version 2: Messages and Codes

ExplanationThe file address has been defined to the system but norecord has yet been allocated on the database.

You are trying to display a fixed file or short-termpool record that has been defined in the databasegeneration, but which has not been created on thedatabase. When new fixed file or short-term poolrecords are defined in the database generation, theywill be created on the database when a program (otherthan the ZDFIL programs) tries to access them.

DXC8226E Not authorized to change thisrecord

ExplanationYou are trying to change a record which is part of theinternal structure of the ALCS system. Only the systemis authorized to change this record.

DXC8231I normal response

ExplanationThis message is a normal response to the commandZAFIL. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8232I normal response

ExplanationThis message is a normal response to the commandZDFIL. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8233I normal response

ExplanationThis message is a normal response to the commandZDFIL. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8235I ALCS State change from name toname starting

ExplanationThis message is a normal response to the commandZASYS.

DXC8236I ALCS already in name state

ExplanationALCS is already in the system state you have requestedit to change to.

Operator responseCheck the ZASYS request and resubmit it specifying adifferent system state to name.

DXC8237I Utilities active...State change request rejected

ExplanationYou have requested a state change with ZASYS whenutilities are active. The command is rejected.

Operator responseResubmit the request with the option to bypass theutility check or halt the utilities and resubmit theoriginal command.

DXC8238I ALCS in name state

ExplanationThis message is a normal response to the commandZASYS.

Operator responseConfirm that the next thing you want to do is possiblewhile ALCS is in name state. If not then change theALCS state with the ZASYS command.

DXC8239I ALCS state change from name toname in progress

ExplanationA system state change has not completed processing.ALCS will not process another state change request(except with the FORCE or RESET parameter) untilsystem change state is complete.

Operator responseWait until the state change is complete before retryingthe ZASYS command. Enter ZASYS name,RESET if aprevious system state change entry has failed or isheld up with the state change incomplete.

DXC8240I name is not a valid ALCS statename

ExplanationYou have probably misspelled the state name.

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 231

Page 244: Airline Control System Version 2: Messages and Codes

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8242I RESET failed -- ZASYS entry active

ExplanationSelf-explanatory.

Operator responseWait until ALCS has completed the state change that iscurrently in operation and then try again.

DXC8243I FORCE not allowed -- RESET notyet tried

ExplanationYou must try to reset ALCS before resorting to theFORCE parameter.

Operator responseSee your system programmer and explain what hashappened. Resubmit the request using the ZASYSRESET.

DXC8244I State change not in progress

ExplanationALCS expected a state change to be in progress.

Operator responseUse ZASYS. Correct the typing or syntax error and retrythe command.

DXC8245I System state indicator corrupted

ExplanationAn internal error has occurred.

Operator responseAsk your system programmer to inform your IBMprogramming support representative.

DXC8246I System state change or pendingindicator corrupted

ExplanationAn internal error has occurred.

Operator responseAsk your system programmer to inform your IBMprogramming support representative.

DXC8249I Normal response

Explanation:This message is a response to the ZBCOR command.See ALCS Operation and Maintenance for a fullexplanation of the command response.

DXC8250I Map changes started

ExplanationALCS is processing the request to change the mapcurrently being used.

System actionALCS continues to process normally.

DXC8251I Added map to map list -- Name-mapname

ExplanationThe new map is added to the ALCS real-time databasefrom the MVS sequential file.

System actionALCS continues to process normally.

DXC8252I Deleted map from map list --Name-mapname

ExplanationThe map has been deleted from the ALCS real-timedatabase.

System actionALCS continues to process normally.

DXC8253I Replaced map on map list --Name-mapname

ExplanationThe new map has overwritten the old map of the samename on the ALCS real-time database.

System actionThis message provides information on an ALCSprocess. The Operator does not need to respond to themessage.

232 Airline Control System Version 2: Messages and Codes

Page 245: Airline Control System Version 2: Messages and Codes

DXC8254I Map changes ended

ExplanationThe command has completed successfully, the map ischanged.

System actionThis message provides information on an ALCSprocess. The Operator does not need to respond to themessage.

DXC8255I ADD -- Sequential file nameinvalid or omitted

ExplanationThis message is an error response to the commandZCMSP.

Operator responseReenter the command with a valid file name.

DXC8256I Map name invalid or omitted

ExplanationSelf-explanatory.

Operator responseReenter command with a valid map name.

DXC8257I mapname1 mapname2

ExplanationThis message is a normal response to the commandZCMSP. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8258I No map records found

ExplanationThis message is a normal response to the commandZCMSP LIST.

DXC8259I No matching map records found

ExplanationThis message is a normal response to the commandZCMSP LIST,FROM=nnnnnn,TO=nnnnnn.

DXC8260I Workstation trace not active forthis terminal

ExplanationThis message is a normal response to the commandZTRAC.

DXC8261I Workstation trace active for thisterminal

ExplanationThis message is a normal response to the commandZTRAC.

DXC8262E Invalid IP address

ExplanationThis message is an error response to the commandZTRAC.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8263E Invalid domain name

ExplanationThis message is an error response to the commandZTRAC.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8264I OK

ExplanationThe ZTRAC CEP,START|STOP command is accepted.

System actionProcessing continues.

DXC8265I CEP trace on

ExplanationThis message is a normal response to the ZTRAC CEPcommand.

System actionProcessing continues.

DXC8266I CEP trace off

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 233

Page 246: Airline Control System Version 2: Messages and Codes

ExplanationThis message is a normal response to the ZTRAC CEPcommand.

System actionProcessing continues.

DXC8267E Invalid DECB address

ExplanationThis message is an error response to ALCSconversational trace commands which refer to DECBs.

System actionProcessing continues.

DXC8268I Diag trace started

ExplanationThis message is a normal response to the ZTRACcommand.

System actionProcessing continues.

DXC8269I Diag trace stopped

ExplanationThis message is a normal response to the ZTRACcommand.

System actionTrace proceessing completes.

DXC8273I normal response

ExplanationThis message is a normal response to the commandZDSER Edt. See ALCS Operation and Maintenance for afull explanation of how to use the commands.

DXC8274E No matching Entries Found

ExplanationThis is an error response to the command ZASEREDT=DEL. There are no matching entries in theException Dump Table. See ALCS Operation andMaintenance for a full explanation of how to use thecommands.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8275I normal response

ExplanationThis message is a normal response to the commandZDSER Ddt and shows entries in the Duplicate DumpTable. If the duplicate dump system error optionDUPE=YES is current, then the response shows thetable when DUPE=YES was activated.

DXC8278I No entries in Duplicate DumpTable

ExplanationSelf-explanatory. See ALCS Operation andMaintenance for a full explanation of how to use thecommands.

DXC8279I normal response

ExplanationThis message is a normal response to the commandZDSER Edt.

DXC8282I No entries in Exception DumpTable

ExplanationSelf-explanatory. See ALCS Operation andMaintenance for a full explanation of how to use thecommands.

DXC8283E Program and/or Error numberalready exists

ExplanationThis is an error response to the command ZASEREDT=ADD. The program and/or Error number alreadyexists in the Exception Dump Table. See ALCSOperation and Maintenance for a full explanation ofhow to use the commands.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8284E Exception Dump Table Full

234 Airline Control System Version 2: Messages and Codes

Page 247: Airline Control System Version 2: Messages and Codes

ExplanationThis is an error response to the command ZASEREDT=ADD. There are no spare entries in the ExceptionDump Table. See ALCS Operation and Maintenance fora full explanation of how to use the commands.

Operator responseDelete some entries in the Exception Dump Table andretry the command.

DXC8285I Data Collection already active

ExplanationSelf-explanatory.

System actionThis message provides information on an ALCSprocess. The Operator does not need to respond to themessage.

DXC8286I Data Collection not active

ExplanationSelf-explanatory.

System actionThis message provides information on an ALCSprocess. The Operator does not need to respond to themessage.

DXC8287I Following data collection optionsname number

ExplanationThe options specified name number have begun datacollection.

System actionALCS collects data, the data-collection output is sentto the data-collection file. If no data-collection file hasbeen specified then the output is sent to the ALCSdiagnostic file.

DXC8288I Data collection stopped

ExplanationData collection has stopped after receiving a ZDCLRSTOP command.

System actionThis message provides information on an ALCSprocess. The Operator does not need to respond to themessage.

DXC8289I normal response

ExplanationThis message is a normal response to the commandZDECB CPU. See ALCS Operation and Maintenance for afull explanation of how to use the commands.

DXC8290I Ws and Conv trace is now active

ExplanationThis message is a normal response to the ZTRACcommand.

System actionProcessing continues.

DXC8291I Ws and Conv trace is now inactive

ExplanationThis message is a normal response to the ZTRACcommand.

System actionTrace proceessing completes.

DXC8292I Minimum age parameter invalid

ExplanationThe minimum age parameter is set up at generationtime in the SCTGEN macro.

Operator responseAsk the system programmer to confirm the minimumage and then resubmit the command.

DXC8293I Entries older than numbersecond(s) with at numbersecond(s) CPU -- None

ExplanationSelf-explanatory.

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 235

Page 248: Airline Control System Version 2: Messages and Codes

System actionThis message provides information on an ALCSprocess. The Operator does not need to respond to themessage.

DXC8294I normal response

ExplanationThis message is a normal response to the commandZDECB CPU=c. See ALCS Operation and Maintenancefor a full explanation of how to use the commands.

DXC8295I Program program_name startedOutput on printer -- CRN-crn

ExplanationThis message is a normal response to the commandZDRIV.

DXC8296I Program program_name notloaded

ExplanationThis program program_name is not available to therequesting terminal.

Operator responseCheck the program load list and then retry theoperation.

DXC8297I Program completed

ExplanationThis message is a normal response to the commandZDRIV.

DXC8298I Program program_name started

ExplanationThis message is a normal response to the commandZDRIV.

DXC8300E Invalid pool identifier

ExplanationThe pool identifier, if specified, must be LsLTpoolwhere Ls identified the record size.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8301E Invalid record identity

ExplanationThe record ID is not defined for the LsLTpool or, theLsLTpool parameter was omitted, (where Ls is therecord size) for any long-term pool file.

System programmer responseCheck the ALCS DASD generation stage 1 output for alist of record IDs defined for the long-term pool files.

DXC8302E Pool file file_name does not exist

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8303E No pool file activity allowed -- Pooldispense function active

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8304E DASD I/O error -- Try again

ExplanationAn I/O error occurred while trying to read the record.

Operator responseIf this recurs investigate the I/O error.

DXC8305E Multiple record sizes -- Specifypool identifier

ExplanationThe record ID is defined for more than one long-termpool file.

Operator responseCheck the ALCS DASD generation stage-1 output fora list of all pool files and record IDs and reenterthe ZGAFA command, adding the LsLT parameter tospecify which record size you require.

236 Airline Control System Version 2: Messages and Codes

Page 249: Airline Control System Version 2: Messages and Codes

DXC8306I file_address

ExplanationThis message is a normal response to the commandZGAFA. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8307E Invalid record ID qualifier

ExplanationThe record ID qualifier must be a single digit between0 and 9

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8312I topic Help not available -- try:ZHELP INDEX

ExplanationHelp is not available for the topic you specified.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8316I End

ExplanationThis message is a normal response to the commandZLTST.

DXC8317E Link test failed

ExplanationThis is an error response to ZLTST.

Operator responseCorrect the typing or syntax error and retry thecommand. If this recurs investigate the problem.

DXC8319E Invalid test test

ExplanationYou have entered an invalid test on the ZLTSTcommand. See ALCS Operation and Maintenance fora full description of the tests.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8320E Invalid command code n

ExplanationYou have entered an invalid command code onthe ZLTST command. See ALCS Operation andMaintenance for a full explanation of how to use thecommands.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8321E Invalid numeric parameter number

ExplanationYou have entered an invalid parameter on the ZLTSTcommand. See ALCS Operation and Maintenance for afull explanation of how to use the commands.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8322I normal response

ExplanationThis is a normal response message to the ZLTSTcommand. See ALCS Operation and Maintenance fora full description of the responses.

DXC8323E Command not implemented -- ccc

ExplanationThis is an error response to the ZLTST command. Itis not possible to run an SLC test. See ALCS Operationand Maintenance for a full description of the tests.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8324E Illogical command -- ccc

ExplanationThis is an error response to the ZLTST command. Youcannot run an SLC test using command ccc. See ALCS

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 237

Page 250: Airline Control System Version 2: Messages and Codes

Operation and Maintenance for a full description of thetests.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8325E Error displaying module table --Display cancelled

ExplanationAn internal error has occurred.

Operator responseCheck that you have entered the correct module table.If this message occurs frequently, inform your systemprogrammer.

DXC8326E Unknown module name

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8327E Load failed -- Module load tablefull

ExplanationSelf-explanatory.

Operator responseUpdate the program configuration table to increase thenumber of modules expected in the system. Assembleand link-edit the program configuration table, restartALCS and try again.

DXC8328E Load failed -- Duplicate modulename

ExplanationYou have tried to load two modules with the samename.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8329E Load failed -- Error during moduleload Return Code X'return_code'Reason code X'reason_code'

ExplanationMVS failed to load the module.

Operator responseSee MVS Messages and Codes manual for anexplanation of the return and reason codes. Check thatthe module is in the application program load modulelibrary that is defined in the JCL to run ALCS.

DXC8330E Load failed Invalid programmodule format -- Offset X'nnnnnn'

ExplanationThe application program load module contains data atoffset X'nnnnnn' that is not a valid ALCS applicationprogram.

Operator responseAsk your system programmer to check the linkageeditor listing for the module.

DXC8331E Load failed -- Program table full

ExplanationSelf-explanatory.

Operator responseUpdate the program configuration table to increasethe number of programs expected in the system.Assemble and link-edit the program configurationtables, restart ALCS and try again.

DXC8332I Test module MODN-module unloadstarted by CRN1-crn1 for CRN2-CRN2

ExplanationThis message is a normal response to commandZPCTL.

DXC8333E Can not unload a permanentmodule

ExplanationIt is not possible for ALCS to unload a module that hasbeen specified as permanently loaded.

238 Airline Control System Version 2: Messages and Codes

Page 251: Airline Control System Version 2: Messages and Codes

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8334E Unload not attempted

ExplanationYou can only use UNLOAD FORCE after an attempt toUNLOAD fails.

Operator responseIf this message occurs frequently, inform your systemprogrammer.

DXC8335E Programs in use

ExplanationUNLOAD cannot complete because one or more 24-bitaddressing mode programs within the module are inuse.

Operator responseAttempt the operation later.

DXC8336I Module MODN-module unloadstarted by CRN-crn

ExplanationThis message is a normal response to the commandZPCTL.

DXC8337I Module MODN-module unloadforce started by CRN-crn

ExplanationThis message is a normal response to the commandZPCTL.

DXC8338E Can not promote or confirm a testmodule

ExplanationProgram load modules that are loaded as test modulescan not be confirmed or promoted (committed). Thiserror message can also be output if you have tried toconfirm a load module that has been loaded both as atest module and a system-wide module. You can notconfirm a load module that is loaded both as a testmodule and a system-wide module.

Operator responseIf the load module has been loaded both as a testmodule and a system-wide module, unload the testmodule (using the ZPCTL UNLOAD,module,CRN=crnor ZPCTL UNLOAD,module,CRI=cri command) andthen retry the ZPCTL CONFIRM command.

DXC8339E Module already permanent

ExplanationYou have tried to make a module permanent when it isalready defined as permanent.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8340I Module MODN-module loaded byCRN-crn

ExplanationThis message is a normal response to the commandZPCTL.

DXC8341I Module MODN-module committedby CRN-crn

ExplanationThis message is a normal response to the commandZPCTL.

DXC8342I Module MODN-module unloadedfor CRN-crn

ExplanationThis message is a normal response to the commandZPCTL.

DXC8343E Load module name omitted

ExplanationYou have not included the module name in the ZPCTLcommand.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8344E Module MODN-module confirmedby CRN-crn

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 239

Page 252: Airline Control System Version 2: Messages and Codes

ExplanationThis message is a normal response to the commandZPCTL.

DXC8345I normal response

ExplanationThis is a normal response to the ZPCTL DISPLAYcommand. See ALCS Operation and Maintenance fora full explanation of how to use the commands.

DXC8346I Test module MODN-module unloadforce started by CRN1-crn1 forCRN2-crn2

ExplanationThis message is a normal response to the commandZPCTL.

DXC8347I Test module MODN-module loadedby CRN1-crn1 for CRN2-crn2

ExplanationThis message is a normal response to the commandZPCTL.

DXC8349I Module MODN-module unloadedfor System

ExplanationThis message is a normal response to the commandZPCTL.

DXC8350I SE-nnnnnn CTL-000000PSW-pppppppp ppppppppVOLUME=volser DSNAME=dsnameMSG='ZDUMP <ALL> text

ExplanationThis message is a normal response to the commandZDUMP. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8355I Purge request accepted

ExplanationThis message is a normal response to the commandZPURG.

DXC8356E ECB address invalid or omitted

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8357I All VFA records purged

ExplanationThis message is a normal response to the ZPURGVFA command. It appears on RO CRAS and on yourterminal.

DXC8358E FORCE not allowed -- ZPURG notyet tried

ExplanationYou must try to purge the entry with the ZPURGecb_address command before resorting to theZPURG Force parameter.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the command.

DXC8360I Message from CRN-crn CRI-cri

ExplanationThis message is a normal response to the commandZRCRS.

DXC8361I Message sent to CRN-crn

ExplanationThis message is a normal response to the commandZRCRS.

DXC8362E Unable -- CRAS terminal must bespecified

ExplanationThis message is an error response to commandZRCRS.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8367I Being paused by system statechange

240 Airline Control System Version 2: Messages and Codes

Page 253: Airline Control System Version 2: Messages and Codes

ExplanationA ZASYS command has been issued; Recoup will stopuntil the system state change has completed and arestart command is issued.

Operator responseIssue the restart command after the system statechange is completed.

DXC8368I Restart awaited

ExplanationALCS has failed and is waiting for a ZRECP command.

Operator responseIssue a ZRECP RESTART command.

DXC8369E Analysis file open error -- Recoupnot (re)started

ExplanationAn internal error has occurred and Recoup will notrestart.

Operator responseAsk your system programmer to inform your IBMprogramming support representative.

DXC8370I Chain chase complete

ExplanationThis message is a normal response to the commandZRECP.

DXC8371I Directory build complete

ExplanationThis message is a normal response to the commandZRECP.

DXC8372E Let active utilities finish

ExplanationThis message is an error response to commandZRECP.

Operator responseTry again when the utilities complete.

DXC8373E General file GF-000 not available-- Recoup continues

ExplanationAlthough Recoup cannot find the general file it willcontinue processing.

Operator responseInform your system programmer.

DXC8374E General file GF-000 full -- Recoupcontinues

ExplanationSelf-explanatory.

Operator responseInform your system programmer.

DXC8375E General file GF-000 I/O error --Recoup continues

ExplanationAn I/O error has occurred; however the Recoup runcontinues

Operator responseInform your system programmer.

DXC8376E No group of this name

ExplanationYou have specified a group name that does not exist.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8377W Too many reads this group --Group continues

ExplanationThere are more records chained from one record thanexpected. Either there is an error in the descriptorprogram (the COUNT parameter of the GROUP macromust specify a larger value), or there is an error in thedatabase (a chain is too long).

See ALCS Installation and Customization for anexplanation of GROUP macro operands.

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 241

Page 254: Airline Control System Version 2: Messages and Codes

System actionRecoup continues to process records chained withinthis group (that is, within this chain).

Operator responseInform your system programmer.

DXC8378W Too many reads this prime group --Prime group continues

ExplanationThere are more records chained from one prime grouprecord than expected. Either there is an error in thedescriptor program (the PRIMECT parameter of theGROUP macro must specify a larger value), or there isan error in the database (a structure contains too manyrecords).

See ALCS Installation and Customization for anexplanation of GROUP macro operands.

System actionRecoup continues to process records chained from thisprime group record (that is, within this structure).

Operator responseInform your system programmer.

DXC8379W Pool record chain chased twice

ExplanationThe database contains two (or more) references tothe same pool record. The DUPREAD parameter ofthe GROUP macro specifies that this is an unexpected(error) condition.

See ALCS Installation and Customization for anexplanation of GROUP macro operands.

System actionRecoup stops processing records within this group(that is, within this chain).

Operator responseInform your system programmer.

DXC8380E Maximum nesting level exceeded

ExplanationThis is an ALCS Recoup implementation restriction.Recoup cannot process a group because it is nestedwithin too many other groups.

System actionRecoup does not process records within this group(that is, within this chain). These records (and otherrecords that they refer to) will be reported as "lostaddresses" and eventually reused.

Operator responseAsk your system programmer to inform your IBMprogramming support representative. Avoid runningRecoup again until this problem has been resolved.

DXC8381E Fixed mode run complete

ExplanationThis message is a normal response to the commandZRECP.

DXC8382I Partial run complete

ExplanationThis message is a normal response to the commandZRELO. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8383I Invalid backchain information

ExplanationThere is a mistake in the descriptor program.

Operator responseRun Recoup as soon as the descriptor program hasbeen corrected.

DXC8384E Unable to store group address --unknown RECID

ExplanationA group with METHOD=ID specifies a record ID that isnot known to ALCS.

See ALCS Installation and Customization for anexplanation of METHOD=ID.

System actionRecoup ignores the group.

242 Airline Control System Version 2: Messages and Codes

Page 255: Airline Control System Version 2: Messages and Codes

Operator responseInform your system programmer.

DXC8385E Unable to load group address --unknown RECID

ExplanationAn index with GROUP=(ID) specifies a reference to arecord ID that is not known to ALCS.

See ALCS Installation and Customization for anexplanation of GROUP=(ID).

System actionRecoup does not process the refer-to record. Therefer-to record (and other records it refers to) will bereported as "lost addresses" and eventually reused.

Operator responseInform your system programmer. Avoid runningRecoup again until this problem has been resolved.

DXC8386I Analysis file closed -- Recoupcontinues

ExplanationSelf-explanatory.

System actionThis message provides information on an ALCSprocess. The Operator does not need to respond to themessage.

DXC8387E Missing descriptor program --Recoup continues

ExplanationOne of the descriptor programs is missing.

System actionRecoup continues processing.

Operator responseInform your system programmer.

DXC8388E FACE error in prime group --Recoup continues

ExplanationRecoup has found an invalid record ordinal in a record.

System actionRecoup continues processing.

Operator responseInform your system programmer.

DXC8389E RECID not found in prime group --Recoup continues

ExplanationThe descriptor program has specified a record ID inthe global area which Recoup cannot find.

System actionRecoup continues processing

Operator responseInform your system programmer.

DXC8390E Invalid file address in prime group-- Recoup continues

ExplanationRecoup has found an invalid file address in the globalarea.

Operator responseRun Recoup as soon as the descriptor program hasbeen corrected.

DXC8391E Invalid record ordinal in record --Recoup continues

ExplanationRecoup has found an invalid FACE ordinal in a record.

System actionRecoup continues processing.

DXC8392E Invalid CRI in record -- Recoupcontinues

ExplanationRecoup has found an invalid CRI in a record.

Operator responseRun Recoup as soon as the descriptor program hasbeen corrected.

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 243

Page 256: Airline Control System Version 2: Messages and Codes

DXC8393E Too many reads this group --Group terminated

ExplanationThere are more records chained from one record thanexpected. Either there is an error in the descriptorprogram (the COUNT parameter of the GROUP macromust specify a larger value), or there is an error in thedatabase (a chain is too long).

See ALCS Installation and Customization for anexplanation of GROUP macro operands.

System actionRecoup stops processing records within this group(that is, within this chain). Any remaining records inthe chain (and other records that they refer to) will bereported as "lost addresses" and eventually reused.

Operator responseInform your system programmer. Avoid runningRecoup again until this problem has been resolved.

DXC8394E Too many reads this prime group --Prime group terminated

ExplanationThere are more records chained from one prime grouprecord than expected. Either there is an error in thedescriptor program (the PRIMECT parameter of theGROUP macro must specify a larger value), or there isan error in the database (a structure contains too manyrecords).

See ALCS Installation and Customization for anexplanation of GROUP macro operands.

System actionRecoup stops processing records chained from thisprime group record (that is, within this structure).Any remaining records in the structure (and any otherrecords that they refer to) will be reported as "lostaddresses" and eventually reused.

Operator responseInform your system programmer. Avoid runningRecoup again until this problem has been resolved.

DXC8395E Partial run -- Prime group notfound

ExplanationThere is a mistake in the descriptor program, Recoupcannot find the Prime group.

Operator responseRun Recoup as soon as the descriptor program hasbeen corrected.

DXC8396E No group of this name

ExplanationThere is a mistake in the Descriptor program, Recoupcannot find a group.

Operator responseRun Recoup as soon as the descriptor program hasbeen corrected.

DXC8397E I/O error at start of chain

ExplanationAn I/O error has occurred at the start of a chain chase.

Operator responseRun Recoup as soon as the descriptor program hasbeen corrected.

DXC8398I Recoup pause timeout - I/O errorat start of chain

ExplanationYou requested ZRECP PAUSE and ALCS has instructedRecoup to stop processing, but 15 seconds later thereare still Recoup ECBs active. This message is repeatedevery 15 seconds until pause completes.

Operator responseEnter ZDECB and attempt to discover why pause willnot complete. This is usually because MVS or ALCSis extremely busy, and Recoup is running slowly. Ifyou cannot wait for pause to complete, then contactyour system programmer who will advise you how toterminate any stuck ECBs, or enter ZRECP CANCEL.However if you cancel Recoup you will be unable torestart it from the point which it has currently reached.

DXC8399W Directory build ** BAD ** -GF-000 I/O error, full or offline

244 Airline Control System Version 2: Messages and Codes

Page 257: Airline Control System Version 2: Messages and Codes

ExplanationThe Recoup general file, GF-000, was not available forthe whole of Recoup chain-chase. The result is that notall the in-use records have their directory bits set. Therecords are safe because ALCS uses the timestamps inthe records to check the availability of the records.

System performance will be slightly degraded becauseALCS uses more CPU cycles and I/O scanning foravailable records and generating pool error records.

Operator responseInform your System Programmer.

System programmer responseDetermine why the Recoup general file is not availableand make it available. Run a full Recoup (ZRECPSTART) as soon as possible to correct the directories.

DXC8400E Invalid START request

ExplanationYou requested ZRECP START but Recoup is alreadyrunning.

Operator responseWait until the current Recoup run completes beforetrying the command again.

DXC8401E Invalid CANCEL request

ExplanationYou requested ZRECP CANCEL but Recoup is alreadycancelled or paused.

DXC8402E Invalid PAUSE request

ExplanationYou requested ZRECP PAUSE but Recoup is already ina paused state.

DXC8403E Invalid RESTART request

ExplanationYou requested ZRECP RESTART but Recoup is notpaused.

DXC8404I normal response

ExplanationThis message is a normal response to the commandZRECP. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8405I normal response

ExplanationThis message is a normal response to the commandZRECP. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8406I normal response

ExplanationThis message is a normal response to the commandZRECP. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8407I normal response

ExplanationThis message is a normal response to the commandZRECP. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8408I normal response

ExplanationThis message is a normal response to the commandZRECP. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8409I normal response

ExplanationThis message is a normal response to the commandZRECP. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8410W Unable to create new directoriesLn data sets offline

ExplanationALCS is attempting to create a new Ln pool size but thedata sets are offline.

System actionRecoup continues but the new pool size is not created.

DXC8411W Unable to create recoup bitmapdata space - Recoup continues

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 245

Page 258: Airline Control System Version 2: Messages and Codes

ExplanationALCS has encountered an error attempting to create adata space to hold a bitmap to indicate which recordshave been processed.

System actionRecoup continues and will occasionally retrieve arecord it has already processed. This may cause anincrease in the time Recoup takes to complete.

DXC8414E Unable to use ZSCRL command

ExplanationScrolling is inhibited for this terminal.

ModuleCSC3

DXC8415E Error retrieving message record

ExplanationA find error on the retrieval of an output file occurred.

Operator responseIf this message occurs frequently, inform your systemprogrammer.

DXC8416E Missing or invalid data string

ExplanationThe data string entered with ZSCRL FIND or SCAN wasomitted or incorrect.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8417E Scan data too long

ExplanationThe data string entered with ZSCRL FIND or SCAN wasmore than 50 characters long.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8418I Message sent to printer CRN-crn

ExplanationYour message is sent to printer CRN (this may be aNetview id).

DXC8419I No match found

ExplanationALCS cannot find the character string you specified.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8420E Scroll log mode already started

ExplanationYou can only start the scroll log once.

DXC8421E Scroll log mode already stopped

ExplanationYou have requested scrolling although the scroll logmode has been stopped.

Operator responseReissue the command after starting scroll logging.

DXC8422E Unable to scroll

ExplanationAn internal error has occurred which has resulted inALCS not being able to scroll.

Operator responseCheck that scroll log is operating and then retry thecommand.

DXC8423E Error reading prime unsolicitedmessage block

ExplanationThis message is an error response to commandZSNDU. The message in error, and any more messagesin the same queue, is discarded.

DXC8424E Error reading chain unsolicitedmessage block

ExplanationThis message is an error response to commandZSNDU. The message in error is discarded.

246 Airline Control System Version 2: Messages and Codes

Page 259: Airline Control System Version 2: Messages and Codes

DXC8425E No carriage return

ExplanationThis message is an error response to commandZSNDU.

Operator responseCorrect the error and resubmit the command with thecorrect syntax.

DXC8426E Resource parameter entered twice

ExplanationThis message is an error response to commandZSNDU.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8427E LIFETIME parameter enteredtwice

ExplanationThis message is an error response to commandZSNDU.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8428E LIFETIME parameter -- invalidlength

ExplanationYou have entered an incorrect parameter on the ZSNDUcommand.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8429E LIFETIME parameter -- invalidoption

ExplanationYou have entered an incorrect option on the ZSNDUcommand.

Operator responseCorrect the error and resubmit the command.

DXC8430E Invalid INCLUDE/EXCLUDEparameter

ExplanationYou have entered incorrect parameters for theuserdata installation-wide exit on the ZSNDUcommand.

Operator responseInform your system programmer.

System programmer responseCheck the appropriate installation-wide exits that arein operation.

DXC8431E Unknown user parameter(s)specified

ExplanationYou have entered an unknown parameter on theZSNDU command.

System actionCorrect the typing or syntax error and retry thecommand.

DXC8432E Userdata parameter(s) too long

ExplanationYou have entered an incorrect parameter on the ZSNDUcommand.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8433E LIFE parameter value exceedsmaximum

ExplanationThe LIFE parameter (initially set at 3 hours) of theZSNDU command has been exceeded.

Operator responseCheck the value that the system programmer has setfor the LIFE parameter and resubmit the command.

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 247

Page 260: Airline Control System Version 2: Messages and Codes

DXC8434I No broadcast messages on queue

ExplanationThis message is a normal response to the commandZSNDU. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8435E Message number does not exist

ExplanationThe unsolicited message number specified on theZSNDU command does not exist.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8436I normal response

ExplanationThis message is a normal response to the commandZSNDU. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8437I normal response

ExplanationThis message is a normal response to the commandZSNDU. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8440I Sequential file sequential_fileclosed

ExplanationThis message is a normal response to the commandZCSEQ.

DXC8441E Unable to close sequential filesequential_file

ExplanationThis message is an error response to commandZCSEQ.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8442E Sequential file sequential_file inuse

ExplanationThis message is an error response to commandZCSEQ.

Operator responseUse ZDSEQ to display the current status of thesequential file.

DXC8443E Sequential file sequential_filealready closed

ExplanationThis message is an error response to commandZCSEQ.

Operator responseUse ZDSEQ to display the current status of thesequential file.

DXC8444E Close not allowed for sequentialfile sequential_file

ExplanationZCSEQ can only close general sequential files, andsequential_file is not a general sequential file.

Operator responseUse ZDSEQ with no parameter to display the types.Correct the typing or syntax error and retry thecommand.

DXC8445E STV in wrong status for requestedaction

ExplanationThe ZTEST request cannot be processed because STVis not in the correct status; for example you may haveentered ZTEST STOP when STV was not active.

Operator responseUse ZTEST to display the current status of STV.

DXC8446E Not authorized to use STV

ExplanationThe ZTEST command is only allowed from PrimeCRAS.

Operator responseEnter the command again from Prime CRAS.

248 Airline Control System Version 2: Messages and Codes

Page 261: Airline Control System Version 2: Messages and Codes

DXC8447E Conflicting options specified

ExplanationYou entered two or more conflicting parameterswhich are mutually exclusive. For example ZTESTSTART,STOP is not possible because STV cannot bestarted and stopped by the same command.

Operator responseTry the command again with acceptable parameters.

DXC8448E Invalid decimal number specified

ExplanationYou have probably made a general typing error.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8449E Keyword entered as a positionalparameter

ExplanationYou have probably made a typing error.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8450E Positional parameter entered as akeyword

ExplanationYou have entered a positional parameter as a keywordon the ZTEST command.

Operator responseSee ALCS Operation and Maintenance for anexplanation of how to enter parameters for the ZTESTcommand.

DXC8451E Invalid value specified for replykeyword

ExplanationThe reply keyword value is incorrect on the ZTESTcommand.

Operator responseSee ALCS Operation and Maintenance for anexplanation of how to enter parameters for the ZTESTcommand.

DXC8452E normal response

ExplanationThis message is a normal response to the commandZTEST. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8453I normal response

ExplanationThis message is a normal response to the commandZTEST. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8454I normal response

ExplanationThis message is a normal response to the commandZTEST. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8455I STV started

ExplanationThis message is a normal response to the commandZTEST.

DXC8456I STV restarted

ExplanationThis message is a normal response to the commandZTEST.

DXC8457I STV paused

ExplanationThis message is a normal response to the commandZTEST.

DXC8458I STV stopped

ExplanationThis message is a normal response to the commandZTEST.

DXC8459I STV cancelled

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 249

Page 262: Airline Control System Version 2: Messages and Codes

ExplanationThis message is a normal response to the commandZTEST.

DXC8460E Trace overloaded

ExplanationToo many users are currently using conversationalmode trace. The maximum number of concurrentusers is a generation option.

Operator responseAsk your system programmer to inform your IBMprogramming support representative.

DXC8461I No block attached

ExplanationThis message is a normal response to commandZTRAC.

DXC8462E Trace already active

ExplanationThis message is an error response to commandZTRAC.

Operator responseUse the ZTRAC command to display the current statusof trace.

DXC8463E Invalid trace mode/action

ExplanationYou have made a mistake in entering the ZTRACcommand.

Operator responseRefer to ALCS Operation and Maintenance for a fullexplanation of the trace command.

DXC8464I Transaction cancelled by tracingagent

ExplanationAnother agent is tracing input from your terminal. Thatother agent cancelled your input message.

User responseEnter the next input message to be traced.

DXC8465E System error -- GTFCC parametersinvalid

ExplanationThis message is an error response to the commandZTRAC. ALCS has detected a program which containsinvalid parameters on the GTFCC macro.

Operator responseAsk your system programmer to inform your IBMprogramming support representative.

DXC8466E Too many controls in list

ExplanationYou must have 8 or fewer items in a list, or just a singleitem, depending on which control option is specified.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8467E Invalid register

ExplanationThis message is an error response to commandZTRAC.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8468E Terminal control not allowed

ExplanationThis message is an error response to commandZTRAC.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8469E Display control not allowed

ExplanationThis message is an error response to commandZTRAC.

250 Airline Control System Version 2: Messages and Codes

Page 263: Airline Control System Version 2: Messages and Codes

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8470E Invalid display control

ExplanationThis message is an error response to commandZTRAC.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8471E Invalid value or value range

ExplanationThis message is an error response to command ZTRACor to conversational trace command RUNSTOP.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8472E Invalid macro group

ExplanationThis message is an error response to commandZTRAC.

Programmer responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8473E Invalid macro name

ExplanationThis message is an error response to commandZTRAC.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8474E Invalid hexadecimal field

ExplanationThis message is an error response to commandZTRAC.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8475E Terminal already being traced

ExplanationThis message is an error response to commandZTRAC.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8476E Not allowed -- use branch

ExplanationThis message is an error response to commandZTRAC.

Programmer responseInform the system programmer to rewrite theprogram to use branching. See ALCS Operation andMaintenance for a full explanation of how to use thecommands.

DXC8477I Conversational trace not active forthis terminal

ExplanationThis message is an error response to commandZTRAC.

Operator responseUse ZTRAC to activate trace for this terminal.

DXC8478I Diagnostic trace not active

ExplanationThis message is an error response to commandZTRAC.

Operator responseUse ZTRAC to activate diagnostic trace. See ALCSOperation and Maintenance for a full explanation ofhow to use the commands.

DXC8479E Invalid action word

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 251

Page 264: Airline Control System Version 2: Messages and Codes

ExplanationThis message is an error response to commandZTRAC.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8480E Invalid action parameters

ExplanationThis message is an error response to commandZTRAC.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8481E Invalid main storage address

ExplanationThis message is an error response to the commandZTRAC.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8482E Invalid listing address

ExplanationThis message is an error response to command ZTRACor to conversational trace command RUNSTOP.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8483E Invalid SET action

ExplanationThis message is an error response to the commandZTRAC.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8484E Invalid register SET value

ExplanationThis message is an error response to the commandZTRAC.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8485E Invalid instruction address SETvalue

ExplanationThis message is an error response to the commandZTRAC.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8486E Invalid condition code SET value

ExplanationThis message is an error response to the commandZTRAC.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8487E Invalid main storage SET value

ExplanationThis message is an error response to the commandZTRAC.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8488E ADD/REPLACE parameter but nodata given

ExplanationThis message is an error response to the commandZTRAC.

Operator responseReenter the command including the missing data.

252 Airline Control System Version 2: Messages and Codes

Page 265: Airline Control System Version 2: Messages and Codes

DXC8489A Enter FLUSH then repeat STOPmessage

ExplanationThis message is an error response to the commandZTRAC.

Operator responseEnter a FLUSH command followed by STOP.

DXC8490I Block trace not active

ExplanationThis message is an error response to the commandZTRAC.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8491I Block trace active

ExplanationSelf-explanatory.

Operator responsenormal ZTRAC See ALCS Operation and Maintenancefor a full explanation of how to use the commands.

DXC8492E Trace information not available

ExplanationThis message is an error response to the commandZTRAC.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8493E GETMAIN for buffer failed

ExplanationAn internal error has occurred.

Operator responseIf this message occurs frequently, inform your systemprogrammer.

DXC8494E Storage access violation

ExplanationThis message is an error response to the commandZTRAC.

Programmer responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8495E Invalid program alter request

ExplanationThis message is an error response to the commandZTRAC.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8496E System error -- trace request notaccepted

ExplanationAn internal error has occurred.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands. If thismessage occurs frequently, inform your systemprogrammer.

DXC8497E No ADSTOP/REFSTOP/REGSTOPcontrols

ExplanationThis message is an error response to the commandZTRAC.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8498E Not allowed -- use EBW EBX REGETC.

ExplanationThe response to DISPLAY ALL is too large to read onthis terminal.

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 253

Page 266: Airline Control System Version 2: Messages and Codes

Operator responseUse DISPLAY EBW, DISPLAY EBX and so on todisplay the information.

DXC8499E Swap not possible -- Resourceheld or tape assigned or no otherentry

ExplanationThis message is an error response to the commandZTRAC.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8500E Invalid word length

ExplanationYou requested a display of zero fullwords of mainstorage.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8501E Invalid address or length ordelimiter

ExplanationThis message is an error response to the commandZTRAC.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8502E Invalid or unsupported ECB fieldname

ExplanationThis message is an error response to the commandZTRAC.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8503E Invalid R (Refer) or S (Store)option

ExplanationThis message is an error response to the commandZTRAC.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8504E Too many ADSTOP/REFSTOP/REGSTOP controls

ExplanationThis message is an error response to the commandZTRAC.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8506I C and WS mode trace active forsystem

ExplanationThis message is a normal response to the commandZTRAC.

DXC8507I C and WS mode trace inactive forsystem

ExplanationThis message is a normal response to the commandZTRAC.

DXC8508E Parameter name conflicts withtrace mode name

ExplanationThis message is an error response to the commandZTRAC.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8509I Press Enter to proceed

ExplanationThis message is a normal response to the commandZTRAC.

254 Airline Control System Version 2: Messages and Codes

Page 267: Airline Control System Version 2: Messages and Codes

System actionALCS pauses until you press the Enter key and then itcontinues processing normally.

Operator responsePress the Enter key.

DXC8510I No block detached at this level

ExplanationThis message is a normal response to the commandZTRAC.

DXC8511I Diagnostic trace active

ExplanationThis message is a normal response to the commandZTRAC.

DXC8512I Conversational trace active for thisterminal

ExplanationThis message is a normal response to the commandZTRAC.

DXC8513I GTF trace active

ExplanationThis message is a normal response to the commandZTRAC.

DXC8514I GTF trace not active

ExplanationThis message is a normal response to the commandZTRAC.

DXC8515I Reenter within 30 seconds toconfirm

ExplanationThis is the command confirmation facility. ALCS isgiving you the chance to reconsider your action. Enterthe command again within 30 seconds to confirm toALCS that you really do want to take this action.

System actionALCS waits for your response before continuing toprocess the command.

Operator responseReenter the command or not as appropriate.

DXC8518I Bad confirmation -- cancelled

ExplanationYou have made a mistake in your confirmation of thecommand.

System actionThe command you entered previously has beencancelled.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8520I Not routed to an ALCS application

ExplanationIt is not possible to route this command to anapplication program.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8521I Routed to ALCS application name

ExplanationSelf-explanatory.

Operator responseThis message provides information on an ALCSprocess. The Operator does not need to respond to themessage.

DXC8522I Terminal routing removed

ExplanationThis message is a normal response to the commandZROUT.

DXC8523I Terminal routing updated

ExplanationThis message is a normal response to the commandZROUT.

DXC8524E Application name is too long

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 255

Page 268: Airline Control System Version 2: Messages and Codes

ExplanationThe application name must not be more than 4characters long.

Operator responseCorrect the error and retry.

DXC8525E Application not active

ExplanationA ZROUT appl,text command was issued, but thedestination application is currently inactive.

Operator responseUse the ZACOM command to make the applicationactive, if required.

DXC8526E Specified resource is not anapplication

ExplanationThis message is an error response to commandZROUT.

Operator responseCheck that you have specified the application correctlyand retry the command.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8530I Restore cancelled

ExplanationThis message is a normal response to the commandZRSTR See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8531E Restore already active

ExplanationYou have tried to restore records that are currentlybeing restored. See ALCS Operation and Maintenancefor a full explanation of how to use the commands.

DXC8532W TPFDBR tape - Block with itemsize not 1 (L1) or 2 (L2) or 3 (L4)

ExplanationTPF only supports L1, L2 and L4 size blocks but thistape contains another size. This message is sent once.

System actionALCS ignores this block and continues processing thetape.

DXC8533W TPFDBR tape - Block with nnrecords has item count greaterthan nn

ExplanationThere is a mismatch between the number of recordsand the item count on the TPF tape. This message issent once for each record size.

System actionALCS ignores this block and continues to process therest of the tape.

DXC8534I Seq file reads number DASD writesnumber

ExplanationThis message is a normal response to the commandZRSTR See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8535E Global area is not loaded

ExplanationALCS cannot perform the requested action becauseit cannot retrieve the information it requires from theglobal area.

Operator responseAsk your system programmer to inform your IBMprogramming support representative.

DXC8536E Too many selections

ExplanationThis message is an error response to commandZDATA.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8537E Restore already in progress

256 Airline Control System Version 2: Messages and Codes

Page 269: Airline Control System Version 2: Messages and Codes

ExplanationALCS allows only one ZRSTR to run.

System actionALCS waits for the current ZRSTR operation tofinish before accepting the next ZRSTR RESTART orCONTINUE command.

Operator responseTry again later.

DXC8538I Restore active -- To restart mountinput sequential file and enterZRSTR CONTINUE

ExplanationThis message is a normal response to commandZRSTR.

Operator responseFollow the instructions in the message. If this messageoccurs frequently, inform your system programmer.

DXC8539E Start time not before end time

ExplanationYou must specify an end time which is later than thestart time. See ALCS Operation and Maintenance for afull explanation of how to use the commands.

Operator responseCorrect the error and retry the operation.

DXC8540I Load complete Run Recoup tovalidate long term pool

ExplanationThis message is a normal response to the commandZRSTR.

Operator responseRun Recoup as soon as possible (after consulting yoursystem programmer).

DXC8541E Dump cancelled because of writeerror

ExplanationALCS is unable to write one or more records to thesequential file because of unrecoverable errors.

System actionALCS cancels the ZDATA DUMP operation.

DXC8542E System not in IDLE state

ExplanationALCS must be in IDLE state for this operation tocomplete.

Operator responseUse ZASYS to change the system state to IDLE.

DXC8543E LOAD/DUMP already active

ExplanationSelf-explanatory.

Operator responseWait until the ZDATA command has finishedprocessing and then resubmit the command.

DXC8544I Restore started

ExplanationThis message is a normal response to the commandZRSTR See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8545I Restore complete

ExplanationThis message is a normal response to the commandZRSTR See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8546I LOAD started

ExplanationThis message is a normal response to the commandZRELO or ZDATA See ALCS Operation and Maintenancefor a full explanation of how to use the commands.

DXC8547I LOAD/DUMP cancelled

ExplanationThis message is a normal response to the commandZDUMP. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8548I DUMP started

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 257

Page 270: Airline Control System Version 2: Messages and Codes

ExplanationThis message is a normal response to the commandZDATA. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8549I DUMP complete

ExplanationThis message is a normal response to the commandZDUMP. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8550E LOAD/RESTORE cancelled becauseof EVNWC error Advise systemprogrammer

ExplanationAn internal error has occurred.

Operator responseAsk your system programmer to inform your IBMprogramming support representative.

DXC8551E LOAD active -- ENTER 'ZDATACONTINUE' or 'ZDATA CANCEL'

ExplanationThis response indicates one of the following:

• The first parameter on the ZDATA command is notLOAD, DUMP, CANCEL, RESTART, or CONTINUE;

• Parameters follow the CANCEL, RESTART, orCONTINUE parameter;

• Incorrect parameters follow the LOAD or DUMPparameter.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8552I Cancel request accepted

ExplanationThis message is a normal response to the commandZDUMP. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8553E Cancel request already pending

ExplanationALCS has already accepted a cancel request but hasnot cancelled the data entry. ALCS ignores this ZDATAor ZRELO CANCEL request.

System actionThis message provides information on an ALCSprocess. The Operator does not need to respond to themessage.

DXC8554E Restore cancelled - Overlengthrecord

ExplanationThe record length exceeds the maximum storage blocksize defined in the SCTGEN macro.

System programmer responseSee ALCS Installation and Customization forinformation on the SCTGEN macro.

DXC8555I normal response

ExplanationThis message is a normal response to the commandZRSTR. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8556E Restore not active

ExplanationSelf-explanatory.

Operator responseThis is an error response to ZRSTR. See ALCSOperation and Maintenance for a full explanation ofhow to use the commands.

DXC8557I LOAD/DUMP not active

ExplanationSelf-explanatory.

System actionThis message provides information on an ALCSprocess. The Operator does not need to respond to themessage.

DXC8558I normal response

258 Airline Control System Version 2: Messages and Codes

Page 271: Airline Control System Version 2: Messages and Codes

ExplanationThis message is a normal response to the commandZRSTR.

Operator responseMount the correct sequential file and enter ZRSTRCONTINUE.

DXC8559A End of sequential file Mount nextsequential file and enter 'ZRSTRCONTINUE'

ExplanationThis message is a normal response to the commandZRSTR. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

Operator responseMount the next sequential file and enter ZRSTRCONTINUE.

DXC8560I Restore continuing

ExplanationThis message is a normal response to the commandZRSTR. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8561E Sequential file I/O error

ExplanationAn internal error has occurred.

Operator responseTry the command again, if the error persists ask yoursystem programmer to inform your IBM programmingsupport representative.

DXC8562E Too many consecutive sequentialfile errors End of file assumed

ExplanationAfter five consecutive read errors during a ZDATA LOADALCS assumes that the sequential file is defective andforces an end-of-file.

Operator responseCheck that you are processing the correct inputsequential file. If so then inform your systemprogrammer.

System programmer responseThe input sequential file is either corrupted or notcorrectly terminated with end-of-file labels. Recreatethe input sequential file and retry the ZDATA LOAD.

DXC8563E Find error - AP type type ordinalordinal

ExplanationAn error occurred on reading a record by the ALCS database scan utility.

System actionThe ALCS data base scan utility ignores this record andcontinues.

Operator responseAsk your system programmer to inform your IBMprogramming representative.

DXC8564A Out of sequence time stampon sequential file Mount correctsequential file and enter 'ZRSTRCONTINUE'

ExplanationThis message is an error response to commandZDATA.

Operator responseMount the correct sequential file and enter ZRSTRCONTINUE.

DXC8565I number type type records loaded

ExplanationThis message is a normal response to the commandZRELO.

DXC8566I Summary of LOAD from filenameTotal records loaded.........nnnTotal records not selected...nnnTotal errors.................nnnNumber of restarts...........nnn

ExplanationThis message is a normal response to the commandZDATA. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8567I nnn type type records dumped

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 259

Page 272: Airline Control System Version 2: Messages and Codes

ExplanationThis message is a normal response to the commandZDUMP. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8568I Summary of DUMP to nnn Totalrecords dumped.........nnn Recordsnot dumped...........nnn Total readerrors............nnn Number ofrestarts...........nnn

ExplanationThis message is a normal response to the commandZDATA. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8569I Unable - Utilities active utility_list

ExplanationThe ZDATA command cannot complete because one ormore utility programs are running.

Operator responseTry again when the utilities complete.

DXC8570E INCLUDE/EXCLUDE option conflict

ExplanationYou have specified information on the INCLUDE andEXCLUDE parameters which is incompatible.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8571E Record type specification wrong

ExplanationYou have made an error is defining the record types ineither the sequential file or the real-time database.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands..

DXC8572E Record ordinal specification wrong

ExplanationYou have made an error in specifying the recordordinals in either the sequential file or the real-timedatabase.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8573E Record ID specification wrong

ExplanationYou have made an error in specifying the record ID ineither the sequential file or the real-time database.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8574E File address specification wrong

ExplanationYou have made an error in specifying the file addressof the records.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8575E Find error - File address address

ExplanationAn error occurred on reading a record by the ALCS database scan utility.

System actionThe ALCS data base scan utility ignores this record andcontinues.

Operator responseAsk your system programmer to inform your IBMprogramming representative.

DXC8576E Read error - Last valid record wasrecord

ExplanationAn error has occurred in reading one or more of therecords that you specified.

Operator responseAsk your system programmer to inform your IBMprogramming support representative.

DXC8577E Invalid file address - file_address

260 Airline Control System Version 2: Messages and Codes

Page 273: Airline Control System Version 2: Messages and Codes

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8578E One or more type type records notloaded Record ordinal numberstoo big

ExplanationYou have made a mistake in specifying the recordordinals. Use ZDFIL to confirm which record ordinalsyou wish to use.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8579E File error - File address address

ExplanationAn error has occurred in locating file address address

Operator responseIf this message occurs frequently, inform your systemprogrammer.

DXC8580E Duplicate dump table reset failed -Program not in dump table

ExplanationZASER DUPE=(RESET,prog) was issued, but programprog was not found in the duplicate dump table.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8581I normal response

ExplanationThis message is a normal response to the commandZASER. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8582I normal response

ExplanationThis message is a normal response to the commandZASER. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8583I normal response

ExplanationThis message is a normal response to the commandZDSER. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8584E error response

ExplanationZASER was issued, but ALCS was unable to set newsystem error dump options. See ALCS Operation andMaintenance for a full explanation of how to use thecommands.

Operator responseAsk your system programmer to inform your IBMprogramming support representative.

DXC8586I normal response

ExplanationThis message is a normal response to the commandZAACV. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8587E Invalid parameter value parm

ExplanationThis message is an error response to commandZAACV.

System actionCorrect the typing or syntax error and retry thecommand.

DXC8589I Total values cleared

ExplanationThis message is the normal response to the commandZSTAT RESET.

DXC8590I normal response

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 261

Page 274: Airline Control System Version 2: Messages and Codes

ExplanationThis message is a normal response to the commandZSTAT. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8591I Peak values cleared

ExplanationThis message is the normal response to the commandZSTAT CLEAR.

DXC8592E Program name is both includedand excluded

ExplanationThis message is an error response to the commandZTRAC. You have included and excluded the sameprogram in your trace control options.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8593A Enter FLUSH then repeat message

ExplanationThis message is an error response to the commandZTRAC CONV,INTERCEPT,ON. Asynchronous tracecannot be started when an entry is already beingtraced.

Operator responseEnter a FLUSH command then start asynchronoustracing again.

DXC8594E Program controls required forINTERCEPT

ExplanationThis message is an error response to the commandZTRAC CONV,INTERCEPT,ON. You must include atleast one program in your trace control options beforestarting asynchronous trace.

Operator responseAdd program(s) to the trace control options then retrythe command.

DXC8595E Invalid INTERCEPT option

ExplanationThis message is an error response to the commandZTRAC CONV,INTERCEPT. (See ALCS Operationand Maintenance for a description of the ZTRACcommand.)

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8596E INTERCEPT already on

ExplanationThis message is an error response to the commandZTRAC CONV,INTERCEPT,ON. You have tried to startasynchronous trace when it is already started.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8597E INTERCEPT already off

ExplanationThis message is an error response to the commandZTRAC CONV,INTERCEPT,OFF. You have tried tostop asynchronous trace when it is already stopped.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8598E INTERCEPT not allowed withremote terminal trace

ExplanationThis message is an error response to the commandZTRAC CONV,INTERCEPT,ON. Asynchronous tracecannot be used at the same time as remote terminaltrace.

Operator responseStop conversational tracing and start it again withoutany terminal (T=) parameter.

DXC8599A Set INTERCEPT off then repeatmessage

ExplanationThis message is an error response to the commandZTRAC. Trace control options (other than D=) cannot

262 Airline Control System Version 2: Messages and Codes

Page 275: Airline Control System Version 2: Messages and Codes

be changed after asynchronous trace is started until amessage is intercepted.

Operator responseStop asynchronous tracing, retry the command, thenstart asynchronous tracing again.

DXC8601I Not authorized to request thisfunction

ExplanationOnly the Prime CRAS can enter CONNECT orDISCONNECT. Only CRAS terminals can enterDISPLAY. This message is an error response tocommand ZCSQL.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8602I Invalid SSNM

ExplanationThis is an error response to ZCSQL. The name ofthe DB2 subsystem is invalid. It should be up to 4alphanumeric characters.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8603I DB2 not supported by this ALCS

ExplanationThis is an error response to ZCSQL. The ALCS systemconfiguration table does not specify support for DB2.

System programmer responseSee ALCS Installation and Customization forinformation on how to configure DB2.

DXC8604I Not currently connected to DB2

ExplanationALCS must be connected to a DB2 system for thiscommand to process.

Operator responseUse the ZCSQL command to connect to the DB2system. This command is explained in ALCS Operationand Maintenance.

DXC8605I Currently connected to DB2subsystem name

ExplanationThis message is a normal response to the commandZCSQL.

DXC8606I Now connected to DB2 subsystemname

ExplanationALCS is now connected to the DB2 subsystem name.The ZCSQL command has completed successfully.

System actionALCS continues processing normally.

DXC8607I Unable -- already connected toDB2 subsystem name

ExplanationZCSQL CONNECT was issued, but ALCS is alreadyconnected to DB2.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8608I Now disconnected from DB2subsystem name

ExplanationALCS has successfully disconnected from DB2 name.

System actionThis message provides information on an ALCSprocess. The Operator does not need to respond to themessage.

DXC8609I Unable -- currently connected toDB2 subsystem name

ExplanationZCSQL DISCONNECT was issued, but ALCS isconnected to a DB2 subsystem other than the onespecified in the command.

System actionThis message provides information on an ALCSprocess. The Operator does not need to respond to themessage.

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 263

Page 276: Airline Control System Version 2: Messages and Codes

DXC8611I DB2 connect failure -- Returncode X'return_code' Reason codeX'reason_code'

ExplanationZCSQL CONNECT was issued, but ALCS failed toestablish the connection to DB2.

Operator responseRefer to IBM DB2 Messages and Codes for anexplanation of the return code and reason code.

DXC8612I DB2 disconnect failure -- Returncode X'return_code' Reason codeX'reason_code'

ExplanationZCSQL DISCONNECT was issued, but ALCS failed toterminate the connection to DB2.

Operator responseRefer to IBM DB2 Messages and Codes for anexplanation of the return code and reason code.

DXC8613I Invalid return code from CSQLCmacro

ExplanationAn internal error has occurred.

Operator responseAsk your system programmer to inform your IBMprogramming support representative.

DXC8614I Unable -- SQL conversation inprogress

ExplanationA ZCSQL DISCONNECT has been received but at leastone entry is waiting for a response from DB2.

Operator responseInform your DB2 administrator. See ALCS Operationand Maintenance for an explanation of the ZCSQLFORCE parameter.

DXC8615I Waiting for DB2 subsystem ssnmto start

ExplanationDB2 was not started when ALCS tried to connect to it.ALCS will automatically try to connect again when DB2starts.

DXC8620E Invalid queue manager name

ExplanationThis is an error response to ZCMQI. You have specifiedan invalid MQSeries queue manager name.

Operator responseCorrect the error and retry the command.

DXC8621E Invalid initiation queue name

ExplanationThis is an error response to ZCMQI. You have specifiedan invalid MQSeries initiation queue name.

Operator responseCorrect the error and retry the command.

DXC8622E Invalid input queue name

ExplanationThis is an error response to ZCMQI. You have specifiedan invalid input queue name.

Operator responseCorrect the error and retry the command.

DXC8623W MQSeries not supported by thisALCS

ExplanationThis is an error response to ZCMQI. The ALCS systemconfiguration table does not specify support forMQSeries.

System programmer responseSee ALCS Installation and Customization forinformation on how to configure MQSeries.

DXC8624W Not currently connected toMQSeries

ExplanationThis command can only be used when MQSeries isconnected to your system.

264 Airline Control System Version 2: Messages and Codes

Page 277: Airline Control System Version 2: Messages and Codes

Operator responseUse the ZCMQI command to connect to the MQSeriesqueue manager. This command is explained in ALCSOperation and Maintenance.

DXC8625I Currently connected to MQSeriesQueue manager queue_managerInitiation queue init_queue Inputqueue input_queue

ExplanationThis message is a normal response to the commandZCMQI. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8626I Now connected to MQSeriesQueue manager queue_managerInitiation queue init_queue Inputqueue input_queue

ExplanationThis message is a normal response to the commandZCMQI. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8627I Now disconnected from MQSeriesQueue Manager queue_manager

ExplanationThis message is a normal response to the commandZCMQI. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8628E Unable -- Already connected toMQSeries Queue manager name

ExplanationThis is an error response to ZCMQI. You have tried toconnect to MQSeries twice, this is not permitted.

DXC8629E Unable -- Currently connected toMQSeries Queue manager name

ExplanationThis ZCMQI command cannot be carried out becauseyou are actually connected to name and you specifiedanother queue manager name.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8630E MQSeries subtask has abended --please retry

ExplanationThis command cannot be processed because aninternal error has occurred.

System actionALCS continues to operate normally.

Operator responseConnect to the MQSeries queue manager again andretry the command.

DXC8631E MQSeries connect failure --Completion code number Reasoncode reason_code

ExplanationALCS is unable to connect to the MQSeries queuemanager.

Operator responseSee MQSeries Messages and Codes Manual for anexplanation of the completion code and reason Code.

DXC8632E MQSeries disconnect failure --Completion code number Reasoncode reason_code

ExplanationAn error has occurred when you tried to disconnectfrom the MQSeries queue manager.

Operator responseSee MQSeries Messages and Codes Manual for anexplanation of the completion code and reason code.

DXC8633E Invalid return code from CMQICmacro

ExplanationAn internal error has occurred while trying to use theMQSeries queue manager.

Operator responseAsk your system programmer to inform your IBMprogramming support representative.

DXC8634E Unable -- At least one objecthandle is in use

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 265

Page 278: Airline Control System Version 2: Messages and Codes

ExplanationThis message is an error response to the commandZCMQI DISCONNECT.

Operator responseCheck which applications are still using the MQSeriesqueue manager. See MQSeries Messages and CodesManual for an explanation of the ZCMQI FORCEparameter. Inform your MQSeries administrator.

DXC8635E MQSeries open failure --Completion code number Reasoncode reason_code

ExplanationAn error has occurred while trying to connect toMQSeries.

Operator responseSee MQSeries Messages and Codes Manual for anexplanation of the completion code and reason code.

DXC8636W MQSeries interface suspended

ExplanationThis is an error response to the command ZCMQI. TheMQSeries queue manager has stopped responding toALCS.

Operator responseInform your MQSeries administrator.

DXC8640I Invalid time/time difference

ExplanationYou have made a mistake in entering the time. Forexample you may have omitted a leading zero.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8641I Invalid Action

ExplanationYou are not permitted to change the time to a previoustime.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8642E Not allowed -- Time/timedifference must be less than 24hours.

ExplanationThe maximum amount of time you are allowed tochange the clock by is 23 hours 59 minutes.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8643E Not allowed Negative local datechange

ExplanationYou are not permitted to change to a previous date.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8644E Not allowed Negative GMT datechange

ExplanationYou are not permitted to change to a previous date.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8645E Not allowed System error -- Clockupdate failed

ExplanationAn internal error occurred while using the ZATIMcommand.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands. If thismessage occurs frequently, inform your systemprogrammer.

DXC8646E Not allowed Reject by installationexit

266 Airline Control System Version 2: Messages and Codes

Page 279: Airline Control System Version 2: Messages and Codes

ExplanationAn error has occurred when using the ZATIMcommand.

Operator responseSee ALCS Installation and Customization for anexplanation of the ATM1 installation-wide exit.

DXC8647E nnnn Not allowed

ExplanationAn error has occurred when using the ZATIMcommand.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands. If thismessage occurs frequently, inform your systemprogrammer.

DXC8648I normal response

ExplanationThis message is a normal response to the commandZATIM.

DXC8649I normal response

ExplanationThis message is a normal response to the commandZDTIM.

DXC8655I Sequential file sequential_fileswitch request accepted

ExplanationThis message is a normal response to the commandZSSEQ.

DXC8656E Switch not allowed for sequentialfile sequential_file

ExplanationYou have tried to switch a general sequential file.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8657E Switch failed -- Configurationtable full

ExplanationAn internal error has occurred.

Operator responseAsk your system programmer to inform your IBMprogramming support representative.

DXC8658E Switch failed -- Error codeX'error_code'

ExplanationAn internal error has occurred.

Operator responseAsk your system programmer to inform your IBMprogramming support representative.

DXC8659E Sequential file sequential_file notin configuration table

ExplanationThis message is an error response to commandZSSEQ.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands. Correct thetyping or syntax error and retry the command.

DXC8660E Switch failed -- Previous switchstill in progress

ExplanationThis sequential file is currently being switched fromactive to standby.

Operator responseUse ZDSEQ to confirm that the previously activesequential file is deallocated and then try again.

DXC8661E Switch failed -- Previous allocate/open still in progress

ExplanationA standby sequential file is currently being allocatedand opened and is not yet available for use.

Operator responseUse ZDSEQ to confirm that the standby sequential filehas been allocated and then try again.

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 267

Page 280: Airline Control System Version 2: Messages and Codes

DXC8662E Switch failed -- Only allowed onLOG file

ExplanationYou have specified the LOGALL or the NOLOGALLoption on a ZSSEQ command but have specified asequential file name which is not LOG. You may usethese options only when switching the LOG sequentialfile.

DXC8665I Invalid PF key

ExplanationThis message is an error response to commandZAKEY.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands. Correct thetyping or syntax error and retry the command.

DXC8666I Invalid substitution trigger

ExplanationThis message is an error response to commandZAKEY.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands. Correct thetyping or syntax error and retry the command.

DXC8667I normal response

ExplanationThis message is a normal response to the commandZDKEY. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8670I LOAD complete

ExplanationThis message is a normal response to the commandZRELO. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8671I Relocate run complete Imbeddedaddresses relocated address

ExplanationThis message is a normal response to the commandZRELO. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8672I number1 relocated to number2

ExplanationThis message is a normal response to the commandZRELO. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8673I Relocate table CLEAR started

ExplanationThis message is a normal response to the commandZRELO. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8674I Relocate table CLEAR complete

ExplanationThis message is a normal response to the commandZRELO. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8675I Copy from address to addresscomplete

ExplanationThis message is a normal response to the commandZRELO. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8676I File address not found in relocatetable

ExplanationThe file address in ZRELO OAD=add is incorrect.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8677I Relocate table not initialized

ExplanationThe relocate table must be initialized before part of thedatabase is relocated.

268 Airline Control System Version 2: Messages and Codes

Page 281: Airline Control System Version 2: Messages and Codes

Operator responseIssue ZRELO LOAD before you issue ZRELO RELOCATEand then try again

DXC8678I Record sizes unequal

ExplanationYou can only relocate records of the same size.

Operator responseCorrect the error and try again.

DXC8679I Error reading relocate table --Relocate abandoned

ExplanationAn error has occurred and ZRELO cannot continue.

Operator responseTry to locate the error, correct it and then resubmit thecommand.

DXC8680I Read error on copy-from record

ExplanationAn error has occurred and ZRELO cannot continue.

Operator responseTry to locate the error, correct it and then resubmit thecommand.

DXC8681I Invalid restart request

ExplanationAn error has occurred and ZRELO cannot continue.

Operator responseTry to locate the error, correct it and then resubmit thecommand.

DXC8682I Invalid copy-from address

ExplanationAn error has occurred and ZRELO cannot continue.

Operator responseTry to locate the error, correct it and then resubmit thecommand.

DXC8683I Invalid copy-to address

ExplanationAn error has occurred and ZRELO cannot continue.

Operator responseTry to locate the error, correct it and then resubmit thecommand.

DXC8684I Relocate table read error -- Clearcontinues

ExplanationAn internal error has occurred in reading to therelocate table.

System actionALCS continues processing normally.

Operator responseIf this happens frequently then ask your systemprogrammer to inform your IBM programming supportrepresentative.

DXC8685I Copyallfixed complete -- n recordscopied

ExplanationThis message is the normal response to a ZRELOCOPYALLFIXED command. See ALCS Operation andMaintenance for a full explanation of how to use thecommands.

DXC8686E Recoup active -- Invalid CLEARrequest

ExplanationThis message is an error response to a ZRELO CLEARcommand. The relocate table can not be cleared whileRecoup is active.

Operator responseWait until the ZRECP command has finishedprocessing and then resubmit the command.

DXC8687E LOAD/DUMP active -- InvalidCLEAR request

ExplanationThis message is an error response to a ZRELO CLEARcommand. The relocate table can not be cleared whilethe relocating loader is active.

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 269

Page 282: Airline Control System Version 2: Messages and Codes

Operator responseWait until the ZRELO command has finishedprocessing and then resubmit the command.

DXC8692E Invalid size -- not defined in ALCSgeneration

ExplanationThis message is an error response to conversationaltrace command GET. The requested size is not definedin the ALCS generation.

Operator responseCorrect the GET command and retry.

DXC8693E Storage level not in use

ExplanationThis message is an error response to conversationaltrace command REL. The storage level is not in use.

Operator responseCorrect the REL command and retry.

DXC8695E Substep not possible -- instructionstepping must be active

ExplanationThis message is an error response to conversationaltrace command SUBSTEP. Instruction stepping mustbe active for the SUBSTEP command to be accepted.

Operator responseUse the STEP command to turn on instruction steppingthen retry the SUBSTEP command.

DXC8696E Invalid mode -- must be either E orI

ExplanationThis message is an error response to conversationaltrace command RUNSTOP. The mode must be either E(exclusive mode) or I (inclusive mode).

Operator responseCorrect the RUNSTOP command and retry.

DXC8697E Invalid level -- must be in rangeD0 - DF

ExplanationThis message is an error response to conversationaltrace command GET, REL, or FLIP. The storage level isincorrect.

Operator responseCorrect the GET, REL, or FLIP command and retry.

DXC8698E Invalid size -- must be in range L0- L8, or LX

ExplanationThis message is an error response to conversationaltrace command GET. The size is incorrect.

Operator responseCorrect the GET command and retry.

DXC8699E Storage level already in use

ExplanationThis message is an error response to conversationaltrace command GET. The storage level is already inuse.

Operator responseCorrect the GET command and retry.

DXC8700I normal response

ExplanationThis message is a normal response to the commandZPOOL. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8718I Attempt to alter a pool which doesnot exist

ExplanationThis message is an error response to commandZPOOL.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands. Correct thetyping or syntax error and retry the command.

DXC8719I SKP must be more than KUL

270 Airline Control System Version 2: Messages and Codes

Page 283: Airline Control System Version 2: Messages and Codes

ExplanationThis message is an error response to commandZPOOL.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands. Correct thetyping or syntax error and retry the command.

DXC8720I ST Event logging is enabled forLnST pool

ExplanationThis message is part of the normal response tothe command ZPOOL. See ALCS Operation andMaintenance for a full explanation of how to use thecommand.

DXC8721I ST event logging already active

ExplanationYou have attempted to start short-term pool eventlogging while it already active.

Operator responseUse the ZPOOL command to determine the recordsize currently being logged. If you wish to start eventlogging for a different record size, you must first stopevent logging for the size which is currently beinglogged.

DXC8722E Cannot create data space for STevent logging

ExplanationALCS has encountered an error attempting to createa data space to hold the short-term pool eventinformation.

Operator responseYou cannot run event logging until this error has beenfixed. Contact your system programmer to determinethe cause of the problem.

DXC8723I normal response

ExplanationThis message is a normal response to the commandZPOOL. See ALCS Operation and Maintenance for a fullexplanation of how to use the command.

DXC8724I normal response

ExplanationThis message is a normal response to the commandZPOOL. See ALCS Operation and Maintenance for a fullexplanation of how to use the command.

DXC8726I Sequential file configuration tabletable_name load complete

ExplanationThis message is a normal response to the commandZASEQ.

DXC8727I Sequential file configuration tabletable_name load failed -- Returncode X'return_code'

ExplanationSelf-explanatory.

System programmer responseCheck the return code in the appropriate MVSdocumentation.

DXC8728I Sequential file configuration tabletable_name load failed -- Formatinvalid

ExplanationWhere return_code is the system completion code,and the reason code. See the appropriate MVSMessage Library: System Codes.

Operator responseIf you are sure that you entered the commandcorrectly, inform your system programmer.

System programmer responseCheck the ALCS generation options to see if thesequential file exists.

DXC8729I Sequential file sequential_fileupdate complete

ExplanationThe sequential file update has completed successfully.

DXC8730E Sequential file sequential_fileupdate not allowed

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 271

Page 284: Airline Control System Version 2: Messages and Codes

ExplanationThis message is an error response to the commandZASEQ. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

Operator responseCorrect the error and retry the operation.

DXC8731I Sequential file sequential_fileupdate failed -- Return codeX'return_code'

ExplanationAn unexpected error occurred. ZASEQ command canupdate the general sequential file definition with anycorrect keywords and then give this error response.

Operator responseUse ZDSEQ to check the effect of the command.

DXC8732I Sequential file name or LOADomitted

ExplanationThe first parameter must be either LOAD or thesymbolic name of a general sequential file.

Operator responseCorrect the error and retry the operation.

DXC8733I normal response

ExplanationThis message is a normal response to the commandZDSEQ. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8734I Sequential file sequential_filebefore update

ExplanationALCS displays the previous information before ZASEQupdates a sequential file. This is followed by messageDXC8729I, which shows the updated information.

DXC8735I normal response

ExplanationThis message is a normal response to the commandZPOOL. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8736E LT pool activity monitor -- keypointretrieval error

ExplanationThis is an error response to command ZPOOL ALCSwas not able to access the long-term pool activitydata.

Operator responseNotify your system programmer. The ALCS pool activitymonitor function is unusable.

System programmer responseEnsure that the record type #KPTRI (system keypointrecord) ordinal number 12 has not been illegallymodified by a user application program. (The hash(#) character is represented differently by someequipment, it is the EBCDIC X'7B' character.) If ithas not, then inform your IBM programming supportrepresentative.

DXC8738I LT Monitor interval is n minutes

ExplanationThis message is a normal response to the commandZDSEQ. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8746E Load failed -- Change in numberof records and record size needsseparate loads

ExplanationYou have attempted to change the record size of afixed file type without first committing the changewhich deleted and purged the records of the previoussize.

Operator responseInform your system programmer.

Programmer responseCreate a DASD load to delete and purge all the recordsof the type whose record size you wish to change.When this has been loaded, confirmed, and committedwith ZDASD COMMIT then create another load to addrecords of a different record size. For more informationon changing the record size of a fixed file type, refer toALCS Installation and Customization.

DXC8747S Invalid file address return fromrelocate

272 Airline Control System Version 2: Messages and Codes

Page 285: Airline Control System Version 2: Messages and Codes

ExplanationALCS did not recognize the file address of the recordwhich must be relocated.

Operator responseAsk your system programmer to inform your IBMprogramming support representative.

DXC8748E Error in specified ordinal(s)

ExplanationThe record ordinals you specified in the stripe startcommand are invalid.

Operator responseCheck the correct required ordinals and reenter thecommand.

DXC8749E Insufficient allocatable pool

ExplanationTo run restrict you need sufficient pool records tocontain the relocated records and to continue runningALCS. This message indicates there are fewer than24 hours worth or 500 records over and above thoseneeded for the restrict.

Operator responseRun Recoup to recover any released pool records orinform your system programmer.

Programmer responseConsider splitting a large batch of records intoseveral small batches, running Recoup between eachbatch. Also consider using the installation wide ECB-controlled exit APA1 to modify the requirements.

DXC8750S Global area not loaded

ExplanationThe global record used to track the progress of restripeis not available.

Operator responseCheck whether ALCS started successfully. Errormessages during global restart may indicate there isa problem with global load.

DXC8751E Stripe already paused

ExplanationYou have tried to pause stripe when it was alreadypaused.

Operator responseIf you wish to restart the stripe already paused thenenter ZDASD STRIPE RESTART. If you wish to starta different stripe, then enter ZDASD STRIPE CANCELfirst.

DXC8752E Stripe already running

ExplanationYou have attempted to restart stripe while it wasalready running.

Operator responseAllow the stripe to complete, or cancel it using ZDASDSTRIPE CANCEL.

DXC8753I Stripe restart awaited

ExplanationYou have restarted ALCS which was previouslyterminated while a stripe was running or was in pausestatus.

Operator responseWhen you wish to continue the stripe in progress enterZDASD STRIPE RESTART.

DXC8754E Unable - Another stripe commandbeing processed

ExplanationYou have entered a ZDASD STRIPE command whileALCS was processing a previous ZDASD STRIPEcommand.

Operator responseAllow the previous ZDASD STRIPE command tocomplete. If it does not then inform your systemprogrammer.

DXC8755E Stripe not active

ExplanationYou have attempted to cancel or pause a stripe whilethere is no stripe active.

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 273

Page 286: Airline Control System Version 2: Messages and Codes

Operator responseDetermine why the stripe is not active, and ifnecessary start it.

DXC8756E Stripe already active

ExplanationYou have attempted to run a stripe while there isalready one running.

Operator responseAllow the current stripe to complete, or cancel it usingZDASD STRIPE CANCEL.

DXC8758E Record type invalid or omitted

ExplanationYou have attempted to start a stripe, but the file typeyou specified is invalid.

Operator responseDetermine what the file type should be and reenter thecommand.

DXC8759E Table build needed

ExplanationYou have attempted to start a stripe, but the file typeyou specified is still algorithm driven.

Operator responseInform your system programmer.

Programmer responseBefore using stripe for a specific file type, the file typemust be table driven. You must therefore load andconfirm a DASD configuration in which the BUILD=YESoption is specified for the file type, or there is aDBHIST BUILD_DIRECTORIES signifying all file typesare BUILD=YES.

DXC8760S Error accessing ConfigurationDataset

ExplanationAn I/O error has occurred when trying to access aconfiguration dataset.

Operator responseAsk your system programmer to inform your IBMprogramming support representative.

DXC8761E Sequence error

ExplanationYou have tried to perform an action out of sequence.This was caused by an attempt to do one of thefollowing:

• Loading a new configuration table withoutcommitting or backing out the previous one.

• Backing out a configuration table without previouslyloading it.

• Confirming a configuration table without previouslyloading it.

• Committing a configuration table without previouslyconfirming it.

Operator responseRefer to ALCS Operation and Maintenance whichexplains how to perform the action in the correctsequence.

DXC8762E Member not found

ExplanationYou have attempted to load a new configuration tablespecifying a member that does not exist.

Operator responseEnsure that the named member is in the load library. Ifit is not then rerun the DASD generation.

DXC8763E Load failed - Does not matchloaded data New item-X'aaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaa'Listing-X'nnnnnnnn' Old item-X'bbbbbbbb bbbbbbbb bbbbbbbbbbbbbbbb'

ExplanationThe data being loaded does not match the dataalready loaded. This could be because you areattempting to load a member that was generated fora different system, for example using different data setnames. Or it could be that in creating the new memberyou have changed the source code used to create thepreviously loaded member.

274 Airline Control System Version 2: Messages and Codes

Page 287: Airline Control System Version 2: Messages and Codes

Operator responseAsk your system programmer to check the source codeused to generate the member to be loaded, and tocompare it with the source code used to generate themember previously loaded. All additions must followthe previous code.

Programmer responseTo aid diagnosis, the first non-matching item is listedin its before and after form and the listing address inthe DASD generation stage 2 output is also given. Ifyou cannot determine the cause of the mismatch fromthis information you may need to contact your IBMprogramming support representative.

DXC8764S Load failed - cannot allocatesystem records

ExplanationALCS cannot allocate the records needed to referencethe fixed-file tables.

Operator responseAsk your system programmer to inform your IBMprogramming support representative.

DXC8765I Data set now offline

ExplanationThis message is a normal response to the commandZDASD. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8766I Data set vary request accepted

ExplanationSelf-explanatory.

System actionThis message provides information on an ALCSprocess. The Operator does not need to respond to themessage.

DXC8767I ONLINE/OFFLINE parameterinvalid or omitted

ExplanationSelf-explanatory.

System actionCorrect the typing or syntax error and retry thecommand.

DXC8768I Data set details invalid or omitted

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8769I Data set number invalid or omitted

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8770I Data set already offline

ExplanationSelf-explanatory.

System actionThis message provides information on an ALCSprocess. The Operator does not need to respond to themessage.

DXC8771I Data set does not exist

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8772I Data set is only online copy

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error and retry thecommand.

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 275

Page 288: Airline Control System Version 2: Messages and Codes

DXC8773I Unexpected return code fromDASCC

ExplanationSelf-explanatory.

Operator responseAsk your system programmer to inform your IBMprogramming support representative.

DXC8774I Data set already online

ExplanationSelf-explanatory.

System actionThis message provides information on an ALCSprocess. The Operator does not need to respond to themessage.

DXC8775I Data set allocate failed dsnameReturn code RC-X'return_code'Error Code EC-X'error_code'

ExplanationThere is an error with the data set allocation.This could be caused by the VSAM definition beingincorrectly specified or there may be another problemwith the generation process.

Operator responseCheck the return code and error code in theappropriate MVS documentation. Correct the error andretry the command.

DXC8776I Data set offline

ExplanationYou have attempted to display a file address which islocated on a data set that is offline.

Operator responseCheck the file address and retry the command.

DXC8777I Copy already in progress for thisdata set

ExplanationSelf-explanatory.

System actionThis message provides information on an ALCSprocess. The Operator does not need to respond to themessage.

Operator responseAllow the copy to complete.

DXC8778I Additional display parameterinvalid or omitted

ExplanationSelf-explanatory.

System actionThis message provides information on an ALCSprocess. The Operator does not need to respond to themessage.

DXC8779I Data set number range invalid

ExplanationSelf-explanatory.

System actionCorrect the typing or syntax error and retry thecommand.

DXC8780I Vary ONLINE/OFFLINE notallowed for test database

ExplanationYou are trying to allocate or deallocate a testdatabase; this is not allowed.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8781I normal response

ExplanationThis message is a normal response to the commandZDASD. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8782I normal response

276 Airline Control System Version 2: Messages and Codes

Page 289: Airline Control System Version 2: Messages and Codes

ExplanationThis message is a normal response to the commandZDASD. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8783E Load failed - Already Loaded

ExplanationThis message is an error response to commandZDASD. You have tried to load a new database whenthat database is already loaded.

Operator responseCheck the name of the member to be loaded and, ifnecessary, retry the command with the correct name.

DXC8784E Load failed - First update must beDBHIST

ExplanationThere is an error in the DASD generation. Either youhave not coded the DBHIST macro correctly or youhave omitted the DBHIST macro.

Operator responseInform your system programmer.

System programmer responseRefer to ALCS Installation and Customization for a fullexplanation of the DBHIST macro.

DXC8785I Request rejected

ExplanationYou are trying to load a new database but there aresome utility programs already running.

Operator responseAllow the utility programs to complete or cancel themand then repeat the command.

DXC8786E Load failed -- Format notcompatible

ExplanationThe member you are trying to load is not in the correctformat to be loaded as a DASD configuration table.

Operator responseCheck the name to ensure that you have not made atyping error, otherwise rerun the generation.

DXC8787E Load failed -- not enough memory

ExplanationSelf-explanatory.

System programmer responseCheck that you have coded the SCTGEN macrocorrectly. If you have, you should liaise with your MVSSystem Programmer to obtain more memory beforestarting ALCS again.

DXC8788E Load failed -- Recoup run needed

ExplanationA move to type 2 short term pool support is beingattempted, but the ST pool records have not all beentagged. Recoup performs tagging of ST pool records.

Operator responseRun Recoup and then retry the ZDASD LOADcommand.

DXC8789E Load failed -- Increase in ST poolallocation and move to type 2 STpool need separate loads

ExplanationA move to type 2 ST pool support and an increase in STpool allocation causing an increase in restriction levelare taking place at the same time. This is not permittedbecause the increase in restriction level (low ordinal)can leave insufficient ST records in the pool.

System programmer responseLoad and commit the increased pool sizes and runRecoup before loading the move to type 2 support.

DXC8790I normal response

ExplanationThis message is a normal response to the commandZDASD. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8791I normal response

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 277

Page 290: Airline Control System Version 2: Messages and Codes

ExplanationThis message is a normal response to the commandZDASD. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8792I normal response

ExplanationThis message is a normal response to the commandZDASD. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8793I normal response

ExplanationThis message is a normal response to the commandZDASD. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8794I normal response

ExplanationThis message is a normal response to the commandZDASD. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8797I Stripe status Record type .......typeStart ordinal ........aaa Endordinal ..........aaa Currentordinal ......aaa Recordsmoved ........bbb

ExplanationThis message indicates the status of the stripecurrently being processed. It may appear on RO CRAS,or on your terminal in response to a status request.

• status is one of the following:started

- the stripe has startedcomplete

- the stripe has finishedpausing

- the stripe has been pausedpaused

- pause is completebeing cancelled

- the stripe has been cancelledcancelled

- cancel is complete• type is the file type being striped.• aaa is the start, end or current ordinal

• bbb is the number of records actually relocated(moved).

Fixed file records which have never been allocatedare not relocated.

DXC8798I Stripe started

ExplanationYou have successfully started a stripe. The completionsummary will appear on RO CRAS.

DXC8801E Not authorized to request thisfunction

ExplanationError response. Only the Prime CRAS can enterCONNECT, DISCONNECT, or LISTEN (with the ZCTCPcommand).

Problem determinationSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8802E Invalid TCP/IP address spacename

ExplanationError response. The name of the TCP/IP addressspace is invalid. It should be up to 8 alphanumericcharacters.

Problem determinationSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8803E TCP/IP not supported by this ALCS

ExplanationError response. The ALCS system configuration tabledoes not specify support for TCP/IP.

Problem determinationSee ALCS Installation and Customization forinformation on how to configure TCP/IP.

DXC8804E Not currently connected to TCP/IP

ExplanationError response. ALCS must be connected to a TCP/IPaddress space for this command to process.

278 Airline Control System Version 2: Messages and Codes

Page 291: Airline Control System Version 2: Messages and Codes

Operator responseUse the ZCTCP command to connect to the TCP/IPaddress space. See ALCS Operation and Maintenancefor a full explanation of how to use the commands.

DXC8805I Currently connected to TCP/IPaddress space AS-'name'

ExplanationNormal response. ALCS is currently connected to theTCP/IP address space name.

DXC8806I Now connected to TCP/IP addressspace AS-'name'

ExplanationNormal response. ALCS is now connected to theTCP/IP address space name.

DXC8807E Unable - Already connected toTCP/IP address space AS-'name'

ExplanationError response. ZCTCP CONNECT was issued, butALCS is already connected to the TCP/IP addressspace name.

DXC8808I Disconnected from TCP/IP addressspace AS-'name'

ExplanationNormal response. ALCS has started to disconnect fromthe TCP/IP address space name. Disconnection cantake up to 1 minute to complete.

DXC8809E Unable - Currently connected toTCP/IP address space AS-'name'

ExplanationError response.

DXC8810E Unable - Listener subtask hasabended

ExplanationError response.

DXC8811E TCP/IP connect failure - Returncode X'return_code' Reason codeX'reason_code'

ExplanationError response.

DXC8812E TCP/IP disconnect failure - Returncode X'return_code' Reason codeX'reason_code'

ExplanationError response

DXC8813E Invalid return code from SOCKCmacro

ExplanationError response

DXC8814E Unable - sockets thread inprogress

ExplanationA ZCTCP DISCONNECT command was entered butALCS cannot process it for one of the followingreasons:

• At least one TCP/IP communication resource isactive or stopping.

• At least one entry is waiting for a response fromTCP/IP.

Operator responseInactivate any TCP/IP communication resources(ZACOM INACT command) and stop any applicationsthat issue TCP/IP sockets calls before retrying theZCTCP DISCONNECT command.

DXC8815E Invalid PORT number

ExplanationError response

DXC8816I Starting Listener for TCP/IP portPO-'number'

ExplanationThis message is a normal response to the commandZCTCP. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8817E Unable - Listener already startedfor TCP/IP port PO-'number'

ExplanationError response

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 279

Page 292: Airline Control System Version 2: Messages and Codes

DXC8818E TCP/IP Listener start failure -Return code X'return_code' Reasoncode X'reason_code'

ExplanationError response

DXC8819I Stopping Listener for TCP/IP portPO-'number'

ExplanationThis message is a normal response to the commandZCTCP. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8820E Unable - Listener is using TCP/IPport PO-'number'

ExplanationError response

DXC8821E TCP/IP Listener stop failure -Return code X'return_code' Reasoncode X'reason_code'

ExplanationError response

DXC8822E Listener not started

ExplanationError response

DXC8823E Unable - Listener must be stopped

ExplanationError response

DXC8824E Listener not supported by thisALCS

ExplanationError response. The ALCS system configuration tabledoes not specify support for the ALCS ConcurrentServer (Listener).

Problem determinationSee ALCS Installation and Customization forinformation on how to configure TCP/IP.

DXC8825I Currently connected to TCP/IPaddress space AS-'name' Virtual

IP address vipa_status Listener nlistener_status

ExplanationThis message is a normal response to the commandZCTCP. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

vipa_status is one of:

virtual_ip_address if an IP address was specifiedon the TCPVIPA parameter of the SCTGEN systemgeneration macro.not defined if TCPVIPA was not specified.

n is the index number of the concurrent server (1 to 8).

listener_status is one of:

not startedstarted on port PO-'number'

DXC8826I Not currently connected to TCP/IPVirtual IP address vipa_status

ExplanationThis message is a normal response to the commandZCTCP. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

vipa_status is one of:

virtual_ip_address if an IP address was specifiedon the TCPVIPA parameter of the SCTGEN systemgeneration macro.not defined if TCPVIPA was not specified.

DXC8840I Retrieve not active

ExplanationYou used the ZRETR command to retrieve a messagebut retrieve is not active for your terminal.

User responseUse the ZRETR START command to start the retrievefunction for your terminal.

DXC8841I Retrieve already started

ExplanationYou used the ZRETR command to start retrieve butretrieve is already active for your terminal.

DXC8842I Retrieve already stopped

280 Airline Control System Version 2: Messages and Codes

Page 293: Airline Control System Version 2: Messages and Codes

ExplanationYou used the ZRETR command to stop retrieve butretrieve is not active for your terminal.

DXC8843I No messages to retrieve

ExplanationYou used the ZRETR command to retrieve a previouslysaved message but there are no messages saved.

DXC8844I No messages to display

ExplanationYou used the ZRETR command to display messagessaved by the retrieve facility but there are nomessages saved.

DXC8845E Undefined record ID #RIDCRET forretrieve

ExplanationThis is an error response to the ZRETR STARTcommand. The record ID #RIDCRET that is used bythe retrieve facility is not defined to ALCS.

System actionALCS does not start retrieve for this terminal.

System programmer responseTo enable the retrieve facility, load a DASDconfiguration table which defines pool file recordswith ID #RIDCRET (X'AC08'). See ALCS Installationand Customization for information on ALCS recordrequirements.

ModuleZRETR

DXC8846E Unable to obtain RCR

ExplanationThis is an error response to the ZRETR command. TheRCR can not be obtained and therefore the pool filerecord used by ZRETR can not be obtained.

System actionThe requested function can not be performed.

System programmer responseThe RCR is probably in use by another function. Try thecommand later.

ModuleZRETR

DXC8850R Please enter your user ID or enterLOGOFF to cancel this logon:

ExplanationThis message is part of the ALCS logon prompt for IBMALC and compatible terminals.

User responseEnter your user ID and press Enter. Alternatively enter'LOGOFF' and press enter.

DXC8851R Please enter your password oruse the format OLD/NEW/NEWto change your password or justpress Enter to cancel this logon:

ExplanationThis message is part of the ALCS logon prompt for IBMALC and compatible terminals.

User responseEnter your password and press Enter. If you want tochange your password, enter your existing password,followed by a slash (/) character, followed by your newpassword, followed by a slash character, followed byyour new password (again) and press Enter.

DXC8852I Logged off press Enter to startlogon:

ExplanationYou are no longer logged on to ALCS.

User responseIf you want to start or continue using ALCS then pressEnter; ALCS will prompt for your user ID and password,if required. If not then you can ignore this message.

DXC8853I No change in CRAS authority

ExplanationThe device has not changed from one CRAS authorityto another.

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 281

Page 294: Airline Control System Version 2: Messages and Codes

System actionALCS continues processing normally.

DXC8854E Remove current CRAS authorityand retry

ExplanationYou have tried to give CRAS status to a device thatcurrently has CRAS authority.

Operator responseCheck that the CRN and CRI of the device you wantto modify are correct. Use ZACOM CRASAUTH=NONEcommand to remove CRAS authority from the device,then retry the command.

DXC8855E Cannot remove Prime CRAS status

ExplanationYou have tried to remove Prime CRAS status from adevice without assigning it to another device.

Operator responseCheck that the CRN and CRI of the device you wantto modify are correct. Use ZACOM PRC=crn to assignPrime CRAS status to another device, then retry thecommand.

DXC8856E Originator is not authorized

ExplanationYou have tried to give CRAS authority to your ownterminal and there is no SAF decision, but yourterminal does not have sufficient CRAS authorizationto perform the function.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands. If CRASauthorization is required then contact your securityadministrator.

DXC8857E Remove current CRAS status andretry

ExplanationYou have tried to give CRAS authority to a device thatcurrently has CRAS status.

Operator responseCheck that the CRN and CRI of the device you want tomodify are correct. Use ZACOM NOCRAS=crn commandto remove CRAS status from the device, then retry thecommand.

DXC8858E Cannot remove Read Only CRASstatus

ExplanationYou have tried to remove Read Only CRAS status froma device without assigning it to another device.

Operator responseCheck that the CRN and CRI of the device you wantto modify are correct. Use ZACOM ROC=crn to assignRead Only CRAS status to another device, then retrythe command.

DXC8859E Resource is not a display

ExplanationSelf-explanatory.

Operator responseCorrect the typing or syntax error, then retry thecommand.

DXC8899E Input message format not correct

ExplanationThe format of your input message is not correct.

User responseCorrect the typing or syntax error and retry the inputmessage. If you are unsure of the correct format,consult your supervisor or refer to your installation'sdocumentation.

DXC8900I normal response

ExplanationThis message is a normal response to thecommand ZDCOM or ZACOM. See ALCS Operation andMaintenance for a full explanation of how to use thecommands.

DXC8901I No matching resources found

282 Airline Control System Version 2: Messages and Codes

Page 295: Airline Control System Version 2: Messages and Codes

ExplanationThis message is a normal response to the commandZDCOM.

DXC8902I User data for CRN-crn does notexist

ExplanationThis message is a normal response to the commandZDCOM.

DXC8903I User data for CRN-crn suppressedby installation-wide exit

ExplanationZDCOM USERDATA was issued, but the installation-wide exit program ACD1 determined that the user datashould not be displayed.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the command.

System programmer responseSee ALCS Installation and Customization for a fulldescription of the installation-wide exit ACD1.

DXC8904I User data for CRN-crn cannot beaccessed

ExplanationZDCOM USERDATA was issued, but ALCS was unable toaccess the user data.

Operator responseAsk your system programmer to inform your IBMprogramming support representative.

DXC8905I normal response

ExplanationThis message is a normal response to the commandZDCOM.

DXC8906I Resource is not the correct type

ExplanationThis is a response to one of:

• ZDCOM CHANNELS, when the specified resource isnot an SLC link

• ZDCOM ALL, when the specified resource is notan X.25 PVC link, a TCP/IP connection, or an MQconnection.

• ZACOM to set or clear BATAP variables, when thespecified resource is not an X.25 PVC link or aTCP/IP connection.

• ZACOM RHOST or RHOSTn, when the specifiedresource is not a TCP/IP terminal or a TCP/IPconnection.

• ZACOM SCRSZE, when the specified resource is notan ALC terminal.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands. Correct thetyping or syntax error and retry the command.

DXC8907I normal response

ExplanationThis message is a normal response to the commandZDCOM. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8908I Alternate CRAS number ATnnn isavailable

ExplanationThis message is a normal response to the commandZDCOM.

DXC8909I Alternate CRAS number APnnn isavailable

ExplanationThis message is a normal response to the commandZDCOM.

DXC8910W No available alternate CRASnumber found

ExplanationThis message is a normal response to the commandZDCOM.

DXC8911W No available alternate CRASprinter number found

ExplanationThis message is a normal response to the commandZDCOM.

DXC8912I normal response

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 283

Page 296: Airline Control System Version 2: Messages and Codes

ExplanationThis message is a normal response to the commandZDCOM.

DXC8913I normal response

ExplanationThis message is a normal response to the commandZDCOM.

DXC8914I normal response

ExplanationThis message is a normal response to the ZDCOMREDIRECT command.

DXC8920E No matching module found

ExplanationThis message is an error response to the ZPCTLDISPLAY command.

DXC8921I Communication load moduleMODN-module loaded

ExplanationThis message is a normal response to the ZACOMLOAD command.

DXC8922I Communication load moduleMODN-module confirmed

ExplanationThis message is a normal response to the ZACOMCONFIRM command.

DXC8923I Communication load moduleMODN-module committed

ExplanationThis message is a normal response to the ZACOMCOMMIT command.

DXC8924I Communication load moduleMODN-module backed out

ExplanationThis message is a normal response to the ZACOMBACKOUT command.

DXC8925I List MODN-module loaded

ExplanationThis message is a normal response to the ZACOMLOAD LIST and ZPCTL LOAD LIST commands.

DXC8926I List MODN-module confirmed

ExplanationThis message is a normal response to the ZACOMCONFIRM LIST and ZPCTL CONFIRM LISTcommands.

DXC8927I List MODN-module committed

ExplanationThis message is a normal response to the ZACOMCOMMIT LIST and ZPCTL COMMIT LIST commands.

DXC8928I List MODN-module backed out

ExplanationThis message is a normal response to the ZACOMBACKOUT LIST and ZPCTL BACKOUT LISTcommands.

DXC8929E CDS is locked

ExplanationThis message is an error response to the ZACOM orZPCTL command. This error can occur if ALCS hasreceived simultaneous ZACOM or ZPCTL commands.

Operator responseRetry the command. If the problem persists, contactyour IBM program support representative.

DXC8930I No CDS defined

ExplanationThis message is a normal response to the ZPCTLREPORT or ZACOM REPORT command. When thismessage is a response to the ZPCTL REPORTcommand, your ALCS system does not have a programconfiguration data set (CDS1) defined. When thismessage is a response to the ZACOM REPORTcommand, your ALCS system does not have acommunication configuration data set (CDS2) defined.

DXC8931I normal response

ExplanationThis message is a normal response to the ZPCTLREPORT or ZACOM REPORT command. See ALCS

284 Airline Control System Version 2: Messages and Codes

Page 297: Airline Control System Version 2: Messages and Codes

Operation and Maintenance for a full explanation ofhow to use the commands.

DXC8937E No CDS defined

ExplanationThis message is an error response to the ZPCTL orZACOM command. When this message is a responseto the ZPCTL command, your ALCS system doesnot have a program configuration data set (CDS1)defined. When this message is a response to theZACOM command, your ALCS system does not have acommunication configuration data set (CDS2) defined.

DXC8938E Request is out of sequence

ExplanationThis message is an error response to the ZPCTL orZACOM command.

DXC8939E Unable to update CDS

ExplanationThis message is an error response to the ZPCTL orZACOM command. If the command was ZPCTL, ALCSwas unable to update the program configuration dataset (CDS1). If the command was ZACOM, ALCS wasunable to update the communication configurationdata set (CDS2).

Operator responseIf a program configuration table is being loaded ontoCDS1, or a communication configuration load list isbeing loaded onto CDS2, one of the load modulesreferenced by the load list may be missing from thez/OS load library. Use the ZPCTL Report or ZACOMReport command to check for missing module namesin the load list. Alternatively, check for I/O errormessages on the ALCS RO CRAS and the z/OS systemlog. If no I/O errors have been reported, retry theZPCTL or ZACOM command. If the problem persists,contact your IBM program support representative.

DXC8940E Invalid command format

ExplanationThis message is an error response to commandZACOM.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8941E Unrecognisable request

ExplanationThis message is an error response to commandZACOM.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8942E No SLC network

ExplanationThis message is an error response to commandZACOM.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8943E Invalid link CRN

ExplanationThis message is an error response to commandZACOM.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8944E Invalid link channel number

ExplanationThis message is an error response to commandZACOM.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8945E Unable -- System state change inprogress

ExplanationThis command can only progress after the ZASYScommand has completed.

Operator responseCheck the status of ALCS with ZDSYS and thenresubmit the command.

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 285

Page 298: Airline Control System Version 2: Messages and Codes

DXC8946E Unable -- Network operation inprogress

ExplanationThis command cannot progress until the networkchange has completed.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8947E Unable -- Link cycling

ExplanationA ZACOM OPEN, CLOSE, START or STOP command isalready being performed on this channel.

Operator responseWait until the previous command has completed andtry again.

DXC8948E Unable -- Line(s) not open

ExplanationThis message is an error response to commandZACOM.

Operator responseEnter ZACOM OPEN to open the channel or link.

DXC8949E Unable -- Line(s) must be stopped

ExplanationThis command cannot be processed until the lines arestopped.

Operator responseEnter ZACOM STOP to stop the lines.

DXC8950W No lines to display

ExplanationYou have requested a display of lines but none areavailable.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8951W No lines to open

ExplanationYou have requested that some lines should be openedbut none are available.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8952W No lines to close

ExplanationYou have requested that some lines should be closedbut none are open.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8953W No lines to start

ExplanationYou have requested that some lines should be startedbut none are ready.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8954W No lines to stop

ExplanationYou have requested that some lines should be stoppedbut none are open.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8955W Already open

ExplanationYou have tried to open a line that is already open.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8956W Already closed

286 Airline Control System Version 2: Messages and Codes

Page 299: Airline Control System Version 2: Messages and Codes

ExplanationYou have tried to close a line that is already closed.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8957W Already started

ExplanationYou have tried to start a line that is already started.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8958W Already stopped

ExplanationYou have tried to stop a line that is already stopped.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8959I Open OK

ExplanationThe line has opened successfully. This message is anormal response to the command ZACOM.

DXC8960I Closed OK

ExplanationThe line has closed successfully. This message is anormal response to the command ZACOM.

DXC8961I Started OK

ExplanationThe line has started successfully. This message is anormal response to the command ZACOM.

DXC8962I Stopped OK

ExplanationThe line has stopped successfully. This message is anormal response to the command ZACOM.

DXC8963E Open failure

ExplanationAn error has occurred in trying to open a line using thecommand ZACOM.

Operator responseCorrect the typing or syntax error and retry thecommand. If this message occurs frequently, ask yoursystem programmer to inform your high-level-networksupport representative.

DXC8964E Close failure

ExplanationAn error has occurred in trying to close a line using thecommand ZACOM.

Operator responseCorrect the typing or syntax error and retry thecommand. If this message occurs frequently, ask yoursystem programmer to inform your high-level-networksupport representative.

DXC8965I Links processed OK

ExplanationThis message is a normal response to the commandZACOM.

DXC8966I Started OK

ExplanationThis message is a normal response to the commandZLKTR.

DXC8967I Stopped OK

ExplanationThis message is a normal response to the commandZLKTR.

DXC8968W Already started

ExplanationYou have tried to start a line that is already started.This is an error response to command ZACOM.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8969W Already stopped

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 287

Page 300: Airline Control System Version 2: Messages and Codes

ExplanationYou have tried to stop a line that is already stopped.This is an error response to command ZACOM.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8970E Start failed

ExplanationAn error has occurred in starting a line. This is an errorresponse to command ZACOM.

Operator responseIf this message occurs frequently, inform your systemprogrammer.

DXC8971E Stop failed

ExplanationAn error has occurred in stopping a line. This is anerror response to command ZACOM.

Operator responseIf this message occurs frequently, inform your systemprogrammer.

DXC8972I Options set ON OK

ExplanationThis message is a normal response to the commandZLKTR.

DXC8973I Options set OFF OK

ExplanationThis message is a normal response to the commandZLKTR

DXC8974E TERM/DIAG/BLOCK omitted

ExplanationYou must specify which terminal, diagnostic file ormacro trace block you wish to trace to. This is an errorresponse to command ZLKTR.

Programmer responseCorrect the typing or syntax error and retry thecommand.

DXC8975E Link CRN/CRI omitted

ExplanationThis message is an error response to commandZLKTR.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8976E Invalid terminal CRN

ExplanationThis message is an error response to commandZLKTR.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8977E Invalid parameter on TYPEkeyword

ExplanationThis message is an error response to commandZLKTR.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8978E No SLC network

ExplanationThere is no SLC network installed. This is an errorresponse to command ZLKTR.

Operator responseInform your system programmer.

DXC8979E Invalid link channel number

ExplanationThis message is an error response to commandZLKTR.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands. Correct thetyping or syntax error and retry the command.

288 Airline Control System Version 2: Messages and Codes

Page 301: Airline Control System Version 2: Messages and Codes

DXC8980E Invalid parameter on DATAkeyword

ExplanationThis message is an error response to commandZLKTR.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands. Correct thetyping or syntax error and retry the command.

DXC8981E Invalid link CRN

ExplanationThis message is an error response to commandZLKTR.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands. Correct thetyping or syntax error and retry the command.

DXC8982E Invalid link CRI

ExplanationThis message is an error response to commandZLKTR.

Operator responseSee ALCS Operation and Maintenance for a fullexplanation of how to use the commands. Correct thetyping or syntax error and retry the command.

DXC8983W Open failure -- Timeout expired

ExplanationThis message is an error response to commandZLKTR.

Operator responseIf this message occurs frequently, inform your systemprogrammer.

DXC8984W Open failure -- Timeout expiredSLC open processing stopped atlink name channel name

ExplanationThis message is an error response to commandZLKTR.

Operator responseIf this message occurs frequently, inform your systemprogrammer.

DXC8985I normal response

ExplanationThis message is a normal response to the commandZLKST. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8990I normal response

ExplanationThis message is a normal response to the commandZLKTR.

DXC8991I No SLC link trace block entries inuse

ExplanationThis message is a normal response to the commandZLKTR.

DXC8992I normal response

ExplanationThis message is a normal response to the commandZLKTR. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8993I normal response

ExplanationThis message is a normal response to the commandZLKTR. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8994I normal response

ExplanationThis message is a normal response to the commandZLKTR. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

DXC8995I SLC link trace status for CRN-crnOff

ExplanationThis message is a normal response to the commandZLKTR.

DXC8996E Invalid IP address

Chapter 10. Responses to ALCS commands: DXC8000-DXC8999 289

Page 302: Airline Control System Version 2: Messages and Codes

ExplanationThis message is an error response to the commandZACOM RHOST. You have entered an incorrect IPaddress.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8997E Resource is not a TCP/IP ALCterminal

ExplanationThis message is an error response to the commandZACOM RHOST. You have entered the CRI or CRN ofa communication resource that is not an ALC terminalconnected through TCP/IP.

Operator responseCorrect the typing or syntax error and retry thecommand.

DXC8998I Remote IP address updated

ExplanationThis message is a normal response to the commandZACOM RHOST.

DXC8999I MATIP sessions ...

ExplanationThis message is a normal response to the commandZCTCP. See ALCS Operation and Maintenance for a fullexplanation of how to use the commands.

290 Airline Control System Version 2: Messages and Codes

Page 303: Airline Control System Version 2: Messages and Codes

Chapter 11. NetView interface program messages:DXC9000-DXC9099

DXC9000I Task TSK-'task_id' - DXCPPI active

ExplanationThe NetView Program-to-Program Interface (PPI)module DXCPPI is started.

System actionDXCPPI continues.

ModuleDXCPPI

DXC9001W Task TSK-'task_id' - DXCPPIterminated

ExplanationThe NetView Program-to-Program Interface (PPI)module DXCPPI is terminated. This is probably at therequest of the NetView operator, but it could be thatsome modification to the code has caused DXCPPI toterminate abnormally.

System actionDXCPPI terminates.

Operator responseIn the case of abnormal termination, check NetViewfor further information, and if necessary consult yoursystem programmer.

ModuleDXCPPI

DXC9002I Task TSK-'task_id' - DXCPPIinitialized

ExplanationThe NetView Program-to-Program Interface (PPI) toALCS is initialized.

System actionDXCPPI continues.

ModuleDXCPPI

DXC9003E Task TSK-'task_id' - Requesttype RQT-'request_type' failed withreturn code RC-'return_code'

ExplanationThe NetView Program-to-Program Interface (PPI)request type request_type failed with returncode return_code. (See NetView Program-to-ProgramInterface for details.)

System actionDXCPPI continues.

User responseCheck the PPI receiver-id is properly defined in theNetView fixed-format parameter list AM0TLIST.

ModuleDXCPPI

DXC9004E Task TSK-'task_id' - Genericalert was lost with return codeRC-'return_code'

ExplanationA NetView Program-to-Program Interface (PPI)Generic Alert received from ALCS was lost with returncode return_code.

ExplanationThe return_code is one of:

4The format of the buffer that was passed wasinvalid.

© Copyright IBM Corp. 2003, 2019 291

Page 304: Airline Control System Version 2: Messages and Codes

8The task identified by the operator-id is inactive oris not defined.

12A buffer could not be obtained.

16NetView is terminating.

20Service work block ( SWB ) address is invalid.

22The list specified with the LIST option containedno operator IDs. It contained only unassignedgroup IDs.

23Messages were routed to the first 255 operatorsand/or groups.

24An invalid value was specified for priority.

System actionDXCPPI continues.

User responseCheck if the operator-id's are defined in the NetViewfixed-format parameter list, AM0TLIST, and that theyare active. In case of difficulty, consult your systemprogrammer.

ModuleDXCPPI

DXC9005E Task TSK-'task_id' - DXCPPIinternal logic error

ExplanationThere is an internal logic error in a NetView Program-to-Program Interface (PPI) DXCPPI routine.

System actionDXCPPI terminates.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleDXCPPI

DXC9006E Task TSK-'task_id' - AM0TLISTomitted or invalid

ExplanationThe NetView Program-to-Program Interface (PPI)fixed-format parameter list supplied (AM0TLIST) wasomitted or invalid.

System actionDXCPPI terminates.

User responseCheck that the fields in the NetView AM0TLISTmember are defined in the correct fixed columnpositions (see "Automated Operations" in the ALCSInstallation and Customization). If they are, informyour system programmer.

ModuleDXCPPI

DXC9007E Task TSK-'task-id' - Message forTA-'ta' was lost with return codeRC-'return_code'

ExplanationA NetView Program-to-Program Interface (PPI)message received from ALCS for terminal ta was lostwith return code return_code.

ExplanationThe return_code is one of:

4The format of the buffer that was passed wasinvalid.

8The task identified by the operator-id is inactive oris not defined.

12A buffer could not be obtained.

16NetView is terminating.

20Service work block ( SWB ) address is invalid.

22The list specified with the LIST option containedno operator IDs. It contained only unassignedgroup IDs.

23Messages were routed to the first 255 operatorsand/or groups.

24An invalid value was specified for priority.

292 Airline Control System Version 2: Messages and Codes

Page 305: Airline Control System Version 2: Messages and Codes

System actionDXCPPI continues.

User responseCheck if the operator-id's are defined in the NetViewfixed-format parameter list, AM0TLIST, and that they

are active. In case of difficulty, consult your systemprogrammer.

ModuleDXCPPI

Chapter 11. NetView interface program messages: DXC9000-DXC9099 293

Page 306: Airline Control System Version 2: Messages and Codes

Chapter 12. Error Messages for COMTC ADD/REPLACE: DXC9100-DXC9199

The COMTC ADD and COMTC REPLACE macros require communication resource data to be provided in theCommunication Resource Definition DSECT (CT1TM). When ALCS validates that communicationresource data, if one or more errors are detected, appropriate error messages are placed in a storageblock and passed back to the program which issued the COMTC ADD or COMTC REPLACE macro. A returncode in register 15 should be tested to determine if any errors were found. An error message will reside inthe storage block for each error condition found. Each error message is a maximum of 80 bytes, thereforethe storage block is formatted into 80-byte items. A 4-byte header resides at the beginning of the blockcontaining a count of the error messages that have been placed in the block. Immediately following theheader is the first 80-byte error message item. The error message text is in EBCDIC and the messagecontains a prefix DXCnnnnE, where the message number nnnn is in the range 9100 to 9199.

This section describes all the DXC91nnE error messages and provides guidance on how each error can becorrected. The CEUS may wish to just pass these error messages back to the end user, or it may wish toinform the user in some other way.

DXC9101E Parameter not allowed for thisresource type

ExplanationThe communication resource definition contains datathat is not relevant for this resource type.

System actionALCS does not perform this change request.

User responseCheck the description of each field in theCommunication Resource Definition DSECT (CT1TM)to determine which fields are relevant for thecommunication resource type that this resourcebelongs to. Identify the fields in CT1TM that aremarked as not relevant for this communicationresource type and ensure that those fields containhexadecimal zero.

ModuleDXCOCTM

DXC9102E Application name not specified(for routing messages fromterminal)

ExplanationThe name of the ALCS application to which ALCS isto route messages for this new terminal has not beenspecified.

System actionALCS does not perform this change request.

User responseProvide the ALCS application name in field CT1APLin the Communication Resource Definition DSECT(CT1TM).

ModuleDXCOCTM

DXC9103E Name of owning MQ/WAS resourcenot specified

ExplanationThe name of the ALCS MQ queue resource(LDTYPE=MQ) that owns this MQ terminal or the nameof the ALCS WAS resource (LDTYPE=WAS) that ownsthis WAS terminal has not been specified.

System actionALCS takes no action on this change request.

User responseProvide the name of the owning MQ queue resourcein field CT1MQL or provide the name of the owningWAS resource in field CT1WSL in the CommunicationResource Definition DSECT (CT1TM).

ModuleDXCOCTM

294 Airline Control System Version 2: Messages and Codes

Page 307: Airline Control System Version 2: Messages and Codes

DXC9104E Other system communicationidentifier not specified

ExplanationThe system communication ID of the other system thatowns this OSYS Other System terminal has not beenspecified.

System actionALCS does not perform this change request.

User responseProvide the system communication ID of the othersystem in field CT1COM in the CommunicationResource Definition DSECT (CT1TM).

ModuleDXCOCTM

DXC9105E Cross system identifier notspecified

ExplanationThe cross system identifier for this OSYS Other Systemterminal has not been specified (the cross systemidentifier is the address of this terminal on the othersystem).

System actionALCS does not perform this change request.

User responseProvide the cross system identifier in field CT1CSIin the Communication Resource Definition DSECT(CT1TM).

ModuleDXCOCTM

DXC9106E Terminal device type not specified

ExplanationThe device type has not been specified for thisterminal.

System actionALCS does not perform this change request.

User responseSet the appropriate terminal type symbol in fieldCT1TRM in the Communication Resource DefinitionDSECT (CT1TM).

ModuleDXCOCTM

DXC9107E LEID address not specified

ExplanationThe Logical End-point IDentifier (LEID) address bywhich this terminal is known by ALCI has not beenspecified.

System actionALCS does not perform this change request.

User responseProvide the LEID address for this VTAM/ALCI ALCterminal in field CT1LEI in the CommunicationResource Definition DSECT (CT1TM).

ModuleDXCOCTM

DXC9108E Terminal address values notcomplete

ExplanationThe addressing information for the X.25 or TCP/IPMATIP terminal is incomplete.

System actionALCS does not perform this change request.

User responseEnsure that all the required addressing information isprovided in the Communication Resource DefinitionDSECT (CT1TM). An X.25 ALC terminal requires aterminal address in field CT1CTA and an interchangeaddress in field CT1CIA. A TCP/IP MATIP terminalrequires a terminal address in field CT1CTA, an A1address value in field CT1TCI, and an A2 address valuein field CT1CIA.

ModuleDXCOCTM

Chapter 12. Error Messages for COMTC ADD/REPLACE: DXC9100-DXC9199 295

Page 308: Airline Control System Version 2: Messages and Codes

DXC9109E Name of owning X.25 PVC notspecified

ExplanationThe name of the ALCS X.25 PVC resource(LDTYPE=X25PVC) that owns this X.25 ALC terminalhas not been specified.

System actionALCS does not perform this change request.

User responseProvide the name of the owning X.25 PVC resourcein field CT1PVC in the Communication ResourceDefinition DSECT (CT1TM).

ModuleDXCOCTM

DXC9110E Invalid application name (forrouting messages from terminal)

ExplanationThe name of the ALCS application to which ALCS is toroute messages for this terminal is invalid.

System actionALCS does not perform this change request.

User responseCorrect the ALCS application name in field CT1APLin the Communication Resource Definition DSECT(CT1TM).

ModuleDXCOCTM

DXC9111E Invalid associated resource name

ExplanationThe name of the ALCS communication resource that isto be associated with this terminal is invalid.

System actionALCS does not perform this change request.

User responseCorrect the name of the associated resource in fieldCT1ASD in the Communication Resource DefinitionDSECT (CT1TM).

ModuleDXCOCTM

DXC9112E Invalid initial status for terminal

ExplanationThe initial status of this ALCS communication resourcehas been incorrectly defined. For example, the initialstatus of an ALC terminal can not be defined as shared.

System actionALCS does not perform this change request.

User responseSet the appropriate initial status symbol in fieldCT1IST in the Communication Resource DefinitionDSECT (CT1TM).

ModuleDXCOCTM

DXC9113E Invalid terminal device type

ExplanationThe device type that has been specified forthis terminal is invalid. For example, when thecommunications resource type is a VTAM 3270, theterminal type can not be defined as an ALC 4505display.

System actionALCS does not perform this change request.

User responseSet the correct terminal type symbol in field CT1TRMin the Communication Resource Definition DSECT(CT1TM).

ModuleDXCOCTM

DXC9114E CRAS status incorrectly defined

296 Airline Control System Version 2: Messages and Codes

Page 309: Airline Control System Version 2: Messages and Codes

ExplanationThe alternate CRAS status for this terminal isincorrectly defined.

System actionALCS does not perform this change request.

User responseSet the correct alternate CRAS type symbol in fieldCT1CRS and the correct alternate CRAS numberin field CT1ALT in the Communication ResourceDefinition DSECT (CT1TM).

ModuleDXCOCTM

DXC9115E Invalid X.25 PVC type (must betype 1, 6 or 7)

ExplanationThe PVC type for this X.25 PVC has been incorrectlydefined.

System actionALCS does not perform this change request.

User responseSet the correct PVC type symbol in field CT1PRT in theCommunication Resource Definition DSECT (CT1TM).

ModuleDXCOCTM

DXC9116E Invalid interchange (A2) address

ExplanationThe interchange address provided for an X.25 ALCterminal, or the A2 address value provided for aTCP/IP MATIP terminal, is invalid.

System actionALCS does not perform this change request.

User responseProvide a valid interchange address (or A2 addressvalue) in field CT1CIA in the Communication ResourceDefinition DSECT (CT1TM).

ModuleDXCOCTM

DXC9117E Invalid terminal address

ExplanationThe terminal address provided for an X.25 ALCterminal or a TCP/IP MATIP terminal is invalid.

System actionALCS does not perform this change request.

User responseProvide a valid terminal address in field CT1CTA in theCommunication Resource Definition DSECT (CT1TM).

ModuleDXCOCTM

DXC9118E Invalid gateway TCP/IP address

ExplanationThe address of the remote TCP/IP gateway to whichthis TCP/IP ALC terminal is attached is invalid.

System actionALCS does not perform this change request.

User responseSet the correct gateway TCP/IP address in fieldCT1RHT in the Communication Resource DefinitionDSECT (CT1TM).

ModuleDXCOCTM

DXC9119E Output message translationincorrectly defined

ExplanationThe output message translation option has beenincorrectly specified for this X.25 or TCP/IP ALCterminal.

System actionALCS does not perform this change request.

Chapter 12. Error Messages for COMTC ADD/REPLACE: DXC9100-DXC9199 297

Page 310: Airline Control System Version 2: Messages and Codes

User responseSet the correct symbol for the message translationoption in field CT1CDE in the Communication ResourceDefinition DSECT (CT1TM).

ModuleDXCOCTM

DXC9120E Logon option and test option cannot both be defined

ExplanationThe logon option (for SAF authorization checking) andthe test option (for the ALCS STV facility) have bothbeen requested for this communication resource. Onlyone of these options is permitted, not both.

System actionALCS does not perform this change request.

User responseSet either the logon symbol or the test symbol forthis communication resource in field CT1FLA in theCommunication Resource Definition DSECT (CT1TM).

ModuleDXCOCTM

DXC9121E Other system communicationidentifier is invalid

ExplanationThe system communication ID of the other system thatowns this OSYS Other System terminal is invalid.

System actionALCS does not perform this change request.

User responseProvide a system communication ID that is analphabetic character A through Z in field CT1COMin the Communication Resource Definition DSECT(CT1TM).

ModuleDXCOCTM

DXC9122E Invalid default user-ID

ExplanationThe default user ID (used for SAF authorizationchecking) provided for this communications resourceis invalid

System actionALCS does not perform this change request.

User responseProvide a valid default user ID in field CT1UID in theCommunication Resource Definition DSECT (CT1TM).

ModuleDXCOCTM

DXC9123E Invalid printer buffer size

ExplanationThe printer buffer size provided for this ALC printer isinvalid. Alternatively, a buffer size has been defined fora display terminal.

System actionALCS does not perform this change request.

User responseDefine a printer buffer size between 0 and 4000in field CT1BUF in the Communication ResourceDefinition DSECT (CT1TM). Alternatively, if thiscommunication resource is a display terminal, theprinter buffer size must be defined as hexadecimalzero in field CT1BUF in CT1TM.

ModuleDXCOCTM

DXC9124E Invalid communications resourcetype

ExplanationThe name of the communications resource type forthis communication resource is invalid.

System actionALCS does not perform this change request.

298 Airline Control System Version 2: Messages and Codes

Page 311: Airline Control System Version 2: Messages and Codes

User responseSelect one of the 8 valid communication resourcetypes and define its name in field CT1TYP in theCommunication Resource Definition DSECT (CT1TM).

ModuleDXCOCTM

DXC9125E Owning ALCI LU is invalid

ExplanationThe name of the ALCI Logical Unit (LDTYPE=VTAMALC)through which ALCS accesses this ALC terminal isunknown to ALCS.

System actionALCS does not perform this change request.

User responseEnsure that the ALCI LU has been defined in the ALCScommunications generation and correct the name ofthe ALCI LU in field CT1NEF in the CommunicationResource Definition DSECT (CT1TM).

ModuleDXCOCTM

DXC9126E Owning X.25 PVC is invalid

ExplanationThe name of the X.25 PVC (LDTYPE=X25PVC) throughwhich ALCS accesses this X.25 ALC terminal isunknown to ALCS.

System actionALCS does not perform this change request.

User responseEnsure that the X.25 PVC has been defined in theOCTM database and correct the name of the owningX.25 PVC in field CT1PVC in the CommunicationResource Definition DSECT (CT1TM).

ModuleDXCOCTM

DXC9127E Owning MQ/WAS is invalid

ExplanationThe name of the MQ queue resource (LDTYPE=MQ)or WAS resource (LDTYPE=WAS) through which ALCSaccesses this MQ terminal or WAS terminal is unknownto ALCS.

System actionALCS does not take action on this change request.

User responseEnsure that the MQ queue resource or theWAS resource has been defined in the ALCScommunications generation and correct the nameof the owning MQ queue in field CT1MQL or thename of the owning WAS resource in CT1WSL in theCommunication Resource Definition DSECT (CT1TM).

ModuleDXCOCTM

DXC9128E Owning TCP/IP connection isinvalid

ExplanationThe name of the TCP/IP server connection(LDTYPE=TCPIP) through which ALCS accesses thisTCP/IP terminal is unknown to ALCS.

System actionALCS does not perform this change request.

User responseEnsure that the TCP/IP server connection has beendefined in the ALCS communications generation andcorrect the name of the TCP/IP connection in fieldCT1TCL in the Communication Resource DefinitionDSECT (CT1TM).

ModuleDXCOCTM

DXC9129E Screen size incorrectly defined forprinter

ExplanationA screen size has been defined for printer terminal.

System actionALCS does not perform this change request.

Chapter 12. Error Messages for COMTC ADD/REPLACE: DXC9100-DXC9199 299

Page 312: Airline Control System Version 2: Messages and Codes

User responseIf this communication resource has been correctlydefined as a printer terminal, then the screen sizemust be hexadecimal zero in field CT1SCR in theCommunication Resource Definition DSECT (CT1TM).

ModuleDXCOCTM

DXC9130E Logon option and default user-IDcan not both be defined

ExplanationThe logon option (for SAF authorization checking)and a default user ID have both been defined forthis communication resource. Only one of these ispermitted, not both.

System actionALCS does not perform this change request.

User responseSet either the logon symbol for this communicationresource in field CT1FLA or provide a default userID in field CT1UID in the Communication ResourceDefinition DSECT (CT1TM).

ModuleDXCOCTM

DXC9131E Owning TCP/IP connection is not aserver

ExplanationThe TCP/IP connection (LDTYPE=TCPIP) throughwhich ALCS accesses this TCP/IP terminal is not aTCP/IP server connection.

System actionALCS does not perform this change request.

User responseIdentify the TCP/IP server connection that owns thisTCP/IP terminal and put the name of that serverconnection in field CT1TCL in the CommunicationResource Definition DSECT (CT1TM).

ModuleDXCOCTM

DXC9133E CRN for X.25 terminal containsinvalid IA or TA

ExplanationThe communications resource name (CRN) for theX.25 ALC terminal is comprised of a base CRN plusup to two addresses (a terminal address and aninterchange address). One or both of those addressesare invalid.

System actionALCS does not perform this change request.

User responseVerify that the Interchange address defined in fieldCM1CIA and the terminal address defined in fieldCT1CTA (in the Communication Resource DefinitionDSECT (CT1TM)) are the same as the interchange andterminal addresses in the CRN.

ModuleDXCOCTM

DXC9134E Invalid timeout value for printeranswerbacks

ExplanationThe printer answerback timeout value is too high.

System actionALCS does not perform this change request.

User responseVerify that the timeout value for printer answerbacksfor this ALC printer has been defined at a valuebetween 0 and 300 in field CT1TMO in theCommunication Resource Definition DSECT (CT1TM).

ModuleDXCOCTM

DXC9135E Invalid timeout value for testmessage transmission interval

ExplanationThe printer test message transmission interval is toohigh.

300 Airline Control System Version 2: Messages and Codes

Page 313: Airline Control System Version 2: Messages and Codes

System actionALCS does not perform this change request.

User responseVerify that the timeout value for the test messagetransmission interval for this ALC printer has beendefined at a value between 0 and 910 in field CT1TMOin the Communication Resource Definition DSECT(CT1TM).

ModuleDXCOCTM

DXC9136E Invalid timeout value for recoveryretry count

ExplanationThe printer recovery retry count is too high.

System actionALCS does not perform this change request.

User responseVerify that the timeout value for the recovery retrycount for this ALC printer has been defined at a

value between 0 and 30 in field CT1TMO in theCommunication Resource Definition DSECT (CT1TM).

ModuleDXCOCTM

DXC9137E Inhibiting Scrolling is not allowed

ExplanationInhibiting scrolling is not allowed for this resourcetype.

System actionALCS does not perform this change request.

User responseCorrect the CT1TM.

ModuleDXCOCTM

Chapter 12. Error Messages for COMTC ADD/REPLACE: DXC9100-DXC9199 301

Page 314: Airline Control System Version 2: Messages and Codes

Chapter 13. System error codes: 000000-000FFF

000000 ZDUMP message

ExplanationA manual dump was requested by entering the ZDUMPcommand. The message is a copy of the data enteredwith the ZDUMP command.

System actionALCS continues processing normally.

ModuleDXCCOMP, DXCOMR, DXCCOMT

000001 PROGRAM EXCEPTION IN ONLINEMONITOR

ExplanationThere was a program exception while the ALCS onlinemonitor was executing.

System actionIf there is an active entry, then ALCS terminates it andcontinues. If there is no active entry, then ALCS endsabnormally.

Operator responseIf ALCS goes catastrophic then activate the alternateALCS if there is one, or restart ALCS. If this is anisolated instance, follow your normal procedure for anon-urgent problem. If it happens repeatedly, informyour system programmer.

System programmer responseIf an application program did not cause the systemerror then inform your IBM programming supportrepresentative.

Problem determinationALCS diagnostic file processor prints the type ofprogram interruption in the system error dump header.If there is an active entry then it is possible thatan application programming error caused the systemerror. The system error dump contains informationabout the active entry (for example, the ECB). Use

this information to check, for example, if an ECB-controlled program issued a monitor-request macrowith incorrect register contents.

ModuleAny ALCS online monitor module.

000003 PROGRAM EXCEPTION INAPPLICATION PGM program_name

ExplanationThere was a program exception while an ALCSapplication program was executing.

System actionALCS terminates the entry.

Problem determinationALCS diagnostic file processor prints the type ofprogram interruption in the system error dump header.

ModuleAny ECB-controlled program.

000004 NO BASE REGISTER FOR ERRORRETURN

ExplanationAn ALCS online monitor routine requested a systemerror dump. The system error routines could not returncontrol to the routine that requested the system errordump.

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

302 Airline Control System Version 2: Messages and Codes

Page 315: Airline Control System Version 2: Messages and Codes

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleDXCPCH

000005 INVALID MONITOR REQUESTCODE

ExplanationAn ECB-controlled program issued a monitor-requestmacro linkage instruction, BRANCH AND SAVE ANDSET MODE (BASSM), but the 2 bytes following theBASSM did not contain a valid monitor request code.

System actionALCS terminates the entry.

User responseCheck if the application program issued a monitor-request macro for a user-written monitor service. If so,check that the installation-wide exit routine correctlyimplements the service.

ModuleDXCNUC

000006 STORAGE LEVEL ALREADY IN USE

ExplanationAn ECB-controlled program issued a GETCC or impliedget storage monitor-request macro with a storageblock already attached at the ECB or DECB storagelevel.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSTM, DXCHLD

000007 STORAGE LEVEL NOT IN USE

ExplanationAn ECB-controlled program issued a RELCC or impliedrelease storage monitor-request macro with no blockattached at the ECB or DECB storage level.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSTM

000008 RECORD(S) HELD AT EXIT

ExplanationAn ECB-controlled program issued an EXITC monitor-request macro with one or more records held.

System actionALCS unholds the records before it terminates theentry.

Programmer responseCorrect the programming error.

ModuleDXCVFA

000009 RELEASE STORAGE ERROR - SUSTORAGE CONTROL CORRUPTED

ExplanationDuring release storage processing ALCS detectedcorruption of fields it uses to manage storage for theentry. This is most likely caused by the applicationworking through data and stepping outside a storageblock. General register 14 points to the area wherecorruption was observed.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

Chapter 13. System error codes: 000000-000FFF 303

Page 316: Airline Control System Version 2: Messages and Codes

ModuleDXCSTM

00000A INVALID ECB I/O COUNT

ExplanationThe ALCS online monitor detected that the ECB I/Ocounter for an entry was invalid.

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleDXCNUC

00000B INVALID LEVEL REFERENCE

ExplanationAn ECB-controlled program issued a monitor-requestmacro that specified an ECB or DECB storage level ordata level, but the level reference was invalid. ValidECB level references are D0 (value 0), D1 (value 8),and so on up to DF (value decimal 120).

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSTM, DXCVFM

00000C CORRUPTED ECB ADDRESS

ExplanationAn ECB-controlled program issued a monitor-requestmacro, but the ECB base register, general register 9(REB), did not contain the ECB address.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCNUC

00000D INVALID RELEASE STORAGEBLOCK variable

ExplanationAn ECB-controlled program issued a RELCC or impliedrelease storage monitor-request macro, but the blockaddress or type was invalid. Variable is eitherADDRESS or TYPE.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSTM

00000E FLIPC - INVALID LEVELREFERENCE

ExplanationAn ECB-controlled program issued a FLIPC monitor-request macro. One or both of the level referenceswas invalid. Valid level references are D0 (value 0), D1(value 8), and so on up to DF (value decimal 120).

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSTG

00000F ENTRY LIFE LIMIT EXCEEDED

304 Airline Control System Version 2: Messages and Codes

Page 317: Airline Control System Version 2: Messages and Codes

ExplanationThe entry exceeded its maximum entry life. The ALCSgeneration specifies two entry life limits; the entry canuse the SLIMC monitor-request macro to reset one,but the other is fixed. This error occurs if the entryexceeds either limit.

System actionALCS terminates the entry.

Programmer responseIf the entry exceeded the limit that SLIMC can reset,and if the entry genuinely needs to execute for avery long time, then include a SLIMC monitor-requestmacro in the application to increase the entry life limitfor this type of entry.

ModuleDXCTIR

000010 APPLICATION LOOP TIMEOUT

ExplanationAn application program executed too manyinstructions without releasing control. ALCS detectsthis when an application program executes for morethan a certain amount of time without releasingcontrol. The amount of time depends on the processor.

System actionALCS terminates the entry.

Programmer responseIf the application program genuinely needs to executea very large number of instructions, include DEFRCor DLAYC monitor-request macros to ensure that theentry loses control.

ModuleDXCTIR

000011 ABEND OTHER THAN PROGRAMEXCEPTION FROM MVS

ExplanationMVS ABEND that is not a program exception.

System actionIf there is an active entry, then ALCS terminates it andcontinues. If there is no active entry, then ALCS endsabnormally.

Operator responseIf ALCS goes catastrophic then activate the alternateALCS if there is one, or restart ALCS. If this is anisolated instance, follow your normal procedure for anon-urgent problem. If it happens repeatedly, informyour system programmer.

System programmer responseCheck the ALCS job log for any other messagesassociated with this error. If associated with HLLprograms check that sufficient secondary storage isdefined in the SCTGEN and that DXCHLIB specifies thecorrect LE runtime library.

If the problem is associated with HLL programs andthe problem can be recreated then use conversationaltrace to trace the macros called by the HLL programand determine where the error occurs. Tracing isdescribed in ALCS Operation and Maintenance.

Problem determinationALCS diagnostic file processor prints either the systemcompletion code or the user completion code, as wellas the hexadecimal reason code in the system errordump header.

MVS System Codes lists MVS system completioncodes and reason codes. User completion codes andreason codes appear in documents for the component,subsystem, or product that issues the codes.

The system error dump also includes the systemdiagnostic work area (SDWA). The SDWA containsinformation that can help problem determination; MVSDiagnosis: Data Areas describes the SDWA.

If the ALCS diagnostic file processor does not printa completion code and message then the abend is aUser Abend and the System Code is 000000.

If the program being executed is a HighLevel Language (HLL) program refer to LanguageEnvironment® Debugging and Run-Time MessagesGuide for the meaning of the user completion code. ACTL-000011 can occur if you attempt to execute a HLLprogram and no secondary storage units are availableor if the LE runtime library is not specified in the ALCSJCL deck (or ISPF panel) as ddname DXCHLIB.

Chapter 13. System error codes: 000000-000FFF 305

Page 318: Airline Control System Version 2: Messages and Codes

ModuleAny ALCS online monitor module or any ECB-controlled program.

000012 EXCEPTION DUMP TABLE -SYSTEM ERROR

ExplanationAn internal ALCS error occurred during processing of aZASER or ZDSER command.

System actionALCS continues processing normally.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleCVCH

000013 ENTRY SERRC LIMIT EXCEEDED

ExplanationAn ECB-controlled program issued a SERRC, SYSRA,or CPDMP monitor-request macro that exceeded theentry system error limit. The ALCS generation specifiestwo entry system error limits; the entry can use theSLIMC monitor-request macro to reset one, but theother is fixed. This error occurs if the entry exceedseither limit.

System actionALCS terminates the entry.

Programmer responseIf the entry exceeded the limit that SLIMC canreset, and if the entry genuinely needs to generate alarge number of system errors, then include a SLIMCmonitor-request macro in the application to increasethe entry system error limit for this type of entry.

ModuleDXCPCH

000014 PURGC - NOT FROM ZASYS ECB

ExplanationAn ECB-controlled program issued a PURGC monitor-request macro, but the entry was not authorized to

issue PURGC. Only state change entries are authorizedto issue PURGC.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

ModuleDXCPHM

000015 PURGC - INVALID PARAMETERS

ExplanationAn ECB-controlled program issued a PURGC monitor-request macro, but the parameter bytes following themonitor-request macro linkage instructions were notvalid.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

ModuleDXCPHM

000016 ENTRY ACTIVE DURING STATECHANGE

ExplanationThe entry was active when a state change to IDLE wasinitiated.

306 Airline Control System Version 2: Messages and Codes

Page 319: Airline Control System Version 2: Messages and Codes

System actionALCS terminates the entry.

ModuleDXCNUC

000017 ENTRY PURGED BY REQUEST

ExplanationThe operator entered ZPURG to terminate the entry.

System actionALCS terminates the entry, and continues.

Operator responseInform the application owner that you purged theentry (and why).

ModuleDXCPHM

000018 TRACE ENTRY ACTIVE DURINGSTATE CHANGE

ExplanationThe entry was active when a state change to IDLE wasinitiated.

System actionALCS terminates the entry.

ModuleDXCGTF

000019 TRACE ENTRY PURGED BYREQUEST

ExplanationThe operator entered ZPURG to terminate the entry.

System actionALCS terminates the entry and continues.

Operator responseInform the application owner that you purged theentry (and why).

ModuleDXCGTF

00001A CAN NOT LOG RECORD

ExplanationALCS was unable to write a record to the log.

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

ModuleDXCLOG

00001B ENTRY PURGED BY FORCEREQUEST

ExplanationThe operator entered ZPURG Force to terminate theentry.

System actionALCS terminates the entry, and continues. ALCS marksthe storage unit containing the ECB for the entry,together with any storage units that are chained fromit, as quarantined. This ensures that the storage unit(s)will not be dispensed again until ALCS is restarted.

Operator responseInform the application owner that you purged theentry (and why).

ModuleDXCPHM

00001C CAN NOT LOG RECORD IN HALTSTATE

ExplanationALCS was unable to write a record to the ALCS updatelog file during termination.

Chapter 13. System error codes: 000000-000FFF 307

Page 320: Airline Control System Version 2: Messages and Codes

System actionALCS continues with termination.

Note: This system error does not generate a systemerror dump.

ModuleDXCLOG

00001D INVALID ESTAE(S) REMOVED

ExplanationDuring EXITC processing, ALCS detected one or moreinvalid ESTAEs (z/OS Extended Specify Task AbnormalExit). Those ESTAEs were removed by ALCS. Generalregister 3 (RGB) contains the address of the invalidESTAE. This system error is generated when the eventoccurs for the first time; it is not generated when theevent recurs, until the next ALCS restart.

System actionALCS continues with EXITC processing.

Note: This system error does not generate a systemerror dump.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleDXCPGM

00001F Input list shut for too long

ExplanationThe Input list has been shut for too long. The ALCSdispatcher threshold has been reached.

System actionALCS terminates the entry.

System programmer responseInvestigate the reason why the input list has been shutfor too long.

ModuleDXCTIR

000020 macro - INVALID ACTION CODE

ExplanationAn ECB-controlled program issued a macro monitor-request macro, but the parameter bytes following themonitor-request macro linkage instructions were notvalid. macro is one of:

RAISC - the macro issued is RAISA, GDSNC, orGDSRCRIDICRONIC

System actionALCS terminates the entry.

User responseCheck if the application program issued a monitor-request macro for a user-written monitor service.If so, check that the installation-wide exit routinecorrectly implements the service. If an IBM-suppliedmacro generated the incorrect monitor-request macrolinkage then ask your system programmer to informyour IBM programming support representative.

ModuleDXCFAR

000021 RIDIC - INVALID AREA CODE

ExplanationAn ECB-controlled program issued a RIDIC monitor-request macro with an invalid area code.

System actionALCS terminates the entry.

User responseCheck if the application program issued a monitor-request macro for a user-written monitor service.If so, check that the installation-wide exit routinecorrectly implements the service. If an IBM-suppliedmacro generated the incorrect monitor-request macrolinkage then ask your system programmer to informyour IBM programming support representative.

ModuleDXCFAR

000022 FIND - BLOCK ALREADYATTACHED

308 Airline Control System Version 2: Messages and Codes

Page 321: Airline Control System Version 2: Messages and Codes

ExplanationAn ECB-controlled program issued a find-typemonitor-request macro with a storage block alreadyattached at the storage level.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCVFM

000023 FILE - NO BLOCK ATTACHED

ExplanationAn ECB-controlled program issued a file-type monitor-request macro with no storage block attached at thestorage level.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCVFM

000024 macro - FILE ADDRESS NOT HELD

ExplanationAn ECB-controlled program issued a FILUC (unholdfile address) or an UNFRC (request unhold file address)monitor-request macro, but the file address was notheld.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCVFM

000025 FIND - DATA LEVEL CORRUPTEDAT COMPLETION

ExplanationThe storage level was corrupted between the time thatan ECB-controlled program issued a find-type monitor-request macro and the time that the I/O completed.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCVFP

000026 VFA - NO BUFFER AVAILABLE

ExplanationALCS cannot obtain a VFA buffer.

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

Problem determinationCheck the system error dump to see why the VFAbuffers are in use. The shortage of buffers can indicate,for example:

• The ALCS generation did not specify enough buffers.• The ALCS generation specified entry write limits that

are too high. This can allow entries to request I/Ofaster that the DASDs can respond.

• A DASD is not working correctly, or requires toomany error recovery retries.

• An exceptional amount or type of work requires extrabuffers.

ModuleDXCVFB

000027 VFA LOGIC ERROR - reason

Chapter 13. System error codes: 000000-000FFF 309

Page 322: Airline Control System Version 2: Messages and Codes

ExplanationThere is an internal logic error in an ALCS routine. Theerror is in the online monitor VFA routines. Reason isone of:

BAD F.A. IN VFAGETB ( F.A. = "file address")IOCB REQUEST INVALID ( IOCB = "I/O controlblock")LOCKS HELD ON RETURNNO OVERFLOW RLT ITEM AVAILABLE ( RLT ="record locator table")BAD RLT UNLOCKBAD AGE LIST UNLOCKSTAGING BUFFER ERRORTABLES CORRUPTED

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleDXCVFA, DXCVFB, DXCVFP

000028 FILE - RECORD HELD BY ANOTHERENTRY

ExplanationAn ECB-controlled program issued a file-type monitor-request macro, but another entry was holding thefile address. Application programs use record holdto ensure consistent updates when several entriescan update the same record at the same time. Thiserror occurs because two (or more) entries are usingrecord hold inconsistently; one entry holds the recordto prevent parallel updates but the other entry updates(files) the record without holding it.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

Problem determinationThe system error dump includes two system errordump areas. Area 1 contains the VFA buffer headerfor the record held. Area 2 contains information aboutthe entry that was holding the record (block descriptor,ECB descriptor, ECB prefix, and ECB).

ModuleDXCVFM

000029 ECB LEVEL ERROR - I/O INPROGRESS

ExplanationAn ECB-controlled program issued a monitor-requestmacro which attempted to use a level on which I/O isin progress.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCGTC, DXCSTG, DXCSTM, DXCVFM

00002A ID CHANGE NOT ALLOWED BYEXIT

ExplanationAn ECB-controlled program issued a file-type monitor-request macro, for a long-term pool record. The recordID and the record code check is different from thepreviously filed copy of the record. The USRPIDCinstallation-wide exit has been invoked, and the IDchange is not allowed.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

310 Airline Control System Version 2: Messages and Codes

Page 323: Airline Control System Version 2: Messages and Codes

ModuleDXCGFE

00002B FLNPC -- RESTORE NOTAUTHORIZED

ExplanationAn ECB-controlled program issued an FLNPCTYPE=RESTORE monitor-request macro, but eitherRestore is not running or the originating entry was notthe Prime CRAS.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis monitor-request macro is not intended to becalled by user-written programs. If you have calledit, replace the call; otherwise inform your systemprogrammer.

ModuleDXCVFA

00002C FIND -- ECB HOLD COUNT LIMITEXCEEDED

ExplanationAn ECB-controlled program issued a find and holdmonitor-request macro, but the record hold count forthe entry was already at the maximum allowed. TheALCS generation specifies two entry record hold countlimits; the entry can use the SLIMC monitor-requestmacro to reset one, but the other is fixed. The erroroccurs if the entry exceeds either limit.

System actionALCS terminates the entry.

Programmer responseIf the entry exceeded the limit that SLIMC can reset,and if the entry genuinely needs to hold a largenumber of records, then include a SLIMC monitor-request macro in the application to increase the recordhold count limit for this type of entry.

ModuleDXCVFM

00002D FILE - INVALID FILE ADDRESS -CLASS ERROR

ExplanationAn ECB-controlled program issued a file-type monitor-request macro, but the file address was invalid.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCVFM, DXCVFP

00002E FILE - RECORD ID ERROR

ExplanationAn ECB-controlled program issued a file-type monitor-request macro, but the record identifier (ID) in the datalevel was not the same as the record ID in the storageblock.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCVFM

00002F FILE - RCC ERROR

ExplanationAn ECB-controlled program issued a file-type monitor-request macro, but the record code check (RCC) in thedata level was not the same as the RCC in the storageblock.

System actionALCS terminates the entry.

Chapter 13. System error codes: 000000-000FFF 311

Page 324: Airline Control System Version 2: Messages and Codes

Programmer responseCorrect the programming error.

ModuleDXCVFM

000031 DATABASE UNUSABLE - TOOMANY I/O ERRORS

ExplanationToo many consecutive I/O errors have occurred on theonly copy of an ALCS data set.

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

Problem determinationCheck the RO CRAS message, the EREP listing, and theMVS SYSLOG for more information about the error.

ModuleDXCDAI

000032 FILE - WRONG BLOCK SIZE

ExplanationAn ECB-controlled program issued a file-type monitor-request macro, but the size of the storage block wasnot the same as the size of the DASD record.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCVFM

000033 UNABLE TO BUILD SYSTEM ERRORDUMP AREA

ExplanationALCS was unable to build the system error dump areathat was intended to be included in a system errordump.

System actionThe system error dump area is omitted from thesystem error dump. ALCS continues processingnormally.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleDXCVFM

00003D NO STAGING BUFFERS

ExplanationALCS does not have enough resources to write to thetest data set.

System actionALCS ends abnormally.

System programmer responseThis condition should not occur. If it does, inform yourIBM programming support representative.

ModuleDXCTDB

00003E TEST DATABASE PUT FAILURE

ExplanationAn error occurred when ALCS was writing to the testdata set.

System actionALCS issues message DXC179T and ends abnormally.Note that the user completion code associated withthis system error is 0003 indicating a double nestederror. This is because ALCS attempts to write to thetest data set during termination.

Problem determinationRefer to message DXC179T.

312 Airline Control System Version 2: Messages and Codes

Page 325: Airline Control System Version 2: Messages and Codes

ModuleDXCTDB

00003F TEST DATABASE OPEN FAILURE

ExplanationAn error occurred when ALCS was opening the testdata set.

System actionALCS issues message DXC180T and ends abnormally.

Problem determinationRefer to message DXC180T ( “DXC180T” on page 25).

ModuleDXCTDB

000040 SEQUENTIAL FILE NOT DEFINED

ExplanationAn ECB-controlled program issued a sequential filemonitor-request macro, but the sequential file was notdefined in the ALCS sequential file generation.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSEQM

000041 SEQUENTIAL FILE NOT GENERAL

ExplanationAn ECB-controlled program issued a generalsequential file monitor-request macro, but thesequential file was defined in the ALCS sequential filegeneration as a real-time or system sequential file.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSEQM

000042 SEQUENTIAL FILE NOT REAL-TIME

ExplanationAn ECB-controlled program issued a real-timesequential file monitor-request macro, but thesequential file was defined in the ALCS sequential filegeneration as a general or system sequential file.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSEQM

000043 SEQUENTIAL FILE NOT ASSIGNEDTO ENTRY

ExplanationAn ECB-controlled program issued a generalsequential file monitor-request macro, but thesequential file was not assigned to the entry.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSEQM

000044 TASNC - SEQ FILE ALREADYASSIGNED TO ENTRY

ExplanationAn ECB-controlled program issued a TASNC monitor-request macro, but the sequential file was alreadyassigned to the entry.

System actionALCS terminates the entry.

Chapter 13. System error codes: 000000-000FFF 313

Page 326: Airline Control System Version 2: Messages and Codes

Programmer responseCorrect the programming error.

ModuleDXCSEQM

000045 TASNC - SEQUENTIAL FILE NOTOPEN

ExplanationAn ECB-controlled program issued a TASNC monitor-request macro, but the sequential file was not open.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSEQM

000046 TOPNC - SEQUENTIAL FILEALREADY OPEN

ExplanationAn ECB-controlled program issued a TOPNC monitor-request macro, but the sequential file was alreadyopen.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSEQM

000047 SEQUENTIAL FILE OUTPUT ONLY

ExplanationAn application program attempted to open asequential file for input or to read from a sequentialfile, but the sequential file was defined in the ALCSsequential file generation as an output sequential file.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSEQM

000048 SEQUENTIAL FILE INPUT ONLY

ExplanationAn application program attempted to open asequential file for output or to write to a sequentialfile, but the sequential file was defined in the ALCSsequential file generation as an input sequential file.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSEQM

000049 TSQCC - ENTRY NOT AUTHORIZED

ExplanationAn ECB-controlled program issued a TSQCC monitor-request macro, but the entry was not authorized toissue TSQCC. Only entries that originate from PrimeCRAS input messages are authorized to issue TSQCC.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

314 Airline Control System Version 2: Messages and Codes

Page 327: Airline Control System Version 2: Messages and Codes

ModuleDXCSEQM

00004A TCLSC - ENTRIES WAITING TOASSIGN FILE

ExplanationAn ECB-controlled program issued a TCLSC monitor-request macro, but other entries were waiting toassign the sequential file.

System actionALCS terminates the entries that are waiting to assignthe sequential file.

Programmer responseCorrect the programming error.

ModuleDXCSEQM

00004B INVALID DATA LEVEL

ExplanationAn ECB-controlled program issued a sequential filemonitor-request macro that specified an invalid ECBlevel. Valid level references are D0 (value 0), D1 (value8), and so on up to DF (value decimal 120).

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSEQM

00004C TDTAC - INVALID OPERATIONCODE

ExplanationAn ECB-controlled program issued a TDTAC monitor-request macro, but the data level contained a channelcommand word ( CCW ) with an unsupported operationcode. ALCS TDTAC only supports operation codeshexadecimal 01 (write) and 02 (read).

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSEQM

00004D INVALID DATA ADDRESS ORLENGTH

ExplanationAn ECB-controlled program issued a sequential filemonitor-request macro. The storage address andlength for the data specified a storage area that theapplication program does not have write (store) accessto.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSEQM

00004E TWRTC - UNRECOVERABLE WRITEERROR

ExplanationAn ECB-controlled program issued a TWRTC monitor-request macro. An unrecoverable I/O error occurredduring the write.

System actionALCS terminates the entry.

Problem determinationCheck the EREP listing for more information about theI/O error, and if necessary get the unit serviced.

ModuleDXCSEQT

00004F SEQUENTIAL FILE ASSIGNED ATEXIT

Chapter 13. System error codes: 000000-000FFF 315

Page 328: Airline Control System Version 2: Messages and Codes

ExplanationAn ECB-controlled program issued an EXITC monitor-request macro with one or more sequential files stillassigned to the entry.

System actionALCS closes the sequential files.

Programmer responseCorrect the programming error.

ModuleDXCSEQR

000050 TOPNC - ERROR DURING OPEN

ExplanationAn ECB-controlled program issued a TOPNC monitor-request macro, but ALCS could not allocate or openthe data set. This error can occur if the definition of thesequential file is wrong; for example, if the specifieddata set name is not on the specified volume.

System actionALCS terminates the entry.

Problem determinationGeneral register 15 (RDB) contains a type code in byte1 and a return code in bytes 2 and 3. The meaning ofthe return code depends on the type code as follows:

TypeMeaning of Return Code

01Error return from MVS SVC 99 Function (DYNALLOCmacro). The return code is the SVC 99 error reasoncode.

MVS Authorized Assembler Services Guidedescribes these error reason codes. For someerror reason codes there is also an informationreason code. General register 14 (RDA) containsthis information reason code.

02Error return from MVS GETMAIN macro. ALCS wasunable to obtain storage for I/O buffers for thedata set. The return code is the contents of generalregister 15 on return from GETMAIN.

MVS Authorized Assembler Services Guidedescribes these return codes.

03Error return from MVS PGSER macro. ALCS wasunable to page fix the I/O buffers for the data set.The return code is the contents of general register15 on return from PGSER.

MVS Authorized Assembler Services Guidedescribes these return codes.

04Error return from MVS OPEN macro. ALCS wasunable to open the data set. The return code iszero (there is no return code from OPEN).

05System ABEND. The ALCS subtask that allocatesand opens the data sets ended abnormally. Thereturn code is the system completion code.

MVS System Codes describes system completioncodes.

06User ABEND. The ALCS subtask that allocates andopens the data sets ended abnormally. The returncode is the user completion code. This conditionshould not occur. If it does, ask your systemprogrammer to inform your IBM programmingsupport representative.

ModuleDXCSEQP

000051 SEQUENTIAL FILE SUBTASKABEND - SEQ FILE NAME-seq

ExplanationOne of the subtasks that ALCS attaches to processsequential files ended abnormally.

System actionIf the sequential file is a system or a real-timesequential file then ALCS switches the sequential fileto a new data set. If it is a general sequential file, thenALCS closes the sequential file; ALCS then terminatesany entry that attempts to use the sequential file (withsystem error number 000052).

Problem determinationAt the time of the system error dump, general register1 (RG1) contains the address of an ALCS I/O controlblock (IOCB). The IOCB contains information that canhelp to identify the error; in particular, fields tagged asfollows:

TagContents of Field

316 Airline Control System Version 2: Messages and Codes

Page 329: Airline Control System Version 2: Messages and Codes

NMESymbolic name of sequential file (3 characters).

VSNVolume serial number of the volume that containsthe data set (6 characters).

DSNData set name (44 characters).

ABCCAbend completion code (4 bytes). This is thecontents of the MVS system diagnostic work area(SDWA) field SDWAABCC.

EC1Extended control program status word (PSW) atthe time of the abend (8 bytes). This is thecontents of the SDWA field SDWAEC1.

EC2Extended control PSW of the request block ( RB )that created the ESTAE exit at the time it lastincurred an interrupt (8 bytes). This is the contentsof the SDWA field SDWAEC2.

GRAC-GRDBGeneral registers corresponding to the PSW in EC1(4 bytes each). These are the contents of theSDWA fields SDWGR00-SDWAGR15.

SRAC-SRDBGeneral registers corresponding to the PSW in EC2(4 bytes each). These are the contents of theSDWA fields SDWSR00-SDWASR15.

MVS Diagnosis: Data Areas describes the contents ofSDWA fields in more detail.

ModuleDXCSEQP

000052 SEQUENTIAL FILE I/O ABEND

ExplanationA subtask that ALCS attached to process sequentialfiles for this entry ended abnormally (with system errornumber 000051).

System actionALCS terminates the entry.

Problem determinationSee the associated 000051 system error dump.

ModuleDXCSEQP

000053 NOT ENOUGH SPACE - SEQ FILESUBTASK ABEND

ExplanationOne of the subtasks that ALCS attaches to processsequential files ended abnormally. This is because alldata set secondary allocations have been used for asystem or real-time sequential file, but ALCS is stillunable to allocate a standby data set.

System actionIf the sequential file is a real-time sequential file thenALCS terminates the entry. If it is a system sequentialfile then ALCS ends abnormally.

ModuleDXCSEQM, DXCSEQS

000054 TOURC - NO BLOCK ATTACHED

ExplanationAn ECB-controlled program issued a TOURC with noblock attached at the level.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSEQM

00005E BACKC - LOCAL SAVE STACKCORRUPTED

ExplanationThere is an internal logic error in an ALCS routineidentified while processing the BACKC macro. Thelocal save stack is corrupted.

System actionALCS terminates the entry.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

Chapter 13. System error codes: 000000-000FFF 317

Page 330: Airline Control System Version 2: Messages and Codes

User responseIf this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

ModuleDXCPGM

00005F ENTRC - PROGRAM NEST LEVELCORRUPTED

ExplanationAn ECB-controlled program issued an enter/backmonitor-request macro, but the program enter nestlevel is invalid.

System actionALCS terminates the entry.

Programmer responseCheck if the application has corrupted this field. If not,then ask your system programmer to inform your IBMprogramming support representative.

Problem determinationThe program enter nest level is in the ECB prefix. Inthe system error dump, it is in the 4-byte field with thetag PNL.

ModuleDXCPGM

000060 ENTRC - PROGRAM NEST LEVELTOO HIGH

ExplanationAn ECB-controlled program issued an ENTRC monitor-request macro that exceeded the program enter nestlevel limit.

System actionALCS terminates the entry.

Programmer responseCheck if the application uses unnecessary ENTRCmonitor-request macros. ENTRC is unnecessary if thecalled program does not return control.

If the application uses unnecessary ENTRCs, replacethem with ENTNC or ENTDC monitor-request macros.

If only one program calls the called program, considermaking it a subroutine of the calling program.

ModuleDXCPGM

000061 PROGRAM program_name NOTFOUND

ExplanationAn ECB-controlled program issued an enter-typemonitor-request macro that specified a 4-characterprogram or transfer vector name that is not known ornot valid. Program_name is the 4-character program ortransfer vector name.

System actionALCS terminates the entry.

Operator responseIf this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

System programmer responseCheck that the 4-character name is correct. If it is,then identify the application program load module thatcontains the program or transfer vector, and do one orboth of the following:

• Tell the operator the name of the load module. Theoperator can load it using the ZPCTL command.

• Update the program load list to include the module.ALCS loads these modules automatically at restart.

Programmer responseCorrect the program error.

ModuleDXCPGM

000062 FIPWC - PROGRAM TOO LONG

ExplanationAn ECB controlled program has issued a FIPWC macrocalling for a program to be moved to a block attachedto the ECB and the program size is too big to fit in thelargest block defined to the system.

318 Airline Control System Version 2: Messages and Codes

Page 331: Airline Control System Version 2: Messages and Codes

System actionALCS terminates the entry.

Operator responseIf this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

System programmer responseIf it is not convenient to define a block size largeenough to contain the program to be moved, removethe FIPWC from the refer-from program or divide therefer-to program into smaller segments.

Programmer responseAlternatively, the application programmer can changethe program to use FINPC, which does not restrictprogram size.

Problem determinationThe system error dump contains the name of theprogram issuing the FIPWC and the name of theprogram being moved. General register 3 contains thesize of the program. General register 15 contains thesize of the largest block.

ModuleDXCPGM

000063 WASCC - ASYNC(1), SEC(1),TRANS(1) NOT SUPPORTED

ExplanationAn ECB-controlled program invoked an optimizedlocal adapter (OLA) callable service with an incorrectASYNC, SEC, or TRANS parameter value which ALCSdoes not support.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCWAS

000065 WAS SUBTASK ABEND

ExplanationOne of the subtasks that ALCS attaches to process anOLA callable service request ended abnormally.

System actionALCS continues.

Problem determinationAt the time of the system error dump, general register14 (RDA) contains the abend completion code. MVSSystem Codes lists abend codes. General register 1(RG1) points to a storage area containing the PSWand general registers at the time of the error. ThePSW is in an 8-byte field at displacement X'28' intothis storage area. The general registers, starting withgeneral register 0, are in 16 consecutive fullwords atdisplacement X'30' into this storage area.

ModuleDXCWAS

000066 WAS SUB TASK ABEND - ECBTERMINATED

ExplanationAn ECB-controlled program invoked an optimized localadapter (OLA) callable service but the subtask thatit was using ended abnormally. ALCS automaticallyreattaches the subtask.

One or more CTL-000066 system errors can resultfrom a ZCWAS DISC,F command because ALCSforcibly terminates the entries.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

Problem determinationCheck that general register 1 (RG1) in the ECB'sregister save area points to a correct OLA parameterlist. Refer to system error 000065 for additionalinformation.

ModuleDXCWAS

000067 WASCC - INVALID PARAMETERLIST

Chapter 13. System error codes: 000000-000FFF 319

Page 332: Airline Control System Version 2: Messages and Codes

ExplanationAn ECB-controlled program invoked an optimizedlocal adapter (OLA) callable service with an incorrectparameter list

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

Problem determinationCheck that general register 1 (RG1) in the ECB savearea points to the parameter list.

ModuleDXCWAS

000068 WASCC - TERMINATIONREQUESTED BY INST EXIT

ExplanationInstallation-wide monitor exit USRWAS1 determinedthat processing of this entry must be terminated.

System actionALCS terminates the entry.

User responseCheck that you are authorized to invoke OLA callableservices.

ModuleDXCWAS

000069 WASCC - INVALID REQUEST

ExplanationAn ECB-controlled program invoked an invalidoptimized local adapter (OLA) callable service.

System actionALCS terminates the entry.

System programmer responseThis error should not occur. If it does, inform your IBMprogramming support representative.

ModuleDXCWAS

00006A WAS DISCONNECT FAILURE

ExplanationDisconnecting ALCS from WAS failed.

System actionALCS continues.

System programmer responseThis error should not occur. If it does, inform your IBMprogramming support representative.

ModuleDXCWAS

00006B WAS BRIDGE SUBTASK ABEND

ExplanationOne of the subtasks that ALCS attaches to process aWAS Bridge request ended abnormally.

System actionALCS inactivates the WAS resource.

System programmer responseThis error should not occur. If it does, inform your IBMprogramming support representative.

Problem determinationAt the time of the system error dump, general register14 (RDA) contains the abend completion code. MVSSystem Codes lists abend codes. General register 1(RG1) points to a storage area containing the PSWand general registers at the time of the error. ThePSW is in an 8-byte field at displacement X'28' intothis storage area. The general registers, starting withgeneral register 0, are in 16 consecutive fullwords atdisplacement X'30' into this storage area.

ModuleDXCWAS

00006C WAS BRIDGE SUBTASK ABEND -ECB TERMINATED

320 Airline Control System Version 2: Messages and Codes

Page 333: Airline Control System Version 2: Messages and Codes

ExplanationAn ECB-controlled program issued a ROUTC or SEND-type monitor-request macro to send a message toa WAS resource, but the subtask that it was usingabended abnormally. ALCS automatically reattachesthe subtask.

System actionALCS terminates the entry.

System programmer responseThis error should not occur. If it does, inform your IBMprogramming support representative.

ModuleDXCWAS

000070 CREATE MACRO - INVALID DATA

ExplanationAn ECB-controlled program issued a create-typemonitor-request macro, but the parameter bytesfollowing the monitor-request macro linkageinstructions were not valid.

System actionALCS terminates the entry.

User responseIf an IBM-supplied macro generated the incorrectmonitor-request macro linkage then ask your systemprogrammer to inform your IBM programming supportrepresentative.

ModuleDXCPGM

000071 CREATE MACRO - PROGRAMprogram_name NOT FOUND

ExplanationAn ECB-controlled program issued a create-typemonitor-request macro that specified an unknown orinvlaid 4-character program or transfer vector name.

System actionALCS terminates the entry.

Operator responseIf this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

System programmer responseCheck that the 4-character name is correct. If it is,then identify the application program load module thatcontains the program or transfer vector, and do one orboth of the following:

• Tell the operator the name of the load module. Theoperator can load it using the ZPCTL command.

• Update the program load list to include the module.ALCS loads these modules automatically at restart.

Programmer responseCorrect the program error.

ModuleDXCPGM

000073 CRET TABLE FULL

ExplanationAn ECB-controlled program issued a CRETC monitor-request macro, or the monitor CRET list service routinewas executing. The ALCS CRET table is full (all theentries are in use).

System actionIn the case of an ECB-controlled program issuing aCRETC macro ALCS terminates the entry, otherwisethe CRET list service routine does not add a new itemto the CRET list.

Problem determinationCheck the system error dump to see why the CRETtable entries are in use. The shortage of entries canindicate, for example:

• The ALCS generation did not specify enough CRETtable entries.

• An application programming error caused theapplication to issue excessive CRETCs.

• An exceptional amount or type of work requires extraCRET table entries.

ModuleDXCTIM, DXCTIR

Chapter 13. System error codes: 000000-000FFF 321

Page 334: Airline Control System Version 2: Messages and Codes

000075 TIMEC - message

ExplanationAn ECB-controlled program issued a TIMEC monitor-request macro, but depending on message:

ENTRY NOT AUTHORIZED FOR ADD/SETThe entry was not authorized to change the ALCStime. Only entries that originate from Prime CRASinput messages are authorized to change the time.This option of the TIMEC macro is not intended foruser-written programs.

INVALID ACTION CODEThe parameter bytes following the monitor-request macro linkage instructions were not valid.

INVALID VALUE CODEThe parameter bytes following the monitor-request macro linkage instructions were not valid.

System actionALCS terminates the entry.

User responseIf an IBM-supplied macro generated the incorrectmonitor-request macro linkage then ask your systemprogrammer to inform your IBM programming supportrepresentative.

ModuleDXCTIM

000076 APPC - NO SRB AVAILABLE

ExplanationNo MVS service request block ( SRB ) was available toAdvanced Program-to-Program Communications/MVS(APPC/MVS).

System actionALCS terminates the entry.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleDXCCOLF

000077 APPC - NO IOCB AVAILABLE

ExplanationAn ECB-controlled program issued a call toAdvanced Program-to-Program Communications/MVS(APPC/MVS), but no I/O control block (IOCB) wasavailable.

System actionALCS terminates the entry.

System programmer responseCheck the system error dump to see why the IOCBsare in use. The shortage of IOCBs can indicate, forexample:

• The ALCS generation specified entry write limits thatare too high. This can allow entries to request I/Ofaster that the I/O devices can respond.

• An I/O device is not working correctly, or requirestoo many error recovery retries.

• An exceptional amount or type of work requires extraIOCBs.

• The ALCS generation did not specify enough IOCBs.

ModuleDXCCOLF

000078 APPC - LOGIC ERROR

ExplanationThere is an internal logic error in an ALCSroutine. (This involves Advanced Program-to-ProgramCommunications/MVS (APPC/MVS).)

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleDXCCOLF

322 Airline Control System Version 2: Messages and Codes

Page 335: Airline Control System Version 2: Messages and Codes

000079 COMMUNICATION TABLECORRUPTED

ExplanationThe ALCS communication routines detected acorruption of one of the communication tables.

System actionALCS ends abnormally.

System programmer responseCheck that the error is not caused by user-writtencode being executed in installation-wide exits or inuser modifications. If the error is in ALCS, inform yourIBM programming support representative.

Problem determinationRegister R14 contains the CRI of the invalidcommunication table (DXCREI) entry. Register R15contains either 4 (corruption detected by ALCS logonroutine) or 8 (corruption detected by ALCS simlogonroutine).

ModuleDXCCOME

00007A APPC - INVALID PARAMETERS

ExplanationAn SAA Common Programming Interface -Communications (CPI-C) or Advanced Program-to-Program Communications/MVS (APPC/MVS) callparameter is invalid.

System actionALCS terminates the entry. General register 1 is savedin the ECB register save area.

User responseCorrect your application program. Either one of theparameters in the parameter list is invalid, or noconversation existed for this CPI-C or APPC/MVS call,with the result that all parameters are invalid.

Problem determinationCheck the CPI-C or APPC/MVS parameters used in thiscall. (General register 1 in the ECB save area points tothe parameter list.)

ModuleDXCCOLF

00007B APPC/MVS NOT SUPPORTED

ExplanationAdvanced Program-to-Program Communications/MVS(APPC/MVS) support is not available for one of thefollowing reasons:

• This ALCS does not support APPC/MVS.• The z/OS release does not support APPC/MVS.• Either error DXC090E ( “DXC090E” on page 12),

DXC091E ( “DXC091E” on page 13), or DXC092E( “DXC092E” on page 13) occurred.

• APPCPMxx parmlib member is incorrect, resulting inmessage DXC093W ( “DXC093W” on page 13),

System actionALCS terminates the entry.

User response• Refer to ALCS Installation and Customization on how

to specify APPC/MVS support.• Check that the installed level of z/OS supports APPC/

MVS.• Check the MVS console for error messages.• Check and correct your APPCPMxx member, if

necessary.

Check the MVS console for error messages. Check thatthe installed level of MVS supports APPC/MVS. Checkand correct your APPCPMxx member, if necessary.

ModuleDXCCOLF

00007D APPC - TERMINATIONREQUESTED BY INST EXIT

ExplanationThe ALCS Advanced Program-to-ProgramCommunications/MVS (APPC/MVS) installation-wideexit determined that processing of this entry must beterminated.

System actionALCS terminates the entry.

Chapter 13. System error codes: 000000-000FFF 323

Page 336: Airline Control System Version 2: Messages and Codes

User responseCheck authorization of the user.

ModuleDXCCOLF

00007E APPC - CPI-C OR APPC CALLABEND

ExplanationThe ALCS routine executing the SAA CommonProgramming Interface - Communications (CPI-C) orAdvanced Program-to-Program Communications/MVS(APPC/MVS) call ended abnormally.

System actionALCS terminates the entry. General register 1 issaved in the ECB register save area. General register14 (RDA) contains the MVS service request block( SRB ) abend code in the form 00xxxyyy, where xxxis the System completion code and yyy is the Usercompletion code. (Also ALCS writes the completeSDWA to SYS1.LOGREC).

User responseCheck the parameters, and correct your applicationprogram.

Problem determinationCheck the CPI-C or APPC/MVS parameters used in thiscall. (General register 1 in the ECB register save areapoints to the parameter list.)

ModuleDXCCOLF

00007F APPC - SUBTASK ABEND

ExplanationThere is an internal logic error in the ALCSAdvanced Program-to-Program Communications/MVS(APPC/MVS) subtask inhibiting any further APPC/MVSprocessing.

System actionALCS terminates the subtask. General register 14(RDA) contains the abend code in the form 00xxxyyy.Where xxx is the System completion code and yyy isthe User completion code.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleDXCCOLF

000080 macro - NO BLOCK ATTACHED

ExplanationAn ECB-controlled program issued a ROUTC or send-type monitor-request macro, but either the storagelevel is invalid or there is no block attached on thestorage level. Macro is ROUTC or SEND.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCCOMQ, DXCSND, CPQS

000081 macro - MESSAGE TOO SHORT

ExplanationAn ECB-controlled program issued a ROUTC or send-type monitor-request macro, but the message is tooshort. That is, the character count in the messageblock is too small to contain any message data. macrois ROUTC or SEND.

System actionIf the message is to a WTTY link, then ALCS continuesprocessing normally. Otherwise ALCS terminates theentry.

Programmer responseCorrect the programming error.

324 Airline Control System Version 2: Messages and Codes

Page 337: Airline Control System Version 2: Messages and Codes

ModuleDXCCOMQ, DXCSND, DXCCOLI

000082 macro - MESSAGE TOO LONG

ExplanationAn ECB-controlled program issued a ROUTC or send-type monitor-request macro, but the message is toolong. That is, the character count in the message blockis too large for the block to contain. Macro is SENDC orSEND.

System actionIf the message is to a WTTY resource thenALCS continues processing normally. Otherwise ALCSterminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCCOMQ, DXCSND

000083 SEND - INVALID LINE NUMBER

ExplanationAn ECB-controlled program issued a WTTY monitor-request macro or a SENDC K monitor-request macro,but the line number does not exist.

System actionALCS terminates the entry.

User responseCheck that the resource is correctly specified in thecommunication generation.

ModuleDXCSND

000084 SEND - INVALID LINE TYPE

ExplanationAn ECB-controlled program issued a send-typemonitor-request macro, but one of the following errorshas occurred:

• For this send-type monitor-request macro thedestination must be a WTTY resource, but it was nota WTTY resource.

• For this send-type monitor-request macro thedestination must be an SLC link, but it was not anSLC link.

• The monitor-request macro was SENDC M, but thedestination was a printer.

• The monitor-request macro was SPOCC, but thedestination was a display.

• The monitor-request macro was POLLC, but thedestination was a WTTY resource that was not half-duplex.

• The monitor-request macro was SCDCC, STXTC, orSEOMC, but the destination was a simplex-in WTTYresource.

System actionALCS terminates the entry.

User responseCheck that the resource is correctly specified in thecommunication generation.

ModuleDXCSND

000085 SEND - INVALID TERMINALADDRESS

ExplanationAn ECB-controlled program issued a send-typemonitor-request macro, but one of the following istrue:

• The destination was not defined to ALCS.• The monitor-request macro was SENDC A or SENDCM, but the CRI was 000000 or 010000 through0100FF.

System actionALCS terminates the entry.

User responseCheck that the resource is correctly specified in thecommunication generation.

ModuleDXCSND

000086 SEND - NO EOM CHARACTER

Chapter 13. System error codes: 000000-000FFF 325

Page 338: Airline Control System Version 2: Messages and Codes

ExplanationAn ECB-controlled program issued a send-typemonitor-request macro, but the message was notterminated by a valid end-of-message character.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSND

000087 SEND - LINE TOO LONG FOR device

ExplanationThe destination was a 3270 device (DISPLAY orPRINTER), but the message contained a line longerthan the screen width.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCCOM3

000088 SEND - resource NOT AVAILABLE

ExplanationAn ECB-controlled program issued a send-type(resource = LU or TCP/IP CONNECTION) or SENDCK (resource = SLC LINK) monitor-request macro, butthe destination resource was not available.

System actionALCS detaches the message block from the ECB andreturns control to the entry.

User responseCheck the resource is correctly defined in thecommunication generation. Also check that allrequired communication resources are correctlystarted.

ModuleDXCSND, DXCCOMS

000089 macro - INVALID REFERENCEADDRESS

ExplanationAn ECB-controlled program issued either a REQSC oran SCDCC monitor-request macro but, depending onthe value of macro:

REQSCThe address of the program reference is invalid.

SCDCCThe address of the program reference is in storagethat the ECB-controlled program cannot accessread/write.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

ModuleDXCSND

00008A SEND - LINE IN RECEIVE STATE

ExplanationAn ECB-controlled program issued an STXTC or SEOMCmonitor-request macro, but the destination resource(a WTTY link) was in receive state and not busy.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

326 Airline Control System Version 2: Messages and Codes

Page 339: Airline Control System Version 2: Messages and Codes

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

ModuleDXCSND

00008B SEND A/C/X - SEND TO PRINTERNOT SUPPORTED

ExplanationAn ECB-controlled program issued a SENDC A, orSENDC C, or SENDC X monitor-request macro, but thedestination resource was not a display.

System actionALCS terminates the entry.

User responseCheck that the resource is correctly defined in thecommunication generation.

ModuleDXCSND

00008C SENDC D - SEND TO device NOTSUPPORTED

ExplanationAn ECB-controlled program issued a SENDC Dmonitor-request macro to send a message to anunsupported device. Where device is:

PRC/ROCALCS does not allow SENDC D to send a messageto a device that has Prime or RO CRAS status.

ALC DEVICEALCS supports SENDC D (send direct) only for3270 devices. Use SENDC C instead of SENDC Dfor an ALC device.

OSYS DEVICEALCS does not allow SENDC D to send a messageto a communication device owned by anothersystem.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSND

00008D SANSC - MACRO NOT SUPPORTED

ExplanationAn ECB-controlled program issued a SANSC monitor-request macro. ALCS does not support SANSC.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSND

00008E EOM NOT LAST CHARACTER INMESSAGE BLOCK

ExplanationALCS detected an end-of-message characterimbedded in the text of a message received.

System actionALCS continues processing normally.

User responseIf this error occurs, ask your system programmerto inform your high-level-network supportrepresentative.

ModuleDXCCOMT

00008F ALCS PROGRAM ERROR OR NPSIGENERATION ERROR

ExplanationALCS received an invalid VTAM sense code on an X.25permanent virtual circuit (PVC).

System actionALCS continues processing normally.

Chapter 13. System error codes: 000000-000FFF 327

Page 340: Airline Control System Version 2: Messages and Codes

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleDXCCOMX

000090 VTAM HALT OR ABEND - RESTARTVTAM

ExplanationVTAM operator has issued the HALT NET,QUICKcommand or VTAM has abended. This can also occur ifthe VTAM ACB has been inactivated.

System actionALCS ends abnormally.

Operator responseRestart VTAM, or activate the VTAM ACB . Thenactivate the alternate ALCS if there is one, or restartALCS.

ModuleDXCCOME

000091 COMMUNICATION LOGIC ERROR -routine

ExplanationThere is an internal logic error in an ALCS routine.Routine is the routine that contains the error, one of:

DELTERMRoutine that deletes communication resourcesfrom the ALCS communication tables.

ADDTERMRoutine that adds communication resources to theALCS communication tables.

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleDXCCOMV

000092 SEND - TOO MANY LINES

ExplanationThe destination was a 3270 display, but themessage contained data to display on unavailable ornonexistent lines (rows).

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCCOM3

000093 CHAINED RU ERROR - TIMEOUT

ExplanationALCS is receiving a message from a VTAM resourcein two or more chained SNA request units (RUs). Theresource is a 3270-type terminal, an ALCI LU, or anX.25 permanent virtual circuit (PVC). After receiving achained RU, ALCS waits for another, using the intervalspecified on the COMGEN generation macro TIMEOUTparameter (first subparameter). ALCS did not receivethe next part of the message before the time intervalexpired.

System actionALCS discards the part of the message that has beenreceived.

User responseThis system error can occur if ALCS receives an RUchain containing too many RUs (see also system errornumber 000095); ALCS discards the first part of theRU chain and handles any remaining RUs as partof a new message. Otherwise, try to recreate theconditions that caused the system error and run aVTAM buffer trace to see the input message RUs.

328 Airline Control System Version 2: Messages and Codes

Page 341: Airline Control System Version 2: Messages and Codes

ModuleDXCCOME

000094 CHAINED RU ERROR - ECB NOTFOUND

ExplanationALCS is receiving a message from a VTAM resourcein two or more chained SNA request units (RUs).The resource is a 3270-type terminal, an ALCI LU,or an X.25 permanent virtual circuit (PVC). For eachchained RU, ALCS uses an ECB to accumulate themessage data. The ECB address that was saved in thecommunication table entry for the VTAM resource wasunexpectedly zero.

System actionALCS discards the part of the message that has beenreceived.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleDXCCOMR

000095 CHAINED RU ERROR - message

ExplanationALCS is receiving a message from a VTAM resourcein two or more chained SNA request units (RUs). Theresource is a 3270-type terminal, an ALCI LU, or anX.25 permanent virtual circuit (PVC). Message is oneof:

MORE THAN 16 RUSALCS accepts a maximum of 16 RUs in an input RUchain. in an input RU chain.

FIC ALREADY RECEIVEDALCS received two first-in-chain RUs apparently inthe same RU chain.

LIC ALREADY RECEIVEDALCS received two last-in-chain RUs apparently inthe same RU chain.

TOO MANY RUSThe SNA sequence numbers in the RU chainindicate that the chain is longer than 16 RUs.

System actionALCS discards the part of the message that has beenreceived.

User responseTry to recreate the conditions that caused the systemerror and run a VTAM buffer trace to see the inputmessage RUs.

ModuleDXCCOMR

000096 NO STORAGE - CRN-crn CRI-cri -action

ExplanationALCS is unable to obtain storage for a buffer.Depending on the value of action (SND or RCV), thebuffer is needed to send or receive data to or froma communication resource that has an LDTYPE ofALCSLINK.

System actionALCS takes a diagnostic system dump and continuesprocessing normally. No data is transmitted on theparallel session crn.

User responseRun ALCS in a region that has sufficient storageavailable.

ModuleDXCCOLB

000097 READ ERROR - CRN-crn CRI-cri

ExplanationALCS is unable to read a record from pool file.

System actionALCS takes a diagnostic system dump and continuesprocessing normally. No data is sent on the parallelsession crn.

User responseCheck if one of the following caused the error:

• User corruption of the message chain• Hardware error.

Chapter 13. System error codes: 000000-000FFF 329

Page 342: Airline Control System Version 2: Messages and Codes

If not, then ask your system programmer to informyour IBM programming support representative.

ModuleDXCCOLB

000098 RECEIVE ERROR error_code - CRN-crn

ExplanationThe ALCS monitor has detected an error that preventsthe correct reception of data from a communicationresource that has an LDTYPE of ALCSLINK. Error_codespecifies the error:

0701ALCS is unable to obtain an L1 or L3 short-termpool record, because L1 or L3 records are notdefined to the system.

0702ALCS is unable to obtain an L1 or L3 short-termpool record, because there are no L1 or L3 short-term pool records available.

0703ALCS internal error.

0704ALCS internal error.

System actionALCS takes a diagnostic system dump and continuesprocessing normally.

User responseEnsure that sufficient L1 and L3 short-term poolrecords are generated and that sufficient L1 and L3VFA buffers are available.

In case of internal error, ask your systemprogrammer to inform your IBM programming supportrepresentative.

ModuleDXCCOLB

000099 UNSUPPORTED RPL REQUESTRECEIVED

ExplanationLU 6.1 has received an unsupported VTAM requestparameter list ( RPL ) request unit control code.

System actionALCS takes a dump, ignores this RPL , and continuesprocessing.

User responseCheck what program sent the unsupported request. Ifit was an IBM program ( CICS® , ALCS, or IMS , forexample), then ask your system programmer to informyour IBM programming support representative.

ModuleDXCCOLB

00009A SPOCC - NO BLOCK ATTACHED

ExplanationAn ECB-controlled program issued a monitor-requestmacro to cause data to be transmitted on a link, butthere is no block attached on the storage level.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

ModuleDXCCOLB

00009B SPOCC - INVALID LEVELREFERENCE

ExplanationAn ECB-controlled program issued a monitor-requestmacro to cause data to be transmitted on a link, butthe storage level is invalid.

System actionALCS terminates the entry.

330 Airline Control System Version 2: Messages and Codes

Page 343: Airline Control System Version 2: Messages and Codes

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

ModuleDXCCOLB

00009C SPOCC - LINK NOT AVAILABLE

ExplanationAn ECB-controlled program issued a monitor-requestmacro to cause data to be transmitted, but theresource is not available.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

ModuleDXCCOLB

00009D SPOCC - INVALID LINK CRI

ExplanationAn ECB-controlled program issued a monitor-requestmacro to cause data to be transmitted, but eitherthe CRI does not exist in this system or it doesnot specify a communication resource defined byLDTYPE=ALCSLINK.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

ModuleDXCCOLB

00009E TPPCC - INVALID PARAMETERS

ExplanationTPPCC monitor-request macro parameter is invalid.

System actionALCS terminates the entry.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleCLU6

00009F TPPCC - LEVEL DF IS NOT A TPPCCBLOCK

ExplanationAn ECB-controlled program issued a TPPCC monitor-request macro, but the storage block attached on levelDF was invalid.

System actionALCS terminates the entry.

User responseTPPCC monitor-request macro requires that level DFis not used by the application. Check and correct yourapplication program.

ModuleCLU6

0000A0 DASCC - ENTRY NOT AUTHORIZED

Chapter 13. System error codes: 000000-000FFF 331

Page 344: Airline Control System Version 2: Messages and Codes

ExplanationAn ECB-controlled program issued a DASCC monitor-request macro, but the entry is not authorized toissue DASCC. Only entries that originate from PrimeCRAS input messages are authorized to issue DASCC(except that any entry is authorized to issue DASCCwith DISPLAY option).

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

ModuleDXCDAI

0000A1 DASCC - INVALID PARAMETER

ExplanationAn ECB-controlled program issued a DASCC monitor-request macro, but the parameter bytes following themonitor-request macro linkage instructions were notvalid.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

ModuleDXCDAI

0000B0 macro - POOL INACTIVE ORUNDEFINED

ExplanationAn ECB-controlled program issued a macro (GETFC orRELFC) monitor-request macro that specified a poolrecord type that was inactive or that did not exist. Poolrecord types are inactive during some ALCS systemfunctions, including restart.

System actionALCS terminates the entry.

Programmer responseCheck if the application program was executing whilethe pool record type was inactive. Check the ALCSDASD generation for a list of valid pool record types.

ModuleDXCGFS

0000B1 macro - INVALID LEVELREFERENCE

ExplanationAn ECB-controlled program issued a macro (GETFC orRELFC) monitor-request macro that specified storagelevel or data level. The level reference was invalid.Valid level references are D0 (value 0), D1 (value 8),and so on up to DF (value decimal 120).

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCGFS

0000B2 GETFC - CAN NOT DETERMINERECORD SIZE

ExplanationAn ECB-controlled program issued a GETFC monitor-request macro that did not uniquely specify the recordsize. For example, the GETFC specified a recordidentifier (ID) that was defined for more than onerecord size.

System actionALCS terminates the entry.

332 Airline Control System Version 2: Messages and Codes

Page 345: Airline Control System Version 2: Messages and Codes

Programmer responseCorrect the programming error.

ModuleDXCGFS

0000B3 RELFC - RELEASE CHAIN ITEMNOT ACCESSIBLE

ExplanationAn ECB-controlled program issued a RELFC with theCHNITEM parameter, but the address is in storage thatthe application program did not have read/write (store)access to.

System actionALCS terminates the entry.

Programmer responseThis parameter of the macro is not intended tobe called by user-written programs. If you havecalled it, replace the call; otherwise ask your systemprogrammer to inform your IBM programming supportrepresentative.

ModuleDXCGFS

0000B4 RELFC - INVALID FILE ADDRESS

ExplanationAn ECB-controlled program issued a RELFC monitor-request macro, but the file address was invalid or wasnot a pool file address.

System actionALCS returns control to the program.

ModuleDXCGFS

0000B5 GETFC - type ENTRY LIMITEXCEEDED

ExplanationAn ECB-controlled program issued a GETFC monitor-request macro that exceeded the entry pool filedispense limit. type is one of

STThe short-term pool file dispense limit wasexceeded.

LTThe long-term pool file dispense limit wasexceeded.

The ALCS generation specifies two pool file dispenselimits, a maximum system limit and a default limit. Theentry can use the SLIMC monitor-request macro toreset one, but the other is fixed. This error occurs if theentry exceeds either limit.

System actionALCS terminates the entry.

Programmer responseIf the entry exceeded the limit that SLIMC can reset,and if the entry genuinely needs a large number ofpool file records, include a SLIMC monitor-requestmacro in the application to increase the pool filedispense limit for this type of entry.

ModuleDXCGFS

0000B6 LOGIC ERROR -- INVALID RETURNFROM MONFIND

ExplanationThere is an internal logic error in an ALCS poolmanagement routine.

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. It happensrepeatedly, inform your system programmer.

System programmer responseIf this message occurs inform your IBM programmingsupport representative.

ModuleDXCGFST

0000B7 PDU SUBTASK ABEND

Chapter 13. System error codes: 000000-000FFF 333

Page 346: Airline Control System Version 2: Messages and Codes

ExplanationThe subtask that ALCS attaches to manage theemergency pool recovery (PDU) facility endedabnormally.

System actionALCS attaches the subtask again at the next request towrite to or read from the MVS log-stream.

Problem determinationAt the time of the system error dump, general register14 (RDA) contains the abend completion code (4bytes). This is the contents of the MVS systemdiagnostic work area (SDWA) field SDWAABCC. MVSSystem Codes lists abend completion codes. At thetime of the system error dump, general register 15(RDB) contains the address of a field containing thecontents of the PSW (8 bytes) and general registers 0- 15 (64 bytes) at the time of the abend. These arethe contents of the MVS SDWA fields SDWAEC1 andSDWAGRSV.

ModuleDXCPDU

0000B8 POOL LOGIC ERROR - reason

ExplanationThere is an internal logic error in an ALCS poolmanagement routine. Reason is one of:

GFCINVALID F.A. IN GFEINVALID F.A. IN GFSINVALID PFDR F.A.ZPOOL

The reasons are only intended as pointers to help IBMidentify the cause of the problem.

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleDXCGFC, DXCGFE, DXCGFS, DXCGFD, DXCGFLT,DXCGFR, DXCGFST, DXCINTG

0000B9 LONG-TERM POOL EXHAUSTED -RUN RECOUP

ExplanationAn ECB-controlled program issued a GETFC monitor-request macro to obtain the address of a long-termpool record, but there are no records available for therequested pool type.

System actionALCS ends abnormally.

Operator responseRun Recoup.

System programmer responseCheck the ALCS DASD generation to ensure that theallocation for this pool type is adequate. If it is not,then run a new ALCS DASD generation to increase theallocation.

ModuleDXCGFD

0000BA GFSCC RECOUP,WRITEDIAG -error

ExplanationAn ECB-controlled program issued a GFSCC monitor-request macro with parameters RECOUP,WRITEDIAG,but there was an error, one of:

INVALID DATAStorage block did not contain a valid Recoup erroritem.

NO BLOCK ATTACHEDNo storage block attached at the specified level.

System actionALCS terminates the entry.

334 Airline Control System Version 2: Messages and Codes

Page 347: Airline Control System Version 2: Messages and Codes

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

ModuleDXCGFC

0000BB GFSCC - reason

ExplanationAn ECB-controlled program issued a GFSCC monitor-request macro that caused an error. The reason wasone of:

INVALID LEVEL REFERENCEINVALID POOL IDINVALID REQUEST CODEINVALID WORK AREA ADDRESSNOT AUTHORIZED

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

ModuleDXCGFC

0000BC RLCHA - INVALID PARAMETERLIST

ExplanationAn ECB-controlled program issued a RLCHA monitor-request macro that specified a parameter list area instorage that the application program did not have read(fetch) access to.

System actionALCS terminates the entry.

ModuleDXCPGM

0000BD RLCHA - CONTROL RECORDACCESS ERROR

ExplanationALCS detected an error in the monitor find routinewhile processing a RLCHA monitor-request macro.

System actionALCS terminates the entry.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleDXCPGM

0000BE CPDUC - INVALID PARAMETER

ExplanationAn ECB-controlled program issued a CPDUC monitor-request macro, but the parameter bytes following themonitor-request macro linkage instructions were notvalid.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

ModuleDXCPDU

0000BF CPDUC - INVALID POOL SIZE

Chapter 13. System error codes: 000000-000FFF 335

Page 348: Airline Control System Version 2: Messages and Codes

ExplanationAn ECB-controlled program issued a CPDUC monitor-request macro with parameter SIZE that specified anundefined long-term pool size.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

ModuleDXCPDU

0000C0 COMMUNICATION LOGIC ERROR

ExplanationThere is as internal logic error in an ALCS routine,during processing of a new input message.

System actionALCS discards the input message.

Operator responseIf this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleDXCOPZ, DXCSAF

0000C1 COMCC -- UNABLE TO FORMATSCREEN

ExplanationAn ECB-controlled program issued a COMCCFORMAT=TOP macro to format a 3270 display screen,

but ALCS could not format the screen for one of thefollowing reasons:

no installation wide exit suppliedmore than 500 bytes of user text suppliedtoo many carriage returns in user textline length too long in user text

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCCOM3

0000C3 HEAP STORAGE NOT AVAILABLE

ExplanationALCS could not obtain assembler heap storage duringinput message processing.

System actionALCS discards the message.

System programmer responseCheck that you have allocated enough type 3storage units using the SCTGEN NBRSU and SUSIZEparameters in your system configuration. Specify atype 3 storage unit size which is greater than or equalto the value of any COMDEF IPMGSZ values in yourcommunication generation plus 21 bytes (to allow fora message header). The number required will dependon factors such as the rate of large messages sent andreceived by your applications, and the existence timeof entries.

ModuleDXCOPZ, DXCCOMT, DXCSOCO

0000D3 KCTLC - SUBTASK TERMINATING -TRY AGAIN

ExplanationWhile processing a ZACOM command, ALCS found thatthe subtask that ALCS attaches to open and close SLCchannels is about to end.

336 Airline Control System Version 2: Messages and Codes

Page 349: Airline Control System Version 2: Messages and Codes

System actionALCS terminates the entry.

Operator responseRetry the ZACOM OPEN or ZACOM CLOSE command.

ModuleDXCSLCCI

0000D4 SLC SUBTASK ABEND

ExplanationThe subtask that ALCS attaches to open and close SLCchannels ended abnormally.

System actionALCS terminates any entries that have outstandingopen or close requests for SLC channels. ALCSattaches the subtask again at the next request to openor close an SLC channel.

Problem determinationAt the time of the system error dump, general register14 (RDA) contains the abend completion code (4bytes). This is the contents of the MVS systemdiagnostic work area (SDWA) field SDWAABCC.

ModuleDXCSLCCI

0000D5 macro - PROGRAM NOTAUTHORIZED

ExplanationAn unauthorized program issued a macro (KCTLC orPLONC) monitor-request macro.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

ModuleDXCSLCCI

0000D6 macro - INVALID PARAMETER

ExplanationAn ECB-controlled program issued a macro (KCTLCor PLONC) monitor-request macro, but the parameterbytes following the monitor-request macro linkageinstructions were not valid.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

ModuleDXCSLCCI, DXCSLCOU

0000D7 KCTLC - CALLER REPLY AREA NOTACCESSIBLE

ExplanationAn ECB-controlled program issued a KCTLC monitor-request macro with parameter TEST that specified adata area in storage that the program did not haveread (fetch) access to.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

Chapter 13. System error codes: 000000-000FFF 337

Page 350: Airline Control System Version 2: Messages and Codes

ModuleDXCSLCCI

0000D8 macro - INVALID LINK NUMBER

ExplanationAn ECB-controlled program issued a macro (KCTLC orPLONC) monitor-request macro with an invalid SLC linknumber.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThese macros are not intended to be called by user-written programs. If you have called one, replace thecall; otherwise inform your system programmer.

ModuleDXCSLCCI, DXCSLCOU

0000D9 macro - INVALID LINK CHANNELNUMBER

ExplanationAn ECB-controlled program issued a macro (KCTLC orPLONC) monitor-request macro with an invalid SLC linkchannel number.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThese macros are not intended to be called by user-written programs. If you have called one, replace thecall; otherwise inform your system programmer.

ModuleDXCSLCCI, DXCSLCOU

0000DB PLONC MSG - NO MESSAGE FILEADDR PROVIDED

ExplanationAn ECB-controlled program issued a PLONC monitor-request macro with parameter MSG, but there was nofile address for the message in general register 15(RDB).

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

ModuleDXCSLCOU

0000DC SLC LINK QUEUE ERROR - type

ExplanationWhere type is one of:

BAD FILE ADDRESSFIND ERRORRELEASE ERROR

ALCS detected an error in the monitor find, file, orrelease routine while processing an item on queue foran SLC link.

System actionALCS ignores this item on the queue.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleDXCSLCOU

0000DD KCTLC - NO SLC NETWORK

338 Airline Control System Version 2: Messages and Codes

Page 351: Airline Control System Version 2: Messages and Codes

ExplanationAn ECB-controlled program issued a KCTLC monitor-request macro, but there are no SLC links.

System actionALCS terminates the entry.

System programmer responseCheck the ALCS communication generation.

ModuleDXCSLCCI

0000E0 TOD CLOCK ERROR

ExplanationThe processor time-of-day ( TOD ) clock is in not-set,error, stopped, or not-operational state.

System actionALCS ends abnormally.

Operator responseEnsure that the TOD clock is operational and set. Thenactivate the alternate ALCS if there is one, or restartALCS.

ModuleDXCTIR

0000E1 INVALID ENTRY TO PROGRAMprogram_name

ExplanationA program entered the ALCS ECB-controlled programprogram_name, which is not allowed.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis program is not intended to be called. If youhave called it, remove the call; otherwise inform yoursystem programmer.

ModuleCDSN, COMH, CVEM

0000E2 CINFC - INVALID PARAMETER

ExplanationAn ECB-controlled program issued a CINFC monitor-request macro, but the parameter bytes following themonitor-request macro linkage instructions were notvalid.

System actionALCS terminates the entry.

User responseIf an IBM-supplied macro generated the incorrectmonitor-request macro linkage then ask your systemprogrammer to inform your IBM programming supportrepresentative.

ModuleDXCINF

0000E3 KEYCC - INVALID KEY CHANGEREQUEST

ExplanationAn ECB-controlled program issued a KEYCC monitor-request macro, but the parameter bytes following themonitor-request macro linkage instructions were notvalid.

System actionALCS terminates the entry.

User responseIf an IBM-supplied macro generated the incorrectmonitor-request macro linkage then ask your systemprogrammer to inform your IBM programming supportrepresentative.

ModuleDXCNUC

Chapter 13. System error codes: 000000-000FFF 339

Page 352: Airline Control System Version 2: Messages and Codes

0000E4 DETAC - DETACHED BLOCKCONTROL TABLE CORRUPTED

ExplanationAn ECB-controlled program issued a DETAC monitor-request macro but ALCS detected corruption of thedetached block control table for the entry. This is mostlikely caused by the application working through dataand stepping outside a storage block.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSTG

0000E5 ATTAC - DETACHED BLOCKCONTROL TABLE CORRUPTED

ExplanationAn ECB-controlled program issued an ATTAC monitor-request macro but ALCS detected corruption of thedetached block control table for the entry. This is mostlikely caused by the application working through dataand stepping outside a storage block.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSTG

0000E6 FLIPC - DETACHED BLOCKCONTROL TABLE CORRUPTED

ExplanationAn ECB-controlled program issued a FLIPC monitor-request macro but ALCS detected corruption of thedetached block control table for the entry. This is mostlikely caused by the application working through dataand stepping outside a storage block.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSTG

0000FA STATE CHANGE OR PENDINGINDICATOR CORRUPTED

ExplanationThe ZDSYS or ZASYS command processor detectedinvalid system state indicators.

System actionThe system state is unpredictable.

Operator responseUse the ZASYS command with the RESET option toset the correct system state. If this is an isolatedinstance, follow your normal procedure for a non-urgent problem. If it happens repeatedly, inform yoursystem programmer..

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleCVSN

0000FB SYSTEM STATE INDICATORCORRUPTED

ExplanationThe ZDSYS or ZASYS command processor detectedinvalid system state indicators.

System actionThe system state is unpredictable.

Operator responseUse the ZASYS command with the RESET option toset the correct system state. If this is an isolatedinstance, follow your normal procedure for a non-

340 Airline Control System Version 2: Messages and Codes

Page 353: Airline Control System Version 2: Messages and Codes

urgent problem. If it happens repeatedly, inform yoursystem programmer..

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleCVSN

0000FC LODIC - ALTER ACV FROMUNAUTHORIZED ENTRY

ExplanationAn ECB-controlled program issued a LODIC monitor-request macro with parameter AACV, but the entrywas not authorized to issue LODIC AACV. Only entriesthat originate from Prime CRAS input messages areauthorized to issue LODIC AACV (except that anyentry is authorized to issue LODIC with other options).

System actionALCS terminates the entry.

User responseThis option of the LODIC macro is not intendedfor user-written programs. If the error is in an IBM-supplied program then ask your system programmer toinform your IBM programming support representative.(User-written programs can issue LODIC with optionsother than AACV.)

ModuleDXCINF

0000FD LODIC - INVALID PARAMETER

ExplanationAn ECB-controlled program issued a LODIC monitor-request macro, but the parameter bytes following themonitor-request macro linkage instructions were notvalid.

System actionALCS terminates the entry.

User responseIf an IBM-supplied macro generated the incorrectmonitor-request macro linkage then ask your system

programmer to inform your IBM programming supportrepresentative.

ModuleDXCINF

0000FE LODIC - ALTER ACV REJECTED

ExplanationThe ZAACV command processor was unable to updatethe activity control variables.

System actionThe status of the activity control variables isunpredictable.

Operator responseUse the ZDACV command to check the activity controlvariables. If this is an isolated instance, follow yournormal procedure for a non-urgent problem. If ithappens repeatedly, inform your system programmer..

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleCVMS

0000FF LODIC - RESET FROMUNAUTHORISED ENTRY

ExplanationAn ECB-controlled program issued a LODIC monitor-request macro with parameter RESET but the entrywas not authorized to issue LODIC RESET. Onlyentries that originate from CRAS input messages areauthorized to issue LODIC RESET.

ModuleDXCINF

000100 GTFCC - reason

ExplanationAn ECB-controlled program issued a GTFCC monitor-request macro but, depending on reason:

Chapter 13. System error codes: 000000-000FFF 341

Page 354: Airline Control System Version 2: Messages and Codes

INVALID typeThe parameter bytes following the monitor-request macro linkage instructions were not valid.Type is one of:

ACTION CODECONTROL TYPE CODETRACE TYPE CODE

NO WRITE ACCESS TO DISPLAY AREAThe entry did not have read/write access to thedisplay area storage at the address specified bythe DISPLAY parameter.

VARY ACT/INACT NOT FROM PRIME CRASOnly entries that originate from Prime CRAS inputmessages are authorized to issue GTFCC.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

ModuleDXCGTC

000101 DMPCC - INVALID PARAMETERS

ExplanationAn ECB-controlled program issued a DMPCC monitor-request macro, but the parameter bytes following themonitor-request macro linkage instructions were notvalid.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

ModuleDXCDMPC

000102 DCRCC - reason

ExplanationAn ECB-controlled program issued a DCRCC monitor-request macro but, depending on the value of reason:

ENTRY NOT AUTHORIZEDThe entry was not authorized to issue DCRCC.Only entries that originate from Prime CRAS inputmessages are authorized to issue DCRCC.

INVALID MACRO PARAMETERSThe parameter bytes following the monitor-request macro linkage instructions were not valid.

INVALID START OPTIONSThe parameter bytes following the monitor-request macro linkage instructions were not valid.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

ModuleDXCDCR

000103 ADRIC - INVALID PARAMETER

ExplanationAn ECB-controlled program issued an ADRIC monitor-request macro, but the parameter bytes following themonitor-request macro linkage instructions were notvalid.

System actionALCS terminates the entry.

User responseIf an IBM-supplied macro generated the incorrectmonitor-request macro linkage then ask your system

342 Airline Control System Version 2: Messages and Codes

Page 355: Airline Control System Version 2: Messages and Codes

programmer to inform your IBM programming supportrepresentative.

ModuleDXCINF

000104 SYSCC - INVALID PARAMETER

ExplanationAn ECB-controlled program issued a SYSCC monitor-request macro, but the parameter bytes following themonitor-request macro linkage instructions were notvalid.

System actionALCS terminates the entry.

User responseIf an IBM-supplied macro generated the incorrectmonitor-request macro linkage then ask your systemprogrammer to inform your IBM programming supportrepresentative.

ModuleDXCINF

000105 EXITC - ISSUED BY STATECHANGE ENTRY

ExplanationA state change entry has ended (exited) beforecompleting the state change.

System actionThe state change entry ends, but the contents of thesystem state indicators are unpredictable.

Operator responseUse the ZASYS command with the RESET option toset the correct system state and inform your systemprogrammer.

System programmer response• If the state change entry ended abnormally (a

system error) then check and correct that systemerror.

• If the state change entry ended normally (EXITCmacro) then check which program issued the EXITC.

– If it is an IBM-supplied program the inform yourIBM programming support representative.

– If it is an installation-wide exit program thencorrect the program to avoid issuing EXITC.Installation-wide state change exit programs mustnot issue EXITC.

ModuleDXCINF

000106 STICC - reason

ExplanationAn ECB-controlled program issued a STICC monitor-request macro but, depending on the value of reason:

INVALID REQUEST CODEThe parameter bytes following the monitor-request macro linkage instructions were not valid.

INVALID PARAMETERThe parameter bytes following the monitor-request macro linkage instructions were not valid.

ENTRY NOT AUTHORIZEDThe entry was not authorized to issue STICC.Only entries that originate from Prime CRAS inputmessages are authorized to issue STICC (exceptthat any entry is authorized to issue STICC withDISPLAY or TEST option).

System actionALCS terminates the entry.

User responseIf an IBM-supplied macro generated the incorrectmonitor-request macro linkage then ask your systemprogrammer to inform your IBM programming supportrepresentative.

ModuleDXCINF

000107 GTFCC - ORIGINATOR CHANGENOT ALLOWED

ExplanationAn ECB-controlled program issued a GTFCCCONV,MODIFY to change the originator CRI for theentry. The requested change is not allowed because:

• The change-to CRI is not valid,

or:• The change-from CRI is not a communication link,

Chapter 13. System error codes: 000000-000FFF 343

Page 356: Airline Control System Version 2: Messages and Codes

or:• The change-to CRI is not owned by the system that

the change-from CRI (communication link) connects.

System actionALCS terminates the entry.

Programmer responseIf this is an error in your application program,correct the error. Otherwise check that the ALCScommunication generation defines the change-to CRIas an OSYS terminal with the correct communicationID.

000108 CORUC - INVALID PARAMETERS

ExplanationAn ECB-controlled program issued a CORUC, EVNWC,POSTC, or DEQC monitor-request macro, but theparameter bytes following the monitor-request macrolinkage instructions were not valid. Note that CORUC,EVNWC, POSTC, and DEQC macros all generate a CORUCmonitor-request macro.

System actionALCS terminates the entry.

User responseIf an IBM-supplied macro generated the incorrectmonitor-request macro linkage then ask your systemprogrammer to inform your IBM programming supportrepresentative.

ModuleDXCHLD

000109 CORHC - DUPLICATE RESOURCEHOLD

ExplanationAn ECB-controlled program issued a CORHC, EVNTC,or ENQC monitor-request macro, but the entry wasalready holding the resource. Note that CORHC, EVNTC,and ENQC macros all generate a CORHC monitor-request macro.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCHLD

000110 CORUC - RESOURCE NOT HELD

ExplanationAn ECB-controlled program issued a CORUC or DEQCmonitor-request macro, but either:

• The entry was not holding the resource,

or:• The entry did not use a compatible monitor-request

macro to hold the resource; CORUC can only unhold aresource that CORHC held, and DEQC can only unholda resource that ENQC held.

Note that CORUC and DEQC macros both generate aCORUC monitor-request macro.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCHLD

000111 ALASC - BLOCK ALREADYATTACHED

ExplanationAn ECB-controlled program issued an ALASC monitor-request macro, but there is already an automaticstorage block attached for this application program.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSTG

000112 macro - INVALID PARAMETERS

344 Airline Control System Version 2: Messages and Codes

Page 357: Airline Control System Version 2: Messages and Codes

ExplanationAn ECB-controlled program issued a macro monitor-request macro (one of ALASC, DETAC, ATTAC), butthe parameter bytes following the monitor-requestmacro linkage instructions were not valid.

System actionALCS terminates the entry.

User responseIf an IBM-supplied macro generated the incorrectmonitor-request macro linkage then ask your systemprogrammer to inform your IBM programming supportrepresentative.

ModuleDXCSTG

000113 macro - INVALID PARAMETERS

ExplanationAn ECB-controlled program issued a SYNCC (macro= SYNCC) or a CORHC, EVNTC, or ENQC (macro =CORHC) monitor-request macro, but the parameterbytes following the monitor-request macro linkageinstructions were not valid. Note that CORHC, EVNTC,and ENQC macros all generate a CORHC monitor-request macro.

System actionALCS terminates the entry.

User responseIf an IBM-supplied macro generated the incorrectmonitor-request macro linkage then ask your systemprogrammer to inform your IBM programming supportrepresentative.

ModuleDXCHLD, DXCSNC

000114 ATTAC - BLOCK ALREADYATTACHED

ExplanationAn ECB-controlled program issued an ATTAC monitor-request macro with a storage block already attachedat the storage level.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSTG

000115 ATTAC - NO DETACHED BLOCK

ExplanationAn ECB-controlled program issued an ATTAC monitor-request macro, but there was no detached blockavailable.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSTG

000116 BLKIC - INVALID REQUEST CODE

ExplanationAn ECB-controlled program issued a BLKIC monitor-request macro, but the parameter bytes following themonitor-request macro linkage instructions were notvalid.

System actionALCS terminates the entry.

User responseIf an IBM-supplied macro generated the incorrectmonitor-request macro linkage then ask your systemprogrammer to inform your IBM programming supportrepresentative.

ModuleDXCINF

000117 SLIMC - INVALID PARAMETER

Chapter 13. System error codes: 000000-000FFF 345

Page 358: Airline Control System Version 2: Messages and Codes

ExplanationAn ECB-controlled program issued a SLIMC monitor-request macro, but the parameter bytes following themonitor-request macro linkage instructions were notvalid.

System actionALCS terminates the entry.

User responseIf an IBM-supplied macro generated the incorrectmonitor-request macro linkage then ask your systemprogrammer to inform your IBM programming supportrepresentative.

ModuleDXCINF

000118 LOGIC ERROR - RESOURCE HOLDTABLE CORRUPTED

ExplanationThere is an internal logic error in an ALCS routine. TheALCS resource hold table is corrupted.

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleDXCHLD

000119 CORHC - RESOURCE TABLE FULL

ExplanationAn ECB-controlled program issued a CORHC, EVNTC, orENQC monitor-request macro, but the ALCS resourcehold table was full. Note that CORHC, EVNTC, and ENQCmacros all generate a CORHC monitor-request macro.

System actionALCS terminates the entry.

User responseCheck the contents of the ALCS resource hold table.In particular, check if the table is full because there isa real need for all the resource names, or because ofapplication program errors. If there is a real need forall the resource names that are in use, then run a newALCS generation to increase the size of the resourcehold table. To optimize performance, allocate at leasttwice as many resource hold table entries as are in useat any one time.

Problem determinationThe system error dump includes a dump of the ALCSresource hold table.

ModuleDXCHLD

00011A RESOURCE(S) HELD AT EXIT -UNHELD

ExplanationAn ECB-controlled program issued an EXITC monitor-request macro with one or more resources held. Thatis, the entry issued one or more of the following beforeit issued EXITC:

CORHC without a corresponding CORUCENQC without a corresponding DEQCEVNTC without a corresponding EVNWC.

System actionALCS unholds the resources before it terminates theentry.

Programmer responseCorrect the programming error.

ModuleDXCHLD

00011B ENQC - RESOURCE HOLD TIMEOUT

ExplanationAn ECB-controlled program issued an ENQC monitor-request macro that specified or defaulted a timeout.Another entry issued ENQC for the same resource and

346 Airline Control System Version 2: Messages and Codes

Page 359: Airline Control System Version 2: Messages and Codes

waited for longer than the timeout time that this entryspecified.

System actionALCS terminates this entry. The entry that is waiting forthe resource can then proceed.

ModuleDXCHLD

00011C macro - CAUSES DEADLOCK

ExplanationThe entry issued a macro (CORHC, POSTC, TASNC,FINHC, or FIWHC.) monitor-request macro that causeda deadlock. Note that CORHC, EVNTC, and ENQC macrostatements all generate a CORHC monitor-requestmacro.

Deadlocks arise when more than one entry "holds"more than one resource; that is, the entries use:

Resource hold (for example CORHC monitor-requestmacro)Record hold (for example FINHC monitor-requestmacro)Sequential file assign (TASNC monitor-requestmacro).

System actionALCS terminates the entry. This relieves the deadlock.

User responseCheck the way that this entry uses these facilities.In particular, check that this entry holds resources inthe same order that other entries hold the resources.If possible, modify the program or programs thatprocessed this entry so that they hold only oneresource at a time. If that is not possible, then modifythe programs that hold the resources so that they allhold the resources in the same order.

ModuleDXCHLD, DXCSEQR, DXCVFM

00011D HASHC - PARAMETER TYPE NOTH, C, OR D

ExplanationAn ECB-controlled program issued a HASHC monitor-request macro with invalid parameters.

System actionALCS terminates the entry.

User responseIf an IBM-supplied macro generated the incorrectmonitor-request macro linkage then ask your systemprogrammer to inform your IBM programming supportrepresentative.

ModuleDXCWTO

00011E HASHC - INVALID DATA ADDRESS

ExplanationAn ECB-controlled program issued a HASHC monitor-request macro, but the data address passed to themonitor points to a protected storage area.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCWTO

00011F CORHC - INCOMPATIBLE MACROTYPES

ExplanationAn ECB-controlled program issued a CORHC, EVNTC,or ENQC monitor-request macro that conflicted withanother use of the same resource name; for example,another entry issued EVNTC TYPE=CNT and thisentry issued ENQC or EVNTC TYPE=MSK for the sameresource name. Note that CORHC, EVNTC, and ENQCmacros all generate a CORHC monitor-request macro.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCHLD

Chapter 13. System error codes: 000000-000FFF 347

Page 360: Airline Control System Version 2: Messages and Codes

000120 LOGIC ERROR - INVALID PGMCCRETURN CODE

ExplanationThe ZPCTL command processor detected an internallogic error in an ALCS routine.

System actionALCS terminates the entry.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleCPC0, CPCV

000121 LOGIC ERROR - PROGRAM HASHTABLE CORRUPTED

ExplanationThere is an internal logic error in an ALCS routine. TheALCS program hash table is corrupted.

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleDXCPGL

000122 PGMCC - INVALID ACTION CODE

ExplanationAn ECB-controlled program issued a PGMCC monitor-request macro, but the parameter bytes following themonitor-request macro linkage instructions were notvalid.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

ModuleDXCPGC

000123 PGMCC - USER AREA TOO SMALL

ExplanationAn ECB-controlled program issued a PGMCC monitor-request macro, but the user area length (PG0LEN) isnot big enough.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

ModuleDXCPGC

000125 EVINC -- NOT COUNTER TYPEEVENT

ExplanationAn ECB-controlled program issued an EVINC monitor-request macro, but it specified an event which is not acounter type event.

System actionALCS terminates the entry.

348 Airline Control System Version 2: Messages and Codes

Page 361: Airline Control System Version 2: Messages and Codes

Programmer responseCorrect the programming error.

ModuleDXCHLD

000126 EVINC -- EVNWC ALREADYISSUED FOR EVENT

ExplanationAn ECB-controlled program issued an EVINC monitor-request macro, but it specified an event for whichan EVNWC monitor-request macro had already beenissued.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCHLD

000127 EVINC -- COUNT ALREADY ATMAXIMUM

ExplanationAn ECB-controlled program issued an EVINC monitor-request macro, but it specified an event which alreadyhas the maximum count.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCHLD

000128 HLLCC - UNSUPPORTEDLANGUAGE

ExplanationAn ECB-controlled program issued an HLLCC monitor-request macro, but it specified a language that ALCSdoes not support.

System actionALCS terminates the entry.

User responseIf an IBM-supplied macro generated the incorrectmonitor-request macro linkage then ask your systemprogrammer to inform your IBM programming supportrepresentative.

ModuleDXCPGH

000129 HLLCC - INVALID SERVICE CODE

ExplanationAn ECB-controlled program issued an HLLCC monitor-request macro, but it contained a service code that isnot valid.

System actionALCS terminates the entry.

User responseIf an IBM-supplied macro generated the incorrectmonitor-request macro linkage then ask your systemprogrammer to inform your IBM programming supportrepresentative.

ModuleDXCPGH

00012A HLLCC - OUTSIDE HLLENVIRONMENT

ExplanationAn ECB-controlled program issued an HLLCC monitor-request macro outside a high-level language ( HLL )environment.

System actionALCS terminates the entry.

User responseThis macro is not intended for use in user-writtenprograms. If the error is in an IBM-suppliedprogram then inform your IBM programming supportrepresentative.

Chapter 13. System error codes: 000000-000FFF 349

Page 362: Airline Control System Version 2: Messages and Codes

ModuleDXCPGH

000130 HELP PROGRAM ERROR

ExplanationThe ALCS command help facility found an error in ahelp text program.

System actionALCS substitutes a response message: "Help notavailable -- try: ZHELP INDEX"

Programmer responseIf the error is in a user-written help text programthen correct the programming error (see ALCSInstallation and Customization installation-wide helptext exit programs AHLx). Otherwise, inform your IBMprogramming support representative.

ModuleCHLP

000131 HELPC - INVALID CRI

ExplanationAn ECB-controlled program issued a HELPC monitor-request macro, but the originating terminal address inthe ECB descriptor is not a valid CRI.

System actionALCS terminates the entry.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleDXCWTO

000132 HELPC - INVALID CHARACTER INTOPIC PARAMETER

ExplanationAn ECB-controlled program issued a HELPC monitor-request macro, but the primary or secondary helpcontext contains invalid characters.

Programmer responseCorrect the programming error.

ModuleDXCWTO

000133 HELPC - INVALID DEVICE TYPEFOR EXTRACT_CONTEXT

ExplanationAn ECB-controlled program issued a HELPC monitor-request macro specifying the EXTRACT_CONTEXTparameter, but the originating terminal is not a displaydevice.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseInform your system programmer.

ModuleDXCWTO

00013F DXCPGC - VFA ERROR

ExplanationA VFA read/write error occurred while ALCS was usinga program configuration data set.

System actionALCS terminates the entry.

Operator responseInform your system programmer.

System programmer responseContact your IBM programming supportrepresentative.

ModuleCPCT

350 Airline Control System Version 2: Messages and Codes

Page 363: Airline Control System Version 2: Messages and Codes

000140 LOGIC ERROR - XCF MEMBERTABLE FULL

ExplanationThere is an internal logic error in an ALCS routine.

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleDXCXCF

000144 DXCXCF - NO STORAGEAVAILABLE

ExplanationALCS is unable to obtain storage for a parallel sysplexcontrol table.

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

System programmer responseEnsure that enough storage is available to the ALCSregion.

ModuleDXCXCF

000149 LOGIC ERROR - XCF RINGADDRESS TABLE FULL

ExplanationThere is an internal logic error in an ALCS routine.

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleDXCXCF

000150 SAF LOGIC ERROR - UNABLE TODELETE ACEE

ExplanationThere is an internal logic error in an ALCS routine. ALCSwas unable to release the storage used to hold anaccesser environment element (ACEE).

System actionThe ACEE virtual storage is lost - it cannot be reuseduntil ALCS is restarted.

User responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleDXCSAF

000151 AUTHC - INVALID MACROPARAMETER

ExplanationThere are two reasons for this dump.

1. An invalid value has been found in the first byte ofthe parameter list. The value must be between 0and 6 inclusive.

2. An invalid value has specified on a CRASC check.The value must be between 1 and 3 inclusive.

Chapter 13. System error codes: 000000-000FFF 351

Page 364: Airline Control System Version 2: Messages and Codes

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming representative.

Module:DXCSAF

000152 AUTHC - ENTITY NAME TOO LONG

ExplanationAn AUTHC macro call has generated an ENTITY namewhich is more than 255 characters long.

System actionALCS terminates the entry.

Programmer responseCheck the ENTITY name specified on the AUTHCmacro.

Problem determinationAt the time of the dump, general register 1 containsthe length of the generated ENTITY name and generalregister 5 points to the generated ENTITY name.

Module:DXCSAF

000153 SAF - INVALID CRAS LEVELSUPPLIED

ExplanationAn invalid CRAS check value has been specified.

System actionALCS terminates the entry.

Programmer responseCheck the CRAS check value on the AUTHC macro call.The value must be between 0 and 2 inclusive.

Module:DXCSAF

000154 GSAFC - INVALID MACROPARAMETER

ExplanationAn invalid parameter has been specified on a GSAFCmacro call.

System actionALCS terminates the entry.

Programmer responseCheck the parameters specified on the GSAFC macro.

Problem determinationAt the time of the dump, general register 14 point tothe invalid parameter.

Module:DXCSAF

000155 GSAFC - ABNORMAL ERROR FROMIRRSEQ00

ExplanationA call to the ESM callable services routine (IRRSEQ00)has returned an unexpected error code.

System actionALCS continues processing and returns to theapplication.

Programmer responseCheck the ESM documentation for explanation of errorcodes.

Problem determinationAt the time of the dump, general register 14 containsthe SAF return code and general register 5 containsthe ESM return code.

Module:DXCSAF

000156 GSAFC - CALLABLE SERVICES EPNOT LOADED

ExplanationA GSAFC macro call has been made but the callableservices routine IRRSEQ0 is not available.

System actionALCS terminates the entry.

352 Airline Control System Version 2: Messages and Codes

Page 365: Airline Control System Version 2: Messages and Codes

Programmer responseCheck the R0 for the MVS abend and reason codesassociated with a DXC138E message which indicatesthe failure to load the IRRSEQ00 entry point duringsystem restart.

Module:DXCSAF

000160 PLEXC - INVALID TYPEPARAMETER

ExplanationAn ECB-controlled program issued a PLEXC monitor-request macro with an invalid TYPE parameter.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call,otherwise inform your system programmer.

ModuleDXCPLEX

000161 PLEXC - INVALID ACTIONPARAMETER

ExplanationAn ECB-controlled program issued a PLEXC monitor-request macro with an invalid ACTION parameter.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call,otherwise inform your system programmer.

ModuleDXCPLEX

000162 PLEXC - NO IOCB AVAILABLE

ExplanationAn ECB-controlled program issued a PLEXC monitor-request macro but no ALCS IOCB is available.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call,otherwise inform your system programmer.

ModuleDXCPLX2

000163 NO IOCB AVAILABLE TO STARTNETWORK

ExplanationNo ALCS IOCB is available during start networkprocessing as a result of a PLEXC monitor-requestmacro.

System actionALCS processing continues.

System programmer responseInform your IBM programming representative.

ModuleDXCPLX2

000164 PLEXC - NO STORAGE FORAPPLICATION TABLE

ExplanationAn ECB-controlled program issued a PLEXC monitor-request macro but no storage for the application tableis available.

Chapter 13. System error codes: 000000-000FFF 353

Page 366: Airline Control System Version 2: Messages and Codes

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

System programmer responseInform your IBM programming representative.

ModuleDXCPLX2

000165 PLEXC - BAD APPLICATIONTOKEN

ExplanationAn ECB-controlled program issued a PLEXC monitor-request macro with an invalid application TOKEN.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call,otherwise inform your system programmer.

ModuleDXCPLX2

000166 PLEXC - BAD PROGRAM NAME

ExplanationAn ECB-controlled program issued a PLEXC monitor-request macro with an invalid PROGRAM name.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call,otherwise inform your system programmer.

ModuleDXCPLEX

000167 LOGIC ERROR - APPLICATIONCONTROL TABLE ENTRY NOTFOUND AT PI

ExplanationThere is an internal logic error in ALCS.

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

System programmer responseInform your IBM programming representative.

ModuleDXCPLEX

000168 PLEXC - UNABLE TO NOTIFYOTHER INSTANCE(S)

ExplanationAn ECB-controlled program issued a PLEXC monitor-request macro, but other instance(s) of the ALCSplexcould not be notified.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming representative.

354 Airline Control System Version 2: Messages and Codes

Page 367: Airline Control System Version 2: Messages and Codes

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call,otherwise inform your system programmer.

ModuleDXCPLEX

000171 INVALID cause FOR MAPPINGINDEX RECORD

ExplanationWhen cause:

RECORD TYPEFixed file record type #KPTRI is not defined.(The hash (#) character is represented differentlyby some equipment and it is the EBCDIC X''7B''character.)

FILE ADDRFixed file record type #KPTRI ordinal 6 is notallocated.

System actionALCS terminates the entry.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleCSM1, CSMI, CSMO

000172 ERROR READING MAPPINGINDEX RECORD or ERRORREADING MAPPING INDEXRECORD - RECORD RE-INITIALIZED

ExplanationThe system record header has been corrupted or therecord has not yet been initialized properly.

System actionALCS either terminates the entry or re-initializes therecord and continues with the entry.

System programmer responseFor an entry termination, ensure that the record type#KPTRI (system keypoint record) ordinal number 6

has not been illegally modified by a user applicationprogram. (The hash (#) character is representeddifferently by some equipment and it is the EBCDICX''7B'' character.) If it has not, then inform your IBMprogramming support representative. If the recordis re-initialized then any screen maps that werepreviously loaded on the ALCS database will have tobe reloaded. For further information see the ZCMSPcommand in ALCS Operation and Maintenance.

ModuleCSM1, CSMI, CSMO

000173 ERROR READING SEQUENTIALFILE FOR MAP LOAD

ExplanationAn I/O error occurred.

System actionALCS terminates the entry.

System programmer responseEnsure that the sequential file containing the 3270map description is valid. Check the record length.If they are correct, inform your IBM programmingsupport representative.

ModuleCSM1

000174 INVALID WRITE COMMANDFOUND DURING MAP LOAD

ExplanationAn invalid value for the 3270 write command has beendetected while loading the 3270 map description ontoALCS.

System actionALCS terminates the entry.

System programmer responseEnsure that the sequential file containing the 3270map description is valid; and that it is not modifiedbefore being processed by ALCS.

If this does not solve the problem, inform your IBMprogramming support representative.

Chapter 13. System error codes: 000000-000FFF 355

Page 368: Airline Control System Version 2: Messages and Codes

ModuleCSM1

000175 INVALID SEQUENTIAL FILERECORD SEQUENCE

ExplanationAn invalid sequence of records on the sequentialfile has been detected while loading the 3270 mapdescription onto ALCS.

System actionALCS terminates the entry.

System programmer responseEnsure that the sequential file containing the 3270map description is valid; and that it is not modifiedbefore being processed by ALCS.

If this does not solve the problem, inform your IBMprogramming support representative.

ModuleCSM1

000176 CAN NOT READ POOL MAPDESCRIPTION

ExplanationALCS detected an error when trying to read a 3270map description record. This may be caused by eitheran invalid record ID or an invalid file address.

System actionALCS terminates the entry.

System programmer responseEnsure that the record, and the index recordcontaining the file address of the record, have notbeen illegally modified by an application program. Ifthey have not, then inform your IBM programmingsupport representative.

ModuleCSM1, CSMI, CSMO

000177 INVALID MAPNAME SPECIFIEDFOR 3270 MAPPING

ExplanationThe mapname specified by the calling program doesnot exist.

System actionALCS terminates the entry.

System programmer responseEnsure that the 3270 map does exist on the ALCSsystem, or correct the calling program.

ModuleCSM1, CSMI, CSMO

000178 WTOPC - UNEXPECTED SEQUENCENUMBER

ExplanationA program issued WTOPC CHAIN=YES macros to senda message, but CSC6 was unable to build the completemessage because the message blocks were out ofsequence.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleCSC6

000179 WTOPC - MESSAGE BLOCK NOTATTACHED ON LEVEL PROGRAMNAME PN-'name' DISPLACEMENTDSP-'nnnn'

ExplanationAn ECB-controlled program issued a WTOPC monitor-request macro with the LEVEL parameter, but there isno storage block attached on the specified level.

System actionALCS terminates the entry.

Programmer responseCorrect the program to provide a valid storage level.

356 Airline Control System Version 2: Messages and Codes

Page 369: Airline Control System Version 2: Messages and Codes

ModuleCWTO

00017A DISPC - ERROR IN OUTPUT FILE

ExplanationThe ALCS output file for scrolling contains unreadabledata.

System actionALCS terminates the entry.

User responseCreating a new output file solves the problem. But ifthe problem occurs regularly it might indicate seriousshort-term pool problems.

ModuleCSC4, CSC5

00017B DISPC - CAN NOT PROCESS

ExplanationAn error occurred while building an ALCS output file forscrolling.

System actionALCS terminates the entry.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleCSC4

00017C DISPC - CAN NOT RESET OUTPUTFILE INDICATOR

ExplanationAn error occurred while building an ALCS output file forscrolling.

System actionALCS terminates the entry.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleCSC4

00017D DISPC - CAN NOT RETRIEVEOUTPUT MSG RECORD

ExplanationA find error occurred on the retrieval of an ALCS outputmessage record while building an ALCS output file forscrolling.

System actionALCS terminates the entry.

System programmer responseExamine the system error dump and determine thecause of the error.

• If it is due to a record ID error, check whether thedatabase is corrupted (for example, because of poolproblems).

• If it is due to an invalid file address, check whetherthe resource control record (RCR) is corrupted.

• If it is due to a hardware error, get the unit serviced.

ModuleCSC4

00017E DISPC - ERROR COPYING DATA

ExplanationA program issued a DISPC SEND macro, but CSC2 wasunable to copy the data into the ALCS output file forscrolling.

System actionALCS terminates the entry.

User responseIf this error occurs, ask your system programmerto investigate if scrolling is inhibited. If scrollingis inhibited, the type 3 storage unit size must begreater than or equal the largest response plus 50bytes. If scrolling is not inhibited, inform your IBMprogramming support representative.

Chapter 13. System error codes: 000000-000FFF 357

Page 370: Airline Control System Version 2: Messages and Codes

ModuleCSC2

00017F DISPC - INVALID COUNT

ExplanationA program issued a DISPC ADD macro, and specified anegative value for the LENGTH parameter.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleCSC1

000180 DISPC - INVALID ECB LEVELPARAMETER

ExplanationA program issued a DISPC ADD macro, specifying theLEVEL parameter incorrectly.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleCSC1

000181 DISPC - INVALID ECB LEVELSPECIFIED

ExplanationA program issued a DISPC SEND macro, but the datalevel in the LEVEL parameter is invalid.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleCSC2, CSC7

000182 DISPC - INVALID RECORD ID

ExplanationA program issued a DISPC SEND macro, but thestorage block allocated at the specified ECB level doesnot contain a record belonging to the ALCS output filefor scrolling.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleCSC2

000183 DISPC - reason

ExplanationA program issued a DISPC SEND macro which couldnot be processed because of reason, where reason isone of the following:

INVALID RESOURCE IN EBROUTThe value in EBROUT, which is the CRI for theoriginating terminal, is invalid.

DESTINATION INACTIVEThe destination specified on either the PRINTER orthe DEST parameter of DISPC SEND is inactive.

CAN NOT DETERMINE THE SCREEN SIZEInformation about the size of the screen is notavailable from the communications table.

INVALID DESTINATION SPECIFIEDThe CRI or CRN provided for the PRINTER or theDEST parameter on DISPC SEND is not valid.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleCSC2

358 Airline Control System Version 2: Messages and Codes

Page 371: Airline Control System Version 2: Messages and Codes

000184 DISPC - NO LINES IN OUTPUTFILE

ExplanationA program issued a DISPC SEND macro, but no DISPCADD calls were performed to add one or more textlines to the ALCS output file for scrolling.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleCSC2

000185 DISPC - SPECIFIED LEVEL NOTAVAILABLE

ExplanationA program issued a DISPC ADD macro, and the levelspecified in the LEVEL parameter is in use, but not byan AC06 record.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleCSC1, CSC7

000186 DISPC - STORAGE LEVEL NOT INUSE

ExplanationA program issued a DISPC SEND macro, but the levelspecified in the LEVEL parameter is not in use.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleCSC2

000187 DISPC - TOO MANY OUTPUT LINESCREATED

ExplanationA program issued a DISPC ADD macro, causing theALCS output file to exceed the maximum size. Anoutput file can be up to a maximum of 150 L3 records.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleCSC1

000188 DISPC - CAN NOT SET OUTPUTFILE INDICATOR

ExplanationA program issued a DISPC SEND macro, but ALCSreturned an error condition on the COMCC to set theoutput file indicator.

System actionALCS terminates the entry.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleCSC2

000189 SCROLL LOG -- ERROR IN LOGFILE

ExplanationAn error occurred while ALCS was processing the scrolllog for a terminal.

System actionALCS terminates the entry.

Chapter 13. System error codes: 000000-000FFF 359

Page 372: Airline Control System Version 2: Messages and Codes

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleCSC9

00018A DISPC - TOO MANY LINES FORSORT

ExplanationYou have exceeded the maximum of 100 000 lines in aDISPC SORT routine.

System actionALCS terminates the entry.

Programmer responseReduce the size of the display message or find analternative method to sort it.

ModuleCSCS

00018B DISPC - TRUNCATED

ExplanationThe display message can not fit in the largest availablestorage block.

System actionALCS truncates the response and continues.

System programmer responseEither reduce the screensize for this terminal or definestorage blocks with a larger block size.

ModuleCSC4

00018C CXE0 - INVALID ENTRYCONDITIONS

ExplanationA program entered the ALCS ECB-controlled programCXE0 with one of the following incorrect entryconditions:

The communication error code is invalid

The ALCI record type code is not recognized.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis program is not intended to be called by user-written programs. If you have called it, replace thecall; otherwise inform your system programmer.

ModuleCXE0

00018D ERROR RETURN FROM PRINTERQUEUE SWING

ExplanationA ZACOM command requested a message queuetransfer to another printer, but was unable to makethis transfer. This could be because the file copy of themessages was corrupted or ALCS could not retrievethe resource control record (RCR).

System actionALCS bypasses the request. Processing continues.

Operator responseIf this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

ModuleCOMB

00018E NO SLC LINKS DEFINED

ExplanationA program entered the ALCS ECB-controlled programCSQC or CSQS with incorrect entry conditions.

System actionALCS terminates the entry.

360 Airline Control System Version 2: Messages and Codes

Page 373: Airline Control System Version 2: Messages and Codes

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis program is not intended to be called by user-written programs. If you have called it, replace thecall; otherwise inform your system programmer.

ModuleCSQC, CSQS

00018F ORIGINATING RESOURCE NOTKNOWN TO ALCS

ExplanationThe ZROUT command processor was called withincorrect entry conditions. The originating terminal CRI(in ECB field EBROUT) was invalid.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis program is not intended to be called by user-written programs. If you have called it, replace thecall; otherwise inform your system programmer.

ModuleCOML

000190 COMMS LOGIC ERROR - BAD RCFROM COMCC

ExplanationThere is an internal logic error in an ALCS routine.

System actionALCS terminates the entry.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleCOML, COMB, CPL1, CWAS

000191 INVALID CRI IN EBROUT

ExplanationA program entered the ALCS ECB-controlled programCFMT with an invalid CRI in EBROUT.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program then informyour IBM programming support representative.

ModuleCFMT

000192 ZRETR ERROR - reason

ExplanationThere was an internal error processing the ZRETRcommand. The reason is one of:

CAN NOT RETRIEVE MESSAGE RECORDCAN NOT SET/RESET RETRIEVE INDICATOR

User responseThis error should not occur. If it does, contact yourIBM programming service representative.

ModuleCRT1

000193 PLEXC - UNEXPECTED RETURNCODE

ExplanationInvalid return code from PLEXC monitor-requestmacro.

System actionALCS terminates the entry.

System programmer responseInform your IBM programming representative.

Chapter 13. System error codes: 000000-000FFF 361

Page 374: Airline Control System Version 2: Messages and Codes

ModuleCPL1, CPL2

000194 CACU - UNEXPECTED RETURNCODE

ExplanationInvalid return code from ECB-controlled programCACU.

System actionALCS terminates the entry.

System programmer responseInform your IBM programming representative.

ModuleCPL1

000195 UNABLE TO RETRIEVE ANCHOR

ExplanationECB-controlled program CACU is not able to read theapplication and communication utility anchor record.

System actionALCS terminates the entry.

System programmer responseInform your IBM programming representative.

ModuleCACU

000196 UNABLE TO READ FIRST QUEUERECORD

ExplanationECB-controlled program CACU is not able to read thefirst queue record chained from the application andcommunication utility anchor record.

System actionALCS processing continues.

System programmer responseInform your IBM programming representative.

ModuleCACU

000197 UNABLE TO READ OVERFLOWQUEUE RECORD

ExplanationECB-controlled program CACU is not able to read theoverflow queue record chained from the applicationand communication utility anchor record.

System actionALCS processing continues.

System programmer responseInform your IBM programming representative.

ModuleCACU

000198 UNABLE TO OBTAIN A QUEUERECORD

ExplanationECB-controlled program CACU is not able to obtain aqueue record.

System actionALCS terminates the entry.

System programmer responseInvestigate if there is any abnormal condition (suchas GFS inactive, no pool records left) and takeappropriate action, otherwise collect all relevantinformation and inform your IBM programmingrepresentative.

ModuleCACU

000199 CACU LOGIC ERROR

ExplanationLogic error in ECB-controlled program CACU.

System actionALCS terminates the entry.

362 Airline Control System Version 2: Messages and Codes

Page 375: Airline Control System Version 2: Messages and Codes

System programmer responseInform your IBM programming representative.

ModuleCACU

00019A NO FREE ENTRIES IN ANCHOR

ExplanationECB-controlled program CACU was called. No freeentries are left in the application and communicationutility anchor record.

System actionALCS terminates the entry.

System programmer responseInform your IBM programming representative.

ModuleCACU

00019B INVALID REQUEST CODE

ExplanationECB-controlled program CACU was called with aninvalid request code.

System actionALCS terminates the entry.

System programmer responseInform your IBM programming representative.

ModuleCACU

00019C INVALID ADD TO QUEUE

ExplanationECB-controlled program CACU was called with invalidentry conditions.

System actionALCS terminates the entry.

System programmer responseInform your IBM programming representative.

ModuleCACU

00019D DISPC - INVALID RESOURCE

ExplanationScrolling is inhibited for this communication resource.Only the DISPC ADD and DISPC SEND macros may beused. DISPC SEND DEST is not allowed.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleCSCS, CSC2, CSC7, CSC8

0001A0 ZCTCB LOGIC ERROR

ExplanationALCS detected a logic error while processing a ZCTCBcommand.

System actionALCS terminates the entry.

Operator responseInform your system programmer.

System programmer responseInform your IBM programming support representative.

0001A1 INVALID CLCCC MACROPARAMETERS

ExplanationALCS detected a logic error while processing a ZCTCBcommand.

System actionALCS terminates the entry.

Chapter 13. System error codes: 000000-000FFF 363

Page 376: Airline Control System Version 2: Messages and Codes

Operator responseInform your system programmer.

System programmer responseInform your IBM programming support representative.

ModuleDXCPERF

0001A2 LEVEL DF IS NOT FREE

ExplanationALCS detected a logic error (level DF is not free) whileprocessing a ZCTCB command.

System actionALCS terminates the entry.

Operator responseInform your system programmer.

System programmer responseInform your IBM programming support representative.

ModuleDXCPERF

0001A3 INVALID PRFCC MACROPARAMETERS

ExplanationALCS detected a logic error while processing a ZPERFcommand.

System actionALCS terminates the entry.

Operator responseInform your system programmer.

System programmer responseInform your IBM programming support representative.

ModuleDXCPERF

0001A4 PERFORMANCE MONITOR - LOGICERROR

ExplanationALCS detected a logic error while processing a ZPERFcommand.

System actionALCS continues.

Operator responseInform your system programmer.

System programmer responseInform your IBM programming support representative.

ModuleCPM3, CPM7

0001A5 PERFORMANCE MONITOR -INTERNAL ERROR

ExplanationALCS detected an internal error while processing aZPERF command.

System actionALCS terminates the entry.

Operator responseInform your system programmer.

System programmer responseInform your IBM programming support representative.

ModuleCPM2, CPM3, CPM6

0001A6 PERFORMANCE MONITOR -INTERNAL ERROR

ExplanationALCS detected an internal error while processinghistory performance data.

System actionALCS terminates the entry.

364 Airline Control System Version 2: Messages and Codes

Page 377: Airline Control System Version 2: Messages and Codes

Operator responseInform your system programmer.

System programmer responseInform your IBM programming support representative.

ModuleCPM5

0001A7 TERMINATION REQUESTED BYUSRWAIT INSTALLATION-WIDEEXIT

ExplanationALCS installation-wide monitor exit USRWAITdetermined that processing of this entry must beterminated.

System actionALCS terminates the entry.

Programmer responseIf the entry exceeded the limit that SLIMC can reset,and if the entry genuinely needs to do a large numberof reads, then include a SLIMC monitor-request macroin the application to increase the read threshold forthis entry. Otherwise correct the programming erroror inform your system programmer to investigate theUSRWAIT installation-wide monitor exit.

ModuleDXCNUC

0001A8 HALTC - ENTRY NOT AUTHORIZED

ExplanationAn ECB-controlled program issued a HALTC monitor-request macro, but the entry is not authorized to issueHALTC. Only entries with Prime CRAS authority areauthorized to issue HALTC.

System actionALCS terminates the entry.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

ModuleDXCPHM

0001A9 NO BATAP IMA SLOTS

ExplanationNo BATAP input message acknowledgment ( IMA )transmit slots are available.

System actionALCS terminates the entry. BATAP is unusable.

User responseAfter solving the problem, terminate the session andre-establish it by means of an ALCS command.

If this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleCBQX

0001AB INVALID BATAP TRAILER

ExplanationAn incorrect BATAP trailer, appended to an inputmessage, was received.

System actionALCS terminates the entry and ignores the inputmessage, forcing re-transmission of the message.

User responseIf this error occurs, ask your system programmerto inform your high-level-network supportrepresentative.

ModuleCBQZ

0001AC INVALID BATAP IMA

ExplanationAn invalid BATAP input message acknowledgment( IMA ), appended to an input message, was received.

System actionALCS terminates the entry and ignores the inputmessage, forcing re-transmission of the message.

Chapter 13. System error codes: 000000-000FFF 365

Page 378: Airline Control System Version 2: Messages and Codes

User responseIf this error occurs, ask your system programmerto inform your high-level-network supportrepresentative.

ModuleCBQZ

0001AD COMMS LOGIC ERROR - BAD RCFROM COMCC

ExplanationThere is an internal logic error in an ALCS routine.

System actionALCS terminates the entry.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleCKY1, CKY2

0001AE COMMS LOGIC ERROR - INVALIDCRI

ExplanationThere is an internal logic error in an ALCS routine.

System actionALCS terminates the entry.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleCKY1

0001AF PF KEY RECORD type ERROR

ExplanationAn error occurred while:

type READreading

type FIND/FILEreading or filing

a PF key record.

System actionIf type is READ, ALCS continues processing normallyusing default PF keys. If type is FIND/FILE, ALCSterminates the entry.

User responseCheck if the error was caused by:

• User corruption of the PF key record.• Hardware problem.

If not then ask your system programmer to inform yourIBM programming support representative.

ModuleCKY1, CKY2

0001B3 RECYCLE ATTENTION MSGREQUESTED FOR LT POOL

ExplanationA program entered the ALCS ECB-controlled programCVEA with incorrect entry conditions.

System actionALCS continues processing normally.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis program is not intended to be called by user-written programs. If you have called it, replace thecall; otherwise inform your system programmer.

ModuleCVEA

0001C1 DECBC - INVALID DECBREFERENCE

ExplanationAn ECB-controlled program issued a monitor-requestmacro that specified a DECB address. The DECBaddress did not reference a valid DECB or referencedone that had been released.

366 Airline Control System Version 2: Messages and Codes

Page 379: Airline Control System Version 2: Messages and Codes

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSTG

0001C2 DECBC - I/O IN PROGRESS

ExplanationAn ECB-controlled program issued a DECBC monitor-request macro macro that specified a DECB for whichI/O was in progress.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSTG

0001C3 DECBC - BLOCK ATTACHED

ExplanationAn ECB-controlled program issued a DECBCFUNC=RELEASE monitor-request macro that specifieda DECB with a storage block attached.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSTG

0001C4 DECBC - DECB NAME NOT KNOWN

ExplanationAn ECB-controlled program issued a DECBCFUNC=RELEASE monitor-request macro and specifiedthe NAME parameter. However the DECB namespecified did not reference a known DECB.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSTG

0001C5 DECBC - INVALID FUNCTIONCODE

ExplanationAn ECB-controlled program issued a DECBC monitor-request macro macro but the function type was notvalid.

System actionALCS terminates the entry.

System programmer responseThis should not occur. If it does, contact your IBMprogramming service representative.

ModuleDXCSTG

0001C6 DECBC - INVALID LEVELREFERENCE

ExplanationAn ECB-controlled program issued a DECBCFUNC=SWAPBLK monitor-request macro that specifieda data level that was invalid. Valid ECB level referencesare D0 (value 0), D1 (value 8), and so on up to DF(value decimal 120).

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSTG

0001D1 TRACE - INVALID ENTRYCONDITIONS

Chapter 13. System error codes: 000000-000FFF 367

Page 380: Airline Control System Version 2: Messages and Codes

ExplanationA program entered the ALCS ECB-controlled programCGTD with incorrect entry conditions.

System actionALCS continues processing normally.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis program is not intended to be called by user-written programs. If you have called it, replace thecall; otherwise inform your system programmer.

ModuleCGTD

0001D2 TRACE LOGIC ERROR

ExplanationThere is an internal logic error in an ALCS routine.Either there is no buffer for trace, or the buffer is toosmall.

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleDXCGTF

0001D3 ERROR STOPPING CONV TRACE

ExplanationThe ALCS trace facility was unable to stop aconversational trace.

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleCGTD

0001D4 ERROR RELEASING CONV TRACECONTROL AREA

ExplanationThe ALCS trace facility was unable to release aconversational trace control area.

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleCGTD

0001D5 LOGIC ERROR -- INVALID GTFCCRETURN CODE

ExplanationThe ZTRAC command processor detected an internallogic error in an ALCS routine.

System actionALCS terminates the entry.

368 Airline Control System Version 2: Messages and Codes

Page 381: Airline Control System Version 2: Messages and Codes

Operator responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleCGTZ

0001D8 ALCS THROTTLE -- INTERNALERROR

ExplanationALCS detected an internal error while processing aZCTHR command or THRTC monitor-request macro.

System actionALCS terminates the entry.

Operator responseInform your system programmer.

System programmer responseThis problem should not occur. If it does, contact yourIBM programming support representative.

ModuleCTH1, CTH2, CTH3

0001D9 INTERNAL ERROR

ExplanationALCS detected an internal error.

System actionALCS continues.

Operator responseInform your system programmer.

System programmer responseThis problem can not occur. Inform your IBMprogramming support representative.

ModuleCTH3, CTH4

0001E0 SYNCC - ADDRESS SUPPLIED NOTWITHIN GLOBAL AREA

ExplanationAn ECB-controlled program issued a SYNCC monitor-request macro, but the address of the global fieldpassed to the monitor is not within the global areaaddress range.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSNC

0001E1 GLOBAL TOO LARGE TO FIT IN XCFBUFFER

ExplanationALCS is trying to derive the size of buffer requiredto read/write a global record/field from/to a couplingfacility cache structure. The maximum size of thebuffer is 64K and the global record/field size is greaterthan that.

System actionIf there is an active entry, then ALCS terminates it andcontinues. If there is no active entry, then ALCS endsabnormally.

Operator responseIf ALCS goes catastrophic, then activate the alternateALCS if there is one, or restart ALCS. If this is anisolated instance, follow your normal procedure for anon-urgent problem. If it happens repeatedly, informyour system programmer.

System programmer responseThe size of the global record/field is derived fromthe global load control programs. Check that theseprograms assembled without error; if any errors werereported, correct them and reassemble the programs.Check that the specified size of any global record is notgreater than 64K. If it is, reduce the size of the globalrecord. If the error is in an IBM-supplied program,inform your IBM programming support representative.

ModuleDXCKPM, DXCKPT, DXCSNC

Chapter 13. System error codes: 000000-000FFF 369

Page 382: Airline Control System Version 2: Messages and Codes

0001E2 SYNCC - GLOBAL TOO LARGE FORCACHE ENTRY

ExplanationAn ECB-controlled program issued a SYNCC monitor-request macro, but ALCS has found that the globalrecord/field is too large for the maximum size of a dataentry as currently defined in the coupling facility cachestructure.

System actionALCS terminates the entry.

System programmer responseThe size of the global record/field is derived fromthe global load control programs. Check that theseprograms assembled without error; if any errorswere reported, correct them and reassemble theprograms. If not, inform your IBM programmingsupport representative.

Programmer responseInform your System Programmer.

ModuleDXCSNC

0001E3 UNEXPECTED RETURN CODEFROM XES REQUEST

ExplanationALCS received an unexpected return code from arequest for an XES service.

System actionIf there is an active entry, then ALCS terminates it andcontinues. If there is no active entry, then ALCS endsabnormally.

Operator responseIf ALCS goes catastrophic, then activate the alternateALCS if there is one, or restart ALCS. If this is anisolated instance, follow your normal procedure for anon-urgent problem. If it happens repeatedly, informyour System Programmer.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleDXCKPM, DXCKPT, DXCSNC

0001F0 CRYPC - ICSF NOT SUPPORTED

ExplanationAn ECB-controlled program issued a CRYPC macro,but this ALCS system does not support communicatingwith ICSF.

System actionALCS terminates the entry.

Operator responseActivate an ALCS system that supports communicationwith ICSF.

User responseIf you intend to run programs that use the CRYPCmacro, you must activate ICSF on the same z/OSimage and generate ALCS with ICSF support.

ModuleDXCICSF

0001F1 CRYPC - PARAMETER LIST NOTACCESSIBLE

ExplanationAn ECB-controlled program issued a CRYPC macro,but the parameter list that was specified is notin accessible storage or the parameters that areaddressed by the parameter list are not accessible.The output parameter must have write access.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCICSF

0001F2 CRYPC - INVALID LENGTH

ExplanationThe length of the data to be encrypted or decrypted isnot valid. The length must be 1 - 4096 characters.

370 Airline Control System Version 2: Messages and Codes

Page 383: Airline Control System Version 2: Messages and Codes

System actionALCS returns a return code of 8 to the application.

Programmer responseCorrect the programming error.

ModuleDXCICSF

0001F3 CRYPC - INVALID PARAMETERS

ExplanationOne of the parameters that was passed to theDXCICSF monitor routine is not valid.

System actionALCS terminates the entry.

System programmer responseThis error should not occur because the assemblershould flag any invalid parameters on the CRYPCmacro call. The parameter is either the function orthe key type. Inform your IBM programming supportrepresentative.

ModuleDXCICSF

0001F4 CRYPC - NO IOCB AVAILABLE

ExplanationAn ECB-controlled program issued a CRYPC macro butALCS needs an IOCB to process the request. All exceptone of the IOCBs are in use. (ALCS cannot dispensethe last IOCB.)

System actionALCS terminates the entry.

System programmer responseCheck the system error dump to see why the IOCBsare in use. The shortage of IOCBs can indicate, forexample, one of the following conditions:

• An exceptional amount and type of work requiredextra IOCBs.

• The ALCS generation did not specify enough IOCBs.

ModuleDXCICSF

0001F5 ICSF SUBTASK ABEND

ExplanationThe subtask that ALCS attaches in order to processCRYPC macro requests ended abnormally.

System actionALCS terminates any entry that was using the subtask.

Problem determinationAt the time of the system error dump, general register14 (RDA) contains the abend completion code. Generalregister 15 (RDB) contains the address of a 72-bytearea of storage that contains the PSW and generalregisters 0 - 15.

ModuleDXCICSF

000200 HTTPC -- HTTP CLIENT SERVICESNOT SUPPORTED

ExplanationAn ECB-controlled program issued a HTTP CLIENTcall but this ALCS system does not support the HTTPclient.

System actionALCS terminates the entry.

Operator responseActivate an ALCS system that supports the HTTPClient.

User responseIf you intend to run programs which use the HTTPclient, you must generate ALCS with HTTP Clientsupport.

ModuleDXCJSON

000201 HTTPC -- PARAMETER LIST NOTACCESSIBLE

Chapter 13. System error codes: 000000-000FFF 371

Page 384: Airline Control System Version 2: Messages and Codes

ExplanationAn ECB-controlled program issued a HTTP Client callbut the parameter list specified is not in accessiblestorage or the parameters addressed by the parameterlist are not accessible.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCHTTP

000202 HTTPC -- INVALID PARAMETER

ExplanationAn ECB-controlled program issued a HTTP Client callbut the parameter specified is invalid.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCHTTP

000204 HTTPC – EXIT SUBTASK ABEND

ExplanationThe subtask that ALCS uses to do HTTP handle clean-up has abended.

System actionThe EXIT subtask is terminated by RTM and ALCS willcreate a new Exit subtask.

System programmer responseThis error should not occur. If it does, inform your IBMprogramming support representative.

Problem determinationAt the time of the system error dump, general register14 (RDA) contains the abend completion code. General

register 1 (RG1) points to a storage area containing thePSW and general registers at the time of the error.The PSW is in an 8-byte field at displacement X'28'into this storage area.The general registers, starting with general register 0are in 16 consecutive fullwords at displacement X'30'into this storage area.

ModuleDXCHTTP

000205 HTTPC -- CONNECTION SUBTASKABEND

ExplanationA subtask that ALCS uses to perform application HTTPClient calls has abended.

System actionALCS terminates the Entry. The Connection subtaskis terminated by RTM and ALCS will create a newConnection subtask.

System programmer responseThis error should not occur. If it does, inform your IBMprogramming support representative.

Problem determinationAt the time of the system error dump, general register14 (RDA) contains the abend completion code. Generalregister 1 (RG1) points to a storage area containing thePSW and general registers at the time of the error.The PSW is in an 8-byte field at displacement X'28'into this storage area.The general registers, starting with general register 0are in 16 consecutive fullwords at displacement X'30'into this storage area.

ModuleDXCHTTP

000206 HTTPC -- SUBTASK TABLE FULL

ExplanationThe subtask table has no available slots.

System actionALCS terminates the Entry.

372 Airline Control System Version 2: Messages and Codes

Page 385: Airline Control System Version 2: Messages and Codes

System programmer responseIncrease the number of HTTP subtasks on the SCTGENHTTP= parameter, rebuild the System Table andrestart ALCS with the new System Table.

ModuleDXCHTTP

000207 HTTPC -- REQUEST HANDLETABLE FULL

ExplanationThe request handle table has no available slots.

System actionALCS terminates the Entry.

System programmer responseIncrease the number of HTTP request handles on theSCTGEN HTTP= parameter, rebuild the System tableand restart ALCS with the new System table.

ModuleDXCHTTP

000208 HTTPC -- CONNECTION SUBTASKABEND - ECB TERMINATED

ExplanationA subtask that ALCS uses to perform application HTTPClient calls has abended.

System actionALCS terminates the Entry. The Connection subtaskis terminated by RTM and ALCS will create a newConnection subtask.

ModuleDXCHTTP

000210 JSONC -- JSON PARSER SERVICESNOT SUPPORTED

ExplanationAn ECB-controlled program issued a JSON Parser call,but this ALCS system does not support JSON Parserservices.

System actionALCS terminates the entry.

Operator responseActivate an ALCS system that supports JSON Parserservices.

User responseIf you intend to run programs which use JSON Parserservices, you must generate ALCS with JSON ParserServices support.

ModuleDXCJSON

000211 JSONC -- PARAMETER LIST NOTACCESSIBLE

ExplanationAn ECB-controlled program issued a JSON Parser callbut the parameter list specified is not in accessiblestorage or the parameters addressed by the parameterlist are not accessible.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCJSON

000212 JSONC -- INVALID PARAMETER

ExplanationAn ECB-controlled program issued a JSON Parser callbut the parameter specified is invalid.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

Module:DXCJSON

000213 JSONC -- NO IOCB AVAILABLE

Chapter 13. System error codes: 000000-000FFF 373

Page 386: Airline Control System Version 2: Messages and Codes

ExplanationAn ECB-controlled program issued a JSON Parser callbut ALCS needs an IOCB to process the request. Allexcept one of the IOCBS are in use (ALCS cannotdispense the last IOCB).

System actionALCS terminates the entry.

System programmer responseCheck the system error dump to see why the IOCBsare in use. The shortage of IOCBs can indicate forexample:

• An exceptional amount and type of work requiredextra IOCBs. The ALCS generation did not specifyenough IOCBs.

• The ALCS generation did not specify enough IOCBs.

ModuleDXCJSON

000214 JSONC -- JSON SUBTASK ABEND

ExplanationA subtask that ALCS uses to perform JSON Parser callshas abended.

System actionALCS terminates the entry. RTM will terminate theSubtask and ALCS will create a new JSON subtask.

System programmer responseThis error should not occur. If it does, inform your IBMprogramming support representative.

Problem determinationAt the time of the system error dump, general register14 (RDA) contains the abend completion code. Generalregister 1 (RG1) points to a storage area containing thePSW and general registers at the time of the error.The PSW is in an 8-byte field at displacement X'28'into this storage area.The general registers, starting with general register 0are in 16 consecutive fullwords at displacement X'30'into this storage area.

ModuleDXCJSON

000215 JSONC -– HANDLE TABLE FULL

ExplanationThe Parser Instance Handle table has no availableslots.

System actionALCS terminates the Entry.

System programmer responseIncrease the number of JSON Handles on the JSON=parameter in SCTGEN.Rebuild the System table and restart ALCS with thenew System table.

ModuleDXCJSON

000216 JSONC -- THE HWTJDELCALLABLE SERVICE IS NOTAVAILABLE ON THIS LEVEL OFZ/OS

ExplanationThe HWTJDEL callable service is only available on z/OS2.3 or later.

System actionALCS terminates the entry.

Programmer responseEither remove the HWTJDEL call or have the z/OSversion upgraded to 2.3 or later.

ModuleDXCJSON

000217 JSONC -- JSON SUBTASK ABEND -ECB TERMINATED

ExplanationALCS terminates the Entry. A subtask that ALCS usesto perform application JSON Parser calls has abended.

System actionThe JSON subtask is terminated by RTM and ALCS willcreate a new JSON subtask.

374 Airline Control System Version 2: Messages and Codes

Page 387: Airline Control System Version 2: Messages and Codes

ModuleDXCJSON

000218 218 JSONC -- HTTP CONNECTIONSUBTASK ABEND

ExplanationA subtask that ALCS uses to perform application JSONParser calls has abended.

System actionALCS terminates the Entry. The Connection subtask isterminated by RTM and ALCS will create a new HTTPConnection subtask.

System programmer responseThis error should not occur. If it does, inform your IBMprogramming support representative.

Problem determinationGeneral register 1 points to a storage area containingthe PSW and general registers at the time of the error.The PSW is in an 8-byte field at displacement X'28'into this storage area.The general registers, starting with general register 0,are in 16 consecutive fullwords at displacement X'30'into this storage area.

ModuleDXCHTTP

000219 JSONC -- HTTP CONNECTIONSUBTASK ABEND - ECBTERMINATED

ExplanationALCS terminates the Entry. A subtask that ALCS usesto perform application JSON calls has abended.

System actionALCS terminates the entry. The HTTP Connectionsubtask is terminated by RTM and ALCS will create anew HTTP Connection subtask.

ModuleDXCHTTP

000301 SEND - MONITOR action ERROR

ExplanationALCS detected an error in a monitor routine whileprocessing a SENDC K or ROUTC monitor-requestmacro for an SLC message. Where action is one of:

FINDGET FILERELEASE FILE

System actionALCS discards the message and terminates the entry.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleDXCSLCSN

000302 INPUT LCB - MONITOR RELEASEFILE ERROR

ExplanationALCS detected an error in a monitor release file routinewhile processing an input SLC link control block (LCB).

System actionALCS continues processing normally.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleDXCSLCIN

000305 SEND - MAXIMUM MESSAGE TEXTEXCEEDED

ExplanationAn ECB-controlled program issued a SENDC Kmonitor-request macro and the message lengthexceeded the maximum message length allowed.

System actionALCS terminates the entry.

Chapter 13. System error codes: 000000-000FFF 375

Page 388: Airline Control System Version 2: Messages and Codes

Programmer responseCorrect the programming error.

ModuleDXCSLCSN

000306 SEND - NCB NOT ALLOWED

ExplanationAn ECB-controlled program issued a SENDCK,NCB=YES monitor-request macro and did notspecify a Type 3 SLC link.

System actionALCS terminates the entry.

User responseCheck the ALCS communication generation. Ensurethat this type of macro is only issued for a Type 3 SLClink. Correct the programming error.

ModuleDXCSLCSN

000307 SEND - NOT ALLOWED TO SLC STVRESOURCE

ExplanationAn ECB-controlled program issued a send-typemonitor-request macro, but the destination was asystem test vehicle ( STV ) terminal on an SLC link.

System actionALCS terminates the entry.

User responseCheck the ALCS communication generation. Ensurethat SLC resources are not specified as STV resources.Correct the programming error.

ModuleDXCSLCSN

00030A CMD - TEST MESSAGE TEXT ISTOO LONG

ExplanationThere is an internal logic error in an ALCS routine.ALCS could not generate a test message requested bya ZLTST command.

System actionALCS bypasses the test message and continues toprocess the command.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleCMDC, CMDD

00030B RESUME/STOP RCVD FORNONEXISTENT CHANNEL

ExplanationALCS received a resume or stop link control block(LCB) on an SLC link and the LCB referred to a linkchannel number that was out of range of valid channelnumbers for the link.

System actionALCS discards the LCB.

User responseThis is an SLC protocol error. Check that the ALCScommunication generation correctly defines the SLClink. If the problem persists, use (for example) theALCS SLC link trace facility to discover the exactsequence of blocks transmitted on the link.

ModuleDXCSLCIN

00030C SUBSEQUENT ENQ - NOT IN ENQPROCEDURE

ExplanationThere is an internal logic error in an ALCS routine.ALCS detected an error in the internal SLC procedure(subsequent ENQ requested, channel not in ENQprocedure).

System actionALCS ignores the error.

376 Airline Control System Version 2: Messages and Codes

Page 389: Airline Control System Version 2: Messages and Codes

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleCMC4, DXCSLCIN

000313 ERROR ON FILING PSEUDO LINKBLOCK

ExplanationALCS detected an error when filing a pool record. Theerror occurred while ALCS was preparing to retransmita multiblock message.

System actionALCS does not retransmit the message.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleCMCY, CMC1

000314 SLC PROTOCOL ERROR - ACK FORUNUSED LABEL

ExplanationALCS received a positive acknowledgment link controlblock (LCB) that completely acknowledged an SLCmultiblock message, but the associated message labelwas not in use.

System actionALCS ignores the LCB.

User responseThis is an SLC protocol error. If the problem persists,use (for example) the ALCS SLC link trace facility todiscover the exact sequence of blocks transmitted onthe link.

ModuleDXCSLCIN

000315 SLC OUTPUT MESSAGE FINDERROR

ExplanationALCS detected an error when reading a pool filerecord. The error occurred while ALCS was preparingto retransmit an SLC multiblock message as a possibleduplicate message.

System actionALCS does not retransmit the message.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleCMC1

000316 SLC OUTPUT MESSAGE FILEERROR

ExplanationALCS detected an error when filing a pool file record.The error occurred while ALCS was preparing toretransmit an SLC multiblock message as a possibleduplicate message.

System actionALCS does not retransmit the message.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleCMC1

000317 SLC LOGIC ERROR - INVALIDINPUT CRI

ExplanationThere is an internal logic error in an ALCS routine.

System actionALCS discards the input message.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

Chapter 13. System error codes: 000000-000FFF 377

Page 390: Airline Control System Version 2: Messages and Codes

ModuleDXCSLCIP

000318 SLC LINK ENVELOPE FORMATERROR

ExplanationALCS detected an error in the contents of the linkenvelope for a message received on an SLC link.

System actionALCS discards the input message.

User responseThis is an SLC protocol error. Check that the ALCScommunication generation correctly defines the SLClink. If the problem persists, use (for example) theALCS SLC link trace facility to discover which SLC linkenvelope flags were in error.

ModuleDXCSLCIP

00031E DXCCOMT - INVALID INPUTMESSAGE DISCARDED

ExplanationALCS detected an invalid character (x'00') in an ALCformat input message.

System actionALCS discards the input message.

User responseEnsure that ALC format messages do not containinvalid characters.

Problem determinationAt the time of the system error dump, general register1 points to the invalid character and general register 5points to the base of the input message block.

ModuleDXCCOMT

00031F module - INVALID APPLICATIONNAME

ExplanationALCS detected an invalid destination application namefor a message received on an SLC link.

System actionALCS discards the input message.

User responseCheck that the remote ALC terminal or SLC link isrouted to a valid ALCS application.

ModuleDXCSLCIP, DXCCOMT

000320 CSMS CALLED WITH NO MESSAGE

ExplanationAn ECB-controlled program called the ALCS SMTPmessage sender program, CSMS, with no outputmessage block attached on storage level 0 (D0).

System actionALCS terminates the entry.

Programmer responseCorrect the program that called CSMS.

ModuleCSMS

000321 EMAIL LOGIC ERROR - BADRETURN FROM CSO1

ExplanationWhile processing an outbound e-mail SMTP message,ALCS detected a logic error in the e-mail support.

System actionALCS discards the e-mail message.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleCSMS

378 Airline Control System Version 2: Messages and Codes

Page 391: Airline Control System Version 2: Messages and Codes

000322 ERROR FINDING SMTP MESSAGEBLOCK

ExplanationALCS detected an error when trying to read a database record which contains part or all of an e-mailSMTP message. This may be caused by either aninvalid record-id or an invalid file address.

System actionALCS terminates the entry. The SMTP message is lost.

System programmer responseEnsure that the record has not been illegally modifiedby an application program. If it has not, inform yourIBM programming support representative.

ModuleCSI1

000323 SMTP HEADER LINE TOO LONG

ExplanationWhile analyzing an inbound e-mail SMTP message,ALCS detected that the message contained a headerline which was longer than the maximum (1024characters) which ALCS supports.

System actionALCS terminates the entry. The SMTP message is lost.

ModuleCSI1

000324 SMTP HEADER FIELD TOO LONG

ExplanationWhile analyzing an inbound e-mail SMTP message,ALCS detected that the message contained a headerfield which was longer than the maximum (1024characters) which ALCS supports.

System actionALCS terminates the entry. The SMTP message is lost.

ModuleCSI1

000325 INVALID MIME HEADER

ExplanationWhile analyzing an inbound e-mail SMTP message,ALCS detected that the message contained a headerthat was not in the correct format (RFC 822).

System actionALCS terminates the entry. The SMTP message is lost.

ModuleCSI1

000326 EMAIL CONVERSION TO BASE64FAILED

ExplanationAn ECB-controlled program called the ALCS SMTPmessage sender program, CSMS, and the body of themessage was not in EBCDIC. ALCS could not convertthe message body into base64 code because it is toolarge.

System actionALCS discards the e-mail message.

Programmer responseCorrect the program that called CSMS.

ModuleCSMS

000327 E-MAIL ERROR RETRIEVINGMESSAGE RECORD

ExplanationALCS was unable to process the outbound e-mailmessage queue because it was unable to retrieve amessage record.

System actionIf the condition occurs during ZMAIL QUEUE,PURGEcommand processing, ALCS sends an error response,otherwise ALCS terminates the entry. ALCS discardsany messages on the outbound e-mail messagequeue.

System programmer responseEnsure that the record type #KPTRI (system keypointrecord) ordinal number 13 has not been illegallymodified by a user application program. (The hash

Chapter 13. System error codes: 000000-000FFF 379

Page 392: Airline Control System Version 2: Messages and Codes

(#) character is represented differently by someequipment; it is the EBCDIC X'7B' character.) If ithas not, then inform your IBM programming supportrepresentative.

ModuleCSMB, CSMM

000328 E-MAIL ERROR RETRIEVINGKEYPOINT RECORD

ExplanationALCS was unable to access the outbound e-mailmessage queue because it was unable to retrieve thekeypoint record.

System actionIf the condition occurs during ZMAIL QUEUEcommand processing, ALCS sends an error response.Otherwise ALCS terminates the entry and if processingan outbound e-mail SMTP message (in transfer vectorCSMA), the e-mail message is lost.

System programmer responseEnsure that the record type #KPTRI (system keypointrecord) ordinal number 13 has not been illegallymodified by a user application program. (The hash(#) character is represented differently by someequipment; it is the EBCDIC X'7B' character.) If ithas not, then inform your IBM programming supportrepresentative.

ModuleCSMB, CSMM

000329 E-MAIL KEYPOINT RECORDINITIALIZED

ExplanationWhile processing the outbound e-mail message queue,ALCS was unable to access the queue due to anID (record identifier) or RCC (record code check)mismatch when retrieving the keypoint record.

System actionALCS initializes the keypoint record. Any outbound e-mail messages on the queue are discarded. The statusof the outbound e-mail message queue is started.

System programmer responseIf this is the first time the outbound e-mail messagequeue is used, this message is normal. At any othertime, ensure that the record type #KPTRI (systemkeypoint record) ordinal number 13 has not beenillegally modified by a user application program. (Thehash (#) character is represented differently by someequipment; it is the EBCDIC X'7B' character.) If ithas not, then inform your IBM programming supportrepresentative.

ModuleCSMB, CSMM

00032A CSMS CALLED WITH INVALIDSTORAGE BLOCK SIZE

ExplanationAn ECB-controlled program called the ALCS SMTPmessage sender program, CSMS, with an outputmessage block attached on storage level 0 (D0). Thisblock is not large enough to contain the message in theformat defined by the DXCSMTM macro.

System actionALCS terminates the entry.

Programmer responseCorrect the program that called CSMS.

ModuleCSMS

00032B E-MAIL ERROR RETRIEVINGOPERATING VALUES

ExplanationALCS was unable to process the outbound e-mailmessage queue because it was unable to retrievethe e-mail operating values using the SOCKC monitor-request macro.

System actionALCS terminates the entry and stops processing theoutbound e-mail message queue.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

380 Airline Control System Version 2: Messages and Codes

Page 393: Airline Control System Version 2: Messages and Codes

ModuleCSMB

000330 E-MAIL OUTBOUND MESSAGEQUEUE CORRUPTED

ExplanationALCS detected corruption of the fields it uses tomanage the outbound e-mail message queue.

System actionALCS initializes the control fields in the keypointrecord. Any outbound e-mail messages on the queueare discarded.

System programmer responseEnsure that the record type #KPTRI (system keypointrecord) ordinal number 13 has not been illegallymodified by a user application program. (The hash(#) character is represented differently by someequipment; it is the EBCDIC X'7B' character.) If ithas not, then inform your IBM programming supportrepresentative.

ModuleCSMB, CSMM

000333 COMIC -- UNEXPECTEDCONDITION

ExplanationWhile retrieving data from the communication tables,ALCS detected that they are corrupted.

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

ModuleDXCCOMM

000334 COMMUNICATION LOGIC ERROR -type

ExplanationWhile updating the communication tables, ALCSdetected that they are corrupted.

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

System programmer responseDepends on type:

COMCCIf this error occurs inform your IBM programmingsupport representative.

TABLE UPDATECheck that all stages of the communicationgeneration have been carried out correctly andwithout error. If there are no errors in thecommunication generation, then inform your IBMprogramming support representative.

ModuleDXCCOMM

000335 UNKNOWN LDTYPE IN COMMSCONFIG LOAD MODULE

ExplanationDuring the online loading of a communication loadmodule, the ALCS monitor routines detected anunknown LDTYPE. The LDTYPE is specified onthe COMDEF macro in the communication stage 1generation.

System actionALCS ends abnormally.

System programmer responseCheck that all stages of the communication generationhave been carried out correctly and without error.If there are no errors in the communicationgeneration then inform your IBM programming supportrepresentative.

Chapter 13. System error codes: 000000-000FFF 381

Page 394: Airline Control System Version 2: Messages and Codes

ModuleDXCCOMM

000341 CAN NOT COPY DATA

ExplanationDuring the resource control record (RCR)housekeeping processing, program CQS2 could notcopy data from a message block to an output block.

System actionALCS continues processing normally.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleCQS2

000343 CAN NOT UPDATE indicator

ExplanationALCS detected an error while updating thecommunication table entry for a terminal, during ahousekeeping activity. The indicator is one of:

PFKEY INDICATORSCROLL INDICATORRCR CHECKED INDICATORREQUEST PRINTER INDICATORSCROLL LOG INDICATORRETRIEVE ACTIVE INDICATORREDIRECTION INDICATORSHADOWING INDICATOR

System actionALCS ignores the error and continues.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleCQS6

000344 CAN NOT UPDATE SCROLLINDICATOR

ExplanationDuring the resource control record (RCR)housekeeping processing, program CQS2 was unableto set the COMMS table indicator which indicates one ormore scrollable output files exist for a terminal.

System actionALCS continues processing normally.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleCQS2

000345 CAN NOT UPDATE TRANSACTIONACTIVE INDICATOR

ExplanationResetting the transaction active bit in the COMMS tablefailed.

System actionALCS exits the ECB and continues.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleCUM2

000346 INVALID CRI SPECIFIED

ExplanationAn application program issued a ROUTC with theUMSG indicator set, but the CRI in the routing controlparameter list is not valid.

System actionALCS exits the ECB and continues.

User responseCheck the calling program. Make sure the applicationsets up a correct RCPL before issuing the ROUTC.

382 Airline Control System Version 2: Messages and Codes

Page 395: Airline Control System Version 2: Messages and Codes

ModuleCUM5

000347 CAN NOT PROCESS

ExplanationAn application program issued a ROUTC with theUMSG indicator set, but an internal error occurred. Thecreation of a ZSNDU command line failed.

System actionALCS exits the ECB and continues processing.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleCUM5

000348 INVALID ZSNDU PARAMETERS

ExplanationProgram CUM1 issued a ROUTC with the UMSG indicatorset, but there was an error in the ZSNDU parameters- probably a wrong time-out value in the installation-wide exit AUM3.

System actionALCS exits the ECB and continues processing.

User responseIf the installation-wide exit caused the error, correctit. Otherwise, ask your system programmer to informyour IBM programming support representative.

ModuleCUM5

000351 RESOURCE IS NOT APPC

ExplanationAn ECB-controlled program issued a ROUTC monitor-request macro to send a message to an APPCresource, but ALCS found that the resource type wasnot valid.

System actionALCS terminates the entry.

Programmer responseThis error should not occur. If it does, ask yoursystem programmer to inform your IBM programmingrepresentative.

ModuleDXCCOLI

000352 APPC RESOURCE IS INACTIVE

ExplanationAn ECB-controlled program issued a ROUTC monitor-request macro to send a message to an APPCresource, but the destination resource was not active.

System actionALCS terminates the entry.

Programmer responseUse the COMIC monitor-request macro to determine ifthe destination APPC resource is active before callingROUTC.

ModuleDXCCOLI

000353 APPC SEND CONVERSATION NOTALLOCATED

ExplanationAn ECB-controlled program issued a ROUTC monitor-request macro to send a message to an APPCresource, but there was no conversation allocated forsending the data.

System actionALCS terminates the entry.

Programmer responseThis error should not occur. If it does, ask yoursystem programmer to inform your IBM programmingrepresentative.

ModuleDXCCOLI

000354 SEND TO TYPE3 APPC RESOURCENOT SUPPORTED

Chapter 13. System error codes: 000000-000FFF 383

Page 396: Airline Control System Version 2: Messages and Codes

ExplanationAn ECB-controlled program issued a ROUTC monitor-request macro to send a message to an APPCresource, but the destination resource is definedas COMDEF PRTCOL=TYPE3 in the communicationgeneration.

System actionALCS terminates the entry.

User responseCheck that the resource is correctly defined in thecommunication generation.

ModuleDXCCOLI

000360 CWW1 - UNKNOWN ORIGINATOR

ExplanationThe ALCS Web server received input with an unknownoriginator CRI.

User responseThis error should not occur. If it does, contact yourIBM programming representative.

000361 CWW1 - ORIGINATOR NOT TCP/IP

ExplanationThe ALCS Web server received input with an originatorCRI that is not defined as a TCP/IP resource.

User responseThis error should not occur. If it does, contact yourIBM programming representative.

000362 CWW1 - HFS UNUSABLE

ExplanationThe ALCS Web server was not able to access the ALCShierarchical file system (HFS).

Operator responseNotify your system programmer. The ALCS Web serveris unusable.

System programmer responseYou may be able to recover the ALCS HFS by restoringthe record #KPTRI ordinal 9 from the ALCS databaseupdate log.

Alternatively, you can reinitialize the ALCS HFS byresetting the record ID of #KPTRI(9) to binary zeros,using the ZAFIL command. This deletes the entirecontents of the ALCS HFS - you must reload all yourfiles from your PC copies.

Alternatively, restore the ALCS real-time database.

000363 CWW3 - UNABLE TO READ HFSOBJECT

ExplanationThe ALCS Web server was not able to access an objectin the ALCS hierarchical file system (HFS).

Operator responseNotify your system programmer.

System programmer responseReload the object from your PC copy.

000364 CWW5 - INVALID ECB LEVELSPECIFIED

ExplanationA program entered module CWW5, but the data levelspecified in general register 14 is invalid.

System actionThe ALCS web server sends an error response.

Programmer responseCorrect the programming error.

000365 CWW5 - STORAGE LEVEL NOT INUSE

ExplanationA program entered module CWW5, but the levelspecified in general register 14 is not in use.

System actionThe ALCS web server sends an error response.

Programmer responseCorrect the programming error.

384 Airline Control System Version 2: Messages and Codes

Page 397: Airline Control System Version 2: Messages and Codes

000366 CWW5 - INVALID RECORD ID

ExplanationA Web program entered program CWW5, but thestorage block attached at the specified ECB level doesnot contain a record belonging to the ALCS output file(created by DISPC ADD macro).

System actionThe ALCS Web server sends an error response.

Programmer responseCorrect the programming error.

000367 CWW5 - NO LINES IN OUTPUTFILE

ExplanationA Web program entered module CWW5, but no DISPCADD calls were issued to add one or more HTML textlines to the ALCS output file.

System actionThe ALCS Web server sends an error response.

Programmer responseCorrect the programming error.

000368 CWW5 - CANNOT RETRIEVEOUTPUT MSG RECORD

ExplanationA find error occurred on the retrieval of an ALCS outputmessage record while building a Web server Senderdata record.

System actionThe ALCS Web server sends an error response.

System programmer responseExamine the system error dump and determine thecause of the error.

If it is due to a record ID error, check whether thedatabase is corrupted (for example, because of poolproblems).

If it is due to a hardware error, get the unit serviced.

000369 CWW1 - INCORRECT RETURNCONDITIONS FROM WEBPROGRAM

ExplanationA Web program returned to program CWW1 usingBACKC in order to select a Web page, but the returnconditions were incorrect.

System actionThe ALCS Web server sends an error response.

Programmer responseCorrect the Web program to ensure the correctconditions are set up before you return to CWW1 usingBACKC.

00036A CWW1 - LOOP DETECTED INDYNAMIC PAGE SELECTION

ExplanationA Web program returned to program CWW1 usingBACKC in order to select a Web page, but themaximum number of nested Web programs selectedhas been reached. ALCS assumes an unrecoverableloop has occurred.

System actionThe ALCS Web server sends an error response.

System programmer responseYou may only dynamically select up to a maximum offive nested Web programs. Check your Web programsto ensure that no more than five nested Web programsare selected. Check also that your Web program is notselecting itself.

00036B CWW6 - UNABLE TO READ HFSOBJECT

ExplanationThe ALCS Web server was not able to access an objectin the ALCS hierarchical file system (HFS).

Operator responseNotify your system programmer.

System programmer responseReload the object from your PC copy.

Chapter 13. System error codes: 000000-000FFF 385

Page 398: Airline Control System Version 2: Messages and Codes

00036C CWW6 - HFS UNUSABLE

ExplanationThe ALCS Web server was not able to access the ALCShierarchical file system (HFS).

Operator responseNotify your system programmer. The ALCS Web serveris unusable.

System programmer responseYou may be able to recover the ALCS HFS by restoringthe record #KPTRI ordinal 9 from the ALCS databaseupdate log.

Alternatively, you can reinitialize the ALCS HFS byresetting the record ID of #KPTRI(9) to binary zeros,using the ZAFIL command. This deletes the entirecontents of the ALCS HFS - you must reload all yourfiles from your PC copies.

Alternatively, restore the ALCS real-time database.

00036D CWW6 - LOOP DETECTED IN SSIPROCESSING

ExplanationWeb pages may include the text of another file byusing the #include SSI directive. This file may alsoinclude the text of another file. This is known asnesting. ALCS has detected more than 5 levels ofnesting. ALCS assumes an unrecoverable loop hasoccurred.

System actionThe ALCS Web server sends an error response.

System programmer responseCorrect your Web pages. Ensure that no more than5 levels of #include nesting is present in yourpages. Check also that your pages do not #includethemselves.

00036E UNABLE TO READ HFS STATECONTROL BLOCK

ExplanationALCS could not read the hierarchical file system (HFS)state control block for a resource.

System actionALCS allocates a new HFS state control record andcontinues.

00036F CWW2 - OUTPUT MESSAGE NOTATTACHED

ExplanationA Web program entered program CWW2, but there isno OMSG block attached at ECB storage level D0.

System actionALCS terminates the entry and closes the originatingWeb connection.

Programmer responseCorrect the programming error.

000370 UNABLE TO READ HFS DIRECTORY

ExplanationALCS was not able to access a directory in the ALCShierarchical file system (HFS).

000371 LOGIC ERROR - WILDC WORKAREA TOO SMALL

ExplanationAn internal error occurred in ALCS hierarchical filesystem (HFS) processing. The work area provided toWILDC was too small.

System actionALCS terminates the entry.

System programmer responseThis error should not occur. If it does, contact yourIBM programming representative.

000373 UNABLE TO OPEN HFS

ExplanationALCS was not able to open the ALCS hierarchical filesystem (HFS).

System actionALCS terminates the entry.

386 Airline Control System Version 2: Messages and Codes

Page 399: Airline Control System Version 2: Messages and Codes

System programmer responseYou may be able to recover the ALCS HFS by restoringthe record #KPTRI ordinal 9 from the ALCS data baseupdate log. Alternatively, you can reinitialize the ALCSHFS by resetting the record ID of #KPTRI(9) to binaryzeros, using the ZAFIL command. This deletes theentire contents of the ALCS HFS - you must reload allyour files from your PC copies. Alternatively, restorethe ALCS real-time data base.

ModuleCHFC

000374 UNABLE TO READ HFS LONG-NAME

ExplanationALCS was not able to access the component of theALCS hierarchical file system (HFS) that contains thefull name of an object with a long name.

System actionALCS terminates the entry.

System programmer responseInform your IBM programming support representative.

ModuleCHFC

00037A FILE TRANSFER - UNEXPECTEDINPUT

ExplanationThe terminal (PC) which initiated the file transfertransmitted data to ALCS which does not conform tothe IBM 3270-PC file transfer protocol.

System actionALCS terminates the file transfer.

User responseInform your PC administrator. If this PC is able totransfer files successfully to other IBM host systemssuch as VM/CMS or MVS/TSO, then ask your systemprogrammer to inform your IBM programming supportrepresentative.

ModuleCHFP

00037B FILE TRANSFER - NOT DDNTERMINAL

ExplanationThe terminal (PC) which initiated the file transfer doesnot support the 3270 Distributed Data ManagementDDN protocol.

System actionALCS terminates the file transfer.

User responseInform your PC administrator. If this PC is able totransfer files successfully to other IBM host systemssuch as VM/CMS or MVS/TSO, then ask your systemprogrammer to inform your IBM programming supportrepresentative.

ModuleCHFP

0003B0 ROUTC/SENDC/SPOCC - NOSUITABLE MATIP SESSION

ExplanationAn ECB-controlled program issued a ROUTC, SENDC, orSPOCC monitor-request macro to send a message toan ALC display or printer terminal connected throughthe TCP/IP network. The current TCP/IP connectionfor this terminal is defined as MATIP Type A, but theMATIP session is stopped or reconfiguring or it doesnot include this terminal.

System actionALCS terminates the entry.

ModuleDXCSOCA

0003B1 ROUTC/SENDC/SPOCC - NOTCP/IP CONNECTION

ExplanationAn ECB-controlled program issued a ROUTC, SENDC, orSPOCC monitor-request macro to send a message toan ALC display or printer terminal connected through

Chapter 13. System error codes: 000000-000FFF 387

Page 400: Airline Control System Version 2: Messages and Codes

the TCP/IP network. There is no current TCP/IPconnection for this terminal.

System actionALCS terminates the entry.

ModuleDXCSOCA

0003B2 ROUTC/SENDC/SPOCC - TCP/IPCONNECTION IS INACTIVE

ExplanationAn ECB-controlled program issued a ROUTC, SENDC, orSPOCC monitor-request macro to send a message toan ALC display or printer terminal connected throughthe TCP/IP network. The current TCP/IP connection forthis terminal is inactive or being inactivated.

System actionALCS terminates the entry.

ModuleDXCSOCA

0003B6 ROUTC/SENDC/SPOCC - TCP/IPPROTOCOL NOT SUPPORTED

ExplanationAn ECB-controlled program issued a ROUTC, SENDC, orSPOCC monitor-request macro to send a message toan ALC display or printer terminal connected throughthe TCP/IP network. The current TCP/IP connection forthis terminal is not the correct type for terminal traffic.

System actionALCS terminates the entry.

ModuleDXCSOCA

0003B8 ROUTC/SENDC/SPOCC - NO ROOMFOR MATIP HEADER

ExplanationAn ECB-controlled program issued a ROUTC, SENDC, orSPOCC monitor-request macro to send a message toan ALC display or printer terminal connected throughthe TCP/IP network. ALCS can not obtain a storage

block that is large enough to contain the outputmessage text plus the MATIP packet header.

System actionALCS terminates the entry.

ModuleDXCSOCA

0003BC MATIP - TERMINAL NOT IN THISSESSION

ExplanationALCS received a message from an ALC displayor printer terminal connected through the TCP/IPnetwork, using a MATIP session. However the MATIPsession does not currently include this terminaladdress.

System actionALCS discards the input message.

ModuleDXCSOCA

0003C0 MATIP - NO STORAGE AVAILABLEFOR ASCU LIST

ExplanationALCS received a MATIP Session Open or Open Confirmcommand. ALCS can not obtain space (MVS GETMAINmacro) in which to build the required list of ASCUaddresses.

System actionFor Session Open, ALCS rejects the MATIP session. ForOpen Confirm, ALCS closes the MATIP session.

ModuleDXCSOCA

0003C1 MATIP - NO CORRECT ASCUS

ExplanationALCS received a MATIP Session Open command thatcontains a list of ASCU addresses. None of theseaddresses is valid.

388 Airline Control System Version 2: Messages and Codes

Page 401: Airline Control System Version 2: Messages and Codes

System actionALCS rejects the MATIP session.

ModuleDXCSOCA

0003C2 MATIP - NO CORRECT ASCUS

ExplanationALCS received a MATIP Open Confirm command thatcontains a list of ASCU addresses. None of theseaddresses is valid.

System actionALCS closes the MATIP session.

ModuleDXCSOCA

000400 ECB LOGIC ERROR

ExplanationThe ALCS online monitor detected an internal logicerror when handling an ECB.

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

Problem determinationAt the time of the system error dump, general register15 (RDB) identifies the error condition:

R15

Routine Condition

0 Release ECB Invalid ECB address

1 Release ECB Invalid block pointer

2 Release ECB Invalid block address

3 Release ECB Storage unit not in use

R15

Routine Condition

4 Release ECB Storage unit on queue

5 Release ECB ECB not in use

6 Release ECB ECB on queue

7 Release ECB Overflow SU Type 1 not inuse

8 Release ECB Overflow SU Type 1 onqueue

9 Release ECB Overflow SU Type 2/3 notin use

10 Release ECB Overflow SU Type 2/3 onqueue

11 Add to queue ECB on queue

12 Add to queue ECB quarantined

13 Locked dispatcher ECB not in use

14 Locked dispatcher ECB not on queue

15 Lockless dispatcher ECB not in use

16 Lockless dispatcher ECB not on queue

The system error dump includes two system errordump areas. Area 2 contains information about thefailing entry (block descriptor, ECB descriptor, ECBprefix, and ECB). Area 3 contains the nucleus savearea for each CPU loop.

The ECB descriptor contains additional informationwhich may be useful for problem determination. Thisincludes the value of the TOD clock at the time theerror was detected, and events during the entry's life.

ModuleDXCNUC, DXCSTM

000401 IOCB LOGIC ERROR

ExplanationThe ALCS online monitor detected an internal logicerror when handling an I/O control block (IOCB).

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

Chapter 13. System error codes: 000000-000FFF 389

Page 402: Airline Control System Version 2: Messages and Codes

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleDXCNUC, DXCSTM, DXCDSP

000402 ENTRY ACTIVATED AFTER FORCEREQUEST

ExplanationAn entry resumed processing after it was purged by aZPURG Force command.

System actionALCS terminates the entry, and continues. ALCS marksthe storage unit containing the ECB for the entry,together with any storage units that are chained fromit, as quarantined. This ensures that the storage unit(s)will not be dispensed again until ALCS is restarted.

Operator responseInform the application owner.

ModuleDXCNUC

000403 ECB CONSISTENCY ERROR

ExplanationALCS detected corruption of an ECB. This is most likelycaused by the application working through data andstoring outside the ECB work areas.

System actionA system dump is taken and the entry continuesprocessing. If the error is occurring frequently, onlyone dump is taken each minute.

Programmer responseCorrect the programming error.

ModuleDXCSTM

000409 Error return from IFAUSAGEmacro -- ACTION=REGISTERREQUEST=functionbegin orREQUEST=functionend

ExplanationAn error occurred when ALCS executed the IFAUSAGEmacro to register for, to begin, or to end MeasuredUsage Licensing Charge recording.

This error can only occur at initialization or during aRecoup run. The return code is in register 15.

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleDXCMULC

000410 ENTRY STORAGE LIMIT EXCEEDED

ExplanationAn ECB-controlled program issued a GETCC or impliedget storage monitor-request macro that exceeded theentry storage limit. The ALCS generation specifies twoentry storage limits; the entry can use the SLIMCmonitor-request macro to reset one, but the other isfixed. This error occurs if the entry exceeds eitherlimit.

System actionALCS terminates the entry.

User responseIf the entry exceeded the limit that SLIMC can reset,and if the entry genuinely needs a large amount ofstorage, then include a SLIMC monitor-request macroin the application to increase the entry storage limit forthis type of entry.

ModuleDXCSTM

000411 GETCC - INVALID GET STORAGEBLOCK TYPE

390 Airline Control System Version 2: Messages and Codes

Page 403: Airline Control System Version 2: Messages and Codes

ExplanationAn ECB-controlled program issued a GETCC monitor-request macro with an invalid storage block type code.Valid block type codes are L0 (value hexadecimal 11),L1 (value hexadecimal 21), and so on.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSTG

000412 GETCC - INVALID GET STORAGERECORD ID

ExplanationAn ECB-controlled program issued a GETCC monitor-request macro with an unknown record identifier (ID).

System actionALCS terminates the entry.

User responseCheck the record ID that the application specifiesagainst the record IDs in the ALCS generation.

Programmer responseCorrect the programming error.

ModuleDXCSTG

000413 GETCC - INVALID GET STORAGERECORD SIZE

ExplanationAn ECB-controlled program issued a GETCC monitor-request macro, but there is no storage block with auser size large enough to contain the size requested.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSTG

000414 INVALID GET STORAGE BLOCKTYPE

ExplanationAn ECB-controlled program issued an implied getstorage monitor-request macro with an invalid storageblock type code. Valid block type codes are L0 (valuehexadecimal 11), L1 (value hexadecimal 21), and soon.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSTM

000415 NO AVAILABLE IOCBS

ExplanationALCS needs an I/O control block (IOCB). All except oneof the IOCBs are in use (ALCS cannot dispense the lastIOCB).

System actionIf there is an active entry, then ALCS terminates it andcontinues. If there is no active entry, then ALCS endsabnormally.

Operator responseIf ALCS goes catastrophic then activate the alternateALCS if there is one, or restart ALCS. If this is anisolated instance, follow your normal procedure for anon-urgent problem. If it happens repeatedly, informyour system programmer.

System programmer responseCheck the system error dump to see why the IOCBsare in use. The shortage of IOCBs can indicate, forexample:

Chapter 13. System error codes: 000000-000FFF 391

Page 404: Airline Control System Version 2: Messages and Codes

• The ALCS generation specified entry write limits thatare too high. This can allow entries to request I/Ofaster that the I/O devices can respond.

• An I/O device is not working correctly, or requirestoo many error recovery retries.

• An exceptional amount or type of work requires extraIOCBs.

• The ALCS generation did not specify enough IOCBs.

ModuleDXCSTM

000416 NO AVAILABLE STORAGE UNITS

ExplanationALCS needs to create a new entry or an existing entryrequires more storage. All except one of the storageunits are in use (ALCS cannot dispense the last storageunit).

System actionIf there is an active entry, then ALCS terminates it andcontinues. If there is no active entry, then ALCS endsabnormally.

Operator responseIf ALCS goes catastrophic then activate the alternateALCS if there is one, or restart ALCS. If this is anisolated instance, follow your normal procedure for anon-urgent problem. If it happens repeatedly, informyour system programmer.

System programmer responseCheck the system error dump to see why the storageunits are in use. The shortage of storage units canindicate, for example:

• The ALCS generation or command specifiedunsuitable activity control values. This can allowALCS to start processing too many entries for theavailable number of storage units.

• An exceptional amount or type of work requires extrastorage units.

• The ALCS generation did not specify enough storageunits.

ModuleDXCGTC, DXCSTM

000417 NO STORAGE FOR LIST SERVICE

ExplanationThere is a deadlock. ALCS cannot complete processingfor existing entries and it cannot start processing fornew entries.

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

System programmer responseExamine the dump to find the cause of the high levelof ECB activity. Unless it is caused by a programmingerror, consider allocating more storage.

ModuleDXCDSP

000418 GET STORAGE ERROR - SUSTORAGE CONTROL CORRUPTED

ExplanationDuring get storage processing ALCS detectedcorruption of fields it uses to manage storage for theentry. Most likely caused by the application workingthrough data and stepping outside a storage block.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSTM

000419 SAVEC - INCORRECT USE OFMACRO

ExplanationAn ECB-controlled program issued a SAVEC monitor-request macro, but the program does not use a localprogram work area.

392 Airline Control System Version 2: Messages and Codes

Page 405: Airline Control System Version 2: Messages and Codes

System actionALCS terminates the entry.

Programmer responseSpecify LPW=YES on the BEGIN macro or do not issueSAVEC in this program.

ModuleDXCSTG

000420 REHKA - BLOCK ALREADYATTACHED

ExplanationAn ECB-controlled program issued a REHKA monitor-request macro, but a storage block is already presenton the ECB level specified by the LEVEL parameter.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSTG

000421 REHKA - FIXCEL DATA INVALID

ExplanationAn ECB-controlled program issued a REHKA monitor-request macro, but the data contained in the 8-bytefield specified by the FIXCEL parameter is invalid.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSTG

000422 REHKA - HOOK DATA LEVELCORRUPTED

ExplanationAn ECB-controlled program issued a REHKA monitor-request macro, but ALCS has found that control data iscorrupted. This may be caused by one of the following:

• An application program illegally modifying ALCScontrol data.

• An ALCS internal logic error.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error. If the error is notcaused by an application program, then ask yoursystem programmer to inform your IBM programmingsupport representative.

ModuleDXCSTG

000423 REHKA - HOOK ECB CHAININVALID

ExplanationAn ECB-controlled program issued a UNHKA monitor-request macro, but ALCS has found that control data iscorrupted.

This may be caused by:

• An application program illegally modifying ALCScontrol data, or

• An ALCS internal logic error.

System actionALCS ends abnormally.

ModuleDXCSTG

000424 REHKA - HOOK LEVEL COUNTINVALID

ExplanationAn ECB-controlled program issued a UNHKA monitor-request macro, but ALCS has found that control data iscorrupted.

This may be caused by:

• An application program illegally modifying ALCScontrol data, or

Chapter 13. System error codes: 000000-000FFF 393

Page 406: Airline Control System Version 2: Messages and Codes

• An ALCS internal logic error.

System actionALCS ends abnormally.

ModuleDXCSTG

000425 REHKA - INVALID FIXCELADDRESS

ExplanationAn ECB-controlled program issued a REHKA monitor-request macro, but the address of an 8-byte fieldspecified by the FIXCEL parameter is invalid.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSTG

000426 REHKA - INVALID LEVEL

ExplanationAn ECB-controlled program issued a REHKA monitor-request macro, but the storage level specified isinvalid.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSTG

000427 REHKA - NO DATA AVAILABLE

ExplanationAn ECB-controlled program issued a REHKA monitor-request macro, but the storage block specified by theFIXCEL parameter has never been unhooked by theUNHKA monitor-request macro.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSTG

000428 UNHKA - COUNT AND IN-USEINCONSISTENT

ExplanationAn ECB-controlled program issued a UNHKA monitor-request macro, but ALCS has found that control data iscorrupted.

This may be caused by:

• An application program illegally modifying ALCScontrol data, or

• An ALCS internal logic error.

System actionALCS ends abnormally.

ModuleDXCSTG

000429 UNHKA - INVALID FIXCELADDRESS

ExplanationAn ECB-controlled program issued an UNHKA monitor-request macro, but the address of an 8-byte fieldspecified by the FIXCEL parameter is invalid.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSTG

00042A UNHKA - INVALID LEVEL ORBLOCK

394 Airline Control System Version 2: Messages and Codes

Page 407: Airline Control System Version 2: Messages and Codes

ExplanationAn ECB-controlled program issued an UNHKA monitor-request macro, but either the storage level specified isinvalid or the storage level contains invalid data.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSTG

00042B UNHKA - NO BLOCK ATTACHED

ExplanationAn ECB-controlled program issued an UNHKA monitor-request macro, but there is no storage block on theECB level specified by the LEVEL parameter.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSTG

00043E KEYUC - GLOBLOAD -SYNCHRONIZABLE GLOBALSOVERLAP

ExplanationA KEYUC GLOBLOAD macro has been issued and themain storage address of the synchronizable globalfield overlaps the main storage address range of anentry already in the synchronization table.

System actionALCS ignores this FIELD_SYNCH request so this globalfield is not synchronizable.

System programmer responseCheck that your global load definition programs do notcontain global field synchronization requests for fieldsthat overlap.

ModuleDXCKPM

00043F KEYUC - GLOBLOAD - SYNCHTABLE FULL

ExplanationA KEYUC GLOBLOAD macro has been issued and isattempting to place an additional item in a monitortable which is already full.

System actionALCS terminates the entry.

System programmer responseInform your IBM programming support representative.

Programmer responseThis function of KEYUC is not intended for applicationprograms. If you have used it, replace the call;otherwise inform your system programmer.

ModuleDXCKPM

000440 KEYUC - GLOBLOAD -KEYPOINTING ENABLED

ExplanationALCS detected a serious error while loading the globalarea by means of KEYUC.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis function of KEYUC is not intended for applicationprograms. If you have used it, replace the call;otherwise inform your system programmer.

ModuleDXCKPM

000441 KEYUC - NOT AUTHORIZED FORGLOBLOAD

Chapter 13. System error codes: 000000-000FFF 395

Page 408: Airline Control System Version 2: Messages and Codes

ExplanationA message originating from a terminal other thanprime CRAS has caused a KEYUC GLOBLOAD macro.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis function of KEYUC is not intended for applicationprograms. If you have used it, replace the call;otherwise inform your system programmer.

ModuleDXCKPM

000442 KEYUC - GLOBLOAD ADDRESS ORLENGTH INVALID

ExplanationA KEYUC GLOBLOAD macro has been asked to copyto the global area some data for which ALCS does nothave read/write access.

System programmer responseCheck that your global load control programsassembled without error; if any errors were reported,correct them and reassemble the programs.

If the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis function of KEYUC is not intended for applicationprograms. If you have used it, replace the call;otherwise inform your system programmer.

ModuleDXCKPM

000443 KEYUC - GLOBLOAD FILEADDRESS INVALID

ExplanationA KEYUC GLOBLOAD macro has been given an invalidfile address for a record to be loaded into the globalarea.

System programmer responseCheck that your global load control programsassembled without error; if any errors were reported,correct them and reassemble the programs.

If the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis function of KEYUC is not intended for applicationprograms. If you have used it, replace the call;otherwise inform your system programmer.

ModuleDXCKPM

000444 KEYUC - GLOBLOAD DIRECTORYNUMBER INVALID

ExplanationA KEYUC GLOBLOAD macro has been given an invalidglobal area directory number for a record to be loadedinto the global area.

System programmer responseCheck that your global load control programsassembled without error; if any errors were reported,correct them and reassemble the programs.

If the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis function of KEYUC is not intended for applicationprograms. If you have used it, replace the call;otherwise inform your system programmer.

ModuleDXCKPM

000445 KEYUC - GLOBLOAD - KEYPOINTTABLE FULL

ExplanationA KEYUC GLOBLOAD macro has been issued and isattempting to place an additional item in a monitortable which is already full.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

396 Airline Control System Version 2: Messages and Codes

Page 409: Airline Control System Version 2: Messages and Codes

Programmer responseThis function of KEYUC is not intended for applicationprograms. If you have used it, replace the call;otherwise inform your system programmer.

ModuleDXCKPM

000446 KEYUC - GLOBLOAD HEADERSTRIP LEN INVALID

ExplanationA KEYUC GLOBLOAD macro has been issued and theparameter list contains an invalid header strip length.

System programmer responseCheck that your global load control programsassembled without error; if any errors were reported,correct them and reassemble the programs.

If the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis function of KEYUC is not intended for applicationprograms. If you have used it, replace the call;otherwise inform your system programmer.

ModuleDXCKPM

000447 KEYUC - GLOBLOAD FILEADDRESS ALREADY IN TABLE

ExplanationThe KEYUC macro has been issued and the file addressof the keypointable global is already in the monitortable.

System actionALCS loads the global but it is not keypointable.

System programmer responseCheck that your global load control programs donot contain any duplicate fixed file types/ordinals forkeypointable global records.

ModuleDXCKPT

000448 KEYPOINT FAILURE - CTKB FILEADDR INVALID

ExplanationALCS was unable to keypoint (write to DASD) the ALCSmonitor keypoint record, CTKB.

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleDXCKPT

000449 KEYPOINT FAILURE - FILEADDRESS INVALID

ExplanationALCS was unable to keypoint (write to DASD) akeypointable global record because the file address inthe global area directory was invalid.

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleDXCKPT

00044A KEYPOINT FAILURE - RECORD IDMISMATCH

Chapter 13. System error codes: 000000-000FFF 397

Page 410: Airline Control System Version 2: Messages and Codes

ExplanationALCS was unable to keypoint (write to DASD) akeypointable global record because the record ID ofthe record in the global area did not match the recordID of the record at the time ALCS loaded it from DASD.

This error indicates that an application program hascorrupted the application global area.

System actionALCS will either end abnormally or produce a dump.Normally ALCS will terminate abnormally, however ifinstallation-wide-exit USRGIDC is installed then ALCSmay produce a dump. See ALCS Installation andCustomization for an explanation of installation-wide-exit USRGIDC.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

Programmer responseIdentify the program which corrupted the global areaand correct it.

Problem determinationYou may be able to use the MVS SLIP command tohelp identify the offending program.

ALCS Installation and Customization discusses the useof SLIP with ALCS.

ModuleDXCKPT

00044B KEYPOINT FAILURE - EXITREJECTED KEYPOINT

ExplanationInstallation-wide-exit USRGUPD has detected that thecontents of a global record is corrupt.

System actionEither ALCS will terminate abnormally or will issuea dump. This depends on how the installation-wide-exit has been coded. See ALCS Installation andCustomization for an explanation of installation-wide-exit USRGUPD.

Programmer responseIdentify the program which corrupted the global areaand correct it.

ModuleDXCKPT

000450 CSQLC - INVALID PARAMETER

ExplanationAn ECB-controlled program issued an SQL request thatspecified an invalid parameter.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error. Or, if the erroris in an IBM-supplied program, ask your systemprogrammer to inform your IBM programming supportrepresentative.

ModuleDXCSQL

000451 CSQLC - DB2 NOT SUPPORTED

ExplanationAn ECB-controlled program issued an SQL request,but this ALCS system does not support communicationwith DB2.

System actionALCS terminates the entry.

Operator responseActivate an ALCS system that supports communicationwith DB2.

User responseIf you intend to run programs which issue SQLrequests you must install DB2 on the same MVS imageand generate ALCS with DB2 support. Otherwise,either do not run these programs, or remove any SQLstatements from them.

ModuleDXCSQL

398 Airline Control System Version 2: Messages and Codes

Page 411: Airline Control System Version 2: Messages and Codes

000454 CSQLC - TERMINATIONREQUESTED BY INST EXIT

ExplanationAn ECB-controlled program issued an SQL request, butthe ALCS SQL installation-wide exit has determinedthat the entry should be terminated.

System actionALCS terminates the entry.

System programmer responseIf the application and/or end user is allowed to issuethis SQL request then you must modify your ALCS SQLinstallation-wide exit routine accordingly.

User responseThis may be an accidental or deliberate securityviolation. We advise you to investigate and take actionto prevent any security violation.

ModuleDXCSQL

000455 CSQLC - SQL SUBTASK FOR THISENTRY ABENDED

ExplanationAn ECB-controlled program issued an SQL request,but the attached subtask that it was using hasended abnormally. ALCS automatically reattaches thesubtask.

System actionALCS terminates the entry.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleDXCSQL

000456 CSQLC - PROGRAM NOT FOUND

ExplanationAn ECB-controlled program issued an SQL request, butALCS could not locate the active program name in theprogram control table.

System actionALCS terminates the entry.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleDXCSQL

000457 CSQLC - PROGRAM NOT LOADED

ExplanationAn ECB-controlled program issued an SQL request, butALCS found that the active program is not loaded.

System actionALCS terminates the entry.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleDXCSQL

000458 CSQLC - NOT STATE CHANGEENTRY

ExplanationAn ECB-controlled program issued a CSQLC RESTARTmonitor-request macro, but it was not the statechange entry.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

Chapter 13. System error codes: 000000-000FFF 399

Page 412: Airline Control System Version 2: Messages and Codes

ModuleDXCSQL

000459 CSQLC - ERROR RETURN FROMDB2

ExplanationAn ECB-controlled program issued an SQL requestwhich resulted in an error return from DB2.

System actionALCS issues message DXC2907E (see “DXC2907E” onpage 167) or DXC2909E (see “DXC2909E” on page167) and then terminates the entry. These messagescontain the return code and the reason code from DB2.

User responseRespond to the return code and reason code fromDB2.

ModuleDXCSQL

00045A SQL SUBTASK ABEND

ExplanationOne of the subtasks that ALCS attaches to process SQLrequests ended abnormally.

System actionALCS terminates any entry that was using the subtask.ALCS automatically reattaches the subtask.

Problem determinationAt the time of the system error dump, general register14 contains the abend completion code. MVS SystemCodes lists abend codes. General register 1 points to astorage area containing the PSW and general registersat the time of the error. The PSW is in an 8-byte field atdisplacement X'28' into this storage area. The generalregisters, starting with general register 0, are in 16consecutive fullwords at displacement X'30' into thisstorage area.

ModuleDXCSQL

00045B DB2 CONNECTION SUBTASKABEND

ExplanationThe subtask that ALCS attaches to process DB2connection and disconnection requests has endedabnormally.

System actionALCS terminates any entry that was using the subtask.ALCS automatically reattaches the subtask.

Problem determinationAt the time of the system error dump, general register14 contains the abend completion code. MVS SystemCodes lists abend codes. General register 1 points to astorage area containing the PSW and general registersat the time of the error. The PSW is in an 8-byte field atdisplacement X'28' into this storage area. The generalregisters, starting with general register 0, are in 16consecutive fullwords at displacement X'30' into thisstorage area.

ModuleDXCSQL

00045C CSQLC - SQL PARAMETER LISTNOT ACCESSIBLE

ExplanationAn ECB-controlled program issued an SQL requestthat specified a parameter list in storage that theapplication program did not have write (store) accessto.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSQL

00045E CSQLC - SQL SUBTASK FOR THISENTRY UNAVAILABLE

ExplanationAn ECB-controlled program was issuing SQL requests,but the subtask it was using cannot continue. Possiblereasons are:

• DB2 has stopped

400 Airline Control System Version 2: Messages and Codes

Page 413: Airline Control System Version 2: Messages and Codes

• The ALCS operator issued ZCSQLDISCONNECT,FORCE.

System actionALCS terminates the entry.

User responseExamine the system log to determine why DB2stopped.

ModuleDXCSQL

000460 ROUTC - NO END OF MESSAGE

ExplanationAn ECB-controlled program issued a ROUTC monitor-request macro, but the message is not correctlyterminated with an end-of-message character.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCCOMQ

000461 ROUTC - NO LINK AVAILABLE

ExplanationAn ECB-controlled program issued a ROUTC monitor-request macro, but there is no communication pathbetween this ALCS and the system that owns thedestination resource.

System actionALCS detaches the message block from the ECB andreturns control to the entry.

Operator responseCheck that the destination of the data is correct, andthat the communication generation correctly specifiesthe paths between this ALCS system and any remotesystems.

Start a communication link between the two systems.

ModuleDXCCOMQ

000462 ROUTC - INVALID DESTINATIONIN RCPL

ExplanationAn ECB-controlled program issued a ROUTC monitor-request macro, but the destination specified in therouting control parameter list does not exist in thecommunication tables.

System actionALCS terminates the entry.

User responseCheck that the destination of the data is correct, andthat the communication generation correctly specifiesall the communication resources.

Programmer responseCorrect the programming error.

ModuleDXCCOMQ

000463 ROUTC - INVALID ORIGIN IN RCPL

ExplanationAn ECB-controlled program issued a ROUTC monitor-request macro, but the origin specified in therouting control parameter list does not exist in thecommunication tables.

System actionALCS terminates the entry.

User responseCheck that the origin of the data is correct and that thecommunication generation correctly specifies all thecommunication resources.

Programmer responseCorrect the programming error.

ModuleDXCCOMQ

Chapter 13. System error codes: 000000-000FFF 401

Page 414: Airline Control System Version 2: Messages and Codes

000464 ROUTC - INACTIVE DESTINATIONIN RCPL

ExplanationAn ECB-controlled program issued a ROUTC monitor-request macro, but the destination specified in therouting control parameter list is marked as inactive inthe communication tables.

System actionALCS detaches the message block from the ECB andreturns control to the entry.

Operator responseIf the destination resource is owned by this system,start the resource. If the destination resource is ownedby another system, start the link to the system thatowns the resource.

Problem determinationCheck that the destination of the data is correct.

ModuleDXCCOMQ

000465 ROUTC - PATH LOOP DETECTED

ExplanationBoth the origin and destination are controlled by thisALCS, but the message has been received from a linkbetween two systems.

System actionALCS terminates the entry.

User responseCheck the routing definitions of all connected systemsand correct any circular definitions. Check that thepaths between all connected systems are correct.

ModuleDXCCOMQ

000466 ROUTC - COMMS LOGIC ERROR -DXCRIT CORRUPT

ExplanationAn error has occurred while trying to obtain the CRI ofa resource owned by another system.

System actionALCS terminates the entry.

User responseThe communication table DXCRIT is corrupted.Examine any installation-wide exits to ensure that theydo not corrupt the table. If it is not a user error,then ask your system programmer to inform your IBMprogramming support representative.

ModuleDXCCOMQ

000467 ROUTC - NO MATCH FOUND FOROTHER-SYSTEM ID

ExplanationA message has been received from another system,but the other-system identification (OSID) of the originresource is not defined in this system's communicationtables.

System actionALCS terminates the entry.

User responseCheck the communication generation in both systemsand ensure that they are compatible.

ModuleDXCCOMQ

000468 ROUTC - NO CSID SPECIFIED FORTERMINAL

ExplanationAn ECB-controlled program issued a ROUTC monitor-request macro, but the destination resource does nothave an other-system terminal identifier defined for it.

System actionALCS terminates the entry.

User responseCheck the communication generation to ensure thatthe resource is correctly defined. The CSID parameterof the COMDEF generation macro defines the other-system terminal identifier. ALCS substitutes this value

402 Airline Control System Version 2: Messages and Codes

Page 415: Airline Control System Version 2: Messages and Codes

for the CRI when it sends a message to anothersystem.

ModuleDXCCOMQ

000469 ROUTC - INVALID DESTINATIONRESOURCE TYPE

ExplanationAn ECB-controlled program issued a ROUTC monitor-request macro, but the destination resource type wasinvalid. The destination resource must be an ALCSsupported non-WTTY terminal or an application. AROUTC issued to a user device must be processed by acommunication installation-wide exit.

System actionALCS terminates the entry.

User responseCheck the communication generation to ensure thatthe resource is correctly defined.

Programmer responseCorrect the programming error.

ModuleDXCCOMQ

00046A ROUTC - RCPL AREA NOTACCESSIBLE

ExplanationAn ECB-controlled program issued a ROUTC monitor-request macro, but the routing control parameter listwas in a storage area that the application program didnot have write (store) access to.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCCOMQ

00046B ROUTC - DESTINATION DOES NOTSUPPORT LARGE MESSAGES

ExplanationAn ECB-controlled program issued a ROUTC monitor-request macro with a routing control parameter listindicating that the message is extended format,but the destination is neither an ALC terminal thatconnects to ALCS through TCP/IP, nor a TCP/IPconnection.

User responseCheck that the destination of the data is correct, andthat the communication generation correctly specifiesall the communication resources.

ModuleDXCCOMQ

00046C ROUTC - INVALID TRANSLATECODE FOR PPMSG

ExplanationALCS received a message on a message router path.ALCS cannot convert the message from PPMSG formatbecause the translate code is invalid.

System actionALCS discards the message.

User responseCheck that the ALCS communication generationcorrectly defines the message router path, and thatthe path correctly connects the two host systems.General register 6 (RGE) points to the message block inPPMSG format, before any required translation.

ModuleDXCCOMQ

000470 MESSAGE TOO SHORT

ExplanationA program entered the ALCS ECB-controlled programCVIA to send a message, but the length specified forthe message is too small for the message to containany data that can be sent to the resource.

System actionALCS terminates the entry.

Chapter 13. System error codes: 000000-000FFF 403

Page 416: Airline Control System Version 2: Messages and Codes

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative

Programmer responseIf you have called CVIA, correct the program;otherwise inform your system programmer.

ModuleCVIA

000471 INVALID CRI IN MESSAGE

ExplanationA program entered the ALCS ECB-controlled programCVIA to send a message, but the CRI in the message isnot known to the system.

This system error could occur when the CRI in themessage is the symbolic CRAS CRI for RO CRAS(000000) but there is no RO CRAS defined.

System actionALCS terminates the entry.

User responseCheck that the message is being sent to the correctresource, and that all resources are defined in thecommunication generation.

ModuleCVIA

000472 DESTINATION NOT ACTIVE

ExplanationA program entered the ALCS ECB-controlled programCVIA to send a message; the CRI specified in themessage is known to the system but it is not availablefor communication.

System actionALCS terminates the entry.

User responseCheck that:

• The message is being sent to the correct resource• All resources are defined with the correct status in

the communication generation

• All required communication resources are active.

ModuleCVIA

000473 DESTINATION NOT PRINTER ORDISPLAY

ExplanationA program entered the ALCS ECB-controlled programCVIA to send a message, but the destination resourceis not a printer or a display.

System actionALCS terminates the entry.

User responseCheck that the message is being sent to the correctresource, and that the resource is correctly defined inthe communication generation.

ModuleCVIA

000474 INVALID MESSAGE FORMAT

ExplanationA program entered the ALCS ECB-controlled programCVIA to send a message, but the last character in themessage is not #EOM.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM supplied program inform yourIBM programming support representative

Programmer responseIf you have called CV1A correct the program otherwiseinform your IBM programming support representative

ModuleCVIA

00047F RCR FILE ERROR - CRN-crn

404 Airline Control System Version 2: Messages and Codes

Page 417: Airline Control System Version 2: Messages and Codes

ExplanationALCS was unable to write (FILE error) a resourcecontrol record (RCR).

System actionALCS marks the resource as unusable in thecommunication table and terminates the entry, unlessthe calling program indicated that a return is alwaysneeded.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleCQS1

000480 RCR FACE ERROR - CRN-crnoptional_extension

ExplanationALCS was unable to calculate the file address (FACEerror) while trying to read a resource control record(RCR).

Optional_extension: - ROC SWITCHED (if trying to readthe RCR for RO CRAS).

System actionALCS marks the resource as unusable in thecommunication table and terminates the entry, exceptif the calling program indicated that return is alwaysneeded.

User responseCheck that there are at least as many #CPRCRrecords defined in the DASD generation of ALCS asthere are items in the communication table. (Thehash (#) character is represented differently by someequipment and it is the EBCDIC X''7B'' character.)

ModuleCQS1

000481 RCR FIND ERROR - CRN-crnoptional_extension

ExplanationALCS was unable to read (FIND error) a resourcecontrol record (RCR).

Optional_extension: - ROC SWITCHED (if trying to readthe RCR for RO CRAS).

System actionALCS marks the resource as unusable in thecommunication table and terminates the entry, exceptif the calling program indicated that return is alwaysneeded.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleCQS1

000482 RCR COMIC ERROR - CRI-cri

ExplanationThe CRI as passed by the calling program to retrievethe resource control record (RCR) cannot be found inthe ALCS communication table.

System actionALCS terminates the entry, except if the callingprogram indicated that return is always needed.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

User responseCheck the source of the CRI. If the program calling theALCS function is user-written, correct it. If the error isin ALCS, inform your system programmer.

ModuleCPQI, CQS1

000483 RCR RONIC ERROR - CRN-crn

ExplanationThere are no #CPRCR records defined in the system.(The hash (#) character is represented differentlyby some equipment and it is the EBCDIC X''7B''character.)

Chapter 13. System error codes: 000000-000FFF 405

Page 418: Airline Control System Version 2: Messages and Codes

System actionALCS terminates the entry, except if the callingprogram indicated that return is always needed.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleCQS1

000484 RCR ID CHECK ERROR - CRN-crn

ExplanationWhen ALCS verified the status of the resource controlrecord (RCR) it just retrieved, it encountered the wrongID inside the record.

System actionALCS re-initializes the record according to the resourcedefinition in the ALCS communication generation.

User responseCheck if the error was caused by:

• User corruption of the resource control record (RCR)• Hardware problem.

If not, then ask your system programmer to informyour IBM programming support representative.

ModuleCQS1

000485 CAN NOT UPDATE SHADOWINGINDICATOR

ExplanationA ZACOM SHADOW command was issued, but theprogram CPQP was unable to set the communicationtable indicator, which indicates printer shadowing.

System actionALCS continues processing normally.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleCPQP

000486 ERROR READING MESSAGE type [-CRN-crn]

ExplanationAn error occurred reading a message record from aresource control record (RCR) queue. Type indicateswhich type of record as follows:

FIQFirst (or only) block of the first message on thequeue being processed.

LIQFirst (or only) block of the last message on thequeue being processed.

NXBSecond or subsequent block of a message.

LMTA block of the last message transmitted.

The CRN is omitted if the dump header messageDXC2021 (see “DXC2021E” on page 126) has alreadyprovided it.

System actionALCS reconstructs the queue. One or more messages(or parts of messages) will be lost.

User responseCheck if the error was caused by:

• User corruption of the resource control record (RCR)• User corruption of the message record• Hardware problem.

If not, then ask your system programmer to informyour IBM programming support representative.

ModuleCBQC, CBQS, CBQX, CBQZ, CLQP, CLQQ, CLQS,CLQX, CPQP, CPQQ, CPQS, CPQX, CQS2, CSQC,CUM2

000487 INVALID DESTINATION IN RCPL

ExplanationA message to an LU 6.1 link is being returned tothe originating application, but either the applicationno longer exists, or the routing control parameter listcontains an invalid destination when the ROUTC macrois issued.

406 Airline Control System Version 2: Messages and Codes

Page 419: Airline Control System Version 2: Messages and Codes

System actionALCS terminates the entry.

User responseIf the error was not caused by user programmingthen ask your system programmer to inform your IBMprogramming support representative.

ModuleCLQR, CLQS

000488 INVALID STATUS CODE VALUE

ExplanationA program entered the ALCS ECB-controlled programwith incorrect entry conditions.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis program is not intended to be called by user-written programs. If you have called it, replace thecall; otherwise inform your system programmer.

ModuleCBQS, CLQC, CPQC, CPQS, CSQC, CQS7

000489 SEND - MESSAGE TOO SHORT

ExplanationThe message contains no data to be transmitted.

System actionALCS ignores the message.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis program is not intended to be called by user-written programs. If you have called it, replace thecall; otherwise inform your system programmer.

ModuleCPQX

00048A ACK RECEIVED FOR UNUSED RCRQUEUE ITEM

ExplanationThe ALCS ECB-controlled program CSQC was calledwith incorrect entry conditions. The RCR queue itemnumber does not refer to a message on queue.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis program is not intended to be called by user-written programs. If you have called it, replace thecall; otherwise inform your system programmer.

ModuleCSQC

00048B INVALID LINE NUMBER

ExplanationThe ALCS ECB-controlled program CSQC was calledwith incorrect entry conditions. The SLC line numbercontained in the ECB work area does not exist.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Chapter 13. System error codes: 000000-000FFF 407

Page 420: Airline Control System Version 2: Messages and Codes

Programmer responseThis program is not intended to be called by user-written programs. If you have called it, replace thecall; otherwise inform your system programmer.

ModuleCSQC

00048C INVALID RCR QUEUE ITEMNUMBER

ExplanationThe ALCS ECB-controlled program CSQC was calledwith incorrect entry conditions. The resource controlrecord (RCR) queue item number is out of range.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis program is not intended to be called by user-written programs. If you have called it, replace thecall; otherwise inform your system programmer.

ModuleCSQC

00048D APPLICATION NAME NOT FOUND -CRN-crn

ExplanationThe printer acknowledgment is routed to anapplication that no longer exists. If ALCS receives anyanswerbacks from the printer and if they are to beprocessed by a user application, then ALCS tries topass them to the application that is indicated in themessage.

System actionALCS discards the acknowledgment to the applicationand continues processing normally.

User responseCheck the communication generation tables. Ifthe application is still defined, ask your system

programmer to inform your IBM programming supportrepresentative.

ModuleCPQX

00048E CAN NOT UPDATE REDIRECTIONINDICATOR

ExplanationA ZACOM REDIRECT command was issued, but theprogram CPQP was unable to set the communicationtable indicator, which indicates printer redirection.

System actionALCS continues processing normally.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleCPQP

00048F NOT VIRTUAL SLC LINK

ExplanationAn ECB-controlled program invoked BATAP via ENTRC.The symbolic line number provided by the callingprogram does not represent a virtual SLC link.

System actionALCS terminates the entry.

User responseCheck the ALCS communication generation andcorrect the program which issued this monitor-requestmacro. If the symbolic line number is correct, or thecalling program is an ALCS program, ask your systemprogrammer to inform your IBM programming supportrepresentative.

ModuleCBQS

000490 INVALID CRI IN MESSAGE - CRI-cri

408 Airline Control System Version 2: Messages and Codes

Page 421: Airline Control System Version 2: Messages and Codes

ExplanationAn ECB-controlled program issued a CRASC, SENDCL, SLMTC, or SENDC K monitor-request macro tosend a message, or invoked BATAP via ENTRC. TheCRI contained in the message does not exist. Thesemonitor-request macros generate an ENTRC to anECB-controlled monitor program as follows:

CPQSMessage to a display or printer terminal that ALCSowns

CBQS/CBQXMessage to a BATAP link (Type 2 X.25 permanentvirtual circuit (PVC) or MATIP Type B TCP/IPresource).

System actionOne of:

CPQSALCS terminates the entry

CBQS/CBQXALCS terminates the entry, BATAP is unusable forthis session.

User responseCheck the ALCS communication generation andcorrect the program which issued this monitor-requestmacro. If the CRI is correct or the calling program is anALCS program, ask your system programmer to informyour IBM programming support representative.

CBQSAlso terminate and re-establish the session aftercorrecting the problem.

ModuleCBQS, CBQX, CPQS

000491 INVALID MESSAGE LENGTH - CRN-crn

ExplanationAn ECB-controlled program issued a CRASC, SENDCL, SLMTC, SENDC K, or ROUTC monitor-requestmacro to send a message, or invoked BATAP viaENTRC. The message length is not within the limitsas required by ALCS. These monitor-request macrosgenerate an ENTRC to an ECB-controlled monitorprogram as follows:

CPQSMessage to a display or printer terminal that ALCSowns

CBQSMessage to a BATAP link (Type 2 X.25 permanentvirtual circuit (PVC) or MATIP Type B TCP/IPresource).

CLQSMessage to an LU 6.1 link

System actionOne of:

CPQSALCS terminates the entry

CBQSALCS discards the message and returns to thecalling program

CLQSALCS terminates the entry

User responseCheck the message length with ALCS ApplicationProgramming Guide and correct. If the message lengthis correct or the calling program is an ALCS program,ask your system programmer to inform your IBMprogramming support representative.

ModuleCBQS, CLQS, CPQS

000492 NO EOM CHARACTER IN MESSAGE- CRN-crn

ExplanationAn ECB-controlled program issued a CRASC, SENDCL, or SLMTC monitor-request macro to send amessage to an ALCS printer or display terminal. Themessage did not have an end-of-message ( EOM )character in the correct place at the end of themessage. These monitor-request macros generate anENTRC to an ECB-controlled monitor program CPQS.

System actionALCS terminates the entry.

User responseCheck the message format for the correct position ofthe EOM character. If the message format is corrector the calling program is an ALCS program, ask yoursystem programmer to inform your IBM programmingsupport representative.

Chapter 13. System error codes: 000000-000FFF 409

Page 422: Airline Control System Version 2: Messages and Codes

ModuleCPQS

000493 FORWARD CHAIN FIND ERROR -CRN-crn

ExplanationAn ECB-controlled program issued a SENDC L orROUTC monitor-request macro to send a message.The CRI contained in the message does not exist.These monitor-request macros generate an ENTRC toan ECB-controlled monitor program as follows:

CPQSMessage to a display or printer terminal that ALCSowns

CLQSMessage to an LU 6.1 link.

System actionALCS terminates the entry.

User responseCheck the message is properly chained with thecorrect record ID. If the message chain is corrector the calling program is an ALCS program, ask yoursystem programmer to inform your IBM programmingsupport representative.

ModuleCLQS, CPQS

000495 INVALID PRIORITY IN MESSAGE -CRN-crn

ExplanationAn ECB-controlled program issued a CRASC, SENDCL, or SLMTC monitor-request macro to send amessage to an ALCS printer or display terminal. Thesemonitor-request macros generate an ENTRC to anECB-controlled monitor program CPQS. The messagepriority is incorrect. It should be priority 0 (SLMTC) orpriority 1 - 16 (SENDC L, CRASC).

System actionALCS terminates the entry.

User responseCheck the message priority is correct. If the messagepriority is correct or the calling program is an ALCS

program, ask your system programmer to inform yourIBM programming support representative.

ModuleCPQS

000496 RESOURCE IS NOT A PRINTER -CRN-crn

ExplanationAn ECB-controlled program issued a SLMTC monitor-request macro to send a message to an ALCS printer.This monitor-request macro generates an ENTRC to anECB-controlled monitor program CPQS. However, theresource CRI that was passed in the message is notdefined in the ALCS communication generation as aprinter.

System actionALCS terminates the entry.

User responseCheck the ALCS communication generation andcorrect the program which issued this monitor-requestmacro. If the CRI is a printer or the calling programis an ALCS program, ask your system programmer toinform your IBM programming support representative.

ModuleCPQS

000497 APPLICATION NAME NOT FOUND -CRN-crn

ExplanationAn ECB-controlled program issued a SENDC Lmonitor-request macro to send a message to anALCS printer or display terminal with the ACK=applparameter. This monitor-request macro generates anENTRC to an ECB-controlled monitor program CPQS.The application in the ACK= parameter is not definedin the ALCS communication generation.

System actionALCS terminates the entry.

User responseCheck the ALCS communication generation andcorrect the program which issued this monitor-requestmacro. If the application does exist or the callingprogram is an ALCS program, ask your system

410 Airline Control System Version 2: Messages and Codes

Page 423: Airline Control System Version 2: Messages and Codes

programmer to inform your IBM programming supportrepresentative.

ModuleCPQS

000498 APPLICATION NOT ACTIVE - CRN-crn

ExplanationAn ECB-controlled program issued a SENDC Lmonitor-request macro to send a message to anALCS printer or display terminal with the ACK=applparameter. This monitor-request macro generates anENTRC to an ECB-controlled monitor program CPQS.The application in the ACK= parameter does existin the ALCS communication generation, but it is notactive.

System actionALCS terminates the entry.

User responseVerify why the application is not active and correct. Ifthe application is active or the calling program is anALCS program, ask your system programmer to informyour IBM programming support representative.

ModuleCPQS

000499 PREVIOUS SLMTC OUTSTANDING

ExplanationAn ECB-controlled program issued a SLMTC monitor-request macro to send a message to an ALCS printer.This monitor-request macro generates an ENTRC to anECB-controlled monitor program CPQS. However, theprevious SLMTC macro issued to this printer has notyet been completed or has timed out.

For ALC type printers, the next SLMTC macro cannotbe executed before the previous SLMTC transmittedmessage is completed or timed out. For non- ALC typeprinters there is no time-out.

System actionALCS terminates the entry.

User responseCorrect the program which issued this monitor-requestmacro. If the previous SLMTC message was alreadycompleted or should have been timed out, or if thecalling program is an ALCS program, ask your systemprogrammer to inform your IBM programming supportrepresentative.

Problem determinationFor further information, see ALCS Installation andCustomization.

00049A INVALID LINE NUMBER INMESSAGE

ExplanationAn ECB-controlled program issued a SENDC K,TYPE=QUEUE monitor-request macro to send a TypeB message on an SLC link. This monitor-request macrogenerates an ENTRC to the ECB-controlled programCSQS. The SLC link number contained in the messageblock does not exist.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleCSQS

00049B SLC LINK NOT STARTED - CRN-crn

ExplanationAn ECB-controlled program issued a SENDC K,TYPE=QUEUE monitor-request macro to send a Type Bmessage on an SLC link. (This monitor-request macrogenerates an ENTRC to the ECB-controlled programCSQS). The SLC link number contained in the messageblock is known to the system, but it is not available forcommunication.

System actionALCS terminates the entry.

ModuleCSQS

00049C EXITn NOT DEFINED

Chapter 13. System error codes: 000000-000FFF 411

Page 424: Airline Control System Version 2: Messages and Codes

ExplanationThe relevant resource control record (RCR) is notcorrectly initialized, where n is an integer between 1and 5.

System actionALCS terminates the entry. BATAP is unusable.

Operator responseTerminate the session, and try to re-establish it. If thiserror occurs, ask your system programmer to informyour IBM programming support representative.

ModuleCBQC, CBQS, CBQZ

00049D WTOPC --INVALID BUFFERADDRESS SPECIFIED PROGRAMNAME PN-'name' DISPLACEMENTDSP-'nnnn'

ExplanationAn ECB-controlled program issued a WTOPC monitor-request macro, but the address specified on theBUFFA parameter is not valid.

System actionALCS terminates the entry.

Programmer responseIf this error occurs in a user-written program thencorrect the program. Otherwise ask your systemprogrammer to inform your IBM programming supportrepresentative.

ModuleCWTO

00049E WTOPC -- INVALIDSUBSTITUTION ADDRESSSPECIFIED

ExplanationAn ALCS monitor routine called WTOPC macro serviceto send a message, but the address of the storage areacontaining substitution data could not be accessed.

System actionALCS continues to build the message, but does notperform any substitution of the message variables.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleDXCWTO

00049F WTOPC - DESTINATION INVALIDOR OMITTED PROGRAMNAME PN-'name' DISPLACEMENTDSP-'nnnn'

ExplanationAn ECB-controlled program issued a WTOPC monitor-request macro that includes message text, but thedestination is not a valid CRI.

System actionALCS terminates the entry.

Programmer responseCorrect the program to provide a valid destination CRI.

ModuleCWTO

0004A0 CMQIC - INVALID PARAMETER

ExplanationAn ECB-controlled program issued an MQI requestthat specified an invalid parameter.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error. Or, if the erroris in an IBM-supplied program, ask your systemprogrammer to inform your IBM programming supportrepresentative.

ModuleDXCMQI

412 Airline Control System Version 2: Messages and Codes

Page 425: Airline Control System Version 2: Messages and Codes

0004A1 CMQIC -- MQSERIES NOTSUPPORTED

ExplanationAn ECB-controlled program issued an MQI request,but this ALCS system does not support communicationwith MQSeries.

System actionALCS terminates the entry.

Operator responseActivate an ALCS system that supports communicationwith MQSeries.

User responseIf you intend to run programs which issue MQIrequests you must install MQSeries on the same MVSimage and generate ALCS with MQSeries support.Otherwise, do not run these programs, or remove anyMQI statements from them.

ModuleDXCMQI

0004A3 CMQIC -- TERMINATIONREQUESTED BY INST EXIT

ExplanationAn ECB-controlled program issued an MQI request,but the ALCS MQI installation-wide exit hasdetermined that the entry should be terminated.

System actionALCS terminates the entry.

System programmer responseIf the application or end user is allowed to issue thisMQI request then you must modify your ALCS MQIinstallation-wide exit routine accordingly.

User responseThis may be an accidental or deliberate securityviolation. We advise you to investigate and take actionto prevent any security violation.

ModuleDXCMQI

0004A4 CMQIC -- NOT STATE CHANGEENTRY

ExplanationAn ECB-controlled program issued a CMQIC RESTARTmonitor-request macro, but it was not the statechange entry.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

ModuleDXCMQI

0004A5 CMQIC -- CALL PARAMETER LISTNOT ACCESSIBLE

ExplanationAn ECB-controlled program issued an MQI requestthat specified a parameter list in storage that theapplication program did not have write (store) accessto.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCMQI

0004A6 CMQIC -- NO IOCB AVAILABLE

ExplanationAn ECB-controlled program issued an MQI request,but ALCS needs an I/O control block (IOCB) to processthe request. All except one of the IOCBs are in use(ALCS cannot ispense the last IOCB).

Chapter 13. System error codes: 000000-000FFF 413

Page 426: Airline Control System Version 2: Messages and Codes

System actionALCS terminates the entry.

Operator responseIf this is an isolated instance, follow your normalprocedure for a non-urgent problem. It it happensrepeatedly, inform your system programmer.

System programmer responseCheck the system error dump to see why the IOCBsare in use. The shortage of IOCBs can indicate, forexample:

System programmer responseCheck the system error dump to see why the IOCBsare in use. The shortage of IOCBs can indicate, forexample:

• The ALCS generation specified entry write limits thatare too high. This can allow entries to request I/Ofaster that the I/O devices can respond.

• An I/O device is not working correctly, or requirestoo many error recovery retries.

• An exceptional amount or type of work requires extraIOCBs.

• The ALCS generation did not specify enough IOCBs.

ModuleDXCMQI

0004A7 CMQIC -- MQM SUBTASK HASABENDED

ExplanationAn ECB-controlled program issued an MQI request,but the attached subtask that it was using has endedabnormally.

System actionALCS terminates the entry. ALCS attaches a newsubtask for MQI requests when it processes the nextMQI request or ZCMQI command.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleDXCMQI

0004A8 MQM SUBTASK ABEND

ExplanationThe subtask that ALCS attaches in order to processMQI requests ended abnormally.

System actionALCS terminates any entry that was using the subtask,and disconnects from the MQSeries queue manager.ALCS attaches a new subtask for MQI requests when itprocesses the next MQI request or ZCMQI command.

Operator responseUse the ZCMQI command to connect ALCS to theMQSeries queue manager again.

Problem determinationAt the time of the system error dump, general register14 (RDA) contains the abend completion code. MVSSystem Codes lists abend completion codes. Generalregister 15 (RDB) contains the address of a 72-bytearea of storage containing the PSW and generalregisters 0 through 15 (RAC to RDB) for the time ofthe abend.

ModuleDXCMQI

0004A9 MQM -- INVALID APPLICATION INTRIGGER MESSAGE

ExplanationA trigger message arrived on the MQSeries queuemanager initiation queue, but the application name inthe trigger message application identifier field is notdefined in the ALCS communication generation.

System actionALCS discards the trigger message and waits foranother.

System programmer responseCheck that the initiation queue is defined correctlyin MQSeries, and that it is consistent with theALCS system generation and the ALCS communicationgeneration.

ModuleDXCMQI

414 Airline Control System Version 2: Messages and Codes

Page 427: Airline Control System Version 2: Messages and Codes

0004B0 F.A. LOGIC ERROR -- NO F.A. FORINDEX

ExplanationThere is an internal logic error in an ALCS routine.

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. if this is an isolated incident, follow your normalprocedure for a non-urgent problem. If this happensrepeatedly, inform your system programmer.

User responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleDXCFFA

0004B1 NOT ENOUGH STORAGE FOR F.A.CONVERSION TABLE

ExplanationAn ECB-controlled program, or the ALCS monitor,attempted to use a file address for which ALCSneeds conversion tables. ALCS was unable to allocatememory for the tables.

System actionALCS treats the file address as invalid. The recordcannot be accessed. Note that this system error doesnot generate a system error dump.

System programmer responseCheck if your installation limits the maximum size ofa dataspace through the system management facility(SMF) installation-wide exit IEFUSI. If it does then thiserror indicates that the limit is too restrictive for yourALCS requirements. ALCS must be able to obtain adataspace of at least 4*n bytes, where n is the totalnumber of fixed-file and short-term pool file recordsin your ALCS database, plus an allowance for systemfixed file records and for expansion.

If it does not, then this problem should not occur -inform your IBM programming support representative.

ModuleDXCFFA

0004B2 F.A. LOGIC ERROR -- INVALID VFARETURN

ExplanationThere is an internal logic error in an ALCS routine.

System actionALCS ends abnormally

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleDXCFFA, DXCFFC

0004B3 F.A. TABLE CORRUPTION --INVALID table F.A.

ExplanationThere is an internal logic error in an ALCS routine. tableis DIRECTORY or INDEX.

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. if this is an isolated incident, follow your normalprocedure for a non-urgent problem. If this happensrepeatedly, inform your system programmer.

User responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleDXCFFA, DXCFFB

Chapter 13. System error codes: 000000-000FFF 415

Page 428: Airline Control System Version 2: Messages and Codes

0004B4 F.A. LOGIC ERROR -- INVALIDINDEX F.A.

ExplanationThere is an internal logic error in an ALCS routine.

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. if this is an isolated incident, follow your normalprocedure for a non-urgent problem. If this happensrepeatedly, inform your system programmer.

User responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleDXCFFA, DXCFFC

0004B5 F.A. LOGIC ERROR -- INVALIDPOOL RECORD SIZE

ExplanationThere is an internal logic error in an ALCS routine.

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. if this is an isolated incident, follow your normalprocedure for a non-urgent problem. If this happensrepeatedly, inform your system programmer.

User responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleDXCFFA, DXCFFC

0004B6 NOT ENOUGH POOL FOR F.A.CONVERSION

ExplanationAn ECB-controlled program, or the ALCS monitor,attempted to use a file address for which ALCS needsconversion tables. ALCS was unable to allocate poolrecords for the tables.

System actionALCS treats the file address as invalid. The recordcannot be accessed. This system error does notgenerate a system error dump.

Operator responseRun Recoup

System programmer responseCheck the ALCS DASD generation to ensure that theallocation for this pool type is adequate. If it is not,then run a new ALCS DASD generation to increase theallocation.

ModuleDXCFFA, DXCFFB

0004B7 NOT ENOUGH POOL FOR RECORDALLOCATION

ExplanationAn ECB-controlled program, or the ALCS monitor,attempted to access a newly-created fixed-file, short-term pool file, or system fixed-file record for the firsttime. ALCS was unable to allocate a pool record for thispurpose.

System actionALCS treats the file address as invalid. The recordcannot be accessed. This system error does notgenerate a system error dump.

Operator responseRun Recoup

System programmer responseCheck the ALCS DASD generation to ensure that theallocation for this pool type is adequate. If it is not,then run a new ALCS DASD generation to increase theallocation.

ModuleDXCFFA

416 Airline Control System Version 2: Messages and Codes

Page 429: Airline Control System Version 2: Messages and Codes

0004B8 DXCFFB LOGIC ERROR - reason

ExplanationThere is an internal logic error in an ALCS routine.

System actionDepends on the reason:

RECORD DELETIONALCS ends abnormally.

TABLE BUILDThe build process terminates.

RELOCATEThe relocate process terminates.

System programmer responseThis error is an indication that the fixed file tablesare corrupted. If it occurs, please inform your IBMprogramming support representative.

ModuleDXCFFB

0004B9 F.A. TABLE CORRUPTION -INVALID IDENTIFIER

ExplanationThe memory copy of a File Address Table record iscorrupted.

System actionALCS marks the record as 'not loaded', and continues.If the record is subsequently addressed, it is reloadedfrom DASD.

Operator responseNo immediate action is required, but this problemshould not occur. Inform your IBM programmingrepresentative.

ModuleDXCFFA

0004C0 CONFIG DATA SET RETRIEVALERROR

ExplanationAn error has occurred in keypointing the statusfollowing a ZDASD COMMIT or a ZDASD BACKOUT.

System actionALCS continues processing but it is no longer possibleto perform a ZDASD LOAD.

System programmer responseRestore a configuration data set and retry thecommand. If the error occurs again contact your IBMsupport representative.

ModuleDXCINTT

0004C1 INVALID RETURN FROMCDFDELET

ExplanationAn error has occurred in deleting fixed file or shortterm pool records following a ZDASD COMMIT or aZDASD BACKOUT.

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated incident, follow your normalprocedure for a non-urgent problem. If this happensrepeatedly, inform your system programmer.

ModuleDXCINTT

0004C2 ATTENTION - INVALID DASDUPDATE IGNORED

ExplanationAn invalid item was discovered in a DASD configurationload module and it was ignored.

System actionThe ZDASD LOAD completes but without the invaliditem.

Operator responseContact your system programmer.

ModuleDXCINTT

Chapter 13. System error codes: 000000-000FFF 417

Page 430: Airline Control System Version 2: Messages and Codes

0004D6 MQ BRIDGE - NO MATCH FORTRIGGER MESSAGE

ExplanationThe ALCS MQ bridge facility has received a triggermessage, but the queue name in the trigger messagedoes not match the input queue defined for any MQcommunication resource.

System actionALCS discards the trigger message.

System programmer responseCheck that the MQ resources are correctly specifiedin the ALCS communication generation. The inputqueue name is defined on the INQNAME parameterfor COMDEF LDTYPE=MQ. Check that the queue andprocess objects are correctly specified in MQSeries.

ModuleDXCMQB

0004D9 MQ BRIDGE - INVALID CRI FORMESSAGE or WAS BRIDGE -INVALID CRI FOR MESSAGE

ExplanationThe MQ Bridge or WAS Bridge was invoked for anoutput message, but the destination is not a terminalconnected through MQ Bridge or WAS Bridge.

System actionALCS discards the output message.

System programmer responseThis error should not occur. If it does, inform your IBMprogramming support representative.

ModuleDXCMQB/DXCWSB

0004DA MQ BRIDGE - INACTIVE CRIFOR MESSAGE or WAS BRIDGE -INACTIVE CRI FOR MESSAGE

ExplanationThe MQ Bridge or WAS Bridge was invoked for anoutput message, but the destination terminal is notactive.

System actionALCS discards the output message.

System programmer responseThis error should not occur. If it does, inform your IBMprogramming support representative.

ModuleDXCMQB/DXCWSB

0004DB MQ BRIDGE - INVALID MQ QUEUERESOURCE or WAS BRIDGE -INVALID WAS RESOURCE

ExplanationThe MQ Bridge or WAS Bridge was invoked for anoutput message, but the destination terminal doesnot have any owning MQ resource or owning WASresource.

System actionALCS discards the output message.

System programmer responseThis error should not occur. If it does, inform your IBMprogramming support representative.

ModuleDXCMQB/DXCWSB

0004DC MQ BRIDGE - INACTIVE MQQUEUE RESOURCE or WASBRIDGE - INACTIVE WASRESOURCE

ExplanationThe MQ Bridge or WAS Bridge was invoked for anoutput message but the destination terminal has aninactive owning MQ or WAS resource.

System actionALCS discards the output message.

System programmer responseThis error should not occur. If it does, inform your IBMprogramming support representative.

418 Airline Control System Version 2: Messages and Codes

Page 431: Airline Control System Version 2: Messages and Codes

ModuleDXCMQB/DXCWSB

0004DD MQ BRIDGE - NO IOCBSAVAILABLE FOR MQPUT1 or WASBRIDGE - NO IOCBS AVAILABLEFOR SEND

ExplanationAn ECB-controlled program issued a ROUTC or SEND-type monitor-request macro to send a message toan MQ or WAS destination, but ALCS does not haveenough resources to process the message.

System actionALCS terminates the entry.

System programmer responseIncrease the total number of I/O control blocks(IOCBs) in the ALCS system. (See the descriptionof the SCTGEN macro NBRIOB parameter in ALCSInstallation and Customization.)

ModuleDXCMQB/DXCWSB

0004DE WAS BRIDGE - WAS APPLICATIONINITIALIZATION FAILED

ExplanationDuring activation of a protocol type 2 WAS Bridge theECB-controlled exit AWA1 terminated abnormally.

System actionALCS does not activate the WAS Bridge.

System programmer responseInvestigate the AWA1 system error, Correct and reloadAWA1. Activate the WAS Bridge.

ModuleDXCWSB

0004E0 SOCKC - INVALID PARAMETER

ExplanationAn ECB-controlled program issued a TCP/IP socketsrequest that specified an invalid parameter.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error. Or, if the erroris in an IBM-supplied program, ask your systemprogrammer to inform your IBM programming supportrepresentative.

ModuleDXCSOCK, DXCSOCL, DXCSOCM

0004E1 SOCKC - TCPIP NOT SUPPORTED

ExplanationAn ECB-controlled program issued a TCP/IP socketsrequest, but this ALCS system does not supportcommunication with TCP/IP.

System actionALCS terminates the entry.

Operator responseActivate an ALCS system that supports communicationwith TCP/IP.

User responseIf you intend to run programs that issue TCP/IPsockets requests , you must install TCP/IP on the sameMVS image and generate ALCS with TCP/IP support.Otherwise, either do not run these programs or removeany TCP/IP sockets statements from them.

ModuleDXCSOCM

0004E2 SOCKC - TCPIP NOT CONNECTED

ExplanationAn ECB-controlled program issued a TCP/IP socketsrequest, but this ALCS system is not currentlyconnected to TCP/IP.

System actionALCS terminates the entry.

Chapter 13. System error codes: 000000-000FFF 419

Page 432: Airline Control System Version 2: Messages and Codes

User responseIf you intend to run programs that issue TCP/IPsockets requests, you must connect ALCS to TCP/IPfirst. Use the ALCS system generation parameters orthe ZCTCP command to do this.

ModuleDXCSOCM

0004E3 SOCKC - NOT AUTHORIZED BYINST EXIT

ExplanationAn ECB-controlled program issued a TCP/IP socketsrequest, but the ALCS TCP/IP installation-wide exit hasdetermined that the entry is not authorized.

System actionALCS terminates the entry.

System programmer responseIf the application and/or end user is allowed to issuethis TCP/IP sockets request, you must modify yourALCS TCP/IP installation-wide exit routine accordingly.

User responseThis may be an accidental or deliberate securityviolation. IBM recommends that you investigate andtake action to prevent any security violation.

ModuleDXCSOCM

0004E4 SOCKC - TERMINATIONREQUESTED BY INST EXIT

ExplanationAn ECB-controlled program issued a TCP/IP socketsrequest, but the ALCS TCP/IP installation-wide exit hasdetermined that the entry should be terminated.

System actionALCS terminates the entry.

System programmer responseIf the application and/or end user is allowed to issuethis TCP/IP sockets request, you must modify yourALCS TCP/IP installation-wide exit routine accordingly.

User responseThis may be an accidental or deliberate securityviolation. IBM recommends that you investigate andtake action to prevent any security violation.

ModuleDXCSOCM

0004E5 SOCKC - SOCKETS SUBTASK FORTHIS ENTRY ABENDED

ExplanationAn ECB-controlled program issued a TCP/IP socketsrequest, but the attached subtask that it was using hasended abnormally.

System actionALCS terminates the entry. ALCS automaticallyreattaches the subtask.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleDXCSOCM

0004E6 SOCKC - SOCKETS PARAMETERLIST NOT ACCESSIBLE

ExplanationAn ECB-controlled program issued a TCP/IP socketsrequest that specified a parameter list in storage thatthe application program did not have write (store)access to.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSOCM

0004E7 SOCKC - SOCKETS CALL IS NOTALLOWED

420 Airline Control System Version 2: Messages and Codes

Page 433: Airline Control System Version 2: Messages and Codes

ExplanationAn ECB-controlled program issued a TCP/IP socketsrequest, but ALCS does not allow user-writtenprograms to issue the following TCP/IP socketsrequests:

GIVESOCKETTAKESOCKET

System actionALCS terminates the entry.

Programmer responseThis TCP/IP sockets call is not appropriate for aclient or iterative server application. If you aredesigning a server application, you can use the ALCSTCP/IP concurrent server (ALCS Listener) to wait forconnection requests to arrive on a port.

ModuleDXCSOCM

0004E8 SOCKC - NOT STATE CHANGEENTRY

ExplanationAn ECB-controlled program issued a SOCKC RESTARTmonitor-request macro, but it was not the statechange entry.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

ModuleDXCSOCM

0004E9 ASCIC - INVALID PARAMETER

ExplanationAn ECB-controlled program issued an ASCIC monitor-request macro with an invalid parameter.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCSOCM

0004EA SOCKETS SUBTASK ABEND

ExplanationOne of the subtasks that ALCS attaches to processTCP/IP sockets requests has ended abnormally.

System actionALCS terminates any entry that was using the subtask.ALCS automatically reattaches the subtask.

Problem determinationAt the time of the system error dump, general register14 contains the abend completion code. MVS SystemCodes lists abend codes.

Problem determinationAt the time of the system error dump, general register14 contains the abend completion code. MVS SystemCodes lists abend codes. General register 1 points to astorage area containing the PSW and general registersat the time of the error. The PSW is in a 8-byte field atdisplacement X'28' into this storage area. The generalregisters, starting with general register 0, are in 16consecutive fullwords at displacement X'30' into thisstorage area.

ModuleDXCSOCK

0004EB LISTENER START/STOP SUBTASKABEND

ExplanationThe subtask that ALCS attaches to process TCP/IPconcurrent server start and stop requests has endedabnormally.

Chapter 13. System error codes: 000000-000FFF 421

Page 434: Airline Control System Version 2: Messages and Codes

System actionALCS automatically reattaches the subtask.

Problem determinationAt the time of the system error dump, general register14 contains the abend completion code. MVS SystemCodes lists abend codes.

Problem determinationAt the time of the system error dump, general register14 contains the abend completion code. MVS SystemCodes lists abend codes. General register 1 points to astorage area containing the PSW and general registersat the time of the error. The PSW is in a 8-byte field atdisplacement X'28' into this storage area. The generalregisters, starting with general register 0, are in 16consecutive fullwords at displacement X'30' into thisstorage area.

ModuleDXCSOCK

0004EC CHILD SERVER SUBTASK ABEND

ExplanationOne of the subtasks that ALCS attaches to processTCP/IP child server sockets requests has endedabnormally.

System actionALCS terminates any entry that was using the subtask.ALCS automatically reattaches the subtask.

Problem determinationAt the time of the system error dump, general register14 contains the abend completion code. MVS SystemCodes lists abend codes.

Problem determinationAt the time of the system error dump, general register14 contains the abend completion code. MVS SystemCodes lists abend codes. General register 1 points to astorage area containing the PSW and general registersat the time of the error. The PSW is in a 8-byte field atdisplacement X'28' into this storage area. The generalregisters, starting with general register 0, are in 16consecutive fullwords at displacement X'30' into thisstorage area.

ModuleDXCSOCK

0004ED TCPIP CONNECTION SUBTASKABEND

ExplanationThe subtask that ALCS attaches to process TCP/IPconnection and disconnection requests endedabnormally.

System actionALCS automatically reattaches the subtask.

Problem determinationAt the time of the system error dump, general register14 contains the abend completion code. MVS SystemCodes lists abend codes. General register 1 points to astorage area containing the PSW and general registersat the time of the error. The PSW is in a 8-byte field atdisplacement X'28' into this storage area. The generalregisters, starting with general register 0, are in 16consecutive fullwords at displacement X'30' into thisstorage area.

ModuleDXCSOCK

0004F1 ROUTC - DESTINATION IS NOTTCPIP RESOURCE

ExplanationAn ECB-controlled program issued a ROUTC monitor-request macro to send a message to a TCP/IPresource, but ALCS found that the resource type wasnot valid.

System actionALCS terminates the entry.

Programmer responseThis error should not occur. If it does, ask yoursystem programmer to inform your IBM programmingrepresentative.

ModuleDXCSOCO

0004F2 ROUTC - NOT ALLOWED TO TCPIPBASE SERVER

422 Airline Control System Version 2: Messages and Codes

Page 435: Airline Control System Version 2: Messages and Codes

ExplanationAn ECB-controlled program issued a ROUTC monitor-request macro to send a message to a TCP/IPresource, but the destination resource was neither aclient connection nor a dynamic server connection.

System actionALCS terminates the entry.

Programmer responseUse the COMIC monitor-request macro to determine ifthe destination TCP/IP resource is a client or dynamicserver connection.

ModuleDXCSOCO

0004F3 ROUTC - TCPIP NOT SUPPORTED

ExplanationAn ECB-controlled program issued a ROUTC monitor-request macro to send a message to a TCP/IPresource, but this ALCS system does not supportTCP/IP communication.

System actionALCS terminates the entry.

User responseIf you intend to run programs which communicatewith TCP/IP resources, you must install z/OSCommunications Server IP on the same MVS imageand generate ALCS with TCP/IP support.

ModuleDXCSOCO

0004F4 ROUTC - TCPIP NOT CONNECTED

ExplanationAn ECB-controlled program issued a ROUTC monitor-request macro to send a message to a TCP/IPresource, but there is no connection between ALCSand a TCP/IP address space.

System actionALCS terminates the entry.

Operator responseUse the ZCTCP command to establish a connectionbetween ALCS and a TCP/IP address space.

ModuleDXCSOCO

0004F5 ROUTC - NO IOCB AVAILABLE FORTCPIP

ExplanationAn ECB-controlled program issued a ROUTC monitor-request macro to send a message to a TCP/IPresource, but ALCS does not have enough resourcesto process the message.

System actionALCS terminates the entry.

System programmer responseIncrease the total number of I/O control blocks(IOCBs) in the ALCS system. (See the descriptionof the SCTGEN macro NBRIOB parameter in ALCSInstallation and Customization.)

ModuleDXCSOCO

0004F6 ROUTC - TCPIP SOCKETS CALLERROR

ExplanationAn ECB-controlled program issued a ROUTC monitor-request macro to send a message to a TCP/IPresource, but an error occurred when ALCS issued aTCP/IP SEND sockets call.

System actionALCS terminates the entry.

Problem determinationAt the time of the system error dump, general registers14 and 15 (RDA and RDB) contain the TCP/IP returncode and error number. See Communications Server IPAPI Guide for an explanation of the return code anderror number.

ModuleDXCSOCO

Chapter 13. System error codes: 000000-000FFF 423

Page 436: Airline Control System Version 2: Messages and Codes

0004F7 TCPIP COMMUNICATIONSUBTASK ABEND

ExplanationThe subtask that ALCS attaches in order to processTCP/IP communication resources ended abnormally.

System actionALCS terminates any entry that was using the subtask,and stops the TCP/IP communication resourceassociated with the subtask. ALCS attaches a newsubtask when the TCP/IP communication resource isstarted again.

Operator responseUse the ZACOM command to start the TCP/IPcommunication resource again.

Problem determinationAt the time of the system error dump, general register14 contains the abend completion code. MVS SystemCodes lists abend completion codes.

General register 1 points to a storage area containingthe PSW and general registers at the time of the error.The PSW is in a 8-byte field at displacement X'28' intothis storage area.

Bits 32-63 of each of the general registers, startingwith general register 0, are in 16 consecutive fullwordsat displacement X'30' into this storage area.Bits 0-31 of each of the general registers, starting withgeneral register 0, are in 16 consecutive fullwords atdisplacement X'70' into this storage area.

ModuleDXCSOCO

0004F8 UNABLE TO ADD DYNAMICSERVER

ExplanationA new client attempted to connect to a TCP/IP serverconnection but ALCS was unable to dynamically createa new communication table entry for this client.

System actionALCS waits for another connection request.

User responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleDXCSOCO

0004F9 UNABLE TO DELETE DYNAMICSERVER

ExplanationALCS was unable to dynamically delete acommunication table entry.

System actionALCS continues normally.

User responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleDXCSOCO

000600 STVCC - INVALID ACTION VALUE

ExplanationAn ECB-controlled program issued an STVCC monitor-request macro, but the parameter bytes following themonitor-request macro linkage instructions were notvalid.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

ModuleDXCSTV

000601 STVCC - INVALID INIT ACTIONVALUE

424 Airline Control System Version 2: Messages and Codes

Page 437: Airline Control System Version 2: Messages and Codes

ExplanationAn ECB-controlled program issued an STVCC monitor-request macro, but the parameter bytes following themonitor-request macro linkage instructions were notvalid.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

ModuleDXCSTV

000602 STVCC - INVALID WRITE ACTIONCODE

ExplanationAn ECB-controlled program issued an STVCC monitor-request macro, but the parameter bytes following themonitor-request macro linkage instructions were notvalid.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

ModuleDXCSTV

000603 STVCC - INVALID LEVELSPECIFIED

ExplanationAn ECB-controlled program issued an STVCC monitor-request macro that specified a storage level or datalevel. The level reference was invalid. Valid levelreferences are D0 (value 0), D1 (value 8), and so onup to DF (value decimal 120).

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

ModuleDXCSTV

000604 STVCC - NO BLOCK ATTACHED

ExplanationAn ECB-controlled program issued an STVCC monitor-request macro with no block attached at the specifiedlevel.

System actionALCS terminates the entry.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis macro is not intended to be called by user-writtenprograms. If you have called it, replace the call;otherwise inform your system programmer.

ModuleDXCSTV

000605 I/O ERROR ON TUT FILE

Chapter 13. System error codes: 000000-000FFF 425

Page 438: Airline Control System Version 2: Messages and Codes

ExplanationAn I/O error other than a short length record occurredon the TUT file.

System actionALCS cancels the test; it does not process any moremessages from the TUT.

User responseIf the input data set was a TUT and if STC did notreport any errors, then ask your system programmer toinform your IBM programming support representative.

Problem determinationCheck that the input data set was a TUT that STCcreated. Check and correct any errors that STCreported.

ModuleCSV1

000606 FIRST TUT FILE RECORD NOTRUNID

ExplanationThe first record read from a TUT file was not a RUNIDrecord.

System actionALCS cancels the test; it does not process anymessages from the TUT.

User responseIf the input data set was a TUT and if STC did notreport any errors, then ask your system programmer toinform your IBM programming support representative.

Problem determinationCheck that the input data set was a TUT that STCcreated. Check and correct any errors that STCreported.

ModuleCSV1

000607 LOGIC ERROR

ExplanationThere is an internal logic error in an ALCS routine.

System actionALCS terminates the entry.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleCSV1

000CC0 EDCXSTRL NOT LINKED - MODULEUNUSABLE

ExplanationA load module containing programs written in the Clanguage has been linked incorrectly.

System actionALCS terminates the entry.

Programmer responseRelink the module and check that the required librarymodules have been included.

ModuleDXCBHLL

000CC1 OPEN FOR STDIN FAILED - text

ExplanationALCS was unable to open a memory file for the inputmessage. text is additional explanatory message text(if available) from the C runtime environment.

System actionALCS terminates the entry.

System programmer responseCheck that you have defined a sufficiently large defaultstorage limit and a suitable storage unit size.

Programmer responseCheck that a valid input message was passed to theprogram on ECB level 0.

426 Airline Control System Version 2: Messages and Codes

Page 439: Airline Control System Version 2: Messages and Codes

ModuleDXCBSTDI

000CC2 FWRITE TO STDIN FAILED - text

ExplanationALCS was unable to write the input message into amemory file. text is additional explanatory messagetext (if available) from the C runtime environment.

System actionALCS terminates the entry.

System programmer responseCheck that you have defined a sufficiently large defaultstorage limit and a suitable storage unit size.

Programmer responseCheck that a valid input message was passed to theprogram on ECB level 0.

ModuleDXCBSTDI

000CC3 FREOPEN FOR STDIN FAILED - text

ExplanationALCS was unable to reopen the memory file containingthe input message for input. text is additionalexplanatory message text (if available) from the Cruntime environment.

System actionALCS terminates the entry.

System programmer responseCheck that you have defined a sufficiently large defaultstorage limit and a suitable storage unit size.

Programmer responseCheck that a valid input message was passed to theprogram on ECB level 0.

ModuleDXCBSTDI

000CC4 OPEN FOR STDOUT FAILED - text

ExplanationALCS was unable to open a memory file for outputmessage text. text is additional explanatory messagetext (if available) from the C runtime environment.

System actionALCS terminates the entry.

System programmer responseCheck that you have defined a sufficiently large defaultstorage limit and a suitable storage unit size.

ModuleDXCBSTDO

000CC5 FSEEK FOR STDOUT FAILED - text

ExplanationALCS was unable to seek to the start of the outputmessage text file before outputting the message textusing the ALCS scrolling package. text is additionalexplanatory message text (if available) from the Cruntime environment.

System actionALCS terminates the entry.

System programmer responseCheck that you have defined a sufficiently large defaultstorage limit and a suitable storage unit size.

ModuleDXCBSTDO

000CC6 reason

ExplanationA C language application called the IPRSE_parsefunction with one of the following errors (reason) inthe grammar:

AN UPPERCASE LETTER CANNOT FOLLOW ALOWER CASE LETTERGRAMMAR TOO LARGEILLEGAL CHARACTER FOLLOWING WILDCARDILLEGAL CHARACTER FOLLOWINGPARENTHESISILLEGAL KEYWORD DELIMITER IN THEGRAMMARILLEGAL USE OF TOKEN IN LIST PARAMETER

Chapter 13. System error codes: 000000-000FFF 427

Page 440: Airline Control System Version 2: Messages and Codes

ILLEGAL WILDCARD CHARACTER IN LISTINVALID CHARACTER IN GRAMMARTOO MANY CHARACTERS IN MANDATORYPARAMETER LISTUNEVEN BALANCE OF LEFT BRACES IN THEGRAMMARUNEVEN BALANCE OF LEFT BRACKETS IN THEGRAMMARUNMATCHED PARENTHESIS IN GRAMMARA PLUS MUST BE FOLLOWED BY A PLUS OR ATOKEN DELIMETERA POSITIONAL PARAMETER WAS FOUND AFTERA KEYWORD PARAMETER

Or, there was an error on the IPRSE_parse call:

INVALID OPTION VALUE PASSED TO PARSEREOM CODED AND NO EOM IN STRING

System actionALCS terminates the entry.

Programmer responseCorrect the grammar or the call to IPRSE_parse.

ModuleDXCBPRSE

000CC7 HEAP STORAGE EXHAUSTED

ExplanationThe parser is unable to allocate sufficient heap storageto complete its processing.

System actionALCS terminates the entry.

System programmer responseDetermine why the ECB heap storage was depleted.

ModuleDXCBPRSE

000CC8 INVALID FUNCTION CODE - CODEIN R02

ExplanationWhile debugging an ECB-controlled C program, theALCS Debug Tool system services adapter received arequest from Debug Tool with an invalid function code.

System actionALCS ignores the request and continues normally.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleDXC10OSM

000CC9 UNSUPPORTED FUNCTION - CODEIN R02

ExplanationWhile debugging an ECB-controlled C program, theALCS Debug Tool system services adapter received arequest from Debug Tool with a function code that theadapter does not support.

System actionALCS ignores the request and continues normally.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleDXC10OSM

000CCC C RUNTIME ABEND/REASONCODES IN R03/R04

ExplanationAn abend condition occurred while running an ECB-controlled C program. This abend may be generated bythe C system programming environment, the LE libraryenvironment, or MVS. This error can occur if yourprogram requests an excessive amount of memoryduring initialization or if there is a shortage of memoryfor stack storage during execution.

System actionALCS terminates the entry.

System programmer responseCheck that a suitable storage unit size has beendefined. Also check that the LE runtime library isavailable to ALCS in the runtime JCL as STEPLIB orDXCHLIB.

428 Airline Control System Version 2: Messages and Codes

Page 441: Airline Control System Version 2: Messages and Codes

Problem determinationDepending on the environment generating the abend,see:

1. C/C++ Programming Guide2. Language Environment Debugging Guide and Run-

Time Messages3. MVS System Codes

for a description of the abend code, and (1) or (2) forthe reason code.

Check also the MVS console.

ModuleDXCBHLL

000CD0 CEEPIPI COULD NOT BE LOADED

ExplanationALCS was unable to load the CEEPIPI module.

System actionALCS terminates the entry.

System programmer responseEnsure that the LE runtime library is specified inDXCHLIB or STEPLIB in the ALCS runtime JCL.

ModuleDXCBHLLE

000CD1 CEEPIPI TERMINATE FAILED

ExplanationALCS was unable to terminate the high level languageenvironment.

System actionALCS terminates the entry.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleDXCBHLLE

000CD2 CEEPIPI CALLMAIN FAILED

ExplanationALCS was unable to execute the high level languageenvironment.

System actionALCS terminates the entry.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleDXCBHLLE

000CD3 CEEEPIPI ADDENTRY FAILED

ExplanationALCS was unable to add DXCBHLLF to the PIPI table.

System actionALCS terminates the entry.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleDXCBHLLE

000CD4 CEEPIPI INITMAIN FAILED

ExplanationALCS was unable to activate the PIPI environment.

System actionALCS terminates the entry.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleDXCBHLLE

000CD5 CEEPIPI INITSUBDP FAILED

Chapter 13. System error codes: 000000-000FFF 429

Page 442: Airline Control System Version 2: Messages and Codes

ExplanationALCS was unable to activate the PIPI environment.

System actionALCS terminates the entry.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleDXCBHLLE

000CD6 CEEPIPI CALLSUB FAILED

ExplanationALCS was unable to execute the high level languageenvironment.

System actionALCS terminates the entry.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleDXCBHLLE

000CE0 CBXF - INVALID ENTRYCONDITIONS

ExplanationA program entered the ALCS ECB-controlled programCBXF with incorrect entry conditions.

System actionCBXF builds and sends an error message to RO CRAS.Then ALCS continues processing normally.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis program is not intended to be called by user-written programs. If you have called it, replace thecall; otherwise inform your system programmer.

ModuleCBXF

000CE1 CBXF - INVALID MESSAGE CODE

ExplanationA program entered the ALCS ECB-controlled programCBXF with an invalid message code.

System actionCBXF builds and sends an error message to RO CRAS.Then ALCS continues processing normally.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis program is not intended to be called by user-written programs. If you have called it, replace thecall; otherwise inform your system programmer.

ModuleCBXF

000CE2 RELOCATE TABLE READ ERROR -LOAD ABANDONED

ExplanationThe ZRELO LOAD command processor was unable toread a record from one of the relocate tables.

System actionThe ZRELO LOAD is abandoned.

Operator responseInform your system programmer.

System programmer responseEither correct the table by manual intervention or clearthe relocate table by ZRELO CLEAR before running thejob again.

430 Airline Control System Version 2: Messages and Codes

Page 443: Airline Control System Version 2: Messages and Codes

Problem determinationFirst check for corruption of the load dump keypoint. Ifthis is correct then format the dump on the diagnosticfile to detect which relocate table record is in error.

ModuleCBXQ

000CE3 RELOCATE TABLE READ ERROR -CLEAR CONTINUES

ExplanationThe ZRELO CLEAR command processor was unable toread a record from one of the relocate tables.

System actionThe ZRELO CLEAR continues.

Problem determinationFormat the dump on the diagnostic file to detect whichrelocate table record is in error.

ModuleCBXS

000CE4 RELOCATE TABLE READ ERROR -RELOC CONTINUES

ExplanationThe ZRELO RELOCATE command processor wasunable to read a record from one of the relocatetables.

System actionThe ZRELO RELOCATE continues, but one or moreimbedded addresses will not be relocated.

Operator responseInform your system programmer.

System programmer responseEither correct the table by manual intervention andrerun the job or clear the relocate table by ZRELOCLEAR before running both the ZRELO LOAD and theZRELO RELOCATE.

Problem determinationFirst check for corruption of the load dump keypoint. Ifthis is correct then format the dump on the diagnosticfile to detect which relocate table record is in error.

ModuleCRC5

000CE5 CBXM - INTERNAL LOGIC ERROR

ExplanationThe ZDATA DUMP utility calls the data base scanfunction to scan the data base for records to dump.The return code from the data base scan functionindicates that an error has occurred.

System actionALCS terminates the ZDATA DUMP utility.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleCBXM

000CE6 CBXM - SEQUENTIAL FILE I/OERROR IN ZDATA DUMP

ExplanationAn I/O error occurred while attempting to write to thesequential file when running the ZDATA DUMP utility.

System actionALCS issues message DXC2650E and terminates theZDATA DUMP utility.

Problem determinationRefer to message DXC2650E.

ModuleCBXM

000CE7 LOGGING TIME STAMP SEQUENCEERROR

ExplanationThe ZRSTR command processor read a record from theinput data set, but the record is not in the correct time

Chapter 13. System error codes: 000000-000FFF 431

Page 444: Airline Control System Version 2: Messages and Codes

sequence. The time stamp indicates that the recordwas logged (written to the log) before records thatprecede it on the log.

System actionThe ZRSTR command processor cancels the restorefunction.

User responseCheck that the input data set is an log. If it is, thencheck that the data set was correctly closed. If thedata set was not correctly closed then this error canoccur for records that follow the last valid record onthe data set; in this case the restore has completedand it is safe to ignore this error.

ModuleCBXN

000CE8 MAXIMUM BLOCK SIZE TOOSMALL FOR TPFDBR TAPE

ExplanationA TPF database reorg tape requires a minimum blocksize of 10944 bytes. The largest block size on thesystem is less than 10944 bytes.

System actionThe load of the TPFDBR tape is not performed.

User responsePerform a new ALCS generation with a larger maximumblock size.

ModuleCBXN

000CE9 CBXF - VALID ENTRY CONDITIONSFORCED

ExplanationA program entered the ALCS ECB-controlled programCBXF with incorrect entry conditions.

System actionCBXF forces valid entry conditions. Then ALCScontinues processing normally.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis program is not intended to be called by user-written programs. If you have called it, replace thecall; otherwise inform your system programmer.

ModuleCBXF

000CF0 ZPDAR COMMAND - INTERNALERROR

ExplanationALCS detected an internal error while processing aZPDAR command.

System actionALCS terminates the entry.

Operator responseInform your system programmer.

System programmer responseThis problem should not occur. If it does, contact yourIBM programming support representative.

ModuleCPDR

000D13 ZAFIL - CAN NOT READ RECORD

ExplanationThe ZAFIL command processor detected anunrecoverable I/O error or other error that preventedreading the record that the ZAFIL command specified.

System actionThe ZAFIL command processor sends an errorresponse message.

ModuleCVAE

000D15 CVAG - INVALID ENTRYCONDITIONS

432 Airline Control System Version 2: Messages and Codes

Page 445: Airline Control System Version 2: Messages and Codes

ExplanationA program entered the ALCS ECB-controlled programCVAG with incorrect entry conditions.

System actionCVAG builds and sends an error message to RO CRAS.Then ALCS continues processing normally.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis program is not intended to be called by user-written programs. If you have called it, replace thecall; otherwise inform your system programmer.

ModuleCVAG

000D16 CVFG - INTERNAL LOGIC ERROR

ExplanationThere is an internal logic error in an ALCS routine.

System actionALCS continues processing normally.

User responseIf this error occurs, ask your system programmer toinform your IBM programming support representative.

ModuleCVFG

000DB0 SEND - END OF LINE OR MESSAGEIN DBCS TEXT

ExplanationThere is a new-line (#CHAR) character after a DBCSSO character and before any DBCS SI character. (Thehash (#) character is represented differently by someequipment and it is the EBCDIC X''7B'' character.)Alternatively, there may be a DBCS SI charactermatching a DBCS SO character before the end of themessage.

This is an application error. The output datastream isnot correctly created by the application. The DBCS SOand SI characters must occur in pairs. There must be

no new-line (#CHAR) character between the DBCS SOand SI characters.

System actionA dump is taken and the DBCS SO character isreplaced with the "?" character.

Programmer responseCorrect the programming error.

ModuleDXCCOM3

000DB1 SEND - INVALID DBCSCHARACTER

ExplanationAn invalid DBCS character has been detected after aDBCS SO character and before any DBCS SI character.

This is an application error. The output datastream isnot correctly created by the application. Ensure thatthe DBCS data, delimited by the DBCS SO and SIcharacters, contains only valid DBCS characters.

System actionA dump is taken and the DBCS SO character isreplaced with the "?" character.

Programmer responseCorrect the programming error.

ModuleDXCCOM3

000DB2 SEND - INVALID DBCS CONTROLCHARACTER

ExplanationAn invalid DBCS control character has been detectedafter a DBCS SO character and before any DBCS SIcharacter.

This is an application error. The output datastream isnot correctly created by the application.

System actionA dump is taken and the DBCS SO character isreplaced with the "?" character.

Chapter 13. System error codes: 000000-000FFF 433

Page 446: Airline Control System Version 2: Messages and Codes

Programmer responseCorrect the programming error.

Problem determinationEnsure that the DBCS data, delimited by the DBCS SOand SI characters contains only valid DBCS characters.

ModuleDXCCOM3

000DB3 SEND - ODD NUMBER OF DBCSCHARACTERS

ExplanationThere is an odd (not a multiple of 2) number ofcharacters between the DBCS SO and SI characters.

This is an application error. The output datastream isnot correctly created by the application.

System actionA dump is taken and the DBCS SO and SI charactersare replaced with the "?" character.

Programmer responseCorrect the programming error.

ModuleDXCCOM3

000DB4 SEND - #SI NOT PRECEDED BY#SO

Explanation(The hash (#) character is represented differentlyby some equipment and it is the EBCDIC X''7B''character.) A DBCS SI character has been detected,but there is no corresponding DBCS SO characterpreceding it in the data stream.

This is an application error. The output datastream isnot correctly created by the application.

System actionA dump is taken and the DBCS SI character is replacedwith the "?" character.

Programmer responseCorrect the programming error.

Problem determinationThe DBCS SO and SI characters must occur in pairsand the DBCS SO character must come before theDBCS SI character.

ModuleDXCCOM3

000E02 STORAGE LEVEL FOR OUTPUTMESSAGE IN USE

ExplanationA program entered the ALCS ECB-controlled programCRC9 with incorrect entry conditions. The storage levelfor the Recoup message was in use.

System actionALCS continues processing normally.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis program is not intended to be called by user-written programs. If you have called it, replace thecall; otherwise inform your system programmer.

ModuleCRC9

000E03 PROGRAM program NOT FOUND -RECOUP ABANDONED

ExplanationRecoup cannot proceed because the ECB-controlledprogram program is unknown to ALCS; program is oneof:

BZ00This program contains the names of the Recoupdescriptor programs.

CZ01This is the Recoup descriptor program for ALCSpool records.

System actionRecoup ends abnormally.

434 Airline Control System Version 2: Messages and Codes

Page 447: Airline Control System Version 2: Messages and Codes

User responseEnsure the programs BZ00 and CZ01are both loadedand rerun Recoup.

ModuleCRC2

000E04 INVALID METHOD IN PRIMEGROUP - RECOUP ABEND

ExplanationRecoup cannot process a prime group because thedescriptor program contains an invalid code thatdescribes the method.

System actionRecoup ends abnormally.

Operator responseThese errors may reduce pool integrity. Inform yoursystem programmer.

System programmer responseEnsure rapid fixing of these errors and rerunning ofRecoup.

User responseCheck if there were any assembly errors or MNOTEsfrom the assembly of the Recoup descriptor. Correctthe coding of the Recoup descriptor program and rerunRecoup.

If the Recoup descriptor program is coded correctlyand there were no assembly errors or MNOTEs, thenask your system programmer to inform your IBMprogramming support representative.

ModuleCRC3

000E06 FACE ERROR IN PRIME GROUP -RECORD IGNORED

ExplanationRecoup could not calculate the file address of a recordin the application global area; there was a FACEerror calculating the file address. The Prime groupdescriptor specified METHOD=STOR. Either there areno records of type #GLOBL, or the ordinal number inan entry in one of the global load programs (GOA0,GOA1, and so on) was invalid. (The hash (#) character

is represented differently by some equipment and it isthe EBCDIC X''7B'' character.)

System actionRecoup ignores the entry in the global load programand proceeds with the next entry.

Operator responseThese errors may reduce pool integrity. Inform yoursystem programmer.

System programmer responseEnsure rapid fixing of these errors and rerunning ofRecoup.

User responseCheck if there were any assembly errors or MNOTEsfrom the assembly of the Recoup descriptor. Correctthe coding of the Recoup descriptor program and rerunRecoup.

If the Recoup descriptor program is coded correctlyand there were no assembly errors or MNOTEs, thenask your system programmer to inform your IBMprogramming support representative.

ModuleCRC3

000E07 INVALID FILE ADDRESS

ExplanationRecoup detected an invalid file address during fixedmode chain chase. Either the file address of the firstrecord in a group or the forward or backward chain fileaddress of a record was invalid.

System actionRecoup processes the invalid file address as the endof the group (the end of the chain of records) andproceeds with the next group.

Operator responseThese errors may reduce pool integrity. Inform yoursystem programmer.

System programmer responseEnsure rapid fixing of these errors and rerunning ofRecoup.

Chapter 13. System error codes: 000000-000FFF 435

Page 448: Airline Control System Version 2: Messages and Codes

User responseCheck if there were any assembly errors or MNOTEsfrom the assembly of the Recoup descriptor. Correctthe coding of the Recoup descriptor program and rerunRecoup.

If the Recoup descriptor program is coded correctlyand there were no assembly errors or MNOTEs, thenask your system programmer to inform your IBMprogramming support representative.

ModuleCRC4

000E08 parameter INVALID IN INDEXDSECT

ExplanationThere is an error in an index in a Recoup descriptorprogram. The index contains an invalid parameter.Note that this error occurs because the index is invalid,not because the record (that the index describes)contains invalid data. The parameter in error isparameter, one of:

ITEM COUNTNumber of items in the record. Items are tableentries or logical records within the record. Eachitem can contain one reference to another group,or it can contain several references (in sub-items).

ITEM LENGTHSize (length in bytes) of items.

SUB-ITEM COUNTNumber of sub-items that an item contains.

SUB-ITEM LENGTHSize (length in bytes) of sub-items.

REFERENCE LENGTHSize (length in bytes) of a field that contains areference (for example a file address) to anothergroup.

All the parameters above can be invalid if, forexample, the index specifies that the item is in azero length field.

REFERENCE METHODReference method (type of reference). Thisparameter is invalid if the reference method is notone of:

File addressFixed record ordinal numberTerminal address (CRI)User-converted reference.

System actionRecoup ignores this index. If there are more indexesfor the same record then Recoup processes them.Otherwise Recoup proceeds with the next record in thegroup.

Operator responseThese errors may reduce pool integrity. Inform yoursystem programmer.

System programmer responseEnsure rapid fixing of these errors and rerunning ofRecoup.

User responseCheck if there were any assembly errors or MNOTEsfrom the assembly of the Recoup descriptor. Correctthe coding of the Recoup descriptor program and rerunRecoup.

If the Recoup descriptor program is coded correctlyand there were no assembly errors or MNOTEs, thenask your system programmer to inform your IBMprogramming support representative.

ModuleCRC5

000E09 INVALID FILE ADDRESS - RECOUPCONTINUES

ExplanationThere is a logic error in Recoup.

System actionRecoup ignores the invalid address and continues.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

ModuleCRC7

000E0A INST EXIT INVALID ITEM -RECOUP CONTINUES

ExplanationInstallation-wide exit program ARC7 has returned aninvalid length for user data.

436 Airline Control System Version 2: Messages and Codes

Page 449: Airline Control System Version 2: Messages and Codes

System actionRecoup uses the default length instead of the invalidlength.

System programmer responseCorrect your installation-wide exit program.

ModuleCRC7

000E0B CRCD - BAD ENTRY - STORAGELEVEL IN USE

ExplanationA program entered the ALCS ECB-controlled programCRCD with incorrect entry conditions. The storage levelfor the Recoup message was in use.

System actionALCS continues processing normally.

System programmer responseIf the error is in an IBM-supplied program, inform yourIBM programming support representative.

Programmer responseThis program is not intended to be called by user-written programs. If you have called it, replace thecall; otherwise inform your system programmer.

ModuleCRCD

000E0C DIRECTORY BUILD START ERRORLnLT POOL

ExplanationThe monitor is unable to create a new directory for along-term pool.

System actionRecoup continues. If the pool is an existing pool ALCScontinues using the existing directory. If the pool is anew pool ALCS is unable to use this pool.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

Problem determinationAt the time of the system error dump, generalregister 15 (RDB) contains the return code from aGFSCC RECOUP,DIRBUILD,START,POOLID monitor-request macro; general register 14 (RDA) contains theaddress of the data set information from a DASCCDISPLAY,DATASET monitor-request macro, or zero ifthere are no data sets of this size.

ModuleCRC8

000E0D DIRECTORY BUILD END ERRORLnLT POOL

ExplanationThe monitor is unable to write out new long-term pooldirectories to the database following directory build.

System actionRecoup continues. If the pool is an existing pool ALCScontinues using the existing directory. If the pool is anew pool ALCS is unable to use this pool.

System programmer responseIf this error occurs, inform your IBM programmingsupport representative.

Problem determinationAt the time of the system error dump, generalregister 15 (RDB) contains the return code froma GFSCC RECOUP,DIRBUILD,END,POOLID monitor-request macro.

ModuleCRC8

000E0E GF-000 ERROR - QUICK RECOUPTERMINATED

ExplanationRecoup is unable to write out the file addresses ofthe in-use records to the Recoup general file, GF-000.This could be due to an I/O error, or the file is fullor offline. Because ZRECP QUICK does not timestampall the records, it is unsafe to build new directories,therefore the command terminates.

System actionRecoup is terminated.

Chapter 13. System error codes: 000000-000FFF 437

Page 450: Airline Control System Version 2: Messages and Codes

System programmer responseDetermine why the Recoup general file is not availableand make it available. Retry the command.

ModuleCRC1, CRC7

000EE0 macro - LOGIC ERROR IN ALCSHEAP STORAGE SUPPORT

ExplanationAn ECB-controlled program issued an assemblerMALOC, FREEC, RALOC, or CALOC monitor-requestmacro, but there is an internal logic error in ALCS.

System actionALCS terminates the entry.

System programmer responseInform your IBM programming support representative.

ModuleDXCSTH

000EE1 macro - SIZE IS NOT A VALIDPOSITIVE VALUE

ExplanationAn ECB-controlled program issued an assemblerMALOC, RALOC, or CALOC monitor-request macro, butthe the requested size is not a positive value.

System actionALCS continues processing normally, but the storagerequest fails.

Programmer responseCorrect the programming error.

ModuleDXCSTH

000EE2 macro - SIZE EXCEEDS TYPE 3STORAGE UNIT SIZE

ExplanationAn ECB-controlled program issued an assemblerMALOC, RALOC, or CALOC monitor-request macro, but

the requested size exceeds the type 3 storage unitsize. Register 14 contains the requested size (in bytes).

System actionALCS continues processing normally, but the storagerequest fails.

System programmer responseIf this is not an application error, then increase thetype 3 storage unit size in the ALCS generation.

Programmer responseInform your system programmer if the ECB-controlledprogram genuinely needs the storage. Otherwisecorrect the programming error.

ModuleDXCSTH

000EE3 macro - INVALID STORAGEADDRESS

ExplanationAn ECB-controlled program issued an assemblerFREEC or RALOC monitor-request macro, but theaddress is invalid.

System actionALCS continues processing normally, but the storagerequest fails.

Programmer responseCorrect the programming error.

ModuleDXCSTH

000EE4 macro - ENTRY STORAGE LIMITEXCEEDED

ExplanationAn ECB-controlled program issued an assemblerMALOC, RALOC, or CALOC monitor-request macro, butthe requested size exceeds the total entry storagelimit.

System actionALCS continues processing normally, but the storagerequest fails.

438 Airline Control System Version 2: Messages and Codes

Page 451: Airline Control System Version 2: Messages and Codes

Programmer responseIf the entry genuinely requires a large amount ofstorage, include a SLIMC monitor-request macro in theapplication.

ModuleDXCSTH

000EE5 macro - NO AVAILABLE TYPE 3STORAGE UNITS

ExplanationAn ECB-controlled program issued an assemblerMALOC, RALOC, or CALOC monitor-request macro, butall the type 3 storage units are in use.

System actionALCS continues processing normally, but the storagerequest fails.

System programmer responseCheck to see why the storage units are in use. Theshortage of storage units can indicate for example:

• The ALCS generation did not specify enough type 3storage units.

• An exceptional amount or type of work requires extratype 3 storage units.

ModuleDXCSTH

000EE6 macro - NO TYPE 3 STORAGEUNITS DEFINED

ExplanationAn ECB-controlled program issued an assemblerMALOC, FREEC, RALOC, or CALOC monitor-requestmacro, but there are no type 3 storage units defined.

System actionALCS terminates the entry.

System programmer responseDefine type 3 storage units in the ALCS generation.

ModuleDXCSTH

000EE7 macro - INVALID HEAP STORAGE

ExplanationAn ECB-controlled program issued a ROUTC or SENDCX monitor-request macro, but either the level is invalid,or the data level points to an incorrect heap storagearea.

System actionALCS terminates the entry.

Programmer responseCorrect the programming error.

ModuleDXCCOMQ, DXCSND

000EE8 SENDCX - DEVICE DOES NOTSUPPORT LARGE MESSAGES

ExplanationAn ECB-controlled program issued a SENDC Xmonitor-request macro, but the destination of themessage is not an ALC terminal that connects to ALCSthrough TCP/IP.

User responseCheck that the destination of the data is correct, andthat the communication generation correctly specifiesall the communication resources.

ModuleDXCXND

000EEA COMTC - ERROR DURING LOAD ORBACKOUT PROCESSING

ExplanationALCS failed to build an on-line communicationtable entry during COMTC LOAD or COMTC BACKOUTprocessing.

System actionALCS returns control to the ECB-controlled programwhich issued the COMTC macro with a returncode of COMTC_R_ERROR and a reason code ofCOMTC_S_LOAD in register 15.

Operator responseInform your system programmer.

Chapter 13. System error codes: 000000-000FFF 439

Page 452: Airline Control System Version 2: Messages and Codes

System programmer responseThe on-line communication table may contain anincomplete communications entry. Do not use COMTCCONFIRM to confirm this communication table update,but schedule an ALCS restart to rebuild the on-linecommunication table. After the restart, either removethe update by a COMTC CANCEL or load it again by aCOMTC LOAD. A COMTC LOAD or BACKOUT error canoccur when the number of available resource ordinalnumbers is running low. If additional ordinal numbersare required, increase the ordinal number range inthe ALCS communication generation COMGEN macroparameter, MAXORD. If the problem persists, informyour IBM programming support representative.

ModuleDXCOCTM

000EEB COMTC - ERROR OCCURREDDURING COMMUNICATIONSRESTART

ExplanationDuring ALCS restart, program COTA issues the COMTCSTART macro to initiate the building of communicationtable entries from the Online Communication TableMaintenance (OCTM) database. An error has occurredduring the building of the communications tableentries, therefore COTA has received a non-zero returncode from COMTC START.

System actionALCS terminates the state change entry. Anothersystem error (000EF1 or 000EF2) may also occurimmediately prior to this system error.

Operator responseInform your system programmer.

System programmer responseRestore the Online Communication Table Maintenance(OCTM) database using the online ZOCTM RESTOREfunction. If this does not correct the problem, informyour IBM programming support representative.

ModuleCOTA

000EEC OCTM - LOGIC ERROR WHILECHECKING L3LT POOL RECORDS

ExplanationALCS detected a logic error while checking the numberof available L3 long-term pool records.

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

System programmer responseInform your IBM programming support representative.

ModuleDXCOCTM

000EED OCTM - UNABLE TO READ/WRITETO SEQUENTIAL FILE

ExplanationThe ALCS operator activated the OnlineCommunication Table Maintenance (OCTM) BACKUP orRESTORE functions, but ALCS was unable to performany I/O to the OCTM sequential file.

System actionALCS terminates the entry.

Operator responseInform your system programmer.

System programmer responseVerify that the OCTM sequential file is correctlydefined in the ALCS system (see the description ofthe SEQGEN generation macro in ALCS Installation andCustomization).

ModuleCOTA

000EEE OCTM - INVALID CHANGE RECORDON OCTM DATABASE

440 Airline Control System Version 2: Messages and Codes

Page 453: Airline Control System Version 2: Messages and Codes

ExplanationDuring ALCS restart, while ALCS was loadingthe on-line communication table from the OnlineCommunication Table Maintenance (OCTM) database,it detected an invalid CHANGE record on the OCTMdatabase.

System actionALCS continues with the restart (an invalid CHANGErecord does not impact the integrity of the on-linecommunication table).

Operator responseInform your system programmer.

System programmer responseInform your IBM programming support representative.

ModuleDXCOCTM

000EF0 COMTC - INVALID ACTIONPARAMETER

ExplanationAn ECB-controlled program issued a COMTC macro thatspecified an invalid action parameter.

System actionALCS terminates the entry.

Operator responseInform your system programmer.

System programmer responseReview the object code in the ECB-controlledprogram which issued the COMTC macro. An invalidaction parameter should be detected when anECB-controlled program is assembled, therefore theexpansion of the COMTC macro may be incorrect.Alternatively, contact your IBM programming supportrepresentative for assistance.

ModuleDXCOCTM

000EF1 OCTM - LOGIC ERROR DURINGCOMMUNICATIONS RESTART

ExplanationALCS detected a logic error while loadingcommunication resources from the OnlineCommunication Table Maintenance (OCTM) databaseduring system restart.

System actionALCS continues with the restart, however thecommunications restart will not finish normally.System error 000EEB may also occur.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

System programmer responseRestore the OCTM database using the online ZOCTMRESTORE function. If this does not correct theproblem, inform your IBM programming supportrepresentative.

ModuleDXCOCTM

000EF2 OCTM - FIND ERROR ON OCTMDATABASE

ExplanationALCS is unable to read records on the OnlineCommunication Table Maintenance (OCTM) databaseduring communications restart.

System actionALCS continues with the restart, however thecommunications restart will not finish normally.System error 000EEB may also occur.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

System programmer responseRestore the OCTM database using the online ZOCTMRESTORE function. If this does not correct theproblem, inform your IBM programming supportrepresentative.

Chapter 13. System error codes: 000000-000FFF 441

Page 454: Airline Control System Version 2: Messages and Codes

ModuleDXCOCTM

000EF3 OCTM - CANNOT OBTAIN EXTRAOCTM DATABASE RECORDS

ExplanationAn error occurred when ALCS attempted to expand thesize of the Online Communication Table Maintenance(OCTM) database.

System actionALCS disables access to the OCTM database.

Operator responseInform your system programmer.

System programmer responseAt the time of the system error, general register 15contains one of the following reason codes:

4There are insufficient spare ordinal numbers forcommunication resources.

Increase the range of ordinal numbers definedon the MAXORD parameter of the ALCScommunication generation COMGEN macro andrebuild the initial communication configurationload module.

8There are insufficient (less than 500) size L3 long-term pool records available.

Run Recoup. If not enough size L3 long-term poolrecords are returned by Recoup, then increase thenumber of available size L3 long-term pool recordsby expanding the database.

ModuleDXCOCTM

000EF4 COMTC - UNABLE TO OBTAINPOOL FILE ADDRESS

ExplanationThe COMTC macro has been issued with theACTION=GROUPS parameter, but ALCS was unable toobtain an L3ST pool file address for a CommunicationsGroups Information record.

System actionALCS terminates the entry.

Operator responseInform your system programmer.

System programmer responseCheck your database generation to verify that an L3STpool is defined. If it is, verify that the L3ST pool is stillactive.

ModuleDXCOCTM

000EF5 COMTC - LOGIC ERROR DURINGCOMTC MACRO PROCESSING

ExplanationAn ECB-controlled program issued a COMTC macro butan error occurred in DXCOCTM while the macro wasbeing processed.

System actionALCS returns control to the ECB-controlled programwhich issued the COMTC macro with a return code ofCOMTC_R_SYSERR in register 15.

Operator responseInform your system programmer.

System programmer responseInform your IBM programming support representative.

ModuleDXCOCTM

000EF6 OCTM - LOAD ERROR DURINGALCS RESTART

ExplanationALCS failed to build an on-line communication tableentry during restart.

System actionALCS continues with the restart, however thecommunications restart will not finish normally.System error 000EEB may also occur.

442 Airline Control System Version 2: Messages and Codes

Page 455: Airline Control System Version 2: Messages and Codes

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

System programmer responseRestore the Online Communication Table Maintenance(OCTM) database using the online ZOCTM RESTOREfunction. If this does not correct the problem, informyour IBM programming support representative.

ModuleDXCOCTM

000EF7 COMTC - UNABLE TO RETRIEVECOMTC GROUPS RECORD

ExplanationALCS was processing the COMTC macro with theACTION=GROUPS parameter, but was unable toretrieve the Communications Groups Informationrecord (which is built by ALCS for the ECB-controlledprogram that issued the COMTC macro).

System actionALCS terminates the entry.

Operator responseInform your system programmer.

System programmer responseInform your IBM programming support representative.

ModuleCOTC, COTG

000EF8 OCTM - NO IOCB AVAILABLE FORBUILD OR RESTORE FUNCTIONS

ExplanationThe ALCS operator activated the OnlineCommunication Table Maintenance (OCTM) BUILD orRESTORE function, but ALCS does not have enoughIOCB resources to process the request.

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

System programmer responseIncrease the total number of I/O control blocks(IOCBs) in the ALCS system (see the description of theNBRIOB parameter on the SCTGEN generation macroin ALCS Installation and Customization).

ModuleDXCOCTM

000EF9 OCTM - LOGIC ERROR WHILEBUILDING INITIAL OCTMDATABASE

ExplanationALCS detected a logic error while building the initialOnline Communication Table Maintenance (OCTM)database.

System actionALCS ends abnormally.

Operator responseActivate the alternate ALCS if there is one, or restartALCS. If this is an isolated instance, follow your normalprocedure for a non-urgent problem. If it happensrepeatedly, inform your system programmer.

System programmer responseInform your IBM programming support representative.

ModuleDXCOCTM

000EFA TPFDF - PROGRAM NOT AMODE 31

ExplanationA TPFDF program is not an AMODE 31 program.Register R03 points to the name of the program.

System actionALCS terminates the entry.

Chapter 13. System error codes: 000000-000FFF 443

Page 456: Airline Control System Version 2: Messages and Codes

Programmer responseAsk your system programmer to inform your IBMprogramming support representative.

ModuleDXCDFS, DXCDFT

000EFB TPFDF - INVALID MACRO CALL

ExplanationAn ECB-controlled program issued an invalid TPFDFmacro call. Register R14 contains the incorrect valuein the TPFDF macro call.

System actionALCS terminates the entry.

Programmer responseAsk your system programmer to inform your IBMprogramming support representative.

ModuleDXCDFS

000EFC TPFDF - PROGRAM NOT LOADED

ExplanationA TPFDF program is not loaded. Register R03 points tothe name of the program.

System actionALCS terminates the entry.

Programmer responseAsk your system programmer to inform your IBMprogramming support representative.

ModuleDXCDFS, DXCDFT

444 Airline Control System Version 2: Messages and Codes

Page 457: Airline Control System Version 2: Messages and Codes

Chapter 14. Abnormal termination completion codes

This section lists and describes the completion codes that ALCS issues when it uses the ABEND macroinstruction to end abnormally. These are user completion codes; they are decimal numbers. They applyonly when the system completion code is hexadecimal 000. Refer to MVS System Codes for informationabout other system completion codes.

0000

ExplanationThe ALCS Prime CRAS operator entered a ZASYSHALT command. This command terminates ALCS.

System actionALCS completes pending output operations. Then itends abnormally.

0001

ExplanationThe ALCS system error routine identified an error thatis normally catastrophic.

System actionThe system error routine generates a system errordump. Then it completes pending output operations.Then it ends abnormally.

Problem determinationMessage DXC250T accompanies this completion code.Refer to the explanation “DXC250T” on page 40 forinformation about the error condition.

If a system error dump is not available then an MVSSYSABEND or SYSUDUMP contains information thatcan help with problem determination. In particular,at entry to ABEND, general register 4 containsthe address of the MVS recovery and terminationmanagement ( RTM ) system diagnostic work area(SDWA). General register 7 contains the ABENDcompletion codes in the low order 3 bytes; the first12 bits are the system completion code, the second 12bits are the user completion code.

For some error conditions, the ALCS monitor programdeliberately provokes a specification exception torequest a system error dump. The applicationsystem error macros SYSRA and SERRC deliberatelyprovoke specification exceptions in the same way.In these cases, the system and user completioncodes in general register 7 are hexadecimal 0C6 andhexadecimal 000 respectively.

0002

ExplanationThe ALCS system error routine identified a nestederror. That is, a second (nested) error occurred whilethe system error routine was already processing asystem error.

System actionThe system error routine cancels the system errordump for the original error. Then it completes pendingoutput operations. Then it ends abnormally.

Problem determinationMessage DXC250T accompanies this completion code.Refer to the explanation “DXC250T” on page 40 forinformation about the original error condition.

An MVS SYSABEND or SYSUDUMP contains informationthat can help with problem determination. Inparticular, at entry to ABEND, general registers 4 and7 contain the system diagnostic work area (SDWA)address and abend completion codes for the originalerror, as for completion code 0001 ( “Explanation”on page 445). General registers 2 and 5 contain theSDWA address and abend completion codes for thesecond error.

0003

ExplanationThe ALCS system error routine identified a doublenested error. That is, a third (double nested) erroroccurred while the system error routine was alreadyprocessing a nested system error.

System actionThe system error routine ends abnormally, without anyattempt to complete pending output operations.

© Copyright IBM Corp. 2003, 2019 445

Page 458: Airline Control System Version 2: Messages and Codes

Problem determinationMessage DXC250T accompanies this completion code.Refer to the explanation “DXC250T” on page 40 forinformation about the original error condition.

An MVS SYSABEND or SYSUDUMP contains informationthat can help with problem determination. Inparticular, at entry to ABEND, general registers 4 and7 contain the system diagnostic work area (SDWA)address and abend completion codes for the originalerror, as for completion code 0001 ( “Explanation”on page 445). General registers 3 and 6 contain theSDWA address and abend completion codes for thesecond error. General registers 2 and 5 contain theSDWA address and abend completion codes for thethird error.

0011

ExplanationThe ALCS system error routine identified an error thatnormally terminates the active entry but there is noactive entry.

System actionThe system error routine generates a system errordump. Then it completes pending output operations.Then it ends abnormally.

Problem determinationAs for completion code 0001 ( “Explanation” on page445).

0012

ExplanationThe ALCS system error routine identified an error thatnormally terminates the active entry but it cannotidentify the active entry.

System actionThe system error routine generates a system errordump. Then it completes pending output operations.Then it ends abnormally.

Problem determinationAs for completion code 0001 ( “Explanation” on page445).

0013

ExplanationThe ALCS system error routine identified an error in anonline monitor routine. The routine was executing withincorrect base register contents.

System actionThe system error routine generates a system errordump. Then it completes pending output operations.Then it ends abnormally.

Problem determinationAs for completion code 0001 ( “Explanation” on page445).

0020

ExplanationThe ALCS system error routine identified an error. Theuser-written installation-wide system error exit routinerequested a catastrophic.

System actionThe system error routine generates a system errordump. Then it completes pending output operations.Then it ends abnormally.

Problem determinationAs for completion code 0001 ( “Explanation” on page445).

0030

ExplanationThe ALCS system error routine identified an error in anonline monitor routine. The online monitor save areachain was corrupted.

System actionThe system error routine generates a system errordump. Then it completes pending output operations.Then it ends abnormally.

Problem determinationAs for completion code 0001 ( “Explanation” on page445).

0031

446 Airline Control System Version 2: Messages and Codes

Page 459: Airline Control System Version 2: Messages and Codes

ExplanationThe ALCS system error routine identified an error in anonline monitor routine. An online monitor subroutine(called an emergency exit routine) returned a non-zeroreturn code.

System actionThe system error routine generates a system errordump. Then it completes pending output operations.Then it ends abnormally.

Problem determinationAs for completion code 0001 ( “Explanation” on page445).

0041

ExplanationThe operator replied CANCEL to ALCS messagenumber DXC110R.

System actionALCS ends abnormally.

0042

ExplanationThe ALCS initializer identified an error that preventssuccessful initialization.

System actionThe initializer may send one or more messages withseverity code "T" to the MVS operator console. Then itends abnormally. The messages describe the reasonfor the abend. Observe that ALCS does not sendmessages with severity code "T" when it cannotinitialize either the ALCS - WAS interface or the ALCSmessage trace. In these cases the MVS dump containsadditional information indicating the problem.

• When ALCS is not able to initialize the ALCS - WASinterface, general register four in the MVS dumpcontains either:WAS4

could not allocate storage, orWAS8

could not load one or more of the WAS OLA stubprograms.

• When ALCS is not able to initialize the onlinemessage trace facility, register four in the MVS dumpcontains either

MGT4could not allocate the online trace anchor or

MGT8could not allocate the trace buffer area. Notethat if your online message trace area isabove the bar, then you must specify a properMEMLIMIT.

Problem determinationRefer to the MVS console for messages that describethe reason for the abend or refer to the MVS abend.

0795

ExplanationThe ALCS communication routines identified an errorthat prevents normal operation. This can be caused by,for example:

• Corruption of one or more of the communicationtables

• Incorrect use of an internal communicationsubroutine from an installation-wide exit

• An internal error.

System actionThe ALCS communication report file generator endsabnormally. No message accompanies this completioncode.

System programmer responseCheck that the error is not caused by user-writtencode being executed in the installation-wide exits.If the error is in ALCS, then inform your IBMprogramming support representative.

0796

ExplanationThe ALCS communication routines identified an errorthat prevents normal operation. This can be caused by,for example:

• Corruption of one or more of the communicationtables

• Incorrect use of an internal communicationsubroutine from an installation-wide exit

• An internal error.

Chapter 14. Abnormal termination completion codes 447

Page 460: Airline Control System Version 2: Messages and Codes

System actionThe ALCS communication report file generator endsabnormally. No message accompanies this completioncode.

System programmer responseCheck that the error is not caused by user-writtencode being executed in the installation-wide exits.If the error is in ALCS, then inform your IBMprogramming support representative.

0797

ExplanationThe ALCS communication routines identified an errorthat prevents normal operation. This can be caused by,for example:

• Corruption of one or more of the communicationtables

• Incorrect use of an internal communicationsubroutine from an installation-wide exit

• An internal error.

System actionThe ALCS communication report file generator endsabnormally. No message accompanies this completioncode.

System programmer responseCheck that the error is not caused by user-writtencode being executed in the installation-wide exits.If the error is in ALCS, then inform your IBMprogramming support representative.

0798

ExplanationThe ALCS communication routines identified an errorthat prevents normal operation. This can be caused by,for example:

• Corruption of one or more of the communicationtables

• Incorrect use of an internal communicationsubroutine from an installation-wide exit

• An internal error.

System actionThe ALCS communication report file generator endsabnormally. No message accompanies this completioncode.

System programmer responseCheck that the error is not caused by user-writtencode being executed in the installation-wide exits.If the error is in ALCS, then inform your IBMprogramming support representative.

0799

ExplanationThe ALCS communication routines identified an errorthat prevents normal operation. This can be caused by,for example:

• Corruption of one or more of the communicationtables

• Incorrect use of an internal communicationsubroutine from an installation-wide exit

• An internal error.

System actionThe ALCS communication report file generator endsabnormally. No message accompanies this completioncode.

System programmer responseCheck that the error is not caused by user-writtencode being executed in the installation-wide exits.If the error is in ALCS, then inform your IBMprogramming support representative.

0997

ExplanationThe USRTSK1 exit used by third party software couldnot be initialized by ALCS.

System actionALCS ends abnormally. No message accompanies thiscompletion code.

System programmer responseContact the ALCS Support Group

1000

ExplanationThe ALCS communication report file generator hasended normally.

1001

448 Airline Control System Version 2: Messages and Codes

Page 461: Airline Control System Version 2: Messages and Codes

ExplanationThe ALCS communication routines identified an errorthat prevents normal operation. This can be caused by,for example:

• Corruption of one or more of the communicationtables

• Incorrect use of an internal communicationsubroutine from an installation-wide exit

• An internal error.

System actionThe ALCS communication report file generator endsabnormally. No message accompanies this completioncode.

System programmer responseCheck that the error is not caused by user-writtencode being executed in the installation-wide exits.If the error is in ALCS, then inform your IBMprogramming support representative.

1002

ExplanationAn ALCS initialization routine failed.

System actionThe ALCS communication report file generator endsabnormally.

1003

ExplanationThe ALCS communication report file generator wasunable to open the output report file.

System actionThe ALCS communication report file generator endsabnormally.

System programmer responseNo message accompanies this completion code.Examine the system log for any message associatedwith the output report file. Correct the error andresubmit the job.

1004

ExplanationThe ALCS security routines identified an error.

System actionThe ALCS communication report file generator endsabnormally.

System programmer responseExamine the system log for any ALCS message withsubcomponent code SAF.

1005

ExplanationThe ALCS communication routines identified an errorthat prevents normal operation.

System actionThe ALCS communication report file generator endsabnormally.

System programmer responseExamine the system log for any ALCS message withsubcomponent code COM.

1006

ExplanationThe ALCS communication routines could not openthe Online Communication Table Maintenance (OCTM)sequential file (created by the online ZOCTM BACKUPcommand).

System actionThe ALCS communication report file generator endsabnormally.

System programmer responseExamine the system log for messages that areassociated with the OCTM backup sequential file orthe PARM parameter on the JCL. Correct the JCL (andthe PARM parameter if required) and resubmit the job.

Chapter 14. Abnormal termination completion codes 449

Page 462: Airline Control System Version 2: Messages and Codes

Chapter 15. Sense codes

ALCS can send the following SNA sense codes over an LU 6.1 link. For any other sense codes refer to theappropriate SNA or VTAM manual.

081C

ExplanationRequest Not Executable: The requested function cannot be executed because of a permanent error condition inthe receiver.

The following list shows ALCS unique codes that are set as part of sense code 081C.

Sense DataMeaning

081C0701ALCS is unable to obtain an L1 or L3 short-term pool record because L1 or L3 records are not defined to thesystem.

081C0702ALCS is unable to obtain an L1 or L3 short-term pool record because there are no L1 or L3 short-term poolrecords available.

081C0703ALCS is unable to obtain an L1 or L3 VFA buffer.

081C0704ALCS is unable to read a pool record that was previously written.

081C0705The input data is too long to fit in an L3 pool record.

450 Airline Control System Version 2: Messages and Codes

Page 463: Airline Control System Version 2: Messages and Codes

Appendix A. Messages intended for automatedoperations

The following messages are intended as part of the ALCS General-Use Programming Interface.

The wording of messages is not a part of the General-Use Programming Interface.

However, if you wish to use ALCS messages as input to an automated operator, you can do so by makinguse of:

• The message number, and• The tokenized variables (if any).

For further information see “Automated operations” on page viii.

DXC030ETPFDF initialization failed - Not enough storage for DB table

DXC031WTPFDF initialization failed - Not enough storage for DF statistics

DXC040TTimer initialization failed - TOD clock error

DXC051TSequential file initialization failed - Not enough sequential files available

DXC052TCan not read seq file configuration table TN-'name'Abend code AC-X'system_completion_code' Reason code RSC-X'reason_code'

DXC054ISeq file SEQN-'name' Dsname DSN-'data_set_name' Volume VS-'volume_serial' allocated

DXC055ISeq file SEQN-'name' Dsname DSN-'data_set_name' Volume VS-'volume_serial' deallocated

DXC056ESequential file SEQN-'name' allocate/open failed - Return code RC-X'return_code'

DXC070EHiperspace initialization failed - Return code RC-X'return_code' Reason code RSC-X'reason_code'

DXC071EHiperspace initialization failed - Not enough storage for control block

DXC080EDB2 initialization failed - Not enough storage

DXC081EDB2 CAF entry point load failed - Abend code AC-X'abend_code' Reason code RSC-X'reason_code'

DXC090EAPPC/MVS initialization failed - Not enough storage

DXC091EAPPC/MVS initialization failed - Not enough CSA storage

DXC092EAPPC/MVS join failed - Return codesRC1-X'join_return_code' RC2-X'XCF_return_code' RC3-X'XCF_reason_code'

DXC093WAPPC/MVS identify failed - Return code RC-X'return_code'

DXC104TInitialization failed - Available storage NR-'valueK', minimum required NR2-'valueK'

© Copyright IBM Corp. 2003, 2019 451

Page 464: Airline Control System Version 2: Messages and Codes

DXC106TInitialization failed - Return code RC-'return_code' from user initialization routine

DXC107TCan not read system configuration table TN-'table_name' -Abend code AC-X'abend_code' Reason code RSC-X'reason_code'

DXC108TInitialization failed - Parameter format invalid

DXC109TInitialization failed - TCB count parameter not in range 1-32

DXC110RStandby state - Reply with required system state (IDLE, CRAS, MESW, or NORM) or CANCEL

DXC111ICancel request accepted

DXC112RCan not obtain exclusive control for database - Reply U to proceed

DXC113EReply invalid - Ignored

DXC114IInitialization complete

DXC162TDASD initialization failed - Not enough storage

DXC163TCan not read DASD configuration table TN-'name' -Abend code AC-X'system_completion_code' Reason code RSC-X'reason_code'

DXC164TCan not continue - Not enough data sets available for database

DXC165WDYNALLOC (A) Return code 0 Error code EC-X'error_code' DSN-'data_set_name'

DXC166EFN-'function' Return code RC-X'return_code' EC-X'error_code' DSN-'data_set_name'

DXC167IData set DSN-'data_set_name' allocated

DXC168IData set DSN-'data_set_name' copy complete

DXC169EData set DSN-'data_set_name' copy failed

DXC170TCan not read either copy of control record

DXC172EGETMAIN error - Can not obtain work block for DASD termination

DXC175WDYNALLOC (U) Return code 0 Error code EC-X'error_code' DSN-'data_set_name'

DXC176EFN-'function' Return code RC-'return_code' EC-X'error_code' DSN-'data_set_name'

DXC177IData set DSN-'data_set_name' deallocated

DXC180TInitialization failed - Test data set FN-'function' Return code RC-'return_code' Reason code RSC-X'reason_code'

452 Airline Control System Version 2: Messages and Codes

Page 465: Airline Control System Version 2: Messages and Codes

DXC181ETest data set FN-'function' Return code RC-'return_code' Reason code RSC-X'reason_code'

DXC182WTest data set FN-'function' Return code RC-'return_code' Reason code RSC-X'reason_code'

DXC200ROpen VTAM ACB LUN-'acbname' failed, Return code RC-X'return_code' - Reply U to retry, or C tocancel

DXC201WCRAS CT-'cras_type' CRI-'cri' CRN-'crn' not available -Return code RC-X'rr' FB2-X'ff' SC-X'ssmmuuuu'

DXC202WCRAS CT-'cras_type' CRI-'cri' CRN-'crn' not acquired - Device type not supported

DXC203TInitialization failed - No VTAM network available - Return code RC-X'rr' FDBK2 FB2-X'ff'

DXC204AVTAM operator has issued halt - Halt ALCS with 'ZASYS HALT' command

DXC206TInitialization failed - No fallback available for CRAS CT-'cras_type'

DXC207ICRAS CT-'cras_type' is CRI-'cri' CRN-'crn'

DXC208ICRAS CT-'cras_type' CRI-'cri' CRN-'crn' acquired

DXC209EResource CRN-'crn' not defined - Can not be deleted or replaced

DXC210EResource CRN-'crn' already defined - Can not be added

DXC212EResource CRN-'crn' is a different device type from replace entry - Entry cannot be replaced

DXC213EResource CRN-'crn' has duplicate other-system identification specified - Entry cannot be processed

DXC214EResource CRN-'crn' - No room in DXCRIT table to add other-system identification

DXC215EResource CRN-'crn' has duplicate HEX/TCID/IA/TA specified - Entry cannot be processed

DXC216EResource CRN-'crn' - No room in DXCSLCTB table to add HEX/TCID/IA/TA

DXC217EResource CRN-'crn' has duplicate name specified - Entry cannot be added

DXC218EResource CRN-'crn' - No room in table DXCNHT to add entry

DXC219EResource CRN-'crn' specifies an unknown terminal type

DXC220ESLC link CRN-'crn' not replaced/deleted - At least one terminal still accessed through it

DXC221ELU 6.1 link CRN-'crn' not found

DXC222EResource CRN-'crn' has no DXCREI table defined for its LDI type

DXC224TInvalid communication load module MODN-'name'

Appendix A. Messages intended for automated operations 453

Page 466: Airline Control System Version 2: Messages and Codes

DXC225TToo many resources specified

DXC226TToo many SLCLINK and WTTY resources specified

DXC227TUnknown LDTYPE specified

DXC228ESLC link CRN-'crn' not found

DXC229EALCI LU CRN-'crn' not found

DXC230TCan not read communication load module MODN-'name' -Abend code AC-X'system_completion_code' Reason code RSC-X'reason_code'

DXC231WAssociated resource ACRN-'crn1' not found for resource CRN-'crn2'

DXC232ELogical unit presentation services profile NR-X'profile_number' not supported for resource CRN-'crn'

DXC233ISLC line allocation - Unit address AD-'address' Ddname DDN-'name'

DXC234ISLC line deallocation - Ddname DDN-'name'

DXC235WSLC line allocation failure -Unit address AD-'address' Error code EC-X'error_code' Reason code RSC-X'reason_code'

DXC236WSLC line deallocation failure -Ddname DDN-'name' Error code EC-X'error_code' Reason code RSC-X'reason_code'

DXC237WDevice is not suitable for SLC - Ddname DDN-'name' UCBTYP UCBT-X'ucbtype_code'

DXC238WSLC line DCB open failure - Ddname DDN-'name'

DXC239EResource CRN-'crn' has duplicate LEID specified - Entry cannot be processed

DXC240EResource CRN-'crn' - No room in DXCLEID table to add LEID

DXC241ELU 6.1 CRN-'crn' not replaced/deleted - At least one parallel session still defined

DXC242EResource CRN-'crn' - No room in table DXCREI to add entry

DXC243EX.25 PVC XCRN-'crn' not found

DXC244EX.25 PVC XCRN-'crn' not replaced/deleted - At least one terminal still accessed through it

DXC245EType 2/3 X.25 PVC XCRN-'X.25_crn' not found for SLC link CRN-'crn'

DXC246ICRAS CRI-'cri' NetView CRN-'crn' acquired

DXC247RReply invalid - Reply U to retry or C to cancel

454 Airline Control System Version 2: Messages and Codes

Page 467: Airline Control System Version 2: Messages and Codes

DXC248TCan not continue - Not enough storage available for communication table

DXC249TLoad of communication load module MODN-'name' failed - Resource CRN-'crn' in use

DXC250TALCS system failure - SERRC-error_description

DXC251WGlobal area corruption - Not all global area dumped

DXC260WLoad of module MODN-'name' failed - Unrecognizable application CSECT at offset OFS-X'offset'

DXC261WLoad of module MODN-'name' failed - reason_message

DXC262WMODN-'name' failed - Error during module load, Abend code AC-X'system_completion_code' Reasoncode RSC-X'reason_code'

DXC263TLoad of program config table TN-'name' failed -Abend code AC-X'system_completion_code' Reason code RSC-X'reason_code'

DXC264TCan not load/build internal table TN-'name' -Abend code AC-X'system_completion_code' Reason code RSC-X'reason_code'

DXC266TCan not load all ALCS entry controlled monitor programs

DXC270TCan not read CTKB

DXC280TGETMAIN for DCB failed -Abend code AC-X'system_completion_code' Reason code RSC-X'reason_code'

DXC281TCan not open DCB DDN-'ddname' - Return code RC-X'return_code'

DXC2000ELogic error - Invalid message number or prefix EC-'cccnnn'

DXC2001ELogic error - Invalid message parameters

DXC2003IALCS state change from SS1-'state1' to SS2-'state2' starting

DXC2004IALCS in SS-'state' state

DXC2005EInvalid global load message index NR-'number'

DXC2006IGlobal record load complete

DXC2007EInvalid global record type/ordinal - Slot SN-'slot_number' Directory DN-'directory_number'

DXC2008ECan not read global record - Fixed file type FT-'filetype' Ordinal ORD-'ordinal'Slot SN-'slot_number' Directory DN-'directory_number'

DXC2009ECan not find global load program PN-'name'

Appendix A. Messages intended for automated operations 455

Page 468: Airline Control System Version 2: Messages and Codes

DXC2010IGlobal record load starting

DXC2011EInvalid directory slot number - Slot SN-'slot_number' Directory DN-'0'

DXC2012ENot enough space in global area AN-'area_number' -Slot SN-'slot_number' Directory DN-'directory_number'

DXC2014EInvalid header strip request for keypointable record -Slot SN-'slot_number' Directory DN-'directory_number'

DXC2015EGlobal load only allowed in idle state

DXC2016ENo ALCS globals defined - Check CGAF

DXC2020ECheck entry and retry - If problem persists call supervisorProblem reference information followsSE-number {CTL|OPR}-code PROG-name OFFSET-listing_address CRN-crnVOLUME volume_serial DSNAME data_set_nameMSG-message

DXC2021ESE-number CTL-code PROG-name OFFSET-listing_address CRN-crnVOLUME volume_serial DSNAME data_set_nameMSG-message

DXC2022ESE-number OPR-code PROG-name OFFSET-listing_address CRN-crnVOLUME volume_serial DSNAME data_set_nameMSG-message

DXC2401WApplication name does not exist

DXC2402WApplication name not active

DXC2403WNot routed to an application

DXC2404WRequest not processed - System restricted

DXC2405WLogon rejected from LU CRN-'crn' - Unknown LU name

DXC2406WLogon rejected from LU CRN-'crn' - Unsupported PS profile

DXC2407WLogon rejected from LU CRN-'crn' - Display width not 80 columns

DXC2408WLogon rejected from LU CRN-'crn' - Requested by installation exit

DXC2409WLogon rejected from LU CRN-'crn' - Incompatible PS profile

DXC2410WLogon rejected from LU CRN-'crn' - No session available

DXC2411WLogon rejected from LU CRN-'crn' - Response bind unacceptable

456 Airline Control System Version 2: Messages and Codes

Page 469: Airline Control System Version 2: Messages and Codes

DXC2412WX25PVC XCRN-'crn' unknown terminal address TA-'ta'

DXC2413WSLC link CRN-'crn' unknown HEX-'hex' TCID-'tcid' IA-'ia' TA-'ta'

DXC2414WALCI LU CRN-'crn' unknown LEID-'leid'

DXC2415WAPPC/MVS re-identify failure

DXC2416IAPPC/MVS APPC-LU LUN-'luname' deactivated

DXC2417IAPPC/MVS APPC-LU LUN-'luname' activated

DXC2418EAPPC/MVS define TP-ID failure

DXC2419EVTAM request to release LU LUN-'luname' rejected - LU not VTAM 3270 printer

DXC2420EVTAM request to release LU LUN-'luname' rejected - Unknown LU name

DXC2421ELU LUN-'luname' logged off - Timeout expired

DXC2422WNetView unknown CRN-'crn'

DXC2490ICT-'cras_type' CRAS is now on CRN-'crn' CRI-'cri'CRAS status was CT2-'old_cras_type' - Changed by ALCS

DXC2501ENo fallback available for Prime CRAS CRN-'crn'

DXC2502WCRI-'cri' CRN-'crn' RC-'rr' FB2-'ff' SC-'ssmmuuuu' - Negative response received

DXC2503WCRI-cri CRN-crn RC-'rr' FB2-'ff' SC-'ssmmuuuu' - Non-zero RTNCD/FDBK2 received

DXC2504WCRI-'cri' CRN-'crn' RC-'rr' FB2-'ff' SC-'ssmmuuuu' - Non-zero RTNCD/FDBK2 received

DXC2505WCRI-'cri' CRN-'crn' RC-'rr' FB2-'ff' SC-'ssmmuuuu' - Non-zero RTNCD/FDBK2 received

DXC2508WCRI-'cri' CRN-'crn' RC-'rr' FB2-'ff' SC-'ssmmuuuu' - Non-zero RTNCD/FDBK2 received

DXC2510WCRI-'cri' CRN-'crn' RC-'rr' FB2-'ff' SC-'ssmmuuuu' - Non-zero RTNCD/FDBK2 received

DXC2511WCRI-'cri' CRN-'crn' SC-'ssmmuuuu' LEID-'leid' - ALCI - Sense data received

DXC2512WCRI-'cri' CRN-'crn' RC-'rr' FB2-'ff' SC-'ssmmuuuu' - Non-zero RTNCD/FDBK2 received

DXC2513WCRI-'cri' BATAP retry limit exceeded

DXC2514ECRI-'cri' BATAP lockout

DXC2515ICRI-'cri' BATAP connected

Appendix A. Messages intended for automated operations 457

Page 470: Airline Control System Version 2: Messages and Codes

DXC2516WCRI-'cri' BATAP disconnected

DXC2517ICRN-'crn' KCN-'kcn' line out of service

DXC2518ICRN-'crn' link in control state - Data suspended

DXC2519WCRN-'crn' lost AML for message label LBL-'mm' type MT-'t'

DXC2520WCRN-'crn' KCN-'kcn' LCB received with illogical or reset ATSI

DXC2521ICRN-'crn' KCN-'kcn' line in service

DXC2522ICRN-'crn' data transmission restarted

DXC2523ICRN-'crn' stop all received

DXC2524ICRN-'crn' KCN-'kcn' stop received

DXC2525ICRN-'crn' link down

DXC2528ICRN-'crn' resume all received

DXC2529WCRN-'crn' block found after block with last block set - Type MT-'t'

DXC2530WCRN-'crn' incomplete type MT-'t' message received

DXC2531WCRN-'crn' type MT-'t' output MBI exhaustion

DXC2532WCRN-'crn' KCN-'kcn' invalid LCB received - LSI-'lsi'

DXC2533WCRN-'crn' KCN-'kcn' lost ETB

DXC2534WCRN-'crn' KCN-'kcn' lost DLE

DXC2535WCRN-'crn' message received with invalid MBI - MBI-'mbi'

DXC2536WCRN-'crn' KCN-'kcn' line in loop

DXC2537ICRN-'crn' all channels non-functioning - Cycled down

DXC2538WCRN-'crn' KCN-'kcn' EIB-'eib' received on LCB

DXC2539WCRN-'crn' KCN-'kcn' short block received - X'hex_data'

DXC2540WCRN-'crn' KCN-'kcn' AML received for unused MBI-'mm'

DXC2543WCRN-'crn' KCN-'kcn' block received not LCB or LDB - X'hex_data'

DXC2544WCRN-'crn' KCN-'kcn' repeated NAK received and discarded - X'hex_data'

458 Airline Control System Version 2: Messages and Codes

Page 471: Airline Control System Version 2: Messages and Codes

DXC2545ICRN-'crn' no messages received during previous 15 mins

DXC2546ICRN-'crn' no messages sent during previous 15 mins

DXC2547ISLC send side error - Recovered - KCN-'kcn' LINK CRN-'crn' OP-'oo' SC-'ss' CC-'cc' CSW-'csw'

DXC2548WSLC send side error - Line closed - KCN-'kcn' LINK CRN-'crn' OP-'oo' SC-'ss' CC-'cc' CSW-'csw'

DXC2549ISLC receive side error - Recovered - KCN-'kcn' LINK CRN-'crn' OP-'oo' SC-'ss' CC-'cc' CSW-'csw'

DXC2550WSLC receive side error - Line closed - KCN-'kcn' LINK CRN-'crn' OP-'oo' SC-'ss' CC-'cc' CSW-'csw'

DXC2551EInvalid action code ACT-'x' in emergency exit

DXC2552ENo response from link CRN-'crn'

DXC2553ENo response from printer CRN-'crn'

DXC2554AVTAM operator has issued halt - Halt ALCS with 'ZASYS HALT' command

DXC2555ITest message - Please ignore

DXC2650ESequential file seq I/O errordev,ty,ddname,operation,error,address,BSAMDSN-'data_set_name'VS-'volume_serial'

DXC2750WAttempted access to unavailable general file NR-'gf_number' - Program PN-'name'

DXC2751IDASD data set allocated,Volume VS-'volume_serial',DSN-'data_set_name'

DXC2752IDASD data set copy complete,Volume VS-'volume_serial',DSN-'data_set_name'

DXC2753EDASD data set copy failed - Data set offline,Volume VS-'volume_serial',DSN-'data_set_name'

DXC2754EDASD data set copy failed - I/O error,Volume VS-'volume_serial',DSN-'data_set_name'

DXC2755EDASD data set deallocated - Too many I/O errors,Volume VS-'volume_serial',DSN-'data_set_name'

DXC2756IDASD data set deallocated - ZDASD VARY request,Volume VS-'volume_serial',

Appendix A. Messages intended for automated operations 459

Page 472: Airline Control System Version 2: Messages and Codes

DSN-'data_set_name'DXC2757E

DASD operation error, FA-file_address, ID-record_id,RRN-relative_record_number,RBA-relative_byte_address,CCHHR-cylinder/head/record,Volume VS'-volume_serial',DSN-'data_set_name'

DXC2758WPT-'pool_type' pool dispense rate is NR-'number_of_records' per second

DXC2759WPT-'pool_type' pool recycled HH-'hhh' hours MM-'mm' minutes before recycle due

DXC2760WPT-'pool_type' pool will be depleted within HH-'hh' hours

DXC2875WCTKB replaced - reason

DXC2900IALCS connected to DB2 subsystem SBS-'ssnm'

DXC2901IALCS disconnected from DB2 subsystem SBS-'ssnm'

DXC2902IMVS operator has started DB2 subsystem

DXC2903IMVS operator has stopped DB2 subsystem

DXC2904EDB2 subsystem has terminated abnormally

DXC2905EDB2 connection failure -Subsystem SBS-'ssnm' Return code RC-X'return_code' Reason code RSC-X'reason_code'

DXC2906EDB2 disconnection failure -Subsystem SBS-'ssnm' Return code RC-X'return-code' Reason code RSC-X'reason-code'

DXC2907EDB2 open failure -Application plan PLN'plan' Return code RC-X'return-code' Reason code RSC-X'reason-code'

DXC2908EDB2 close failure -Application plan PLN-'plan' Return code RC-X'return-code' Reason code RSC-X'reason-code'

DXC2909EDB2 SQL call failure - Return code RC-X'return_code' Reason code RSC-X'reason_code'

DXC9000ITask TSK-'task_id' - DXCPPI active

DXC9001WTask TSK-'task_id' - DXCPPI terminated

DXC9002ITask TSK-'task_id' - DXCPPI initialized

DXC9003ETask TSK-'task_id' - Request type RQT-'request_type' failed with return code RC-'return_code'

DXC9004ETask TSK-'task_id' - Generic alert was lost with return code RC-'return_code'

460 Airline Control System Version 2: Messages and Codes

Page 473: Airline Control System Version 2: Messages and Codes

DXC9005ETask TSK-'task_id' - DXCPPI internal logic error

DXC9006ETask TSK-'task_id' - AM0TLIST omitted or invalid

DXC9007ETask TSK-'task-id' - Message for TA-'ta' was lost with return code RC-'return_code'

Appendix A. Messages intended for automated operations 461

Page 474: Airline Control System Version 2: Messages and Codes

Acronyms and abbreviations

The following acronyms and abbreviations are used in books of the ALCS Version 2 library. Not all arenecessarily present in this book.

AAAagent assembly area

ACBVTAM access method control block

ACFAdvanced Communications Function

ACF/NCPAdvanced Communications Function for the Network Control Program, usually referred to simply as"NCP"

ACF/VTAMAdvanced Communications Function for the Virtual Telecommunication Access Method, usuallyreferred to simply as "VTAM"

ACKpositive acknowledgment (SLC LCB)

ACPAirline Control Program

AIDIBM 3270 attention identifier

AIX®Advanced Interactive eXecutive

ALCairlines line control

ALCIAirlines Line Control Interconnection

ALCS/MVS/XAAirline Control System/MVS/XA

ALCS/VSEAirline Control System/Virtual Storage Extended

ALCS V2Airline Control System Version 2

AMLacknowledge message label (SLC LCB)

AMSaccess method services

AMSGAMSG application message format

APARauthorized program analysis report

APFauthorized program facility

APIapplication program interface

APPCadvanced program-to-program communications

462 Airline Control System Version 2: Messages and Codes

Page 475: Airline Control System Version 2: Messages and Codes

ARINCAeronautical Radio Incorporated

ASCUagent set control unit (SITA), a synonym for "terminal control unit"

AT&TAmerican Telephone and Telegraph Co.

ATAAir Transport Association of America

ATSNacknowledge transmission sequence number (SLC)

BATAPType B application-to-application program

BSCbinary synchronous communication

CC programming language

CAFCall Attach Facility

CCWchannel command word

CDPIclearly differentiated programming interface

CECcentral electronic complex

CEUScommunication end-user system

CIVSAM control interval

CICSCustomer Information Control System

CLISTcommand list

CMCcommunication management configuration

CMLclear message label (synonym for AML)

COBOLCOmmon Business Oriented Language

CPI-CCommon Programming Interface - Communications

CPUcentral processing unit

CRAScomputer room agent set

CRIcommunication resource identifier

CRNcommunication resource name

CSAcommon service area

Acronyms and abbreviations 463

Page 476: Airline Control System Version 2: Messages and Codes

CSECTcontrol section

CSIDcross system identifier

CSWchannel status word

CTKBKeypoint record B

CTLcontrol system error

CUACommon User Access

DASDdirect access storage device

DBCSdouble-byte character set

DBRMDB2 database request module

DB2IBM DB2 for z/OS (refers to DB2)

DCBdata set control block

DECBALCS data event control block

DFdelayed file record

DFDSSData Facility Data Set Services

DFHSMData Facility Hierarchical Storage Manager

DFPData Facility Product

DFSMSData Facility Storage Management Subsystem

DFTdistributed function terminal

DIXdelete item index

DRILdata record information library

DSIdirect subsystem interface

DSECTdummy control section

DTPALCS diagnostic file processor

EBCDICextended binary-coded decimal interchange code

ECBALCS entry control block

464 Airline Control System Version 2: Messages and Codes

Page 477: Airline Control System Version 2: Messages and Codes

EIBerror index byte

EIDevent identifier

EJBEnterprise Java Bean

ENQenquiry (SLC LCB)

EOFend of file

EOMend of message

EOIend of message incomplete

EOPend of message pushbutton

EOUend of message unsolicited

EPEmulation Program

EP/VSEmulation Program/VS

ETXend of text

EvCBMVS event control block

EXCPExecute Channel Program

FACEfile address compute

FIFOfirst-in-first-out

FIfile immediate record

FMfunction management

FMHfunction management header

GBgigabyte (1 073 741 824 bytes)

GDSgeneral data set

GFSget file storage (called pool file storage in ALCS)

GMTGreenwich Mean Time

GTFgeneralized trace facility (MVS)

GUPIgeneral-use programming interface

Acronyms and abbreviations 465

Page 478: Airline Control System Version 2: Messages and Codes

HENhigh-level network entry address

HEXhigh-level network exit address

HFSHierarchical File System

HLASMHigh Level Assembler

HLLhigh-level language

HLNhigh-level network

HLShigh-level system (for example, SITA)

HTTPHypertext Transfer Protocol

IAinterchange address

IASCInternational Air Transport Solution Centre

IATAInternational Air Transport Association

IATA5ATA/IATA transmission code 5

IATA7ATA/IATA transmission code 7

ICFintegrated catalog facility

ICSFIntegrated Cryptographic Service Facility

IDidentifier

ILBidle (SLC LCB)

IMABATAP acknowledgement

IMSInformation Management System

IMSGIMSG input message format

I/Oinput/output

IOCBI/O control block

IPInternet Protocol

IPARSInternational Programmed Airlines Reservation System

IPCSInteractive Problem Control System

466 Airline Control System Version 2: Messages and Codes

Page 479: Airline Control System Version 2: Messages and Codes

IPLinitial program load

ISAinitial storage allocation

ISCintersystem communication

ISO/ANSIInternational Standards Organization/American National Standards Institute

ISPFInteractive System Productivity Facility

ISPF/PDFInteractive System Productivity Facility/Program Development Facility

ITA2International Telegraph Alphabet number 2

JCLjob control language

JESjob entry subsystem

JNDIJava Naming and Directory Interface

JSONJavaScript Object Notation

KBkilobyte (1024 bytes)

KCNlink channel number (SLC)

KSDSVSAM key-sequenced data set

LANlocal area network

LCBlink control block (SLC)

LDBlink data block (SLC)

LDIlocal DXCREI index

LEIDlogical end-point identifier

LELanguage Environment

LICRALink Control - Airline

LMTlong message transmitter

LNline number (ALCS/VSE and TPF terminology)

LN/ARIDline number and adjusted resource identifier (ALCS/VSE terminology)

LSETLoad set

Acronyms and abbreviations 467

Page 480: Airline Control System Version 2: Messages and Codes

LSIlink status identifier (SLC)

LUlogical unit

LU 6.2Logical Unit 6.2

MATIPMapping of airline traffic over IP

MBmegabyte (1 048 576 bytes)

MBImessage block indicator (SLC)

MCHRmodule/cylinder/head/record

MESWmessage switching

MNOTEmessage note

MQIMessage Queueing Interface

MQMMessage Queue Manager

MSNFMultisystem Networking Facility

MVSMultiple Virtual Storage (refers to MVS) (refers to both MVS/XA and MVS/ESA, and also to OS/390 andz/OS)

MVS/DFPMultiple Virtual Storage/Data Facility Product

MVS/ESAMultiple Virtual Storage/Enterprise System Architecture

MVS/XAMultiple Virtual Storage/Extended Architecture

NABnext available byte

NAKnegative acknowledgment (SLC LCB)

NCBnetwork control block (SLC)

NCPNetwork Control Program (refers to ACF/NCP)

NCP/VSNetwork Control Program/Virtual Storage.

NEFNetwork Extension Facility

NEF2Network Extension Facility 2

NPDANetwork Problem Determination Application

468 Airline Control System Version 2: Messages and Codes

Page 481: Airline Control System Version 2: Messages and Codes

NPSINetwork Control Program packet switching interface

NTONetwork Terminal Option

OCRone component report

OCTMonline communication table maintenance

OLAoptimized local adapters

OMSGOMSG output message format

OPRoperational system error

OSIDother-system identification

OS/2IBM Operating System/2®

PARSProgrammed Airlines Reservation System

PDFparallel data field (refers to NCP)

PDMpossible duplicate message

PDSpartitioned data set

PDSEpartitioned data set extended

PDUpool directory update

PERprogram event recording

PFDRpool file directory record

PL/Iprogramming language one

PLMpurge long message (name of ALCS/VSE and TPF general tape)

PLUprimary logical unit

PNLpassenger name list

PNRpassenger name record

PPIBM program product

PPIprogram-to-program interface

PPMSGprogram-to-program message format

Acronyms and abbreviations 469

Page 482: Airline Control System Version 2: Messages and Codes

PPTprogram properties table

PRpermanently resident record

PRCprime computer room agent set

PRDTphysical record (block) descriptor table

PRPQprogramming request for price quotation

PR/SMProcessor Resource/Systems Manager

PSVTAM presentation services

PSPIproduct sensitive programming interface

PSWprogram status word

PTFprogram temporary fix

PTTPost Telephone and Telegraph Administration

PUphysical unit

PVCpermanent virtual circuit

QSAMqueued sequential access method

RACFresource access control facility

RBrequest block

RBArelative byte address

RCCrecord code check

RCPLrouting control parameter list

RCRresource control record

RCSregional control center

RDBRelational Database

RDBMRelational Database Manager

REIresource entry index

RLTrecord locator table

470 Airline Control System Version 2: Messages and Codes

Page 483: Airline Control System Version 2: Messages and Codes

RMFResource Measurement Facility

RO CRASreceive-only computer room agent set

RONrecord ordinal number

RPLVTAM request parameter list

RPQrequest for price quotation

RSMresume (SLC LCB)

RTMrecovery and termination management

RUrequest unit

SAASystems Application Architecture®

SALsystem allocator list (TPF terminology)

SAMsequential access method

SDLCSynchronous Data Link Control

SDMFstandard data and message file

SDSFSystem Display and Search Facility

SDWAsystem diagnostic work area

SIDBCS shift in

SITASociété Internationale de Télécommunications Aéronautiques

SLCATA/IATA synchronous link control

SLIPserviceability level indication processing

SLNsymbolic line number

SLRService Level Reporter

SLUsecondary logical unit

SMP/ESystem Modification Program Extended

SNASystems Network Architecture

SODBCS shift out

Acronyms and abbreviations 471

Page 484: Airline Control System Version 2: Messages and Codes

SONsystem ordinal number

SQAsystem queue area

SQLStructured Query Language

SQLCASQL Communication Area

SQLDASQL Descriptor Area

SRBservice request block

SRGstatistical report generator

SRMSystem Resource Manager

STCsystem test compiler

STPstop (SLC LCB)

STVsystem test vehicle

SWBservice work block

SYNcharacter synchronization character

TAterminal address

TAStime available supervisor

TCBtask control block

TCIDterminal circuit identity

TCP/IPTransmission Control Protocol / Internet Protocol

TItime-initiated record

TODtime of day

TPFTransaction Processing Facility

TPF/APPCTransaction Processing Facility/Advanced Program to Program Communications

TPF/DBRTransaction Processing Facility/Data Base Reorganization

TPFDFTPF Database Facility

TPF/MVSTransaction Processing Facility/MVS (alternative name for ALCS V2)

472 Airline Control System Version 2: Messages and Codes

Page 485: Airline Control System Version 2: Messages and Codes

TP_IDtransaction program identifier

TSItransmission status indicator

TSNtransmission sequence number

TSOtime-sharing option

TSO/ETime Sharing Option Extensions

TUTtest unit tape (sequential file)

UCBunit control block

UCTFUniversal Communications Test Facility

VFAvirtual file access

VIPAvirtual IP address

VMvirtual machine

VM/CMSvirtual machine/conversational monitor system

VSvirtual storage

VSAMvirtual storage access method

VSEVirtual Storage Extended

VSE/AFVirtual Storage Extended/Advanced Function

VSE/VSAMVirtual Storage Extended/Virtual Storage Access Method

VTAMVirtual Telecommunications Access Method (refers to

VTOCvolume table of contents

WASWebSphere Application Server (refers to WebSphere)

WSFWrite Structured Field

WTTYWorld Trade Teletypewriter

XMSGXMSG message switching message format

XREFALCS cross referencing facility

Acronyms and abbreviations 473

Page 486: Airline Control System Version 2: Messages and Codes

Glossary

Notes:

1. Acronyms and abbreviations are listed separately from this Glossary. See “Acronyms andabbreviations” on page 462.

2. For an explanation of any term not defined here, see the IBM Dictionary of Computing.

AAAA hold

See terminal hold.abnormal end of task (abend)

Termination of a task before its completion because of an error condition that cannot be resolved byrecovery facilities while the task is executing.

access method services (AMS)A utility program that defines VSAM data sets (or files) and allocates space for them, converts indexedsequential data sets to key-sequenced data sets with indexes, modifies data set attributes in thecatalog, facilitates data set portability between operating systems, creates backup copies of data setsand indexes, helps make inaccessible data sets accessible, and lists data set records and catalogentries.

activity control variableA parameter that ALCS uses to control its workload. The system programmer defines activity controlvariables in the ALCS system configuration table generation.

Advanced Communications Function for the Network Control Program (ACF/NCP)An IBM licensed program that provides communication controller support for single-domain,multiple-domain, and interconnected network capability.

Advanced Program-to-Program Communications (APPC)A set of inter-program communication services that support cooperative transaction processing in anSNA network. APPC is the implementation, on a given system, of SNA's logical unit type 6.2 (LU 6.2).See APPC component and APPC transaction scheduler.

Aeronautical Radio Incorporated (ARINC)An organization which provides communication facilities for use within the airline industry.

agent assembly area (AAA)A fixed-file record used by IPARS applications. One AAA record is associated with each terminal andholds data that needs to be kept beyond the life of an entry. For example, to collect information frommore than one message.

agent setSynonym for communication terminal.

agent set control unit (ASCU)Synonym for terminal interchange.

Airline Control Program (ACP)An earlier version of the IBM licensed program Transaction Processing Facility (TPF).

Airline Control System (ALCS)A transaction processing platform providing high performance, capacity, and availability, that runsspecialized (typically airline) transaction processing applications.

Airline Control System/Multiple Virtual Storage/Extended Architecture (ALCS/MVS/XA)An ALCS release designed to run under an MVS/XA operating system.

Airline Control System Version 2 (ALCS V2)An ALCS release designed to run under a z/OS operating system.

474 Airline Control System Version 2: Messages and Codes

Page 487: Airline Control System Version 2: Messages and Codes

Airline Control System/Virtual Storage Extended (ALCS/VSE)An ALCS release designed to run under a VSE/AF operating system.

airlines line control (ALC)A communication protocol particularly used by airlines.

Airlines Line Control Interconnection (ALCI)A feature of Network Control Program (NCP) that allows it to manage ALC networks in conjunctionwith a request for price quotation (RPQ) scanner for the IBM 3745 communication controller.

Airline X.25 (AX.25)A discipline conforming to the ATA/IATA AX.25 specification in the ATA/IATA publication ATA/IATAInterline Communications Manual, ATA/IATA document DOC.GEN 1840. AX.25 is based on X.25 and isintended for connecting airline computer systems to SITA or ARINC networks.

ALCS commandA command addressed to the ALCS system. All ALCS commands start with the letter Z (they are alsocalled "Z messages") and are 5 characters long.

These commands allow the operator to monitor and control ALCS. Many of them can only be enteredfrom CRAS terminals. ALCS commands are called "functional messages" in TPF.

ALCS data collection fileA series of sequential data sets to which ALCS writes performance-related data for subsequentprocessing by the statistical report generator or other utility program. See also data collection andstatistical report generator.

ALCS diagnostic fileA series of sequential data sets to which the ALCS monitor writes all types of diagnostic data forsubsequent processing by the diagnostic file processor.

ALCS diagnostic file processorAn offline utility, often called the "post processor", that reads the ALCS diagnostic file and formats andprints the dump, trace, and system test vehicle (STV) data that it contains.

ALCS entry dispatcherThe ALCS online monitor's main work scheduler. Often called the "CPU loop".

ALCS offline programAn ALCS program that runs as a separate MVS job (not under the control of the ALCS online monitor).

ALCS online monitorThe part of ALCS that performs the services for the ECB-controlled programs and controls theiractions.

ALCS trace facilityAn online facility that monitors the execution of application programs. When it meets a selectedmonitor-request macro, it interrupts processing and sends selected data to an ALCS display terminal,to the ALCS diagnostic file, or to the system macro trace block. See also instruction step.

The ALCS trace facility also controls tracing to the MVS generalized trace facility (GTF), for selectedVTAM communication activity, and controls tracing of input and output messages to a (wrap around)online trace area for selected communication resources.

ALCS update log fileA series of sequential data sets in which the ALCS monitor records changes to the real-time database.

ALCS user fileA series of sequential data sets to which you may write all types of diagnostic data for subsequentprocessing by an offline processor. You write the data from an installation-wide monitor exit using thecallable service UWSEQ.

allocatable poolThe ALCS record class that includes all records on the real-time database. Within this class, there isone record type for each DASD record size.

Glossary 475

Page 488: Airline Control System Version 2: Messages and Codes

The allocatable pool class is special in that ALCS itself can dispense allocatable pool records anduse them for other real-time database record classes. For example, all fixed-file records are alsoallocatable pool records (they have a special status of "in use for fixed file").

When ALCS is using type 2 long-term pool dispense, ALCS satisfies requests for long-term pool bydispensing available allocatable pool records.

See DASD record, real-time database, record class, and record type.

alternate CRASA computer room agent set (CRAS) that is not Prime CRAS or receive only CRAS. See computer roomagent set, Prime CRAS, and receive only CRAS.

alternate CRAS printerA CRAS printer that is not receive only CRAS. See CRAS printer and receive only CRAS.

answerbackA positive acknowledgement (ACK) from an ALC printer.

APPC componentThe component of MVS that is responsible for extending LU 6.2 and SAA CPI Communicationsservices to applications running in any MVS address space. Includes APPC conversations andscheduling services.

APPC transaction schedulerA program such as ALCS that is responsible for scheduling incoming work requests from cooperativetransaction programs.

application planSee DB2 application plan.

applicationA group of associated application programs that carry out a specific function.

application global areaAn area of storage in the ALCS address space containing application data that any entry can access.

The application global area is subdivided into keypointable and nonkeypointable records.Keypointable records are written to the database after an update; nonkeypointable records eithernever change, or are reinitialized when ALCS restarts.

C programs refer to global records and global fields within the application global area.

application programA program that runs under the control of ALCS. See also ECB-controlled program.

application program load moduleIn ALCS, a load module that contains one or more application programs.

application queueIn message queuing with ALCS, any queue on which application programs put and get messages usingMQI calls.

assignAllocate a general sequential file to an entry. The TOPNC monitor-request macro (or equivalentC function) opens and allocates a general sequential file. The TASNC monitor-request macro (orequivalent C function) allocates a general sequential file that is already open but not assigned to anentry (it is reserved).

associated resourceSome ALCS commands generate output to a printer (for example, ZDCOM prints information abouta communication resource). For this type of command the printed output goes to the associatedresource; that is, to a printer associated with the originating display. There is also a response to theoriginating display that includes information identifying the associated resource.

asynchronous traceOne mode of operation of the ALCS trace facility. Asynchronous trace is a conversational trace facilityto interactively trace entries that do not originate from a specific terminal.

476 Airline Control System Version 2: Messages and Codes

Page 489: Airline Control System Version 2: Messages and Codes

automatic storage blockA storage block that is attached to an entry, but is not attached at a storage level. An assemblerprogram can use the ALASC monitor-request macro to obtain an automatic storage block and BACKCmonitor-request macro to release it. C programs cannot obtain automatic storage blocks.

Bbackward chain

The fourth fullword of a record stored on the ALCS database, part of the record header. See chaining ofrecords.

When standard backward chaining is used, this field contains the file address of the previous record inthe chain, except that the first record contains the file address of the last record in the chain. (If thereis only one record, the backward chain field contains zeros.)

balanced pathA path where no single component (channel, DASD director or control unit, head of string, and internalpath to the DASD device) is utilized beyond the limits appropriate to the required performance.

barIn the MVS 64-bit address space, a virtual line called the bar marks the 2-gigabyte address. Thebar separates storage below the 2-gigabyte address, called below the bar, from storage above the2-gigabyte address, called above the bar.

BATAPType B application-to-application program

Binary Synchronous Communication (BSC)A form of telecommunication line control that uses a standard set of transmission control charactersand control character sequences, for binary synchronous transmission of binary-coded data betweenstations.

bindSee DB2 bind

BINDIn SNA, a request to activate a session between two logical units (LUs). The BIND request is sentfrom a primary LU to a secondary LU. The secondary LU uses the BIND parameters to help determinewhether it will respond positively or negatively to the BIND request.

binderThe program that replaces the linkage editor and batch loader programs that were provided withearlier versions of MVS.

BIND imageIn SNA, the set of fields in a BIND request that contain the session parameters.

blockSee storage block.

Ccatastrophic

A type of system error that results in the termination of ALCS.chain-chase

See Recoup.chaining of records

One record can contain the file address of another (usually a pool-file record). The addressed record issaid to be chained from the previous record. Chains of records can contain many pool-file records. Seeforward chain and backward chain.

classSee record class.

Glossary 477

Page 490: Airline Control System Version 2: Messages and Codes

clearly differentiated programming interfaces (CDPI)A set of guidelines for developing and documenting product interfaces so that there is cleardifferentiation between interfaces intended for general programming use (GUPIs) and those intendedfor other specialized tasks.

closeClose a sequential file data set (MVS CLOSE macro) and deallocate it from ALCS. For generalsequential files this is a function of the TCLSC monitor-request macro (or equivalent C function).ALCS automatically closes other sequential files at end-of-job.

commandSee ALCS command.

command list (CLIST)A sequential list of commands, control statements, or both, that is assigned a name. When the nameis invoked the commands in the list are executed.

commitAn operation that terminates a unit of recovery. Data that was changed is now consistent.

common entry point (CEP)A function in the Transaction Processing Facility Database Facility (TPFDF) product that providescommon processing for all TPFDF macro calls issued by ALCS application programs. It also providestrace facilities for TPFDF macro calls.

Common Programming Interface - Communications (CPI-C)The communication element of IBM Systems Application Architecture (SAA). CPI-C provides aprogramming interface that allows program-to-program communication using the IBM SNA logicalunit 6.2.

Common User AccessGuidelines for the dialog between a user and a workstation or terminal.

communication management configuration (CMC)A technique for configuring a network that allows for the consolidation of many network managementfunctions for the entire network in a single host processor.

communication resourceA communication network component that has been defined to ALCS. These include each terminalon the network and other network components that ALCS controls directly (for example, SLC links).Resources can include, for example:

SNA LUs (including LU 6.1 links)ALC terminalsSLC and WTTY linksApplications.

communication resource identifier (CRI)A 3-byte field that uniquely identifies an ALCS communication resource. It is equivalent to theLN/IA/TA in TPF and the LN/ARID in ALCS/VSE. ALCS generates a CRI for each resource.

communication resource name (CRN)A 1- to 8-character name that uniquely identifies an ALCS communication resource. For SNA LUs, it isthe LU name. The system programmer defines the CRN for each resource in the ALCS communicationgeneration.

communication resource ordinalA unique number that ALCS associates with each communication resource. An installation can usethe communication resource ordinal as a record ordinal for a particular fixed-file record type. Thisuniquely associates each communication resource with a single record.

For example, IPARS defines a fixed-file record type (#WAARI) for AAA records. Each communicationresource has its own AAA record - the #WAARI record ordinal is the communication resource ordinal.See also record ordinal and agent assembly area.

478 Airline Control System Version 2: Messages and Codes

Page 491: Airline Control System Version 2: Messages and Codes

compilerA program that translates instructions written in a high level programming language into machinelanguage.

computer room agent set (CRAS)An ALCS terminal that is authorized for the entry of restricted ALCS commands.

Prime CRAS is the primary terminal that controls the ALCS system. Receive Only CRAS (RO CRAS) isa designated printer or NetView operator identifier to which certain messages about system functionand progress are sent.

configuration data set(1) A data set that contains configuration data for ALCS. See also configuration-dependent table .

(2) The ALCS record class that includes all records on the configuration data set. There is only onerecord type for this class. See record class and record type.

configuration-dependent tableA table, constructed by the ALCS generation process, which contains configuration-dependent data.Configuration-dependent tables are constructed as conventional MVS load modules. In ALCS V2,there are separate configuration-dependent tables for:

System dataDASD dataSequential file dataCommunication dataApplication program data.

See also configuration data set.

control byteThe fourth byte of a record stored on the ALCS database, part of the record header. ALCS ignores thisbyte; some applications, however, make use of it.

control interval (CI)A fixed-length area of direct access storage in which VSAM stores records. The control interval is theunit of information that VSAM transmits to or from direct access storage.

control transferThe process that the ALCS online monitor uses to create a new entry and to transfer control to anECB-controlled program.

conversation_ID:An 8-byte identifier, used in Get_Conversation calls, that uniquely identifies a conversation.APPC/MVS returns a conversation_ID on the CMINIT, ATBALLOC, and ATBGETC calls; aconversation_ID is required as input on subsequent APPC/MVS calls.

CPU loopSee ALCS entry dispatcher.

CRAS printerA computer room agent set (CRAS) that is a printer terminal. See computer room agent set.

CRAS displayA computer room agent set (CRAS) that is a display terminal. See computer room agent set.

CRAS fallbackThe automatic process that occurs when the Prime CRAS or receive only CRAS becomes unusable bywhich an alternate CRAS becomes Prime CRAS or receive only CRAS. See also Prime CRAS, receiveonly CRAS, and alternate CRAS.

create serviceAn ALCS service that enables an ALCS application program to create new entries for asynchronousprocessing. The new ECBs compete for system resources and, once created, are not dependent orconnected in any way with the creating ECB.

Glossary 479

Page 492: Airline Control System Version 2: Messages and Codes

cycling the systemThe ALCS system can be run in one of four different system states. Altering the system state is calledcycling the system. See SLC link for another use of the term "cycling".

DDASD record

A record stored on a direct access storage device (DASD). ALCS allows the same range of sizes forDASD records as it allows for storage blocks, except no size L0 DASD records exist.

data collectionAn online function that collects data about selected activity in the system and sends it to the ALCSdata collection file, if there is one, or to the ALCS diagnostic file. See also statistical report generator.

database request module (DBRM)A data set member created by the DB2 precompiler that contains information about SQL statements.DBRMs are used in the DB2 bind process. See DB2 bind.

data-collection areaAn ECB area used by the ALCS online monitor for accumulating statistics about an entry.

data event control block (DECB)An ALCS control block, that may be acquired dynamically by an entry to provide a storage level anddata level in addition to the 16 ECB levels. It is part of entry storage.

The ALCS DECB is independent of the MVS control block with the same name.

Data Facility Storage Management Subsystem (DFSMS)An MVS operating environment that helps automate and centralize the management of storage. Itprovides the storage administrator with control over data class, management class, storage group,and automatic class selection routine definitions.

Data Facility Sort (DFSORT)An MVS utility that manages sorting and merging of data.

data fileA sequential data set, created by the system test compiler (STC) or by the ZDATA DUMP command,that contains data to be loaded on to the real-time database. (An ALCS command ZDATA LOAD can beused to load data from a data file to the real-time database.) A data file created by STC is also called a"pilot" or "pilot tape".

data levelAn area in the ECB or a DECB used to hold the file address, and other information about a record. SeeECB level and DECB level.

data record information library (DRIL)A data set used by the system test compiler (STC) to record the formats of data records on thereal-time system. DRIL is used when creating data files.

DB2 application planThe control structure produced during the bind process and used by DB2 to process SQL statementsencountered during program execution. See DB2 bind.

DB2 bindThe process by which the output from the DB2 precompiler is converted to a usable control structurecalled a package or an application plan. During the process, access paths to the data are selected andsome authorization checking is performed.

DB2 Call Attach Facility (CAF)An interface between DB2 and batch address spaces. CAF allows ALCS to access DB2.

DB2 for z/OSAn IBM licensed program that provides relational database services.

DB2 host variableIn an application program, an application variable referenced by embedded SQL statements.

480 Airline Control System Version 2: Messages and Codes

Page 493: Airline Control System Version 2: Messages and Codes

DB2 packageAlso called application package. An object containing a set of SQL statements that have been boundstatically and that are available for processing. See DB2 bind.

DB2 package listAn ordered list of package names that may be used to extend an application plan.

DECB levelWhen an application program, running under ALCS, reads a record from a file, it must "own" a storageblock in which to put the record. The address of the storage block may be held in an area of a DECBcalled a storage level.

Similarly, there is an area in a DECB used for holding the 8-byte file address, record ID, and recordcode check (RCC) of a record being used by an entry. This is a data level.

The storage level and data level in a DECB, used together, are called a DECB level.

See also ECB level.

diagnostic fileSee ALCS diagnostic file.

dispatching priorityA number assigned to tasks, used to determine the order in which they use the processing unit in amultitasking situation.

dispense (a pool-file record)To allocate a long-term or short-term pool-file record to a particular entry. ALCS performs this actionwhen requested by an application program. See release a pool-file record.

double-byte character setA set of characters in which each character is represented by 2 bytes. Languages such as Japanese,Chinese, and Korean, which contain more symbols than can be represented by 256 code points,require double-byte character sets.

Because each character requires 2 bytes, entering, displaying, and printing DBCS characters requireshardware and supporting software that are DBCS-capable.

duplexA communication link on which data can be sent and received at the same time. Synonymous with fullduplex. Communication in only one direction at a time is called "half-duplex". Contrast with simplextransmission.

duplex databaseSynonym for duplicated database.

duplicated databaseA database where each data set is a mirrored pair. In ALCS, you can achieve this using either ALCSfacilities or DASD controller facilities (such as the IBM 3990 dual copy facility). See mirrored pair.

dynamic program linkageProgram linkage where the connection between the calling and called program is established duringthe execution of the calling program. In ALCS dynamic program linkage, the connection is establishedby the ALCS ENTER/BACK services. Contrast with static program linkage.

dynamic SQLSQL statements that are prepared and executed within an application program while the programis executing. In dynamic SQL, the SQL source is contained in host language variables rather thanbeing coded into the application program. The SQL statement can change several times during theapplication program's execution. Contrast with embedded SQL.

EECB-controlled program

A program that runs under the control of an entry control block (ECB). These programs can beapplication programs or programs that are part of ALCS, for example the ALCS programs that processoperator commands (Z messages). ECB-controlled programs are known as E-type programs in TPF.

Glossary 481

Page 494: Airline Control System Version 2: Messages and Codes

ECB levelWhen an application program, running under ALCS, reads a record from file, it must "own" a storageblock in which to put the record. The address of the storage block may be held in an area of the ECBcalled a storage level.

There are 16 storage levels in the ECB. A storage block with its address in slot zero in the ECB is saidto be attached on level zero.

Similarly, there are 16 areas in the ECB that may be used for holding the 4-byte file addresses, recordID, and record code check (RCC) of records being used by an entry. These are the 16 data levels.

Storage levels and data levels, used together, are called ECB levels.

See also DECB level.

embedded SQLAlso called static SQL. SQL statements that are embedded within an application program and areprepared during the program preparation process before the program is executed. After it is prepared,the statement itself does not change (although values of host variables specified within the statementcan change). Contrast with dynamic SQL.

Emulation Program/Virtual Storage (EP/VS)A component of NCP/VS that ALCS V2 uses to access SLC networks.

ENTER/BACKThe general term for the application program linkage mechanism provided by ALCS.

entryThe basic work scheduling unit of ALCS. An entry is represented by its associated entry control block(ECB). It exists either until a program that is processing that entry issues an EXITC monitor-requestmacro (or equivalent C function), or until it is purged from the system. An entry is created foreach input message, as well as for certain purposes unrelated to transactions. One transaction cantherefore generate several entries.

entry control block (ECB)A control block that represents a single entry during its life in the system.

entry dispatcherSee ALCS entry dispatcher.

entry macro trace blockThere is a macro trace block for each entry. Each time an entry executes a monitor-request macro (ora corresponding C function), ALCS records information in the macro trace block for the entry.

This information includes the macro request code, the name of the program that issued the macro,and the displacement in the program. The ALCS diagnostic file processor formats and prints thesemacro trace blocks in ALCS system error dumps.

See also system macro trace block.

entry storageThe storage associated with an entry. It includes the ECB for the entry, storage blocks that areattached to the ECB or DECBs, storage blocks that are detached from the ECB or DECBs, automaticstorage blocks, and DECBs. It also includes heap storage (for high-level language or assemblerlanguage programs) and stack storage (for high-level language programs).

equateInformal term for an assignment instruction in assembler languages.

error index byte (EIB)See SLC error index byte.

extended bufferA storage area above 2 GB used for large messages.

extended message formatFor input and output messages, a message format which includes a 4-byte field for the messagelength.

482 Airline Control System Version 2: Messages and Codes

Page 495: Airline Control System Version 2: Messages and Codes

Execute Channel Program (EXCP)An MVS macro used by ALCS V2 to interface to I/O subsystems for SLC support.

Ffetch access

Access which only involves reading (not writing). Compare with store access.file address

4-byte (8 hexadecimal digits) value or 8-byte value in 4x4 format (low order 4-bytes contain a 4-bytefile address, high order 4 bytes contain hexadecimal zeros) that uniquely identifies an ALCS record onDASD. FIND/FILE services use the file address when reading or writing DASD records. See fixed fileand pool file.

file address compute routine (FACE)An ALCS routine, called by a monitor-request macro (or equivalent C function) that calculates the fileaddress of a fixed-file record. The application program provides the FACE routine with the fixed-filerecord type and the record ordinal number. FACE returns the 4-byte file address.

There is also an FAC8C monitor-request macro (or equivalent C function), that will return an 8-bytefile address in 4x4 format.

FIND/FILEThe general term for the DASD I/O services that ALCS provides.

fixed fileAn ALCS record class - one of the classes that reside on the real-time database. All fixed-file recordsare also allocatable pool records (they have a special status of "in use for fixed file").

Within this class there are two record types reserved for use by ALCS itself (#KPTRI and #CPRCR).There can also be installation-defined fixed-file record types.

Each fixed-file record type is analogous to a relative file. Applications access fixed-file records byspecifying the fixed-file record type and the record ordinal number. Note however that fixed-filerecords are not physically organized as relative files (logically adjacent records are not necessarilyphysically adjacent).

See real-time database, record class, and record type. See also system fixed file. Contrast with poolfile.

fixed-file recordOne of the two major types of record in the real-time database (the other is a pool-file record). Whenthe number of records of a particular kind will not vary, the system programmer can define a fixed filerecord type for these records. ALCS application programs accessing fixed-file records use the ENTRCmonitor-request macro to invoke the 4-byte file address compute routine (FACE or FACS) or use theFAC8C monitor-request macro to compute an 8-byte file address. The equivalent C functions are faceor facs or tpf_fac8c.

fixed-file record type(Known in TPF as FACE ID.) The symbol, by convention starting with a hash sign (#) 1 which identifiesa particular group of fixed-file records. It is called the fixed-file record type symbol. The equated valueof this symbol (called the fixed-file record type value) also identifies the fixed-file record type.

forward chainThe third fullword of a record stored on the ALCS database (part of the record header). When standardforward chaining is used, this field contains the file address of the next record in the chain, except thatthe last (or only) record contains binary zeros.

full-duplexDeprecated term for duplex.

1 This character might appear differently on your equipment. It is the character represented by hexadecimal7B.

Glossary 483

Page 496: Airline Control System Version 2: Messages and Codes

functional messageSee ALCS command.

Ggeneral data set (GDS)

The same as a general file, but accessed by different macros or C functions in ALCS programs.general file

(1) A DASD data set (VSAM cluster) that is used to communicate data between offline utility programsand the online system. General files are not part of the real-time database.

(2) The ALCS record class that includes all records on the general files and general data sets. Eachgeneral file and general data set is a separate record type within this class. See record class andrecord type.

general file recordA record on a general file.

generalized trace facility (GTF)An MVS trace facility. See also ALCS trace facility.

general sequential fileA class of sequential data set that is for input or output. ALCS application programs must haveexclusive access to a general sequential file before they can read or write to it. See also real-timesequential file.

general tapeTPF term for a general sequential file.

general-use programming interface (GUPI)An interface intended for general use in customer-written applications.

get file storage (GFS)The general term for the pool file dispense mechanisms that ALCS provides.

global areaSee application global area.

global resource serializationThe process of controlling access of entries to a global resource so as to protect the integrity of theresource.

Hhalf-duplex

A communication link that allows transmission in one direction at a time. Contrast with duplex.halt

(1) The ALCS state when it is terminated.

(2) The action of terminating ALCS.

heapAn area of storage that a compiler uses to satisfy requests for storage from a high-level language (forexample, calloc or malloc C functions). ALCS provides separate heaps for each entry (if needed).The heap is part of entry storage. Assembler language programs may also obtain or release heapstorage using the CALOC, MALOC, RALOC, and FREEC monitor-request macros.

High Level Assembler (HLASM)A functional replacement for Assembler H Version 2. HLASM contains new facilities forimproving programmer productivity and simplifying assembler language program development andmaintenance.

high-level language (HLL)A programming language such as C or COBOL.

484 Airline Control System Version 2: Messages and Codes

Page 497: Airline Control System Version 2: Messages and Codes

high-level language (HLL) storage unitAlternative name for a type 2 storage unit. See storage unit.

high-level network (HLN)A network that provides transmission services between transaction processing systems (for example,ALCS) and terminals. Strictly, the term "high-level network" applies to a network that connects totransaction processing systems using SLC. But in ALCS publications, this term is also used for anetwork that connects by using AX.25 or MATIP.

high-level network designator (HLD)The entry or exit point of a block in a high-level network. For SLC networks, it is the SLC address of aswitching center that is part of a high-level network. It comprises two bytes in the 7-bit transmissioncode used by SLC.

HLN entry address (HEN)The high-level designator of the switching center where a block enters a high-level network.

HLN exit address (HEX)The high-level designator of the switching center where a block leaves a high-level network.

holdA facility that allows multiple entries to share data, and to serialize access to the data. The data canbe a database record, or any named data resource. This facility can be used to serialize conflictingprocesses. See also record hold and resource hold.

host variableSee DB2 host variable

HTTP enablerPart of the z/OS Client Web Enablement Toolkit which provides RESTful services enabling a z/OSapplication HTTP client to access Web services.

Iinformation block

See SLC link data block.initial storage allocation (ISA)

An area of storage acquired at initial entry to a high-level language program. ALCS provides a separateISA for each entry (if required). The ISA is part of entry storage.

initiation queueIn message queuing, a local queue on which the queue manager puts trigger messages. You candefine an initiation queue to ALCS, in order to start an ALCS application automatically when a triggermessage is put on the queue. See trigger message.

input/output control block (IOCB)A control block that represents an ALCS internal "task". For example, ALCS uses an IOCB to process aDASD I/O request.

input queueIn message queuing with ALCS, you can define a local queue to ALCS in order to start an ALCSapplication automatically when a message is put on that queue. ALCS expects messages on the inputqueue to be in PPMSG message format. See PPMSG.

installation-wide exitThe means specifically described in an IBM software product's documentation by which an IBMsoftware product may be modified by a customer's system programmers to change or extend thefunctions of the IBM software product. Such modifications consist of exit routines written to replacean existing module of an IBM software product, or to add one or more modules or subroutines toan IBM software product for the purpose of modifying (including extending) the functions of the IBMsoftware product. Contrast with user exit.

instruction stepOne mode of operation of the ALCS trace facility. Instruction step is a conversational trace facility thatstops the traced application program before the execution of each processor instruction.

Glossary 485

Page 498: Airline Control System Version 2: Messages and Codes

Integrated Cryptographic Service Facility (ICSF)A facility on z/OS that provides data encryption and decryption services.

Interactive System Productivity Facility (ISPF)An IBM licensed program that serves as a full-screen editor and dialog manager. ISPF providesa means of generating standard screen panels and interactive dialog between the applicationprogrammer and terminal user.

interchange address (IA)In ALC, the 1-byte address of a terminal interchange. Different terminal interchanges connected tothe same ALC link have different interchange addresses. Different terminal interchanges connected todifferent ALC links can have the same interchange address. See also terminal interchange

International Programmed Airlines Reservation System (IPARS)A set of applications for airline use. The principal functions are reservations and message switching.

IPARS for ALCSThe ALCS shipment includes IPARS as a sample application, and installation verification aid for ALCS.

JJSON Parser

Part of the z/OS Client Web Enablement Toolkit which provides a generic, native z/OS JavaScriptObject Notation (JSON) parser for z/OS applications

KKCN

Abbreviation for an SLC channel number. See SLC channel.keypointable

See application global area.keypoint B (CTKB)

A record that contains dynamic system information that ALCS writes to DASD when it is updated sothat ALCS can restart from its latest status.

LLanguage Environment

A common run-time environment and common run-time services for z/OS high level languagecompilers.

levelSee ECB level.

line number (LN)(1) In ALC, the 1-byte address of an ALC link. Different links connected to the same communicationcontroller have different line numbers. Different links connected to different communicationcontrollers can have the same line number.

(2) Synonym for symbolic line number.

Link Control -- Airline (LICRA)The name of a programming request for price quotation (PRPQ) to the IBM 3705 Emulation Program(EP/VS). This modifies EP/VS to support SLC networks.

link control block (LCB)See SLC link control block.

link data block (LDB)See SLC link data block.

link traceSee SLC link trace.

486 Airline Control System Version 2: Messages and Codes

Page 499: Airline Control System Version 2: Messages and Codes

local DXCREI index (LDI)The first byte of a communication resource indicator (CRI).

local queueIn message queuing, a queue that belongs to the local queue manager. A local queue can contain a listof messages waiting to be processed. Contrast with remote queue.

lockA serialization mechanism whereby a resource is restricted for use by the holder of the lock. See alsohold.

logSee ALCS update log.

loggingThe process of writing copies of altered database records to a sequential file. This is the method usedto provide an up-to-date copy of the database should the system fail and the database have to berestored. The database records are logged to the ALCS update log file.

logical end-point identifier (LEID)In NEF2 and ALCI environments, a 3-byte identifier assigned to an ALC terminal.

logical unit type 6.2 (LU 6.2)The SNA logical unit type that supports general communication between programs in a distributedprocessing environment; the SNA logical unit type on which Common Programming Interface -Communications (CPI-C) is built.

log inTPF term for establishing routing between a terminal and an application.

log onEstablish a session between an SNA terminal and an application such as ALCS. See also routing.

logon modeIn VTAM, a set of predefined session parameters that can be sent in a BIND request. When a set isdefined, a logon mode name is associated with the set.

logon mode tableIn VTAM, a table containing several predefined session parameter sets, each with its own logon modename.

long message transmitter (LMT)A part of the IPARS application that is responsible for blocking and queuing printer messages foroutput. Also called XLMT.

long-term poolAn ALCS record class - one of the classes that reside on the real-time database. Within thisclass, there is one record type for each DASD record size. All long-term pool-file records are alsoallocatable pool records. ALCS application programs can use long-term pool records for long-lived orhigh-integrity data. See pool file, real-time database, record class, and record type.

L0, L1, L2, L3, ..., L8Assembler symbols (and defined values in C) for the storage block sizes and record sizes that ALCSsupports. See DASD record and storage block size.

Mmacro trace block

See entry macro trace block and system macro trace block.Mapping of Airline Traffic over IP (MATIP)

A protocol for transporting traditional airline messages over an IP (Internet Protocol) network.Internet RFC (Request for Comments) number 2351 describes the MATIP protocol.

MBI exhaustionThe condition of an SLC link when a sender cannot transmit another message because all 7 SLCmessage labels are already "in use"; that is, the sender must wait for acknowledgement of a message

Glossary 487

Page 500: Airline Control System Version 2: Messages and Codes

so that it can reuse the corresponding message label. See also SLC link, SLC message label, and SLCmessage block indicator.

messageFor terminals with an Enter key, an input message is the data that is sent to the host when the Enterkey is hit. A response message is the data that is returned to the terminal. WTTY messages havespecial "start/end of message" character sequences. One or more input and output message pairsmake up a transaction.

message block indicatorSee SLC message block indicator.

message labelSee SLC message label.

Message Queue Interface (MQI)The programming interface provided by the IBM WebSphere MQ message queue managers. Thisprogramming interface allows application programs to access message queuing services.

message queue managerSee queue manager.

message queuingA programming technique in which each program within an application communicates with theother programs by putting messages on queues. This enables asynchronous communication betweenprocesses that may not be simultaneously active, or for which no data link is active. The messagequeuing service can assure subsequent delivery to the target application.

message switchingAn application that routes messages by receiving, storing, and forwarding complete messages. IPARSfor ALCS includes a message switching application for messages that conform to ATA/IATA industrystandards for interline communication ATA/IATA Interline Communications Manual, DOC.GEN/1840.

mirrored pairTwo units that contain the same data and are referred to by the system as one entity.

monitor-request macroAssembler language macro provided with ALCS, corresponding to TPF "SVC-type" or "controlprogram" macros. Application programs use these macros to request services from the onlinemonitor.

MQ BridgeThe ALCS MQ Bridge allows application programs to send and receive messages using WebSphereMQ for z/OS queues, without the need to code MQ calls in those programs. The MQ Bridge installation-wide monitor exits USRMQB0, USRMQB1, USRMQB2, and USRMQB3 allow you to customize thebehaviour of the MQ Bridge to suit your applications.

MQSeriesA previous name for WebSphere MQ.

multibyte characterA mixture of single-byte characters from a single-byte character set and double-byte characters froma double-byte character set.

multiblock messageIn SLC, a message that is transmitted in more than one link data block. See link data block.

Multiple Virtual Storage/Data Facility Product (MVS/DFP)An MVS licensed program that isolates applications from storage devices, storage management, andstorage device hierarchy management.

Multisystem Networking Facility (MSNF)An optional feature of VTAM that permits these access methods, together with NCP, to control amultiple-domain network.

488 Airline Control System Version 2: Messages and Codes

Page 501: Airline Control System Version 2: Messages and Codes

Nnamelist

In message queuing, a namelist is an object that contains a list of other objects.native file address

For migration purposes ALCS allows two or more file addresses to refer to the same database orgeneral file record. The file address that ALCS uses internally is called the native file address.

NCP Packet Switching Interface (NPSI)An IBM licensed program that allows communication with X.25 lines.

NetViewA family of IBM licensed programs for the control of communication networks.

NetView operator identifier (NetView operator ID)A 1- to 8-character name that identifies a NetView operator.

NetView programAn IBM licensed program used to monitor a network, manage it, and diagnose network problems.

NetView resourceA NetView operator ID which identifies one of the following:

• A NetView operator logged on to a terminal.• A NetView operator ID automation task. One of these tasks is used by ALCS to route RO CRAS

messages to the NetView Status Monitor Log (STATMON).

network control block (NCB)A special type of message, used for communication between a transaction processing system anda high-level network (HLN). For example, an HLN can use an NCB to transmit information about thenetwork to a transaction processing system.

For a network that connects using SLC, an NCB is an SLC link data block (LDB). Indicators in the LDBdifferentiate NCBs from other messages.

For a network that connects using AX.25, NCBs are transmitted across a dedicated permanent virtualcircuit (PVC).

Network Control Program (NCP)An IBM licensed program resident in an IBM 37xx Communication Controller that controls attachedlines and terminals, performs error recovery, and routes data through the network.

Network Control Program Packet Switching Interface (NPSI)An IBM licensed program that provides a bridge between X.25 and SNA.

Network Control Program/Virtual Storage (NCP/VS)An IBM licensed program. ALCS V2 uses the EP/VS component of NCP/VS to access SLC networks.

Network Extension Facility (NEF)The name of a programming request for price quotation (PRPQ P09021) that allows management ofALC networks by NCP; now largely superseded by ALCI.

Network Terminal Option (NTO)An IBM licensed program that converts start-stop terminal device communication protocols andcommands into SNA and VTAM communication protocols and commands. ALCS uses NTO to supportWorld Trade Teletypewriter (WTTY).

Oobject

In message queuing, objects define the attributes of queue managers, queues, process definitions,and namelists.

offlineA function or process that runs independently of the ALCS online monitor. For example, the ALCSdiagnostic file processor is an offline function. See also ALCS offline program.

Glossary 489

Page 502: Airline Control System Version 2: Messages and Codes

onlineA function or process that is part of the ALCS online monitor, or runs under its control. For example, allALCS commands are online functions. See also ALCS online monitor.

openAllocate a sequential file data set to ALCS and open it (MVS OPEN macro). For general sequential filesthis is a function of the TOPNC monitor-request macro (or equivalent C function). ALCS automaticallyopens other sequential files during restart.

optimized local adapters (OLA) for WebSphere Application Server for z/OS (WAS)Built-in, high-speed, bi-directional adapters for calls between WebSphere Application Server forz/OS and ALCS in another address space on the same z/OS image. OLA allows ALCS customers tosupport an efficient integration of newer Java-based applications with ALCS-based applications. Aset of callable services can be used by ALCS assembler or C/C++ programs for exchanging datawith applications running in WebSphere Application Server for z/OS. For more information on thecallable services (with names of the form BBOA1xxx) see the IBM Information Center for WebSphereApplication Server - Network Deployment (z/OS) and search for BBOA1. You can use the USRWAS1installation-wide monitor to verify the caller's authority and to identify input and output messages.

operator commandSee ALCS command. Can also refer to non-ALCS commands, for example, MVS or VTAM commands.

ordinalSee communication resource ordinal and record ordinal.

Ppackage

See DB2 packagepackage list

See DB2 package listpadded ALC

A transmission code that adds one or more bits to the 6-bit airline line control (ALC) transmissioncode so that each ALC character occupies one character position in a protocol that uses 7- or 8-bittransmission codes. See also airlines line control.

padded SABRESynonym for padded ALC.

passenger name record (PNR)A type of record commonly used in reservation systems. It contains all the recorded information aboutan individual passenger.

pathThe set of components providing a connection between a processor complex and an I/O device. Forexample, the path for an IBM 3390 DASD volume might include the channel, ESCON Director, 3990Storage Path, 3390 Device Adapter, and 3390 internal connection. The specific components used in aparticular path are dynamic and may change from one I/O request to the next. See balanced path.

pathlengthThe number of machine instructions needed to process a message from the time it is received untilthe reponse is sent to the communication facilities.

performance monitorAn online function that collects performance data and stores it in records on the ALCS real-timedatabase. It can produce online performance reports based on current data and historical data.

pilotSee data file.

pool directory update (PDU)A facility of TPF that recovers long-term pool file addresses without running Recoup . PDU identifiesand makes available all long-term pool-file records that have been released.

490 Airline Control System Version 2: Messages and Codes

Page 503: Airline Control System Version 2: Messages and Codes

pool fileShort-term pool, long-term pool, and allocatable pool. Within each pool file class, there is one recordtype for each record size; for example, short-term pool includes the record type L1STPOOL (size L1short-term pool records).

Each pool-file record type contains some records that are in-use and some that are available. There isa dispense function that selects an available record, changes its status to in-use, and returns the fileaddress. Also, there is a release function that takes the file address of an in-use pool-file record andchanges the record status to available.

To use a pool-file record, a program must:

1. Request the dispense function. This returns the file address of a record. Note that the recordcontents are, at this stage, unpredictable.

2. Write the initial record contents, using the file address returned by step “1” on page 491.3. Save the file address returned by step “1” on page 491.4. Read and write the record to access and update the information as required. These reads and

writes use the file address saved in step “3” on page 491.

When the information in the record is no longer required, a program must:5. Delete (clear to zeros) the saved copy of the file address (see step “3” on page 491).6. Request the release function.

See also record class. Contrast with fixed file.

pool file directory record (PFDR)The ALCS pool file management routine keeps a directory for each size (L1, L2, ...L8) of short-termpool file records and long-term pool-file records. It keeps these directories in pool file directoryrecords.

pool-file recordALCS application programs access pool-file records with file addresses similar to those for fixed-filerecords. To obtain a pool-file record, an application program uses a monitor-request macro (orequivalent C function) that specifies a 2-byte record ID or a pool-file record type.

When the data in a pool-file record is no longer required, the application uses a monitor-requestmacro (or equivalent C function) to release the record for reuse. See pool file.

pool-file record identifier (record ID)The record ID of a pool-file record. On get file requests (using the GETFC monitor-request macroor equivalent C function) the program specifies the pool-file record ID. This identifies whether thepool-file record is a short-term or long-term pool-file record and also determines the record size (L1,L2, ...L8). (Coding the 2-byte record IDs, and the corresponding pool-file record sizes and types, ispart of the ALCS generation procedure.) See also record ID qualifier.

pool-file record typeEach collection of short-term and long-term pool-file records of a particular record size (identified bythe symbols L1, L2, ..., L8) is a different record type. Each pool-file record type has a different name.For short-term pool-file records, this is LnSTPOOL, where Ln is the record size symbol. For long-termpool-file records the name is LnLTPOOL.

post processorSee ALCS diagnostic file processor.

PPMSGALCS program-to-program message format, used by the ALCS message router to send and receivemessages on a message routing path to another system. In PPMSG message format, the routingcontrol parameter list (RCPL) precedes the message text.

primary action codeThe first character of any input message. The primary action code Z is reserved for ALCS commands.See secondary action code.

Glossary 491

Page 504: Airline Control System Version 2: Messages and Codes

Prime CRASThe primary display terminal, or NetView ID, that controls the ALCS system. See also computer roomagent set (CRAS).

process definition objectIn message queuing, an object that contains the definition of a message queuing application. Forexample, a queue manager uses the definition when it works with trigger messages.

product sensitive programming interface (PSPI)An interface intended for use in customer-written programs for specialized purpose only, such asdiagnosing, modifying, monitoring, repairing, tailoring or tuning of ALCS. Programs using this interfacemay need to be changed in order to run with new product releases or versions, or as a result ofservice.

program linkageMechanism for passing control between separate portions of the application program. See dynamicprogram linkage and static program linkage.

program nesting levelOne of 32 ECB areas used by the ENTER/BACK mechanism for saving return control data.

program-to-program interfaceIn NetView, a facility that allows user programs to send data to, or receive data from, other userprograms. It also allows system and application programs to send alerts to the NetView hardwaremonitor.

P.1024A SITA implementation of SLC. See SLC.

P.1124A SITA implementation of SLC. See SLC.

P.1024AThe SITA implementation of airline line control (ALC).

Qqueue manager

A system program that provides queuing services to applications. It provides an applicationprogramming interface so that programs can access messages on the queues that the queue managerowns. WebSphere MQ for z/OS is an example of a queue manager.

Rreal-time database

The database to which ALCS must have permanent read and write access. As an ALCS generationoption, the real-time database can be duplicated in order to minimize the effects of a DASD failure.

real-time sequential fileA sequential data set used only for output. ALCS application programs can write to any real-timesequential file without requiring exclusive access to the data set. See also general sequential file.

real-time tapeTPF term for a real-time sequential file.

receive only (RO)The function of a communication terminal that can receive but not send data. An example is a printerthat does not have a keyboard.

receive only CRASA printer terminal (or NetView operator ID) that ALCS uses to direct status messages. Commonlyknown as RO CRAS.

recordA set of data treated as a unit.

492 Airline Control System Version 2: Messages and Codes

Page 505: Airline Control System Version 2: Messages and Codes

record classThe first (highest) level categorization of ALCS DASD records. ALCS defines the following recordclasses:

Allocatable poolApplication fixed fileConfiguration data setGeneral fileLong-term poolShort-term poolSystem fixed file.

See also record type and record ordinal.

record code check (RCC)The third byte of any record stored in the ALCS database. It is part of the record header.

The RCC field is intended to help detect the incorrect chaining of records which have the same recordID. This is particularly useful for passenger name records (PNRs), of which there are often hundredsof thousands. A mismatch in RCC values shows that the chain is broken, probably as a result of anapplication program releasing a record too soon. (A false match cannot be excluded, but the RCCshould give early warning of a chaining problem.)

record headerA standard format for the first 16 bytes of a record stored on the ALCS database. It contains thefollowing fields:

Record IDRecord code checkControl byteApplication program nameForward chainBackward chain.

Not all records contain forward chains and backward chains. Some applications extend the recordheader by including extra fields. TPFDF uses an extended record header.

record holdA type of hold that applies to DASD records. Applications that update records can use record hold toprevent simultaneous updates. See also resource hold.

record identifier (record ID)The first two bytes of a record stored on the ALCS database, part of the record header.

The record ID should always be used to indicate the nature of the data in the record. For example,airlines reservations applications conventionally store passenger name records (PNRs) as long-termpool-file records with a record ID of 'PR'.

When application programs read such records, they can (optionally) request ALCS to check that therecord ID matches that which the application program expects.

When application programs request ALCS to dispense pool file records, ALCS uses the record IDto select an appropriate long-term or short-term pool-file record of the requested record size (L1,L2,...,L8). See also record ID qualifier.

record ID qualifierA number 0 through 9 that differentiates between record types that have the same record ID.

For compatibility with previous implementations of the record ID qualifier, ALCS also accepts thecharacter qualifiers P and O. P (primary) is equivalent to 0, and O (overflow) is equivalent to 1.

record ordinalThe relative record number within a record type. See record class and record type.

Glossary 493

Page 506: Airline Control System Version 2: Messages and Codes

record sizeSee DASD record.

record typeThe second level categorization of ALCS DASD records. Within any one record class, the records arecategorized into one or more record types. See also record type number, record type symbol, recordclass and record ordinal.

record type numberA number that identifies a record type.

record type symbolThe character string that identifies a fixed-file record type (#xxxxx), a long-term pool-file record type(LsLTPOOL), a short-term pool-file record type (LsSTPOOL), or a general file (GF-nnn). The value of therecord type symbol is the record type number.

RecoupA real-time database validation routine which runs online in the ALCS system. (Note that, while theRecoup routines of TPF consist of a number of phases, some online and some offline, the ALCSRecoup is a single online phase that runs, without operator intervention, in any system state.)

Recoup reads selected fixed-file records in the database, and then follows up all chains of pool-filerecords in the database, noting that these records are in use and giving a warning of any that havebeen corrupted or released. It then updates the pool file directory records (PFDRs) to show the statusof all records.

The ALCS pool file dispense procedure identifies records not in a chain (and so apparently availablefor reuse) that have not been released.

recoup descriptorsThese describe the structure of the entire real-time database.

reentrantThe attribute of a program or routine that allows the same copy of the program or routine to be usedconcurrently by two or more tasks. All ALCS application programs must be reentrant.

relational databaseA database that is in accordance with the relational model of data. The database is perceived as a setof tables, relationships are represented by values in tables, and data is retrieved by specifying a resulttable that can be derived from one or more base tables.

release (a pool-file record)To make available a long-term or short-term pool-file record so that it can be subsequently dispensed.An application program requests the release action. See dispense a pool-file record.

release file storage (RFS)The general term for the pool-file release mechanisms that ALCS provides.

remote queueIn message queuing, a queue that belongs to a remote queue manager. Programs can put messageson remote queues, but they cannot get messages from remote queues. Contrast with local queue.

remote terminal traceOne mode of operation of the ALCS trace facility. Remote terminal trace is a conversational tracefacility to interactively trace entries from a terminal other than your own.

REpresentational State Transfer (REST)An architecture which defines how data is represented to a client in a format (using pis) that isconvenient for that client to access Web services.Common message protocols used for this purpose are HTTP, JSON and XML. Applications using theREST pis are said to be RESTful applications.

reservationsAn online application which is used to keep track of seat inventories, flight schedules, and otherrelated information. The reservation system is designed to maintain up-to-date data and to respondwithin seconds or less to inquiries from ticket agents at locations remote from the computing system.

IPARS for ALCS includes a sample reservations application for airlines.

494 Airline Control System Version 2: Messages and Codes

Page 507: Airline Control System Version 2: Messages and Codes

reserveUnassign a general sequential file from an entry but leave the file open, so that another (or the same)entry can assign it. Application programs can use the TRSVC monitor-request macro (or equivalent Cfunction) to perform this action.

resourceAny facility of a computing system or operating system required by a job or task, and including mainstorage, input/output devices, processing unit, data sets, and control or processing programs. Seealso communication resource.

resource entry index (REI)The second and third bytes of a communication resource identifier (CRI).

resource holdA type of hold that can apply to any type of resource. Applications can define resources according totheir requirements, and identify them to ALCS using a unique name. See also record hold.

RO CRASSee receive only CRAS.

rollbackAn operation that reverses all the changes made during the current unit of recovery. After theoperation is complete, a new unit of recovery begins.

routingThe connection between a communication resource connected to ALCS (typically a terminal onan SNA or non-SNA network) and an application (running under ALCS or another system). Alsosometimes called "logging in", but this must be distinguished from logging on, which establishes theSNA connection (session) between the terminal and ALCS.

routing control parameter list (RCPL)A set of information about the origin, destination, and characteristics of a message. With each inputmessage, ALCS provides an RCPL in the ECB. An output message that is sent using the ROUTC (routc)service also has an RCPL associated with it.

Sscroll

To move a display image vertically or horizontally to view data that otherwise cannot be observedwithin the boundaries of the display screen.

secondary action codeThe second character of an ALCS command. (ALCS commands are made up of 5 characters: Zfollowed by a secondary action code.) See primary action code.

sequential fileA file in which records are processed in the order in which they are entered and stored in the file. Seegeneral sequential file and real-time sequential file.

serializationA service that prevents parallel or interleaved execution of two or more processes by forcing theprocesses to execute serially.

For example, two programs can read the same data item, apply different updates, and then writethe data item. Serialization ensures that the first program to start the process (read the item)completes the process (writes the updated item) before the second program can start the process- the second program applies its update to the data item which already contains the first update.Without serialization, both programs can start the process (read the item) before either completes theprocess (writes the updated item) - the second write destroys the first update. See also assign, lock,and hold.

Serviceability Level Indicator Processing (SLIP)An MVS operator command which acts as a problem determination aid.

Glossary 495

Page 508: Airline Control System Version 2: Messages and Codes

short-term poolAn ALCS record class - one of the classes that resides on the real-time database. Within thisclass, there is one record type for each DASD record size. All short-term pool-file records are alsoallocatable pool records (they have a special status of "in use for short-term pool"). ALCS applicationprograms can use short-term pool records for short-lived low-integrity data. See pool file, real-timedatabase, record class, and record type.

simplex transmissionData transmission in one direction only. See also duplex and half-duplex.

sine in/outThose applications that provide different functions to different end users of the same applicationcan require the user to sine in 2 to the specific functions they require. The sine-in message can, forexample, include an authorization code.

single-block messageIn SLC, a message that is transmitted in one link data block. See link data block.

single-phase commitA method in which a program can commit updates to a message queue or relational database withoutcoordinating those updates with updates the program has made to resources controlled by anotherresource manager. Contrast with two-phase commit.

SLCSee synchronous link control.

SLC channelA duplex telecommunication line using ATA/IATA SLC protocol. There can be from 1 to 7 channels onan SLC link.

SLC error index byte (EIB)A 1-byte field generated by Line Control - Airline (LICRA) and transferred to ALCS with each incominglink control block and link data block. Certain errors cause LICRA to set on certain bits of the EIB. Seealso Link Control -- Airline (LICRA).

SLC information blockSynonym for SLC link data block.

SLC linkA processor-to-processor or processor-to-HLN connection. ALCS supports up to 255 SLC links in anSLC network.

An SLC link that is in the process of an open, close, start, or stop function is said to be "cycling".

SLC link control block (LCB)A 4-byte data item transmitted across an SLC link to control communications over the link. LCBs areused, for example, to confirm that a link data block (LDB) has arrived, to request retransmission of anLDB, and so on.

SLC link data block (LDB)A data item, transmitted across an SLC link, that contains a message or part of a message. One LDBcan contain a maximum of 240 message characters, messages longer than this must be split andtransmitted in multiple LDBs. Synonymous with SLC information block.

SLC link traceA function that provides a record of SLC communication activity. It can either display the informationin real time or write it to a diagnostic file for offline processing, or both. Its purpose is like that of anNCP line trace, but for the SLC protocol.

SLC message block indicator (MBI)A 1-byte field in the SLC link data block that contains the SLC message label and the block number. Amultiblock message is transmitted in a sequence of up to 16 link data blocks with block numbers 1, 2,3, ... 16. See also multiblock message, SLC link data block, and SLC message label.

2 This spelling is established in the airline industry.

496 Airline Control System Version 2: Messages and Codes

Page 509: Airline Control System Version 2: Messages and Codes

SLC message labelA number in the range 0 through 7, excluding 1. In P.1024, consecutive multiblock messages areassigned SLC message labels in the sequence: 0, 2, 3, ... 6, 7, 0, 2, and so on. In P.1124, single-blockmessages are (optionally) also included in the sequence. See also P.1024, P.1124 and SLC messageblock indicator.

SLC transmission status indicator (TSI)A 1-byte field in the SLC link data block that contains the SLC transmission sequence number. Seealso SLC transmission sequence number.

SLC transmission sequence number (TSN)A number in the range 1 through 31. Consecutive SLC link data blocks transmitted in one direction onone SLC channel are assigned TSNs in the sequence: 1, 2, 3, ... 30, 31, 1, 2, and so on. See also SLClink data block, SLC channel, and SLC transmission status indicator.

SLC Type A trafficSee Type A traffic.

SLC Type B trafficSee Type B traffic.

Société Internationale de Télécommunications Aéronautiques (SITA)An international organization which provides communication facilities for use within the airlineindustry.

SQL Communication Area (SQLCA)A structure used to provide an application program with information about the execution of its SQLstatements.

SQL Descriptor Area (SQLDA)A structure that describes input variables, output variables, or the columns of a result table used inthe execution of manipulative SQL statements.

stackAn area of storage that a compiler uses to allocate variables defined in a high-level language. ALCSprovides separate stacks for each entry (if needed). The stack is part of entry storage.

standard message formatFor input and output messages, a message format which includes a 2-byte field for the messagelength.

standbyThe state of ALCS after it has been initialized but before it has been started. Standby is not consideredone of the system states.

static program linkageProgram linkage where the connection between the calling and called program is established beforethe execution of the program. The connection is established by the assembler, compiler, prelinker,or linkage editor. Static program linkage does not invoke ALCS monitor services. See also dynamicprogram linkage.

static SQLSee embedded SQL.

statistical report generator (SRG)An offline ALCS utility that is a performance monitoring tool. It takes the data written to the ALCS datacollection or diagnostic file processor by the data collection function and produces a variety of reportsand bar charts. The SRG is the equivalent of TPF "data reduction".

STATMONSee NetView resource.

storage blockAn area of storage that ALCS allocates to an entry. It is part of entry storage. See storage block sizes.

Glossary 497

Page 510: Airline Control System Version 2: Messages and Codes

storage block sizeALCS allows storage blocks of up to 9 different sizes. These are identified in programs by theassembler symbols (or defined C values) L0, L1, L2, ..., L8. Installations need not define all theseblock sizes but usually define at least the following:

Size L0 contains 127 bytes of user dataSize L1 contains 381 bytes of user dataSize L2 contains 1055 bytes of user dataSize L3 contains 4000 bytes of user dataSize L4 contains 4095 bytes of user data.

The system programmer can alter the size in bytes of L1 through L4, and can specify the remainingblock sizes.

storage levelAn area in the ECB or a DECB used to hold the address and size of a storage block. See ECB level andDECB level.

storage unitThe ALCS storage manager allocates storage in units called storage units. Entry storage issuballocated within storage units; for example, one storage unit can contain an ECB and severalstorage blocks attached to that ECB.

ALCS uses three types of storage units:

• Prime and overflow storage units for entry storage and heap storage (if an entry storage block canbe used). Also called type 1 storage units.

• High-level language storage units for stack storage Also called type 2 storage units.• Storage units for heap storage (if an entry storage block can not be used) for programs. Also called

type 3 storage units.

The size of a storage unit, and the number of each type of storage unit, is defined in the ALCSgeneration. See entry storage.

store accessAccess which only involves writing (not reading). Compare with fetch access.

stripingA file organization in which logically adjacent records are stored on different physical devices. Thisorganization helps to spread accesses across a set of physical devices.

Structured Query Language (SQL)a standardized language for defining and manipulating data in a relational database.

symbolic line number (SLN)In TPF, a 1-byte address of an ALC link, derived from the line number but adjusted so that all ALC linksconnected to the TPF system have a different symbolic line number. See also line number.

Synchronous Data Link Control (SDLC)A discipline conforming to subsets of the Advanced Data Communication Control Procedures (ADCCP)of the American National Standards Institute (ANSI) and High-level Data Link Control (HDLC) of theInternational Organization for Standardization, for managing synchronous, code-transparent, serial-by-bit information transfer over a link connection.

Transmission exchanges can be duplex or half-duplex over switched or nonswitched links. Theconfiguration of the link connection can be point-to-point, multipoint, or loop.

Synchronous Link Control (SLC)A discipline conforming to the ATA/IATA Synchronous Link Control, as described in the ATA/IATApublication ATA/IATA Interline Communications Manual, ATA/IATA document DOC.GEN 1840.

syncpointAn intermediate or end point during processing of a transaction at which the transaction's protectedresources are consistent. At a syncpoint, changes to the resources can safely be committed, or theycan be backed out to the previous syncpoint.

498 Airline Control System Version 2: Messages and Codes

Page 511: Airline Control System Version 2: Messages and Codes

system errorError that the ALCS monitor detects. Typically, ALCS takes a dump, called a system error dump, to theALCS diagnostic file. See also ALCS diagnostic file and ALCS diagnostic file processor. See also systemerror dump, system error message.

system error dump(1) A storage dump that ALCS writes to the ALCS diagnostic file when a system error occurs. See alsoALCS diagnostic file and system error.

(2) The formatted listing of a storage dump produced by the ALCS diagnostic file processor. See alsoALCS diagnostic file processor.

system error messageA message that ALCS sends to receive only CRAS when a system error occurs. See also receive onlyCRAS and system error.

system error optionA parameter that controls what action ALCS takes when it detects a system error. See also systemerror.

system fixed fileAn ALCS record class - one of the classes that reside on the real-time database. All system fixed-filerecords are also allocatable pool records (they have a special status of "in use for system fixed file").

System fixed-file records are reserved for use by ALCS iteslf. See real-time database, record class, andrecord type.

system macro trace blockThere is one system macro trace block. Each time an entry issues a monitor-request macro (orequivalent C function), ALCS records information in the system macro trace block.

This information includes the ECB address, the macro request code, the name of the program thatissued the macro, and the displacement in the program. The ALCS diagnostic file processor formatsand prints the system macro trace block in ALCS system error dumps. See also entry macro traceblock.

System Modification Program/Extended (SMP/E)An IBM licensed program used to install software and software changes on MVS systems. In additionto providing the services of SMP, SMP/E consolidates installation data, allows flexibility in selectingchanges to be installed, provides a dialog interface, and supports dynamic allocation of data sets.

Systems Application Architecture (SAA)A set of software interfaces, conventions, and protocols that provide a framework for designing anddeveloping applications with cross-system consistency.

Systems Network Architecture (SNA)The description of the logical structure, formats, protocols, and operational sequences fortransmitting information units through, and controlling the configuration and operation of networks.

system sequential fileA class of sequential data sets used by ALCS itself. Includes the ALCS diagnostic file, the ALCS datacollection file, and the ALCS update log file or files.

system stateThe ALCS system can run in any of the following system states: IDLE, CRAS, message switching(MESW), and normal (NORM).

Each state represents a different level of availability of application functions. Altering the system stateis called "cycling the system". See also standby.

system test compiler (STC)An offline ALCS utility that compiles data onto data files for loading on to the real-time database. STCalso builds test unit tapes (TUTs) for use by the system test vehicle (STV).

Glossary 499

Page 512: Airline Control System Version 2: Messages and Codes

system test vehicle (STV)An online ALCS function that reads input messages from a general sequential file test unit tape (TUT)and simulates terminal input. STV intercepts responses to simulated terminals and writes them to theALCS diagnostic file.

Tterminal

A device capable of sending or receiving information, or both. In ALCS this can be a display terminal, aprinter terminal, or a NetView operator identifier.

terminal address (TA)In ALC, the 1-byte address of an ALC terminal. Different terminals connected to the same terminalinterchange have different terminal addresses. Different terminals connected to different terminalinterchanges can have the same terminal address. See also terminal interchange.

terminal circuit identity (TCID)Synonym for line number.

terminal holdWhen an ALCS application receives an input message, it can set terminal hold on for the inputterminal. Terminal hold remains on until the application sets it off. The application can reject inputfrom a terminal that has terminal hold set on. Also referred to as AAA hold.

terminal interchange (TI)In ALC, synonym for terminal control unit.

terminate(1) To stop the operation of a system or device.

(2) To stop execution of a program.

test unit tape (TUT)A general sequential file that contains messages for input to the system test vehicle (STV). TUTs arecreated by the system test compiler (STC).

time available supervisor (TAS)An ALCS or TPF function that creates and dispatches low priority entries.

time-initiated functionA function initiated after a specific time interval, or at a specific time. In ALCS this is accomplished byusing the CRETC monitor-request macro or equivalent C function. See create service.

TP profileThe information required to establish the environment for, and attach, an APPC/MVS transactionprogram on MVS, in response to an inbound allocate request for the transaction program.

trace facilitySee ALCS trace facility, generalized trace facility, and SLC link trace.

transactionThe entirety of a basic activity in an application. A simple transaction can require a single input andoutput message pair. A more complex transaction (such as making a passenger reservation) requires aseries of input and output messages.

Transaction Processing Facility (TPF)An IBM licensed program with many similarities to ALCS. It runs native on IBM System/370 machines,without any intervening software (such as MVS). TPF supports only applications that conform to theTPF interface. In this book, TPF means Airline Control Program (ACP), as well as all versions of TPF.

Transaction Processing Facility Database Facility (TPFDF)An IBM licensed program that provides database management facilities for programs that run in anALCS or TPF environment.

Transaction Processing Facility/Advanced Program to Program Communications (TPF/APPC)This enables LU 6.2 for TPF.

500 Airline Control System Version 2: Messages and Codes

Page 513: Airline Control System Version 2: Messages and Codes

Transaction Processing Facility/Data Base Reorganization (TPF/DBR)A program which reorganizes the TPF real-time database.

Transaction Processing Facility/MVS (TPF/MVS)Alternative name for ALCS V2 .

Transaction program identifier (TP_ID)A unique 8-character token that APPC/MVS assigns to each instance of a transaction program.When multiple instances of a transaction program are running sumultaneously, they have the sametransaction program name, but each has a unique TP_ID.

transaction scheduler nameThe name of an APPC/MVS scheduler program. The ALCS transaction scheduler name is ALCSx000,where x is the ALCS system identifier as defined during ALCS generation.

transfer vectorAn ALCS application program written in assembler, SabreTalk, or C, can have multiple entry points fordynamic program linkage. These entry points are called transfer vectors. Each transfer vector has aseparate program name.

transmission status indicatorSee SLC transmission status indicator.

transmission sequence numberSee SLC transmission sequence number.

trigger eventIn message queuing, an event (such as a message arriving on a queue) that causes a queue managerto create a trigger message on an initiation queue.

trigger messageIn message queuing, a message that contains information about the program that a trigger monitor isto start.

trigger monitorIn message queuing, a continuously-running application that serves one or more initiation queues.When a trigger message arrives on an initiation queue, the trigger monitor retrieves the message.When ALCS acts as a trigger monitor, it uses the information in the trigger message to start an ALCSapplication that serves the queue on which a trigger event occurred.

triggeringIn message queuing, a facility that allows a queue manager to start an application automatically whenpredetermined conditions are met.

TSI exhaustionThe condition of an SLC channel when a sender cannot transmit another SLC link data block (LDB)because the maximum number of unacknowledged LDBs has been reached. The sender must wait foracknowledgement of at least one LDB so that it can transmit further LDBs. See also SLC channel, SLClink data block, SLC transmission sequence number, and SLC transmission status indicator.

two-phase commitA protocol for the coordination of changes to recoverable resources when more than one resourcemanager is used by a single transaction. Contrast with single-phase commit.

typeSee record type.

Type A trafficATA/IATA conversational traffic - that is, high-priority low-integrity traffic transmitted across an SLC orAX.25 link.

Type B application-to-application program (BATAP)In any system (such as ALCS) that communicates with SITA using AX.25 or MATIP, this is the programwhich receives and transmits type B messages.

Type B trafficATA/IATA conventional traffic - that is, high-integrity, low-priority traffic transmitted across an SLC orAX.25 link or a MATIP TCP/IP connection.

Glossary 501

Page 514: Airline Control System Version 2: Messages and Codes

type 1 pool file dispense mechanismThe mechanism used in ALCS prior to V2 Release 1.3 (and still available in subsequent releases) todispense both short-term and long-term pool-file records.

type 1 storage unitPrime or overflow storage unit for entry storage and small heap storage. See storage unit.

type 2 pool file dispense mechanismsThe mechanisms available since ALCS V2 Release 1.3 to dispense pool-file records (the mechanismsare different for short-term and long-term pool-file records).

IBM recommends users to migrate to type 2 dispense mechanisms as part of their migration process.

type 2 storage unitHigh-level language storage unit for stack storage. See storage unit.

type 3 storage unitStorage unit for heap storage that is used when an entry storage block cannot satisfy a request. Seestorage unit.

Uunit of recovery

A recoverable sequence of operations within a single resource manager (such as WebSphere MQ forz/OS or DB2 for z/OS). Compare with unit of work.

unit of workA recoverable sequence of operations performed by an application between two points ofconsistency. Compare with unit of recovery.

Universal Communications Test Facility (UCTF)An application used by SITA for SLC protocol acceptance testing.

update logSee ALCS update log.

user data-collection areaAn optional extension to the data-collection area in the ECB. Application programs can use the DCLACmacro to update or read the user data-collection area.

user exitA point in an IBM-supplied program at which a user exit routine can be given control.

user exit routineA user-written routine that receives control at predefined user exit points. User exit routines can bewritten in assembler or a high-level language.

Vversion number

In ALCS and TPF, two characters (not necessarily numeric), optionally used to distinguish betweendifferent versions of a program. Sometimes also used with other application components such asmacro definitions.

virtual file access (VFA)An ALCS caching facility for reducing DASD I/O. Records are read into a buffer, and subsequent readsof the same record are satisfied from the buffer. Output records are written to the buffer, either to bewritten to DASD - immediately or at a later time - or to be discarded when they are no longer useful.

virtual SLC linkUsed to address an X.25 PVC or TCP/IP resource for transmitting and receiving Type B traffic. Someapplications (such as IPARS MESW) address communication resources using a symbolic line number(SLN) instead of a CRI. These applications can address X.25 PVC and TCP/IP resources by convertingthe unique SLN of a virtual SLC link to the CRI of its associated X.25 PVC or TCP/IP resource.

502 Airline Control System Version 2: Messages and Codes

Page 515: Airline Control System Version 2: Messages and Codes

WWAS Bridge

The ALCS WAS Bridge allows ALCS application programs to send and receive messages usingoptimized local adapters (OLA) for WebSphere Application Server for z/OS without the need to codethose callable services in ALCS programs. The ALCS WAS Bridge installation-wide monitor exitsUSRWAS3, USRWAS4, USRWAS5, and USRWAS6 allow you to customize the behaviour of the WASBridge to suit your applications.

WebSphere MQ for z/OSAn IBM product that provides message queuing services to systems such as CICS, IMS, ALCS or TSO.Applications request queuing services through MQI.

wide characterA character whose range of values can represent distinct codes for all members of the largestextended character set specified among the supporting locales. For the z/OS XL C/C++ compiler,the character set is DBCS, and the value is 2 bytes.

workstation traceOne mode of operation of the ALCS trace facility. Workstation trace controls the remote debuggerfacility. The remote debugger is a source level debugger for C/C++ application programs.

World Trade Teletypewriter (WTTY)Start-stop telegraph terminals that ALCS supports through Network Terminal Option (NTO).

ZZ message

See ALCS command.

Glossary 503

Page 516: Airline Control System Version 2: Messages and Codes

Bibliography

Note that unless otherwise specified, the publications listed are those for the z/OS platform.

Airline Control System Version 2 Release 4.1• Application Programming Guide, SH19-6948• Application Programming Reference - Assembler Language, SH19-6949• Application Programming Reference - C Language, SH19-6950• Concepts and Facilities, SH19-6953• General Information Manual, GH19-6738• Installation and Customization, SH19-6954• Licensed Program Specifications, GC34-6327• Messages and Codes, SH19-6742• Operation and Maintenance, SH19-6955• Program Directory, GI10-2577• ALCS World Wide Web Server User Guide• OCTM User Guide

MVS• Data Areas, Volumes 1 through 5, GA22-7581 through GA22-7585• Diagnosis Reference, GA22-7588• Diagnosis Tools and Service Aids, GA22-7589• Initialization and Tuning Guide, SA22-7591• Initialization and Tuning Reference, SA22-7592• Installation Exits, SA22-7593• IPCS Commands, SA22-7594• IPCS User's Guide, SA22-7596• JCL Reference, SA22-7597• JCL User's Guide, SA22-7598• JES2 Initialization and Tuning Guide, SA22-7532• JES2 Initialization and Tuning Reference, SA22-7533• Program Management: User's Guide and Reference, SA22-7643• System Codes, SA22-7626• System Commands, SA22-7627• System Messages, Volumes 1 through 10, SA22-7631 through SA22-7640

APPC/MVS• MVS Planning: APPC/MVS Management, SA22-7599• MVS Programming: Writing Transaction Programs for APPC/MVS, SA22-7621

DFSMS• Access Method Services for Catalogs, SC26-7394

504 Airline Control System Version 2: Messages and Codes

Page 517: Airline Control System Version 2: Messages and Codes

• DFSMSdfp Storage Administration Reference, SC26-7402• DFSMSdss Storage Administration Guide, SC35-0423• DFSMSdss Storage Administration Reference, SC35-0424• DFSMShsm Storage Administration Guide, SC35-0421• DFSMShsm Storage Administration Reference, SC35-0422• Introduction, SC26-7397

RMF• RMF Report Analysis, SC33-7991• RMF User's Guide, SC33-7990

Data Facility Sort (DFSORT)• Application Programming Guide, SC33-4035• Messages, Codes and Diagnostic Guide, SC26-7050

Language Environment• Language Environment Concepts Guide, SA22-7567• Language Environment Customization, SA22-7564• Language Environment Debugging Guide, GA22-7560• Language Environment Programming Guide, SA22-7561• Language Environment Programming Reference, SA22-7562• Language Environment Run-Time Messages, SA22-7566

z/OS XL C/C++• Standard C++ Library Reference, SC09-4949• z/OS XL C/C++ Compiler and Run-Time Migration Guide, GC09-4913• z/OS XL C/C++ Language Reference, SC09-4815• z/OS XL C/C++ Messages, GC09-4819• z/OS XL C/C++ Programming Guide, SC09-4765• z/OS XL C/C++ Run-Time Library Reference, SA22-7821• z/OS XL C/C++ User's Guide, SC09-4767

COBOL• Enterprise COBOL for z/OS and OS/390 Language Reference, SC27-1408• Enterprise COBOL for z/OS and OS/390 Programming Guide, SC27-1412• VisualAge COBOL for OS/390 and VM Language Reference, SC26-9046• VisualAge COBOL for OS/390 and VM Programming Guide, SC26-9049

PL/I• Enterprise PL/I for z/OS and OS/390 Language Reference, SC27-1460• Enterprise PL/I for z/OS and OS/390 Messages and Codes, SC27-1461• Enterprise PL/I for z/OS and OS/390 Programming Guide, SC27-1457• VisualAge PL/I for OS/390 Compile-Time Messages and Codes, SC26-9478

Bibliography 505

Page 518: Airline Control System Version 2: Messages and Codes

• VisualAge PL/I for OS/390 Language Reference, SC26-9476• VisualAge PL/I for OS/390 Programming Guide, SC26-9473

High Level Assembler• Language Reference, SC26-4940• Programmer's Guide, SC26-4941

CPI-C• SAA CPI-C Reference, SC09-1308

DB2 for z/OS• Administration Guide, SC18-9840• Application Programming and SQL Guide, SC18-9841• Codes, GC18-9843• Command Reference, SC18-9844• Installation Guide, GC18-9846• Messages, GC18-9849• SQL Reference, SC18-9854• Utility Guide and Reference, SC18-9855• DB2 for z/OS What's New?, GC18-9856

ISPF• ISPF Dialog Developer's Guide, SC34-4821• ISPF Dialog Tag Language, SC34-4824• ISPF Planning and Customizing, GC34-4814

WebSphere MQ for z/OS• An Introduction to Messaging and Queuing, GC33-0805• Application Programming Guide, SC34-6595• Application Programming Reference, SC34-6596• Command Reference, SC34-6597• Concepts and Planning Guide, GC34-6582• Intercommunication, SC34-6587• Messages and Codes, GC34-6602• MQI Technical Reference, SC33-0850• Problem Determination Guide, GC34-6600• System Administration Guide, SC34-6585

WebSphere Application Server for z/OS• IBM Information Center for WebSphere Application Server• IBM Information Center for WebSphere Application Server - Network Deployment z/OS• WebSphere on z/OS - Optimized Local Adapters (Redpaper), REDP-4550

506 Airline Control System Version 2: Messages and Codes

Page 519: Airline Control System Version 2: Messages and Codes

Tivoli Netview• Administration Reference, SC31-8854• Automation Guide, SC31-8853• Installation, Getting Started, SC31-8872• User's Guide, GC31-8849• Security Reference, SC31-8870

SMP/E• Reference, SA22-7772• User's Guide, SA22-7773

Communications Server IP (TCP/IP)• API Guide, SC31-8788• Configuration Guide, SC31-8775• Configuration Reference, SC31-8776• Diagnosis Guide, SC31-8782• Implementation Volume 3: High Availability, Scalability, and Performance, SG24-7534• IP and SNA Codes, SC31-8791• Messages Volume 1, SC31-8783• Messages Volume 2, SC31-8784• Messages Volume 3, SC31-8785• Messages Volume 4, SC31-8786• Migration Guide, SC31-8773

Web Enablement Toolkit• MVS Programming: Callable Services for High-Level Languages, SA23-1377

TPF• Application Programming, SH31-0132• Concepts and Structures, GH31-0139• C/C++ Language Support Users Guide, SH31-0121• General Macros, SH31-0152• Library Guide, GH31-0146• System Macros, SH31-0151

TPF Database Facility (TPFDF)• Database Administration, SH31-0175• General Information Manual, GH31-0177• Installation and Customization, GH31-0178• Programming Concepts and Reference, SH31-0179• Structured Programming Macros, SH31-0183• Utilities, SH31-0185

Bibliography 507

Page 520: Airline Control System Version 2: Messages and Codes

TSO/E• Administration, SA22-7780• Customization, SA22-7783• System Programming Command Reference, SA22-7793• User's Guide, SA22-7794

Communications Server SNA (VTAM)• IP and SNA Codes, SC31-8791• Messages, SC31-8790• Network Implementation , SC31-8777• Operations, SC31-8779• Programming, SC31-8829• Programmers' LU6.2 Guide, SC31-8811• Programmers' LU6.2 Reference, SC31-8810• Resource Definition Reference, SC31-8778

Security Server (RACF)• RACF General User's Guide, SA22-7685• RACF Messages and Codes, SA22-7686• RACF Security Administrator's Guide, SA22-7683• RACF Callable Services, SA23-2293• z/OS Security Server RACF Data Areas, GA32-0885

Integrated Cryptographic Service Facility (ICSF)• ICSF Administrator's Guide, SA22-7521• ICSF Application Programmer's Guide, SA22-7522• ICSF Messages, SA22-7523• ICSF Overview, SA22-7519• ICSF System Programmer's Guide, SA22-7520

Other IBM publications• IBM 3270 Information Display System: Data Stream Programmer's Reference, GA23-0059• Input/Output Configuration Program User's Guide and Reference, SB0F-3741• NTO Planning, Migration and Resource Definition, SC30-3347• Planning for NetView, NCP, and VTAM, SC31-7122• SNA Formats, GA27-3136• X.25 NPSI Planning and Installation, SC30-3470• z/Architecture Principles of Operation, SA22-7832

ALCS product kit• ALCS PDF Product Kit, SK3T-6944

508 Airline Control System Version 2: Messages and Codes

Page 521: Airline Control System Version 2: Messages and Codes

SITA publications• ACS protocol acceptance tool, SITA document 032-1/LP-SD-001• Communications control procedure for connecting IPARS agent set control unit equipment to a SITA SP,

SITA document P.1024B (PZ.7130.1)• P.1X24 automatic testing (with UCTF on DIS), SITA document 032-1/LP-SDV-001• P.1024 Test Guide, SITA Document PZ.1885.3• Status Control Service Step 2: Automatic Protected Report to ACS, SITA document 085-2/LP-SD-001• Synchronous Link Control Procedure, SITA Document P.1124

SITA produces a series of books which describe the SITA high level network and its protocols. These maybe obtained from:

Documentation Section SITA 112 Avenue Charles de Gaulle 92522 Neuilly sur Seine France

Other non-IBM publicationsSystems and Communications Reference Manual (Vols 1-7). This publication is available from theInternational Air Transport Association (IATA). You can obtain ordering information from the IATA website <http://www.iata.org/> or contact them directly by telephone at +1(514) 390-6726 or by e-mail [email protected].

Bibliography 509

Page 522: Airline Control System Version 2: Messages and Codes

IBM®

Product Number: 5695-068

SH19-6742-24