When the flow type of the flow node in the generation properties file is Link3270 Bridge, the Generate Runtime Code wizard processes each screen message individually, depending on whether the screen message contains BMS information and depending on the target runtime set in the generation properties file.
If the screen message contains BMS information, then the wizard generates source code to interact with the terminal application using BMS. This is true whether the target runtime is CICS Service Flow Runtime: Level 1.0 or CICS Service Flow Runtime: Level 2.0 (see CICS® Service Flow Runtime Levels 1.0 and 2.0).
If the screen message does not contain BMS information, then the wizard's action depends on the target runtime:
CRRZE7312E COBOL Generator cannot continue. Link3270 Bridge flows require
the use of imported BMS maps.
| Contents of the screen message: | How the Generate Runtime Code wizard responds: | |
|---|---|---|
| CICS Service Flow Runtime: Level 2.01: | CICS Service Flow Runtime: Level 1.01: | |
| The screen message contains BMS map information: | The wizard terminates with an error. | The wizard terminates with an error. |
| The screen message contains no BMS map information: | The wizard processes the descriptor and then goes to the next item. | For this runtime environment a screen message must contain BMS information! Therefore the wizard terminates with an error. |
| 1See CICS Service Flow Runtime Levels 1.0 and 2.0. | ||
As the preceding table shows, when the target runtime environment is CICS Service Flow Runtime: Level 2.0 and the screen message contains no BMS map information, then the wizard processes the descriptor successfully.
CRRZE7307E COBOL Generator cannot continue. A field that is not BMS named cannot
be used as recognition criteria for screen {screen message name. Change the
Recognition Description associated with this screen to use only BMS named fields.
| Contents of the screen message: | How the Generate Runtime Code wizard handles the descriptor: | |
|---|---|---|
| CICS Service Flow Runtime: Level 2.01: | CICS Service Flow Runtime: Level 1.01: | |
| The screen message contains BMS map information: | The wizard issues a warning message but then goes on to process the next item. | The wizard issues a warning message but then goes on to process the next item. |
| The screen message contains no BMS map information: | The wizard processes the descriptor and then goes to the next item. | For this runtime environment a screen message must contain BMS information! Therefore the wizard terminates with an error. |
| 1See CICS Service Flow Runtime Levels 1.0 and 2.0. | ||
The {resource type} in the Screen Description named {screen description name}
for screen {screen message name} is not supported for Screen Recognition by
this generator and, therefore, is ignored.
If the target runtime is CICS Service Flow Runtime: Level 1.0 then the wizard terminates with an error, as described in the second subtopic of this topic (see Type of source code generated when the flow type is Link3270 Bridge).