Interprocess message movement
There are two processes in this configuration.
- Process 1 contains four threads: two protocol threads, one translation thread, and one command thread.
- Process 2 contains three threads: one protocol thread, one translation thread, and one command thread.
In this interprocess message transaction:
- The message arrives from a connection.
- The message is routed and translated.
- The translated message is delivered to the destination connection.
- The destination connection sends a reply message.
- The reply message is routed and translated.
- The reply message is delivered to the source connection.
A protocol thread is responsible for communicating with one remote host connection. That connection forms part of the protocol thread name. For example, the proto "A" thread is the protocol thread responsible for communication with Connection "A." All protocol messages sent to or received from a connection are handled by the protocol thread that owns the connection.