ABM0 abend indicating BMS map could not be located but map is defined to CICS

Technote (troubleshooting)


Problem(Abstract)

You have a transaction that receives an abend ABM0 ( abendABM0 ) indicating that the map specified for a BMS request could not be located. However, the mapset is defined to CICS and the load module and map are included in a dataset in the DFHRPL concatenation. Your application program might issue a SEND MAP and RECEIVE MAP.

Symptom

As an example, assume your mapset is ABCSUM and the program for your transaction is ABCSUMM. In the region where the failure occurs the BMS SIT option is BMS=DDS and CICS is finding ABCSUMM as the map with the M appended for a certain terminal type.


Cause

System initialization table (SIT) parameter BMS was not set to NODDS

Resolving the problem

Change the BMS SIT parameter to BMS=NODDS. When you change it to BMS=NODDS, you will no longer receive the ABM0.

Note: If the character chosen for 3270-2 displays (80-character width) LU Type 2 devices was something other than "M" the abend would not have been received.

Product Alias/Synonym

CICS/TS CICS TS CICS Transaction Server

Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

CICS Transaction Server
BMS

Software version:

3.1, 3.2, 4.1, 4.2, 5.1

Operating system(s):

z/OS

Reference #:

1113269

Modified date:

2013-07-25

Translate my page

Machine Translation

Content navigation