Client Transaction Programs

Typically, a program begins a conversation because it requires a service from another program. This program is called a client transaction program. The client transaction program requests the conversation through the LU 6.2 API.

Often the client transaction program is started by a human user; however, the client transaction program could actually be a server transaction program responding to another program's request. In any conversation, the client transaction program is always running before the conversation begins. The client transaction program startup and termination are not directly related to the conversation. The client transaction program initiates the conversation, and it can continue to run after the conversation is over.