CICS ABEND Codes

About CICS and BMS - In this Mainframe Forum - You can post your queries on CICS

Moderators: DikDude, Natarajan, Moderator Group

Post Reply
User avatar
Vamsi99
Active Member
Posts: 183
Joined: Wed Nov 05, 2008 11:20 am

CICS ABEND Codes

Post by Vamsi99 » Sun Oct 17, 2010 11:55 pm

Hi,

Info on CICS abend codes. Can be used as a reference.

Code: Select all

 



<B> AACA </B>

Explanation&#58; An invalid error code has been passed to
the DFHTFP or DFHACP programs.
System Action&#58; CICS terminates the task abnormally
with a dump.
User Response&#58; Notify the system programmer.
Module&#58; DFHTFP,DFHACP


<B> AALM </B>
Explanation&#58; An error &#40;INVALID, DISASTER or
unexpected EXCEPTION response&#41; has occurred on a
call to the log manager &#40;LM&#41; domain. The domain that
detected the original error provides an exception trace,
a console message, and possibly a system dump
&#40;depending on the options specified in the dump table&#41;.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump.
User Response&#58; See the related message produced by
the domain that detected the original error.
Module&#58; DFHAMLM


<B>AALN</B>
Explanation&#58; An error &#40;INVALID, DISASTER or
unexpected EXCEPTION response&#41; has occurred on a
call to the TD manager. The domain that detected the
original error provides a trace entry and possibly a
system dump &#40;depending on the options specified in
the dump table&#41;.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump.
User Response&#58; Inform the system programmer.
Examine the trace and the dump to identify the point
of error.
Module&#58; DFHAMTD



<B>AALO</B>
Explanation&#58; An error &#40;INVALID, DISASTER or
unexpected EXCEPTION response&#41; has occurred on a
call to the CICS/DB2 table manager DFHD2TM. The
domain that detected the original error provides a trace
entry and possibly a system dump &#40;depending on the
options specified in the dump table&#41;.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump.
User Response&#58; Inform the system programmer.
Examine the trace and the dump to identify the point
of error.
Module&#58; DFHAMD2


<B>AALP</B>
Explanation&#58; An error &#40;INVALID, DISASTER or
unexpected EXCEPTION response&#41; has occurred on a
call to the Program Manager. The domain that detected
the original error provides a trace entry and possibly a
system dump &#40;depending on the options specified in
the dump table&#41;.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump.
User Response&#58; Inform the system programmer.
Examine the trace and the dump to identify the point
of error.
Module&#58; DFHAMPG


<B>AALQ</B>
Explanation&#58; An error &#40;INVALID, DISASTER or
unexpected EXCEPTION response&#41; has occurred on a
call to the Business Application Manager. The domain
that detected the original error provides a trace entry
and possibly a system dump &#40;depending on the options
specified in the dump table&#41;.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump.
User Response&#58; Inform the system programmer.
Examine the trace and the dump to identify the point
of error.
Module&#58; DFHAMBA



<B>AALR</B>
Explanation&#58; An error &#40;INVALID, DISASTER or
unexpected EXCEPTION response&#41; has occurred on a
call to the Temporary Storage Manager. The domain
that detected the original error provides a trace entry
and possibly a system dump &#40;depending on the options
specified in the dump table&#41;.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump.
User Response&#58; Inform the system programmer.
Examine the trace and the dump to identify the point
of error.
Module&#58; DFHAMBA



<B>AALS</B>
Explanation&#58; An error &#40;INVALID, DISASTER or
unexpected EXCEPTION response&#41; has occurred on a
call to the Global Enqueue Manager. The domain that
detected the original error provides a trace entry and
possibly a system dump &#40;depending on the options
specified in the dump table&#41;.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump.
User Response&#58; Inform the system programmer.
Examine the trace and the dump to identify the point
of error.
Module&#58; DFHAMBA


<B>AALT</B>
Explanation&#58; An error &#40;INVALID, DISASTER or
unexpected EXCEPTION response&#41; has occurred on a
call to the Internet Inter-Orb Protocol Manager. The
domain that detected the original error provides a trace
entry and possibly a system dump &#40;depending on the
options specified in the dump table&#41;.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump.
User Response&#58; Inform the system programmer.
Examine the trace and the dump to identify the point
of error.
Module&#58; DFHAMOP


<B>AALU</B>
Explanation&#58; An error &#40;INVALID, DISASTER or
unexpected EXCEPTION response&#41; has occurred on a
call to the Sockets Domain Manager. The domain that
detected the original error provides a trace entry and
possibly a system dump &#40;depending on the options
specified in the dump table&#41;.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump.
User Response&#58; Inform the system programmer.
Examine the trace and the dump to identify the point
of error.
Module&#58; DFHAMSO


<B>AALV</B>
Explanation&#58; An error &#40;INVALID, DISASTER or
unexpected EXCEPTION response&#41; has occurred on a
call to the Enterprise Java Domain. The domain that
detected the original error provides a trace entry and
possibly a system dump &#40;depending on the options
specified in the dump table&#41;.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump.
User Response&#58; Inform the system programmer.
Examine the trace and the dump to identify the point
of error.
Module&#58; DFHAMEJ


<B>AAL1</B>
Explanation&#58; DFHALP was processing a request that
deadlocked. The most likely reason for the abend is
that an ALLOCATE QUEUE request has been
suspended because there are no contention-winning
links available.
AAL1 is issued for non time-out related deadlocks, for
instance the task may have been cancelled.
AAL8 is issued for stall purges and deadlock time-outs.
System Action&#58; CICS terminates the task abnormally.
A dump is taken.
User Response&#58; Ensure that there are enough
contention-winning sessions available to satisfy the


ALLOCATE QUEUE request.
If you are running with modegroups, ensure that there
are contention-winning sessions available to satisfy the


ALLOCATE request in that modegroup.
Module&#58; DFHALP



<B>AAL2</B>
Explanation&#58; Either an incorrect response &#40;other than
PURGED&#41; was returned from the suspend of the
allocated task, or an incorrect response was returned
from the resume.
System Action&#58; The transaction is abnormally
terminated with a dump.
User Response&#58; Check the return code from the
resume or the suspend to determine the cause of the
error.
Module&#58; DFHALP


<B>AAL3</B>
Explanation&#58; The task has been purged before a
GETMAIN request to the storage manager &#40;SM&#41;
domain was able to complete successfully. The task that
first detected the purged condition provides an
exception trace.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump.
User Response&#58; Investigate the reason why the task
was purged. It was purged either by the master
terminal operator or as a result of a deadlock timeout.
Module&#58; DFHALP


