Server adapters

Stabilized feature: Service Flow Runtime and Service Flow Modeler capability in IBM Developer for z/OS 14.2.3 are stabilized. Consider exposing and orchestrating applications as API services by using z/OS Connect Enterprise Edition or CICS® web services, or by writing web applications in Java or Node.js. See also Stabilization notices and discontinued functions.

A server adapter is a component of a service flow that is invoked during request processing. Depending on what is modeled, the service flow can use server adapters for CICS and IMS applications, transactions, IBM® MQ-enabled applications, Web services, and custom programs. If modeled, the FEPI server adapter can perform screen navigation.

In addition to the supported types of server adapters, you can initiate custom programs using an EXEC CICS LINK command to augment the functions of a service flow. If you want to include behavior in your service flow that you cannot directly model in service flow project tools, you can write a custom program to perform the function you require and then model a link to it in the flow. The mechanism that invokes the custom program is the same as the mechanism that initiates a CICS application using a program link.

The CICS Service Flow Runtime environment supports the following types of adapters:

  • FEPI server adapter
  • Link3270 server adapter
  • Program link server adapter
  • Queue server adapter
  • Web service server adapter