Link3270 State file processing for non-unique IDs — synchronous mode

If your site uses non-unique UserIDs, and if the process terminates abnormally due to a CICS® Service Flow Runtime system error and / or an incorrectly modeled flow, this can result in allocated Link3270 bridge facilities and associated Link3270 State file data on CICS Service Flow Runtime Link3270 State file (DFHMALSF).

The CICS Service Flow Runtime / BTS process that was initiated to execute that modeled flow will, upon issuing a reply to the service requestor, complete.

Under the complete state there will be no CICS Service Flow Runtime / BTS process container information available for subsequent use to locate, use and / or delete bridge facilities and associated state data.

For this reason, the bridge facilities (and associated state data) will be deleted before the CICS Service Flow Runtime / BTS process is complete, successfully executed or not.

The CICS Service Flow Runtime DPL Stub program (DFHMADPL), will delete these facilities and associated state data before issuing the reply of an executed process to the controlling application.

The DPL Stub program uses the unique tag (see Run time processing of non-unique user IDs using Link3270 bridge server adapters), in conjunction with the user UserID to:

The CICS Service Flow Runtime / BTS process will then be completed.

Note: If the delete of bridge facilities fails, those bridge facilities will remain until the expiration of bridge facility maximum keeptime, (BRIH-FACILITYKEEPTIME). For information on how to set the Link3270 bridge facility maximum keeptime, see information on MAT_MAX_FAC_KEEPTIME in the Service Flow Modeler help.