<B>AAL4</B>
Explanation&#58; An error &#40;INVALID, DISASTER or
unexpected EXCEPTION response&#41; has occurred on a
call to the storage manager &#40;SM&#41; domain. The domain
that detected the original error provides an exception
trace, a console message, and possibly a system dump
&#40;depending on the options specified in the dump table&#41;.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump.
User Response&#58; See the related message produced by
the domain that detected the original error.
Module&#58; DFHALP



<B>AAL6</B>
Explanation&#58; An error &#40;INVALID, DISASTER or
EXCEPTION response&#41; has occurred on a call to
SIGNOFF_TERMINAL_USER by DFHALP during
sign-off for a surrogate terminal session running CRTE.
The domain that detected the original error provides an
exception trace, a console message and, possibly, a
system dump &#40;depending on the options specified in
the dump table&#41;.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump.
User Response&#58; See the related message produced by
the domain that detected the original error.
Module&#58; DFHALP


<B>AAL7</B>
Explanation&#58; An error &#40;INVALID, DISASTER or
EXCEPTION response&#41; has occurred on a call to
schedule a remote terminal delete by DFHALP during
sign-off for a surrogate terminal session running CRTE.
The domain that detected the original error provides an
exception trace, a console message and, possibly, a
system dump &#40;depending on the options specified in
the dump table&#41;.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump.
User Response&#58; See the related message produced by
the domain that detected the original error.
Module&#58; DFHALP



<B>AAL8</B>
Explanation&#58; DFHALP was processing a request that
deadlocked. The most likely reason for the abend is
that an ALLOCATE QUEUE request has been
suspended because there are no contention-winning
links available.
AAL1 is issued for non time-out related deadlocks.
AAL8 is issued for stall purges and deadlock time-outs.
System Action&#58; CICS terminates the task abnormally.
A transaction or system dump is not taken unless the
transaction dump table has been modified for AAL8.
User Response&#58; Ensure that there are enough
contention-winning sessions available to satisfy the


ALLOCATE QUEUE request.
If you are running with modegroups, ensure that there
are contention-winning sessions available to satisfy the


ALLOCATE request in that modegroup.
It might be necessary to increase the deadlock timeout
&#40;DTIMEOUT&#41; value for the transaction to prevent this
abend from recurring.
If you require a transaction or system dump for this
abend then add AAL8 to the transaction dump table.
Module&#58; DFHALP



<B>AAMA</B>
Explanation&#58; There is an internal logic error in
DFHAMP.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump.
User Response&#58; You need further assistance from IBM
to resolve this problem. See Part 4 of the CICS Problem
Determination Guide for guidance on how to proceed.
Module&#58; DFHAMP


AAMC
Explanation&#58; The task was purged before a GETMAIN
request to the storage manager domain was able to
complete successfully.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump.
User Response&#58; Investigate the reason the task was
purged. It was purged either by the master terminal
operator or as a result of deadlock timeout.
Module&#58; DFHAMP


AAMD
Explanation&#58; An unexpected return code has been
received from DFHDMP. This is due to an internal logic
error.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump.
User Response&#58; You need further assistance from IBM
to resolve this problem. See Part 4 of the CICS Problem
Determination Guide for guidance on how to proceed.
Module&#58; DFHAMP


AAMF
Explanation&#58; An unexpected return code has been
received following a call to the kernel &#40;KE&#41; domain.
This might be due to an internal logic error.
System Action&#58; CICS terminates the task abnormally
with a dump.
User Response&#58; You need further assistance from IBM
to resolve this problem. See Part 4 of the CICS Problem
Determination Guide for guidance on how to proceed.
Module&#58; DFHAMP



AAMH
Explanation&#58; An unexpected return code has been
received following a call to DFHFCMT. This might be
due to an internal logic error.
System Action&#58; CICS terminates the task abnormally
with a dump.
User Response&#58; You need further assistance from IBM
to resolve this problem. See Part 4 of the CICS Problem
Determination Guide for guidance on how to proceed.
Module&#58; DFHAMP



AAMI
Explanation&#58; An unexpected return code has been
received following a call to DFHFCRL. This might be
due to an internal logic error.
System Action&#58; CICS terminates the task abnormally
with a dump. You need further assistance from IBM to
resolve this problem. See Part 4 of the CICS Problem
Determination Guide for guidance on how to proceed.
User Response&#58;
Module&#58; DFHAMP


AAMJ
Explanation&#58; While installing a file, using RDO, a call
was made to DFHFCFS to enable the file. An
irrecoverable error was returned from DFHFCFS.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump.
At the time the error is detected, CICS writes a
message to the console, records an exception trace entry
and takes a system dump.
User Response&#58; Inform the system programmer.
Examine the trace and the dump to identify the point
of error.
Module&#58; DFHAMP


AAMK
Explanation&#58; While installing a file, using RDO, a call
was made to DFHFCDN. An irrecoverable error was
returned from DFHFCDN.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump. At the time the error is
detected, CICS writes a message to the console, records
an exception trace entry, and takes a system dump.
User Response&#58; Inform the system programmer,
Examine the trace and dump to identify the point of
error.
Module&#58; DFHAMP


AAMN
Explanation&#58; There has been an unexpected return
code from a call to DFHPRPT. This might be due to an
internal logic error.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump.
User Response&#58; You need further assistance from IBM
to resolve this problem. See Part 4 of the CICS Problem
Determination Guide for guidance on how to proceed.
Module&#58; DFHAMP



AAMO
Explanation&#58; An invalid return code was returned
from DFHTOR, the CICS terminal object resolution
program.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump.
User Response&#58; You need further assistance from IBM
to resolve this problem. See Part 4 of the CICS Problem
Determination Guide for guidance on how to proceed.
Module&#58; DFHAMP


AAMP
Explanation&#58; An unexpected return code has been
received from DFHPUP. This might be due to an
internal logic error.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump.
User Response&#58; You need further assistance from IBM
to resolve this problem. See Part 4 of the CICS Problem
Determination Guide for guidance on how to proceed.
Module&#58; DFHAMP


AAMQ
Explanation&#58; An attempt has been made to install a
partner using RDO. However, the partner resource
manager &#40;PRM&#41; is unavailable having failed to initialize
during CICS initialization.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump.
User Response&#58; If you need to use the PRM, correct
the problem which prevented the PRM from
initializing, and restart CICS.
Module&#58; DFHAMP



AAMS
Explanation&#58; There has been an unexpected return
code following a GETMAIN request to the storage
manager. This is due to an internal logic error.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump.
User Response&#58; You need further assistance from IBM
to resolve this problem. See Part 4 of the CICS Problem
Determination Guide for guidance on how to proceed.
Module&#58; DFHAMP



AAMT
Explanation&#58; There is an internal logic error in
DFHAMP due to an unexpected return code from
DFHTMP.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump.
User Response&#58; You need further assistance from IBM
to resolve this problem. See Part 4 of the CICS Problem
Determination Guide for guidance on how to proceed.
Module&#58; DFHAMP



