The %ARMPROC macro reads an ARM log and creates six SAS data sets that contain the
information from the log. This macro
reads the variable name and value pairs from the ARM log as named input (VAR=VALUE).
You should pre-assign the ARMLOG fileref before calling
the macro or supply the LOG= option. If the ARMLOC= option is ignored, an actual FILENAME
statement is required to pre-assign the ARMLOG fileref.
Note: The %ARMPROC macro does not
work from SCL. A comma in the name of the log causes the log to be
parsed incorrectly. A comma in the data of the UPDATE record does
not cause any issues.
The input is the external file containing the ARM log.
The %ARMPROC macro creates six SAS data sets. These SAS data sets contain information
from calls to the ARM API function calls. The following lists the six SAS data sets:
-
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