Previous Topic: Cooperative FlowNext Topic: Distributed Processing Client


Distributed Processing Server

Distributed Processing Server (DPS) is a term that is used to refer to the target PStep of a cooperative flow request. The DPS is a No Display procedure step that contains business logic. The DPS typically provides the interface for accessing database information. The DPS is packaged in a Server Manager. Server Managers contain one or more PSteps.

Note: In certain environments, the Server Manager is generated code (CICS, IMS, TE, Tuxedo). Other environments that themselves provide the Server Manager functionality (EJB and .NET servers). For the latter, the generated output for a Server Manager provides the context (deployment descriptors) in which the DPS is defined to the environment.

A generated Server Manager provides some functionality that is not available when the execution environment provides the Server Manager support. For example, a CICS generated Server Manager performs the setup processing that establishes part of the execution environment prior to invoking the target DPS. This setup processing includes invoking a set of user exits. These user exits are not implemented in the environments where the environment itself provides the functionality of the Server Manager.

More information:

Security