DEFINE PROCESS command: Overview of intersystem network process

From m204wiki
Jump to navigation Jump to search


A process is a conversation program that participates in a conversation with another program. The DEFINE PROCESS command associates the process name with a set of processgroups, each of which associates it with a link.

By assigning processes to specific processgroups, the system manager can control their use of network resources and also can select sessions with special characteristics to support conversations with special requirements.

The two types of processes are client and server.

The client process

A client process definition is associated with the outbound conversation partner which initiates the conversation. A client process is identified by the presence of the PARTNER parameter. The partner name is the same name used on the server DEFINE PROCESS command at the remote node. The DEFINE PROCESS command associates a symbolic name with the actual transaction name of the conversation partner. This allows the actual name of the service transaction to be modified without requiring changes to any SOUL request.

The server process

A server process definition is associated with the inbound conversation which accepts a remote request to start a subsystem. It is identified by the use of the SUBSYSTEM parameter. The use of a symbolic name for the server process allows the name of the subsystem to be modified without requiring remote users to modify the name used to select the transaction.

The following pages contain descriptions and examples of DEFINE PROCESS requirements for the Model 204 Program Communication facilities:

DEFINE PROCESS command: Horizon for TCP/IP and VTAM
DEFINE PROCESS command: Transfer Control partner
DEFINE PROCESS command: User Language to DB2