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.
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.