OSF DCE Application Development Guide--Core Components

OSF DCE Application Development Guide—Core Components
2. When the request arrives at the endpoint, the server’s system places it in a request
buffer belonging to the corresponding server.
3. As one of its scheduled tasks, the server gets the incoming calls from the request
buffer. The server either accepts or rejects an incoming call, depending on
available resources. If no call thread is available, an accepted call is queued to
wait its turn for an available call thread.
4. The server then allocates an available call thread to the call.
5. The server identifies the appropriate manager for the called remote procedure and
invokes the procedure in that manager to execute the call.
6. When the call thread finishes executing a call, the server returns the call’s output
arguments and control to the client.
Figure 16-3 illustrates these steps.
Figure 16-3. Steps in Routing Remote Procedure Calls
16 34 Tandem Computers Incorporated 124245