AAMZ
Explanation&#58; An unexpected return code has been
received from DFHZCP. This is due to an internal logic
error.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump.
User Response&#58; You need further assistance from IBM
to resolve this problem. See Part 4 of the CICS Problem
Determination Guide for guidance on how to proceed.
Module&#58; DFHAMP


AAM1
Explanation&#58; DFHXMCL has returned an unexpected
response during the install of a transaction class. This
can be caused by the task being purged during the
install.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
If an error has occurred, at the time the error is
detected, CICS issues a DFHXMnnnn console message,
records an exception trace entry and takes a system
dump.
User Response&#58; Determine why the task has failed. If
there is a system dump, use it together with the trace
entry and the console message to resolve the problem.
If there is no system dump, the task has been purged
either by the master terminal operator or as a result of
deadlock timeout.
Module&#58; DFHAMP


AAM2
Explanation&#58; DFHXMXD has returned an unexpected
response during the install of a transaction definition.
This can be caused by the task being purged during the
install.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
If an error has occurred, at the time the error is
detected, CICS issues a DFHXMnnnn console message,
records an exception trace entry and takes a system
dump.
User Response&#58; Determine why the task has failed. If
there is a system dump, use it together with the trace
entry and the console message to resolve the problem.
If there is no system dump, the task has been purged
either by the master terminal operator or as a result of
deadlock timeout.
Module&#58; DFHAMP


AAOA
Explanation&#58; An application has issued a CPI verb
which CICS does not support. The entry point
referenced in the application program was resolved in
the link edit stub, but the function requested could not
be resolved when control passed to CICS.
There are two possible reasons for this&#58;
v You have linkedited your application program with a
CPI stub which supports more function than this
release of CICS.
v The linkedit stub has been corrupted.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump. An
exception trace entry is also written.
User Response&#58; At the time of the error, general
register 0 points to an 8-byte character string which
should match the name of the issued CPI call. Use the
trace or the dump to verify that this character string is
the name of a CPI function which is supported.
If the character string is not an intelligible character
string, the stub has probably been corrupted.
Module&#58; DFHCPI

AAOB
Explanation&#58; An application has issued a CPI verb
which specifies more than eight parameters.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump and an
exception trace entry is also written.
User Response&#58; Change your application program so
that the correct number of parameters is specified on
the CPI call.
Module&#58; DFHCPI


AAOC
Explanation&#58; CPI Communications is invoked with an
invalid number of parameters for call
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; The exception trace point produced
with this abend contains the incorrectly issued CPI
Communications verb name. Use this to determine
where the application program was in error and amend
it accordingly.
The SAA CPI Communications Reference manual,
SC26-4399, provides a detailed description of all the
CPI Communications verbs and how they should be
called.
Module&#58; DFHCPARH


AAOD
Explanation&#58; The task was purged before a GETMAIN
request to the storage manager &#40;SM&#41; domain was able
to complete successfully. The domain that first detected
the purged condition provides an exception trace.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump.
User Response&#58; Investigate the reason the task was
purged. It was purged either by the master terminal
operator or as a result of deadlock timeout.
Module&#58; DFHCPCBI


AAOE
Explanation&#58; The task was purged before a GETMAIN
request to the storage manager &#40;SM&#41; domain was able
to complete successfully. The domain that first detected
the purged condition provides an exception trace.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump.
User Response&#58; Investigate the reason the task was
purged. It was purged either by the master terminal
operator or as a result of deadlock timeout.
Module&#58; DFHCPCBA


AAOF
Explanation&#58; The task was purged before a GETMAIN
request to the storage manager &#40;SM&#41; domain was able
to complete successfully. The domain that first detected
the purged condition provides an exception trace.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump.
User Response&#58; Investigate the reason the task was
purged. It was purged either by the master terminal
operator or as a result of deadlock timeout.
Module&#58; DFHCPCBS


AAOG
Explanation&#58; During the processing of CMACCP
&#40;accept conversation&#41;, CPI Communications detected
that the application was attached with an unsupported
sync level.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; This condition is caused by a
back-end CPI Communications transaction being
attached with a sync level that is not CM_NONE &#40;0&#41; or
CM_CONFIRM &#40;1&#41;.
Change the front-end transaction, &#40;that is, the initiator
of the conversation in the other system&#41; so that it
defines the sync level correctly.
Module&#58; DFHCPCBA


AAOH
Explanation&#58; Journaling of data sent on a CPI
communications mapped conversation has failed. This
condition is caused by a nonzero response from the
CICS log manager.
Problem Determination&#58; Register 12 addresses the
current TCA and field TCAJCAAD and register 4
address the JCA. The log manager request is contained
in JCATR2 and the response code is in JCAJCRC.
Possible request codes are&#58;
X’8001’ - WRITE
X’8003’ - PUT
Possible response codes are&#58;
X’01’ - IDERROR - Journal identification error
X’02’ - INVREQ - Invalid request
X’03’ - STATERR - Status error
X’05’ - NOTOPEN - Journal not open
X’06’ - LERROR - Journal record length error
X’07’ - IOERROR - I/O error.
The address of the TIOA is contained in register 8 and
its data length is in TIOATDL.
Analysis&#58;
Register Label Description
R4=@JCA TCZARQPJ JCAJCRC is nonzero.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; Use the dump to ascertain why the
journal or log record could not be written correctly. If a
journal record length error is indicated, TIOATDL may
have been corrupted.
Module&#58; DFHCPCOJ



AAOI
Explanation&#58; The journaling of data received on a CPI
Communications mapped conversation has failed.
Problem Determination&#58; Register 12 addresses the
current TCA and field TCAJCAAD and register 4
address the JCA. The CICS log manager request is
contained in JCATR2 and the response code is in
JCAJCRC.
Possible request codes are&#58;
X’8001’ WRITE
X’8003’ PUT
Possible response codes are&#58;
X'01' IDERROR Journal identification error
X'02' INVREQ Invalid request
X'03' STATERR Status error
X'05' NOTOPEN Journal not open
X'06' LERROR Journal record length error
X'07' IOERROR I/O error.
The address of the TIOA is contained in register 8 and
its data length is in TIOATDL.
Analysis&#58;
Register Label Description
R4=@JCA TCZARQPJ JCAJCRC is nonzero.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; This condition is caused by an invalid
response from the log manager. Use the dump to
ascertain why the journal or log record could not be
written correctly. If a journal record length error is
indicated, TIOATDL may have been corrupted.
Modules&#58; DFHCPCRI, DFHCPCRW




