CICS Service Flow Runtime FEPI file processing

The CICS® Service Flow Runtime SLU Connection file (DFHMACOF) is mapped by copybook DFHMARCO in the CICS Service Flow Runtime product library .SCIZMAC. It has an associated alternate file, (DFHMAC1F). The files are used to track the state of connections and conversations and ownership of conversations.

The CICS Service Flow Runtime Target Interaction file (DFHMATIF), is mapped by copybook DFHMARTI in the CICS Service Flow Runtime product library .SCIZMAC. Normally, this file is used to store the last buffer (max. 3600 bytes) sent or received from and to the defined target applid or application transaction as modeled in the service flow. The buffer is used in subsequent FEPI processing when active conversations are acquired (FEPI ALLOCATE PASSCONVID), to determine the processing state of the conversation.

If you use LU assignment processing for non-unique UserIDs and if you have submitted a request to run in synchronous mode, the abnormal termination of that request can result in LUs remaining assigned. The LUs that were assigned will have their sessions (FEPI conversations) terminated and assignment deleted before the CICS Service Flow Runtime / BTS process is complete, successfully executed or not. If the request terminates abnormally in asynchronous mode and you are using LU assignment processing for non-unique UserIDs, the LUs are left for compensation.

Also, as a normal end of day processing strategy, the service requestor could invoke a modeled flow as a process to locate, logoff and release any assigned LUs.