| Directives |
|
| Formats | 1. Identify Remote Server: | PROCESS SERVER "server" ON "address" | |||
| 2. Terminate Remote Server: | PROCESS SERVER "server" CLOSE | ||||
| Where: |
|||||
| address | TCP address and services identifier for the server; e.g., "[tcp]192.1.1.100;15000". Alternatives to the TCP address are explained below. |
||||
| server | Name to be associated with a program server. Length: from 1 to 12 characters; e.g., "INVENTORY". |
||||
| Description | The PROCESS SERVER directive is used to identify a remote program server to a CALLing application. If desired, "address" can be set to "LOCAL" which results in any RPC call to this server simply becoming a local CALL directive. Alternatively, the address can specify a pipe on UNIX, or a DLL on Windows. To terminate the remote server connection, use the CLOSE keyword. | ||||
| Format 1 | Identify Remote Server PROCESS SERVER "server" ON "address" Establishes the remote server with a logical name (between 1 and 12 characters in length). The server address may take one of several forms, depending on the circumstances; e.g., PROCESSSERVER"Inventory"ON"[tcp]192.1.1.100;15000" |
||||
| TCP address and port/service identifier for the server. | |||||
| PROCESS SERVER "Inventory" ON "LOCAL" |
|||||
| LOCAL keyword results in any CALL to this server becoming local. | |||||
| PROCESS SERVER "Inventory" ON "|/u/sys001/inventory" |
|||||
| Pathname of | pipe server instead of TCP address (UNIX/Linux only). | |||||
| PROCESS SERVER "Inventory" ON "[DLL]c:\app\server.dll;Entry" |
|||||
| Pathname DLL and entry point instead of TCP address (Windows only). | |||||
| Format 2 | Terminate Remote Server PROCESS SERVER "server" CLOSE Terminates the Remote server connection identified by the name "server"; e.g., PROCESS SERVER "Inventory" CLOSE |
||||
| See Also | [RPC] Remote Process Control, Remote Process Capability Technical Overview. |
||||