![]() Chapter Contents |
![]() Previous |
![]() Next |
| SAS Companion for the OS/390 Environment |
Using stored compiled macros offers the following advantages over other methods of making macros available to your session:
Because you cannot re-create the source statements from a compiled macro, you must save the original macro source statements.
Note: Catalogs of stored compiled macros cannot be
concatenated. ![[cautionend]](../common/images/cautend.gif)
If you don't want to use the stored compiled macro facility, you can make macros accessible to your SAS session or job by doing the following:
Your most efficient choice may be to use the stored compiled macro facility.
| Accessing Stored Compiled Macros |
The following example illustrates how to create a stored compiled macro in one session and then use the macro in a later session.
/* Create a Stored Compiled Macro */
/* in One Session */
libname mylib 'u.macro.mysecret' disp=old;
options mstored sasmstore=mylib;
%macro myfiles / store;
filename file1 'mylib.first';
filename file2 'mylib.second';
%mend;
/* Use the Stored Compiled Macro */
/* in a Later Session */
libname mylib 'u.macro.mysecret' disp=shr;
options mstored sasmstore=mylib;
%myfiles
data _null_;
infile file1;
*statements that read input file FILE1;
file file2;
*statements that write to output file FILE2;
run;
![]() Chapter Contents |
![]() Previous |
![]() Next |
![]() Top of Page |
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.