/**********************************************************************/
/****** EXAMPLE for OS/2 client on NOVELL network *********************/
/*
This code will work for an OS2 machine attached to a NOVELL file
server. This example uses the Netware whoami command on OS2. The
whoami command returns current user information for the server
queried.
Here is some sample output:
> whoami tech1
You are user BUBBA attached to server TECH1, connection 50.
Server TECH1 is running NetWare v3.12 (100 user).
Login time: Wednesday June 19, 1996 11:28 am
*1*
Set the noxwait option so that you do not have to
enter the exit command.
*2*
X statement calling the whoami program and re-routing output to text
file 'who'. User will need write authority to the current directory
*3*
Data step to read the who text file. If the third parm is user, the
4th will be userid. Set the local macro variable user to the
extracted value.
*4*
Set the environment variable vqpname to the value
*5*
Display value of environment variable for debugging
*/
/****** Start of Code for OS/2 client on NOVELL network example *******/
/* *1* */
options noxwait;
/* *2* */
x 'f:\public\os2\whoami tech1> who'
/* *3* */
data _null_;
infile 'who' truncover;
input lin $char80.;
if (scan(lin,3)='user') then
do;
user=scan(lin,4);
call symput('user',user);
stop;
end;
run;
/* *4* */
options set=vqpname &user;
/* *5* */
/****** End of Example for OS/2 client on NOVELL network **************/