An enterprise server instance can run a number of SEPs, depending on the functionality it provides. When a SEP has finished processing a request, it becomes available to process other requests as they are generated. A SEP contains the following components:
The COBOL run-time system adapted to operate in the Enterprise Server environment. Within a SEP, an application runs inside an application container.
Manages transactions for container-managed services, that is, it coordinates COMMITs and ROLLBACKs.
Decodes requests that are received. There is a Micro Focus request handler for each type of client request that Enterprise Server can handle. The request handler maps the output parameters into a form the client will understand.
There are request handlers for the SOAP protocol and for the Micro Focus binary protocol. You can configure user exits to customize the request provided for the SOAP protocol.
Handles requests for resources such as database and file access.
The processing of a request proceeds as follows:
The request handler uses the mapping information created by the Interface Mapping Toolkit to map the request parameters into the call interface of the COBOL application.