S7M3EMSS

This component is a CEET module that handles all TIBCO EMS requests. The library containing S7M3EMSS must be concatenated in the CICS STEPLIB and must be authorized.

S7M3EMSS is attached under a separate TCB so it runs outside of CICS normal transaction processing. The program provides four processing areas:
  • Master Thread – starts and stops Connection Threads (up to the value specified in the MAXCONN parameter in S7MACURT).
  • Connection Thread – starts and stops Work Threads (up to the value specified in the MAXWORK parameter in S7MACURT).
  • Work Thread – interfaces between the CICS application and the TIBCO EMS Client library. Receives EMS function calls, performs the execution, and returns both data and the return code.
  • Language Environment Condition Handler – while supporting the Work Threads, it enables recovery from S0Cx abends so that only the Worker terminates, while the rest of the CEET remains and continues to service other CICS transactions.