Synchronous CICS Program Execution

RED CICS Recipe Processing (Request/Reply into CICS).

A CICS region can be set up to “Listen” (Consume) RED messages from many Substation ES Interfaces (multiple RED interfaces in one Substation ES, a RED interface in multiple Substation ES regions, or combinations.)

One RED destination is set up to which all the Substation ES RED interfaces send messages.Thus many Substation ES regions and RED interfaces can communicate with a single CICS region.

There is NO priority scheme in this setup. If the RED CICS buffer pool is designated “ordered”, then RED CICS processes them in the order they are inserted into the buffer pool. If the RED CICS buffer pool is designated “unordered”, then the RED CICS process handles the messages randomly on a “first find” manner (not maintaining insertion order)

RED CICS will process the Substation ES request by:

  1. setting up the business data environment
  2. executing the business application
  3. returning the response data to the proper Substation ES interface which can deliver the response to the initial requester