AAOJ
Explanation&#58; CPI Communications has detected an
unexpected response from one of its internal routines.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; This is a CICS internal logic error.
A level 2 trace for ‘CP’ of the transaction shows the
course of events prior to this error. For example, the
modules called and their parameters. The level 2 trace
also provides details of the error itself.
You need further assistance from IBM to resolve this
problem. See Part 4 of the CICS Problem Determination
Guide for guidance on how to proceed.
Module&#58; DFHCPIC



AAOK
Explanation&#58; CPI Communications has detected an
unexpected call to one of its internal routines.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; This is a CICS internal logic error.
A level 2 trace for ‘CP’ of the transaction shows the
course of events prior to this error, for example, the
modules called and their parameters. The level 2 trace
also provides details of the error itself.
You need further assistance from IBM to resolve this
problem. See Part 4 of the CICS Problem Determination
Guide for guidance on how to proceed.
Module&#58; DFHCPIC



AAOL
Explanation&#58; CPI Communications has made an
invalid call to DFHLUC.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; This is a CICS internal logic error.
A level 2 trace for ‘CP’ of the transaction shows the
course of events prior to this error, for example, the
modules called and their parameters. The level 2 trace
also provides details of the error itself.

You need further assistance from IBM to resolve this
problem. See Part 4 of the CICS Problem Determination
Guide for guidance on how to proceed.
Module&#58; DFHCPCLR



AAOM
Explanation&#58; The CPI Communications and the
DFHZUSR state machines are out of synchronization.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; This is a CICS internal logic error.
A level 2 trace for ‘CP’ of the transaction shows the
course of events prior to this error. For example, the
modules called and their parameters. The level 2 trace
also provides details of the error itself.
You need further assistance from IBM to resolve this
problem. See Part 4 of the CICS Problem Determination
Guide for guidance on how to proceed.
Modules&#58; DFHCPCLR, DFHCPSRH




AAON
Explanation&#58; CPI Communications has detected an
unexpected response from DFHLUC.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; This is a CICS internal logic error.
A level 2 trace for ‘CP’ of the transaction shows the
course of events prior to this error. For example, the
modules called and their parameters. The level 2 trace
also provides details of the error itself.
You need further assistance from IBM to resolve this
problem. See Part 4 of the CICS Problem Determination
Guide for guidance on how to proceed.
Modules&#58; DFHCPCLR, DFHCPCLC




AAOO
Explanation&#58; CPI Communications has been invoked
with an invalid first parameter. The first parameter
should be the code of the function to be performed.
This is a CICS internal logic error.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; A level 2 trace for ‘CP’ of the
transaction shows the course of events before this error
occurred &#40;such as the modules called and their
parameters&#41; plus details of the error itself.
You need further assistance from IBM to resolve this
problem. See Part 4 of the CICS Problem Determination
Guide for guidance on how to proceed.
Module&#58; DFHCPARH



AAOP
Explanation&#58; The CPI Communications state machine
has been requested to perform a state transition request
that is considered to be an ‘impossible’ situation. &#40;The
SAA CPI Communications Reference manual, &#40;SC26-4399&#41;
documents all these situations.&#41;
There are two possible causes of this error&#58;
v The CPC &#40;conversation control block&#41; has been
overwritten in such a way that the conversation state
has been altered, or
v There is an error in the CPI Communications state
machine.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; A level 2 trace for ‘CP’ of the
transaction shows the course of events prior to this
error, for example, the modules called and their
parameters. The level 2 trace also provides details of
the error itself.
The transaction dump shows the CPC. You may need
further assistance from IBM to fully resolve this
problem. You need further assistance from IBM to
resolve this problem. See Part 4 of the CICS Problem
Determination Guide for guidance on how to proceed.
Module&#58; DFHCPCFS


AAOQ
Explanation&#58; The return code generated by CPI
Communications does not have an entry in the state
table against the current CPI Communications verb.
This error is detected by the CPI Communications state
machine.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; This is a CICS internal logic error.
A level 2 trace for ‘CP’ of the transaction shows the
course of events prior to this error, for example, the
modules called and their parameters. The level 2 trace
also provides details of the error itself.
You need further assistance from IBM to resolve this
problem. See Part 4 of the CICS Problem Determination
Guide for guidance on how to proceed.
Module&#58; DFHCPCFS



AAOR
Explanation&#58; CPI Communications has detected an
invalid value in the CPC &#40;conversation control block&#41;.
There are 2 possible causes of this error&#58;
v The CPC &#40;conversation control block&#41; has been
overwritten, or
There is an error in CPI Communications which
causes it to reject valid values.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; A level 2 trace for ‘CP’ of the
transaction shows the course of events prior to this
error, for example, the modules called and their
parameters. The level 2 trace also provides details of
the error itself.
Module&#58; DFHCPIC


AAOS
Explanation&#58; CPI Communications has detected that
the conversation state is RESET for a situation where
this should not occur. That is, the conversation control
block &#40;CPC&#41; is about to be deleted.
There are two possible causes of this error&#58;
v The CPC has been overwritten, or
v There is an error in CPI communications.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; A level 2 trace for ‘CP’ of the
transaction shows the course of events prior to this
error, for example, the modules called and their
parameters. The level 2 trace also provides details of
the error itself. You may need further assistance from
IBM to fully resolve this problem. You need further
assistance from IBM to resolve this problem. See Part 4
of the CICS Problem Determination Guide for guidance
on how to proceed.
Module&#58; DFHCPIC



AAOT
Explanation&#58; While chaining through the CPCs
&#40;conversation control blocks&#41; for a given conversation,
CPI Communications detected that the chain was
broken.
There are two possible causes of this error.
1. The CPC chain has been overwritten, or
2. There is an error in the CPI Communications
chaining mechanism.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; Determine which of the above caused
the error.
A level 2 trace for ‘CP’ of the transaction shows the
course of events prior to this error, for example, the
modules called and their parameters. The level 2 trace
also provides details of the error itself.
You may need further assistance from IBM to fully
resolve this problem. You need further assistance from
IBM to resolve this problem. See Part 4 of the CICS
Problem Determination Guide for guidance on how to
proceed.
Module&#58; DFHCPCBI



AAOU
Explanation&#58; CPI Communications has detected an
error in the TP_name or partner_LU_name while
processing an initialize conversation request. The
TP_name or partner_LU_name is obtained by lookup of
the sym_dest_name in the partner resource table &#40;PRT&#41;.
There are two possible causes of this error.
1. The entry in the PRT contains invalid data, or
2. There is an error in the mechanism that returns the
data from the PRT and interprets it.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; A level 2 trace for ‘CP’ of the
transaction shows the course of events prior to this
error, for example, the modules called and their
parameters. The level 2 trace also provides details of
the error itself.
You need further assistance from IBM to resolve this
problem. See Part 4 of the CICS Problem Determination
Guide for guidance on how to proceed.
Module&#58; DFHCPCBI



