An application might issue a SEND MAP without specifying the MAPSET
option on the EXEC CICS® SEND MAP request.
The name of the module in DFHRPL, as generated by the map definition macros,
can be obtained from the following locations:
- Name on DFHMSD
- Name on DFHMDI, if DFHMSD is omitted
- CSECT statement
- NAME in the LINKEDIT input
The obtained value might not match the MAPSET name specified or defaulted
on the SEND MAP request
You can override the value that defines the MAPSET name. The steps are
as follows:
- Right-click the SFMXSD file for the BMS map.
- Select Open with the flow message editor.
- Expand the Groups folder and select the listed
group.
- Select the Properties view.
- Under the BMSTerminal Physical Properties Hierarchy, select the Global
Group category.
- Change the MAPSET value to one of the following:
- MAP value
- CSECT value
- Name of the module in DFHRPL, based on the naming method (as described in the second paragraph of this topic)
- Save the .sfmxsd file.
- Regenerate the Service Flow.
The flow should now run as expected.
The value specified in the flow message editor will be compared to the
SNA_3270_MAPSET_NAME field in the recognition condition logic generated into
the COBOL output source code.