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