RDS - Define Remote Directory Server

This Natural profile parameter allows you to define up to 10 remote directory servers in a Natural RPC environment. For each remote directory server, you specify up to 5 positional subparameters.

Possible settings See RDS Parameter Syntax.
Default setting none Subparameter defaults, see RDS Parameter Syntax.
Dynamic specification yes  
Specification within session no  


  1. RDS is specified on the client side only.
  2. For information on Natural RPC, see the Natural RPC (Remote Procedure Call) documentation.

RDS Parameter Syntax

The parameter syntax is as follows:

Using 1 server:


Using 2-10 servers:

RDS=((server-name,server-node-name,subprogram,logon-indicator,transport-protocol-name)(server-name,server-node name,subprogram,logon-indicator,transport-protocol-name)...(server-name,server-node-name,subprogram,logon-indicator,transport-protocol-name))


Syntax Element Value Explanation
server-name 1 - 8 characters The server name.

There is no default, the value must be specified.

server-node-name 1 - 8 characters The server node name.

There is no default, the value must be specified.

subprogram 1 - 8 characters The name of the subprogram titled CALLNAT, which is to be used as an interface.

The default name is RDSSCDIR.

logon-indicator L The client initiates a Natural logon to the server with the library name of the current library on the client.

On Windows platforms: Instead of specifying L, check the selection box.

  (blank) Blank means that no server logon will be executed. If nothing is specified, this is the default.
transport-protocol-name ACI The name of the transport protocol to be used. ACI is the only possible value and the default.