SAS/SHARE Macros |
Category: | Operator, Server, User |
Syntax | |
Syntax Description | |
Details | |
Syntax | |
Examples |
Syntax |
%SERVERID(server-alias, <NEQ>); |
The SERVERID macro converts the server-alias to an actual server ID in the SERVER= option in the SERVER and OPERATE procedures and LIBNAME statements.
supplies only the server ID value (without the SERVER= option).
Details |
Additionally, the SERVERID macro generates a %LET statement for a macro variable whose name is the high-level qualifier in a two-level server name in the following form:
%LET high-level-qualifier=network-node; |
Examples |
The server name must be listed in the server information table and have a network node name associated with it, as shown in the following examples:
libname mylib 'SAS-data-library' %serverid(devserv);
set server %serverid(serv1,neq);
The first example generates the LIBNAME statement, which supplies the SERVER=server-ID parameter. The second example generates a SET SERVER statement, which supplies only the server-ID without the SERVER= parameter keyword.
Copyright © 2007 by SAS Institute Inc., Cary, NC, USA. All rights reserved.