AAOV
Explanation&#58; CPI Communications has detected that
its internal state table is corrupted.
This error is detected by the CPI Communications state
machine.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; This is a CICS internal logic error.
A level 2 trace for ‘CP’ of the transaction shows the
course of events prior to this error, for example, the
modules called and their parameters. The level 2 trace
also provides details of the error itself.
You need further assistance from IBM to resolve this
problem. See Part 4 of the CICS Problem Determination
Guide for guidance on how to proceed.
Module&#58; DFHCPCFS



AAOW
Explanation&#58; CPI Communications has detected an
internal logic error in DFHCPCLC.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; This is a CICS internal logic error.
A level 2 trace for ‘CP’ of the transaction shows the
course of events prior to this error, for example, the
modules called and their parameters. The level 2 trace
also provides details of the error itself.
You need further assistance from IBM to resolve this
problem. See Part 4 of the CICS Problem Determination
Guide for guidance on how to proceed.
Module&#58; DFHCPCLC



AAOX
Explanation&#58; CPI Communications has detected a bad
syncpoint return code which has been set on a
synclevel 0 or 1 conversation. The bad return code is
only expected on a synclevel 2 conversation.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; This is a CICS internal logic error.
A level 2 trace for ‘CP’ of the transaction shows the
course of events prior to this error, for example, the
modules called and their parameters. The level 2 trace
also provides details of the error itself.
You need further assistance from IBM to resolve this
problem. See Part 4 of the CICS Problem Determination
Guide for guidance on how to proceed.
Module&#58; DFHCPIC



AAOY
Explanation&#58; CPI Communications detected an invalid
LL field in the GDS records from which it was
receiving on a mapped conversation.
Although it is possible that the remote system is
sending invalid records, it is more likely to be an error
in the receive logic because DFHZARRC &#40;a lower level
receive module&#41; also checks the LLs before passing
them to CPI Communications.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; Use CICS traces and, possibly a
VTAM trace, to determine the data that was sent
between both systems.
A level 2 CICS trace for ‘CP’ of the transaction
documents the course of events prior to this error &#40;such
as the modules called and their parameters&#41;. The level
2 trace also provides details of the error itself.
You may need further assistance from IBM to fully
resolve this problem. You need further assistance from
IBM to resolve this problem. See Part 4 of the CICS
Problem Determination Guide for guidance on how to
proceed.
Module&#58; DFHCPCRB



AAOZ
Explanation&#58; CPI Communications has detected an
invalid ID field in the GDS records it was receiving on
a mapped conversation. The exception trace point that
accompanies this abend gives the ID field in data 3.
The valid IDs are ’12FF’X for application data and
’12F1’X for null data.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; Use CICS traces and, possibly, a
VTAM trace to determine the data that was sent
between both systems.
A level 2 CICS trace for ‘CP’ of the transaction
documents the course of events prior to this error &#40;such
as the modules called and their parameters&#41;. The level
2 trace also provides details of the error itself.
You may need further assistance from IBM to fully
resolve this problem. You need further assistance from
IBM to resolve this problem. See Part 4 of the CICS
Problem Determination Guide for guidance on how to
proceed.
Module&#58; DFHCPCRB



AAO2
Explanation&#58; CPI Communications has detected an
unexpected response from DFHLUC.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; This is a CICS internal logic error.
A level 2 CICS trace for ‘CP’ of the transaction
documents the course of events prior to this error &#40;such
as the modules called and their parameters&#41;. The level
2 trace also provides details of the error itself.
You need further assistance from IBM to resolve this
problem. See Part 4 of the CICS Problem Determination
Guide for guidance on how to proceed.
Module&#58; DFHCPCBA




AAO3
Explanation&#58; The CPI interface detected that a call was
made to a CPI Communications function without CPI
Communications being initialized. This implies that CPI
Communications initialization failed while CICS was
initializing.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump. An
exception trace entry is also written when this event
occurs.
User Response&#58; Check the console listing to determine
the reason why CPI Communications failed to initialize
during CICS initialization. Correct the problem and
restart CICS.
If the console listing indicates that CPI
Communications initialized successfully, you need
further assistance to resolve the problem. Collect the
console listing, the traces and the transaction dump.
You need further assistance from IBM to resolve this
problem. See Part 4 of the CICS Problem Determination
Guide for guidance on how to proceed.
Module&#58; DFHCPI



AAO4

Explanation&#58; DFHZARL, or a module called by
DFHZARL, has detected a logic error. This error is
almost certainly caused by the module receiving invalid
data or indicators from VTAM.
System Action&#58; Before returning to the CPI
Communications layer, DFHZARL calls DFHZNAC to
clean up the session and put out messages on the
CSNE log. CPI Communications abnormally terminates
the transaction with a CICS transaction dump, and
produces an exception trace entry.
User Response&#58; Check the CSNE log to determine the
type of error. You may need further assistance from
IBM to fully resolve this problem. You need further
assistance from IBM to resolve this problem. See Part 4
of the CICS Problem Determination Guide for guidance
on how to proceed.
Module&#58; DFHCPCLR



AAO5
Explanation&#58; The task was purged before a GETMAIN
request to the storage manager &#40;SM&#41; domain was able
to complete successfully. The domain that first detected
the purged condition provides an exception trace.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump.
User Response&#58; Investigate the reason why the task
was purged. It was purged either by the master
terminal operator or as a result of deadlock timeout.
Modules&#58; DFHCPCBA, DFHCPCBI, DFHCPCBS



AAO7
Explanation&#58; The CPI Communications syncpoint
request handler has been passed an invalid DFHLUC
parameter list. This is a CICS internal logic error.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; A level 2 trace for ‘CP’ of the
transaction shows the course of events before this error
occurred &#40;such as the modules called and their
parameters&#41; plus details of the error itself. You need
further assistance from IBM to resolve this problem. See
Part 4 of the CICS Problem Determination Guide for
guidance on how to proceed.
Module&#58; DFHCPSRH



AAO8
Explanation&#58; The CPI Communications syncpoint
request handler has been passed an invalid
conversation control block &#40;CPC&#41;. This is a CICS
internal logic error.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; A level 2 trace for ‘CP’ of the
transaction shows the course of events before this error
occurred &#40;such as the modules called and their
parameters&#41; plus details of the error itself. You need
further assistance from IBM to resolve this problem. See
Part 4 of the CICS Problem Determination Guide for
guidance on how to proceed.
Module&#58; DFHCPSRH



