In order to use the message-queuing transport in an RPC client/server application, the server and client machines must have the appropriate operating system platform and Microsoft Message Queuing software installed.
Requirements for server machines are:
Windows NT® Server, version 4.0 and Service Pack 3, or later. A forthcoming version of DCOM 95 will provide MSMQ support for Windows® 95. Windows® 97 will support MSMQ.
SQL Server, version 6.5 or later.
Microsoft Message Queuing Primary Enterprise Controller or Primary Site Controller.
RPC server-side transport DLL (RpcMqSvr.dll).
Requirements for client machines are:
Windows NT, version 4.0 and Service Pack 3, or later. Support for Windows 95 is available with the second release of DCOM 95. Windows 98 will support this function.
Microsoft Message Queuing Client.
RPC client-side transport DLL (RpcMqCl.dll).
When the Microsoft Message Queue components are installed on the client and server machines, the system registries are automatically configured to include the ncadg_mq message-queuing transport protocol for remote procedure calls.
For detailed information on installing the Microsoft Message Queue Server components see the MSMQ Administrator's Guide.
Program Development
To build your RPC-MQ application you need the following:
Windows 4.0 and Service Pack 3, or later version. Service Pack 3 contains new RPC runtime DLLs, new RPC header files, and a new rpcss.exe.