COBOL Generator cannot continue. A field that is not BMS
named cannot be used as recognition criteria for screen {screen name}.
Change the Recognition Description associated with this screen to
use only BMS named fields.
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.