AAO9
Explanation&#58; A task has been purged either as a result
of a purge from the master terminal operator via the
CEMT transaction, or by the task being timed out after
waiting for longer than the DTIMOUT &#40;deadlock
timeout&#41; value specified for the transaction.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump.
User Response&#58; Investigate why the task was purged.
If the task was purged by the master terminal operator,
this may have been in an attempt to clear the system
which appeared to be deadlocked for some reason.
If the task was timed out automatically as a result of
the DTIMOUT value being exceeded, this may be due
to insufficient main storage being available for the
number of tasks in the system. If the amount of main
storage cannot be increased, the number of tasks in the
system should be reduced to avoid short-on-storage
situations. Another possibility would be to increase the
value of the DTIMOUT option for the transaction.
Module&#58; DFHCPCLR
Abend codes ABxx



ABAC
Explanation&#58; An activity issued EXEC CICS RETURN
&#40;without the ENDACTIVITY option&#41; but no events
were processed during the activation. The activity was
executed with a RUN command.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump. The EXEC CICS
HANDLE ABEND command cannot handle this abend.
User Response&#58; Investigate why the activity did not
process any events.
Module&#40;s&#41;&#58; DFHBASP





ABAD
Explanation&#58; An activity issued EXEC CICS RETURN
ENDACTIVITY while there were activity completion
events pending. The activity was executed with a RUN
command.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump. The EXEC CICS
HANDLE ABEND command cannot handle this abend.
User Response&#58; Investigate why the activity had
pending activity completion events.
Module&#40;s&#41;&#58; DFHBASP





ABAE
Explanation&#58; An activity issued EXEC CICS RETURN
&#40;without the ENDACTIVITY option&#41; but no events
were processed during the activation. The activity was
executed with a LINK command.
System Action&#58; The task which issued the LINK is
abnormally terminated with a CICS transaction dump.
The EXEC CICS HANDLE ABEND command cannot
handle this abend.
User Response&#58; Investigate why the activity did not
process any events.
Module&#40;s&#41;&#58; DFHEIBAM





ABAF
Explanation&#58; An activity issued EXEC CICS RETURN
ENDACTIVITY while there were activity completion
events pending. The activity was executed with a LINK
command.
System Action&#58; The task which issued the LINK is
abnormally terminated with a CICS transaction dump.
The EXEC CICS HANDLE ABEND command cannot
handle this abend.
User Response&#58; Investigate why the activity had
pending activity completion events.
Module&#40;s&#41;&#58; DFHEIBAM





ABLA
Explanation&#58; The task was purged before a GETMAIN
request to the storage manager &#40;SM&#41; domain was able
to complete successfully. The domain that first detected
the purged condition provides an exception trace.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump.
User Response&#58; Investigate why the task was purged.
It was purged either by the master terminal operator or
as a result of deadlock timeout.
If the task was purged by the master terminal operator,
this may have been in an attempt to clear the system
which appeared to be deadlocked for some reason.
If the task was timed out automatically as a result of
the DTIMOUT value being exceeded, this may be due
to insufficient main storage being available for the
number of tasks in the system. If the amount of main
storage cannot be increased, the number of tasks in the
system should be reduced to avoid short-on-storage
situations. Another possibility would be to increase the
value of the DTIMOUT option for the transaction.
Modules&#58; DFHMCP, DFHMCPE, DFHM32, DFHPBP,
DFHRLR





ABLB
Explanation&#58; An error &#40;INVALID, DISASTER, or
unexpected EXCEPTION response&#41; has occurred on a
call to the storage manager &#40;SM&#41; domain. The domain
that detected the original error provides an exception
trace, a console message and, possibly, a system dump
&#40;depending on the options in the dump table&#41;.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump.
User Response&#58; Please see the related message
produced by the domain that originally detected the
error.
Modules&#58; DFHMCP, DFHMCPE, DFHM32, DFHPBP,
DFHRLR





ABMA
Explanation&#58; The user has supplied a terminal I/O
area &#40;TIOA&#41; with an invalid data length that was either
equal to zero or greater than the storage accounting
length minus 12.
Alternatively, the length field of a header or trailer area
provided by the application program is invalid &#40;that is,
not positive&#41;.
Problem Determination&#58; The output services work
area &#40;OSPWA&#41; is in user storage and will be printed in
a transaction dump. It is addressed by register 2 at the
time of the abend. Relevant fields are&#58;
v OSPTR7
Chapter 3. Transaction abend codes 1143
v OSPHDRA
v OSPTRLA
Register 4 or OSPTIOA points to the TIOA. In the
TIOA, the following fields are relevant&#58;
v TIOATDL
v TIOASAL
Analysis&#58;
Register Label Description
R4=@TIOA PBCKTDL TIOATDL is zero or greater
than TIOASAL-12.
R2=@OSPWA PBD20080 R0 &#40;= first halfword of
R0=length trailer&#41; is zero.
of trailer R8=OSPTRLA.
R8=@trailer OSPTR7 has X’20’ bit set.
R2=@OSPWA PBDTXHDR R0 &#40;= first halfword of
R8=@header header&#41; is zero.
R0=length R8=OSPHDRA.
of header. OSPTR7 has X’40’ bit set.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; Correct the program that supplied the
erroneous data length.
Check the TIOA. If either of the conditions described is
present, check the application program. For programs
using command-level interface, the TIOA is obtained by
CICS using the length of the data item passed in the
FROM option on an EXEC CICS SEND MAP or EXEC
CICS SEND TEXT command, or in the TRAILER or
HEADER option on an EXEC CICS SEND TEXT or an
EXEC CICS SEND PAGE command. Check the data
item for zero length.
Header and trailer records have a special format
described in the CICS Application Programming Reference.
An ABMA abend occurs if the first halfword &#40;the
length&#41; is not positive. Check the remainder of the
header/trailer record for validity when the length is
checked.
Modules&#58; DFHPBP, DFHMCP





ABMB
Explanation&#58; The user has specified a cursor position
in the BMS output request. It is larger than the current
screen size for the 3270 for which output is being built.
Problem Determination&#58; If the abend occurs in
DFHPBP&#58;
At the time of the abend, register 2 points to the
OSPWA and register 1 to the TTP. Relevant fields are&#58;
v OSPTR3 has X’10’ bit set to indicate a user-specified
cursor position
v OSPCP contains a halfword cursor position specified
by user
v TTPSCSZ contains the halfword value of the screen
size to compare against.
If the abend occurs in DFHMCP or DFHMCX&#58;
v Register 6 points to the OSPWA &#40;in LIFO storage&#41;
v OSPCP contains a halfword cursor position specified
by user
v OSPTR3 has X’10’ bit set to indicate a user-specified
cursor position
v OSPSCSZ contains the halfword value of the screen
size to compare against.
Analysis&#58;
Register Label Description
In DFHPBP&#58;
R2=@OSPWA PBDBADC OSPTR3 X’10’ bit set
indicates the user-
R1=@TTP specified cursor
position.
TTPSCSZ halfword screen
size.
OSPCP halfword cursor
position.
In DFHKCP or DFHMCX&#58;
R6=@OSPWA MCENEAU2 OSPTR3 X’10’ bit set
indicates the userspecified
cursor
position.
OSPSCSZ halfword screen
size.
OSPCP halfword cursor
position.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; Correct the program that specified the
incorrect cursor location.
Use trace to identify the statement issuing the request.
Check that the cursor position is being correctly set.
The program may have been designed to run in
alternate screen size mode but is being run in default
screen size mode, or it may have been designed to run
on a 3270 model different from the one in use. If the
program is routing a message, the route list should be
checked. If the program is to run with various 3270
models, the cursor position should be within the size of
the smallest screen.
Modules&#58; DFHPBP, DFHMCP &#40;for minimum-function
BMS&#41;, DFHMCX





