When you run MQIAC adapter services in the CICS® Service Flow Runtime, the runtime environment supports the services differently to adapter services modeled in Service Flow Modeler.
The runtime environment supports the invocation of MQIAC adapter services by differentiating which services to run through the DFHMAH-VERSION field in the request message header. If the field has a value of 1, the runtime environment knows that a MQIAC server adapter is being invoked and processes the request accordingly.
It is recommended that you recompile and redeploy MQIAC server adapters that use the Link3270 bridge.
In flows generated by Service Flow Modeler, transaction routing is automatically handled. However in Link3270 adapter request processing for MQIAC adapter services, you should ensure that the AOR routing indicator is set to YES in the MQIAC flows. This indicator configures the runtime environment to use transaction routing for Link3270 adapter services. The AOR routing indicator is a Link3270 node property called MAT_AOR_ROUTING.
Set the AOR routing indicator to NO for all adapter program properties files and .rsc files when all target CICS application transactions are run locally in the region for Link3270 processing.
Prior MQIAC generated Link3270 navigator file read errors, file rewrite errors, and file delete errors are reported by the generated Link3270 navigator program.
If you want to
switch vector logging on, you can only set the value of 1.
A value of 2 is not supported. Also, if you do not recompile
and redeploy your MQIAC server adapters that use the Link3270 bridge, vector
logging continues to use the DFHMALVF file, rather than using DFHMALVA and
DFHMALVB. To view the DFHMALVF vector log, run the DFHMAMVM JCL. This runs
the program DFHMAVUM to dump the vector log file.
Processing of non-unique user ids is the same for FEPI and Link3270 adapters. Using unique user ids in MQIAC enhances the processing of Link3270 adapter processing only, as the business state management is performed differently to CICS Service Flow Runtime. With unique user ids MQIAC users can use the Link3270 bridge facilities and associated session data in one request, leave it assigned to the unique user id and reuse it in subsequent request processing. CICS Service Flow Runtime provides this benefit without requiring the unique user id.