COBOL generation stopped with an error.
A field that does not have a BMS name cannot
be used in a screen descriptor for screen description {screen description name}.
Change the screen descriptors associated with
this screen description to use only fields with BMS names.
Explanation
When generating a terminal service flow of flow
type Link3270 Bridge, only fields named in the imported BMS maps
can be referenced in the user-created screen descriptors.
User response
The problem is that a descriptor in the screen
description uses a default field name instead of a BMS field name
(see Default field name and Handling of String and Field Pattern descriptors when the flow type is Link3270 Bridge). Follow
these steps:
- Open the referenced screen message in the screen messages editor.
- Select the Screen Descriptions tab.
- Expand the relevant screen description.
- Identify any descriptor that uses a default field name (such as Field30)
instead of a BMS field name (see Default field name).
- For each descriptor that uses a default field name, either modify the descriptor so that it uses a BMS
field name or else delete the descriptor.
Note: The restriction that screens in a Link3270 Bridge
flow cannot use String or Field pattern descriptors for non-BMS-named
fields as recognition criteria has been lifted when generating for
CICS® Transaction Server for z/OS® V3.2 or
later.