ABMC
Explanation&#58; The CMSG transaction is attempting to
send a message to a greater number of terminals than
is possible. There is no fixed maximum because the
value depends on the other operands specified on the
routing command.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; Redefine the route list.
Module&#58; DFHMCP





ABMD
Explanation&#58; DFHTPR or DFHTPP has issued a
DFHDI TYPE=SEND and has received a return code
other than “FUNCERR-REQUEST FOR CHANGE
DIRECTION SIGNALED” or “NORESP”
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; Inform your system programmer.
Modules&#58; DFHTPP, DFHTPR





ABME
Explanation&#58; DFHTPR or DFHTPP has detected an
invalid datastream or DFHWBBMS detected invalid
forms data while processing a basic mapping support
&#40;BMS&#41; request.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump. If the


ABEND was issued from DFHTPR or DFHTPP then
register 7 indicates the location at which the ABEND
was detected.
User Response&#58; If DFHTPR or DFHTPP issued the


ABEND then examine the transaction dump for bad
data in the TIOA. If the origin of the bad data is an
application program, correct the program. If
DFHWBBMS issued the ABEND then check the validity
of the incoming forms data in the CICS trace.
Modules&#58; DFHTPP, DFHTPR, DFHWBBMS





ABMF
Explanation&#58; The value specified for the length option
of the basic mapping support &#40;BMS&#41; send map is
greater than the length of the ‘from’ area.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; Redefine the value for the length
option.
Module&#58; DFHPBP





ABMG
Explanation&#58; The user has requested a basic mapping
support &#40;BMS&#41; service that was not specified at system
generation, or at initialization.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; Correlate services requested against
options specified in the system generation of BMS.
Follow this procedure&#58;
1. Scan the trace table for the transaction ID that
issued the abend. If this is CSPQ &#40;page cleanup&#41;,
module DFHTPQ abnormally terminated because a
message purge delay of zero has been specified and
CSPQ has been entered via a terminal. The message
purge delay is specified in the PRGDLAY of the
DFHSIT macro, and its value can be found in
SITPRGD.
2. Scan the trace table for the last BMS request &#40;code
‘FA’&#41;. Use the option bytes at the start of the failing
module to see if the requested functions have been
generated. For example, paging may have been
requested, but standard or minimum BMS was
specified in the SIT.
3. If the BMS request is compatible with the BMS
options in the CICS system generation, some
incompatible suffixing amongst BMS modules must
have occurred. This can happen if the DFHSIT
macro specified individual suffixes for the BMS
modules.
The following modules differ between standard and
full-function BMS&#58;
DFHMCP
DFHRLR
DFHPBP
DFHTPP
Modules&#58; DFHMCP, DFHTPQ





ABMI
Explanation&#58; The map specified for a BMS input
mapping request was not an input map.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; Either define another input map or
redefine the existing map.
Modules&#58; DFHMCP, DFHMCX, DFHMCY





ABML
Explanation&#58; The terminal control locate routine
received invalid data from DFHRLR and returns with
an error return code. DFHRLR is attempting to scan the
TCT for a BMS ROUTE request with LIST=ALL or
operator class or operator ID specified in the route list.
The terminal control table may have been corrupted.
Problem Determination&#58; Register 11 points to the
current TCTTE in the search.
The TCT prefix &#40;DFHTCTFX&#41; can be located from
CSATCTBA.
The first terminal entry &#40;TCTTE&#41; in the TCT is
addressed by TCTVTEBA.
TCTTETEL is the halfword offset from current TCTTE
to the next.
Chapter 3. Transaction abend codes 1145
Analysis&#58; The current TCTTE address is either not on a
full-word boundary or is not within the limits of the
TCT, or the address of the next TCTTE, obtained by
adding TCTTETEL to the current address, is invalid.
This check is made by locate code &#40;DFHZLOC&#41; in
DFHZCX.
Register Label Description
R11=@TCTTE RLRLOCN Issue DFHTC CTYPE=LOCATE
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; You need further assistance from IBM
to resolve this problem. See Part 4 of the CICS Problem
Determination Guide for guidance on how to proceed.
The terminal control table has probably been corrupted
during execution. Attempt to scan through the TCT in a
dump. &#40;Because the system dump uses the same
technique for printing all TCTTEs, the system dump
fails at the same point.&#41;
Determine which entry is incorrect. It may be that the
TCTTE has been overwritten by user data that is
recognizable in the dump.
Check the application program for references to the
TCTTE pointer. Check for user data that may be
addressed from the same pointer.
In an assembler program, there may be multiple
equates for the TCTTE base register.
It may be that the TCT is being overwritten by some
earlier transaction. If this is so, it is probably one
associated with the terminal whose TCTTE is
overwritten.
Modules&#58; DFHRLR for full-function BMS





ABMM
Explanation&#58; An invalid map was specified.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; Use the supplied dump to diagnose
the problem. Register 6 contains the address of the BMS
instruction being executed when the error was
recognized.
Module&#58; DFHPBP





ABMO
Explanation&#58; The map specified for a BMS output
mapping request was not an output map.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; Either define another output map or
redefine the existing map.
Modules&#58; DFHMCP, DFHMCX, DFHMCY





ABMQ
Explanation&#58; The query transaction &#40;CQRY&#41; has been
initiated and either the task is not terminal-oriented, or
the associated terminal is not defined to CICS as a 3270
or SCSPRINT device. This abend will occur if CQRY is
entered at a console, even when the console is a 3270
device, since the console has the appearance to CICS of
a keyboard/printer device. The CQRY transaction does
not have an operator interface, and under normal
conditions there is no need for an operator to invoke
CQRY or for a user transaction to START the CQRY
transaction. CQRY is run automatically by CICS when a
3270 or SCSPRINT device connects. In the transaction
dump, register 8 contains the address of the TCTTE for
the associated terminal. If register 8 contains zero, this
indicates that the task is not terminal-oriented.
System Action&#58; The task is abnormally terminated
with a CICS dump.
User Response&#58; Ensure that the terminal associated
with CQRY is of the 3270 or SCSPRINT family of
devices.
Module&#58; DFHQRY





