Processes an input ARM log and writes out six SAS data sets that contain the gathered information from the log
| Type: | ARM post-processing macro |
|
|
Syntax |
| %ARMPROC(<option(s)>) |
|
|
| Description |
The %ARMPROC macro will process an input ARM log and write out six SAS data sets that contain the gathered information from the log. This macro reads the variable name and value pairs from the ARM log as named input (var=value).You should either pre-assign the ARMLOG fileref prior to calling the macro or supply the LOG= parameter.
Note: The %ARMPROC macro does not work from SCL.
|
|
| Input |
The ARM log external file is the input.
|
|
| Output |
The %ARMPROC macro creates six SAS data sets. These SAS data sets contain information from calls to the ARM API functions. The six SAS data sets are
| Data Set | Contents |
| init | contains information from all arm_init calls |
| getid | contains information from all arm_getid calls |
| start | contains information from all arm_start calls |
| update | contains information from all arm_update calls |
| stop | contains information from all arm_stop calls |
| end | contains information from all arm_end calls |
See documentation on ARM log for more details.
filename ARMLOG 'd:\armlog'; %armproc(); proc print data=work.end; run;
%armproc(lib=armout,log=c:\userid\arm\armlog);