Date: Fri, 2 May 1997 09:53:39 EDT
Reply-To: Samira Benkirane <benkirane_s@EUROCLEAR.COM>
Sender: "SAS(r) Discussion" <SAS-L@UGA.CC.UGA.EDU>
From: Samira Benkirane <benkirane_s@EUROCLEAR.COM>
Subject: Equivalent of function SLEEP on MVS
Content-Type: Text/Plain
On OS/2 system, there exists a function SLEEP(n) which allows SAS to sleep n
seconds before to continue some process.
Any idea about the equivalent function on MVS (Mainframe) ? OR another
solution ?
In fact, what I want to do is to run a batch program (see below) which assigns
a PDS library, if the library is used by another user or job, retry to assign a
second time but not immediately (after for example 10 seconds = SLEEP(10)).
Program:
%macro assignf ;
libname ..... ;
%mend;
libname .... ;
%let _syslib = &syslibrc ;
data _null_ ;
if &_syslib ne 0
then do ;
x=SLEEP(10) ; /* This function not recognised in MVS */
%assignf ;
end;
run;
|