ABMR
Explanation&#58; The Page Retrieval transaction &#40;CSPG&#41;
has been initiated but the task is not terminal-oriented.
System Action&#58; The task is abnormally terminated
with a CICS dump.
User Response&#58; Ensure that a terminal is associated
with the CSPG transaction.
Module&#58; DFHTPR


ABMU
Explanation&#58; The application program supplied an
address that is not within region boundaries. The
low-order 3 bytes of general register 1 in the
transaction dump contain the erroneous address. The
high-order byte of register 1 indicates the address type
as follows&#58;
X'01' Title address &#40;TCAMSTA&#41;
X'02' Alternate I/O area address &#40;TCAMSIOA&#41;
X'03' Map address &#40;TCABMSMA&#41;
X'04' Header address &#40;TCAMSHDR&#41;
X'05' Route list address &#40;TCAMSRLA&#41;
X'06' Trailer address &#40;TCAMSTRL&#41;
X'07' Map set address &#40;TCAMSMSA&#41;
X'08' TIOA address &#40;TCTTEDA&#41;
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; Correct the application program that
is supplying the erroneous address.
Modules&#58; DFHMCP, DFHEMS


ABMV
Explanation&#58; DFHRLR has detected an invalid route
list entry.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; Check that the route list is correctly
built with reserved field in the entry containing blank
and a stopper of halfword X’FFFF’ to terminate the list.
Module&#58; DFHRLR


ABMX
Explanation&#58; A text string passed to BMS contained a
set attribute order that was invalid for one of the
following reasons&#58;
1. The set attribute sequence was less than three
characters.
2. The attribute type was invalid.
System Action&#58; The task is abnormally terminated
with a CICS transaction dump.
User Response&#58; Correct the application program.
Module&#58; DFHPBP


ABMY
Explanation&#58; BMS is building a TTP &#40;Terminal Type
Parameter&#41; control block but the pagesize selected for a
terminal by BMS is zero because either the default or
alternate screensize has been defined as zero.
In the transaction dump, significant general purpose
register contents are as follows&#58;
1. Register 6 points to the BMS extension of the
TCTTE
2. Register 10 points to the TTP &#40;Terminal Type
Parameter&#41; control block
3. Register 11 points to the TCTTE
System Action&#58; The task is abnormally terminated
with a CICS transaction dump.
User Response&#58; Check the TERMINAL and
TERMTYPE definitions which determined the attributes
of the offending TCTTE.
Module&#58; DFHRLR


ABMZ
Explanation&#58; The address of the terminal I/O area
&#40;TIOA&#41; in TCTTEDA was found to be zero.
When using BMS fast path as a result of an EXEC CICS
RECEIVE MAP, DFHEMS always initializes TCTTEDA
with the address of the TIOA. If TCTTEDA is
subsequently found to be zero by DFHMCX, an
overwrite must have occurred.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; Investigate why TCTTEDA is zero.
Scan the trace table for the last BMS request &#40;code FA&#41;
for the failing task and try to determine which user
programs have been given control since that BMS
request.
Modules&#58; DFHMCP, DFHMCX, DFHMCY


ABM0
Explanation&#58; The map specified for a basic mapping
support &#40;BMS&#41; request could not be located.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; Check if the map has been defined. If
it has, check that it has been specified correctly.
Modules&#58; DFHMCP, DFHMCX, DFHMCY


ABM1
Explanation&#58; A basic mapping support &#40;BMS&#41; service
is requested by a task associated with a terminal that is
not supported by BMS. The request is not a routing
request.
Problem Determination&#58; At the time of the abend,
register 11 addresses the TCTTE, and TCTTETEA and
register 6 address the TCTTE extension, TCTETTE.
Relevant fields are&#58;
TCTTEDDS the device dependent suffix.
TCTTEMSS the map set suffix.
Analysis&#58; DFHRLR tests the device dependent suffix
and the map set suffix in the TCTTE extension. If both
of these are zero, the terminal is not supported by BMS
and DFHRLR abends the task with the abend code


ABM1.
Register Label Description
R4= RLRSFXCK TCTEDDS=X’00’ and
TCTEMSS=X’00’.
@TCTTETE The device dependent suffix
and the map set suffix have
loaded into the lower two
bytes of register 3 by the
subroutine RLRSUFXS.
System Action&#58; The transaction is abnormally
terminated with a CICS transaction dump.
User Response&#58; Do not use terminals not supported
by BMS for applications using BMS services.
Check the terminal type and model number. Confirm
that it is a terminal that is not supported by BMS. A list
of terminals supported by BMS is given in the CICS
Application Programming Guide. Check that the TCT
Chapter 3. Transaction abend codes 1147
macro for the terminal accurately describes the physical
terminal.
Module&#58; DFHRLR


ABM2
Explanation&#58; No user data was supplied for this BMS
request. That is, the address of a user data area was not
found in either TCTTEDA or TCAMSIOA.
When a BMS macro level output request is issued, the
user must have placed the address of the data to be
passed to BMS in TCTTEDA or TCAMSIOA before
issuing the macro. 
Module&#58; DFHMCP


ABM3
Explanation&#58; A BMS input or output request has been
issued from a task that is not terminal-oriented.
System Action&#58; The task is abnormally terminated
with a CICS dump.
User Response&#58; The task issuing a BMS input or
output request must be attached to a terminal.
Module&#58; DFHMCP


ABM4
Explanation&#58; An invalid request response has been
received to a temporary storage PUT or PUTQ request
issued by BMS. The data passed to the temporary
storage program has an invalid length.
Problem Determination&#58; Abend in DFHMCP &#40;see
Analysis&#41;
The OSPWA &#40;output services work area&#41; is in user
storage and is printed in a transaction dump. It is
addressed by register 9 at the time of the abend.
Relevant fields are&#58;
OSPTITLE
OSPTTCNT
OSPPLTI
OSPTOTPG
The message control record &#40;MCR&#41; is an area of user
storage obtained by BMS. It is addressed by register 8
at the time of the abend. The first 8 bytes contain
storage accounting information. MCRLLBB contains the
length of the MCR &#40;halfword&#41; abend in DFHTPP.





ABM5
Exp

Post Reply

FREE TUTORIALS

Tutorials
Free tutorials from mainframegurukul
  • JCL Tutorial
    Covers all important JCL concepts.
  • Cobol Tutorial
    This tutorials covers all Cobol Topics from STRING to COMP-3.
  • DB2 Tutorial
    DB2 Tutorial focuses on DB2 COBOL Programming.
  • SORT Tutorial
    This Tutorial covers all important aspects of DFSORT with examples
  • CICS Tutorial
    This CICS tutorial covers CICS concepts and CICS Basics, CICS COBOL Programming.
Interview
Mainframe Interview questions



Other References
Mainframe Tools and others