DCE Application Programming Guide
Application Design Considerations
HP NonStop DCE Application Programming Guide—429551-003
2-7
Access to Non-DCE Servers
Because this intermediate process is a DCE client that uses process-blocking
functions, it should use only ncacn_ip_tcp, a connection-oriented RPC protocol
sequence.
Access to Non-DCE Servers
DCE clients and servers can access non-DCE Guardian and Pathway servers using
the standard Guardian procedures (such as WRITEREAD) or the
SERVERCLASS_SEND_ jacket (the DCE_SERVERCLASS_SEND_() function),
SERVERCLASS_DIALOG_BEGIN_ jacket (the
DCE_SERVERCLASS_DIALOG_BEGIN_() function),
SERVERCLASS_DIALOG_SEND_ jacket (the
DCE_SERVERCLASS_DIALOG_SEND_() function), SERVERCLASS_DIALOG_END_
jacket (the DCE_SERVERCLASS_DIALOG_END_() function),
Figure 2-1. Accessing a DCE Server Using an Intermediate Server Class
VST002.vdd
SERVERCLASSSEND( )
.
.
.
.
Guardian Process
READUPDATE()
$RECEIVE
Map message fields
to input parameters
Issue RPC
Map output
parameters to
message fields
REPLY()
Single-threaded OSS processes
written in C
Process
incoming
RPC
Application call
threads of
DCE Server
Process