Syntax Overview | V9 ARM Log Format | SAS 9 Examples
This document describes the format of the records that are cut by the SAS ARM Agent/Logger.
The ARM 2.0 log can be processed by the %ARMCONV record to produce the ARM 1.0 log format. The ARM 1.0 log format is used as input to %ARMPROC in V8.2. Caution: The ARM 1.0 log produced does not contain all the measurements formerly done by the V8 SAS ARM Agent.
CPU times are stated in seconds.microseconds, %ARMPROC converts the CPU time values to seconds in floating point format.
The format of the V9 ARM Log records is as follows:
I,1315157025.331000,1,0.530763,0.540777,MVA_SAS,cates
The actual user and system cpu times for the application are calculated in the %ARMJOIN macro.
G,1315331686.607000,1,1,PROCEDURE,PROC START/STOP,PROC NAME
If data block parameters are assigned to the transaction class
The transaction buffer format specified by the ARM 2.0 API is passed into the log.
S,1315157037.479000,2,2,1,0.530763,0.540777
The actual user and system cpu times for the transaction ID are calculated in the %ARMJOIN macro.
if a data block was passed
C - Start Correlated Transaction
C,1318955497.19000,1,1,5,1,4,0.130187,0.250360,Corr1 ,,,,,, C,1318955497.19000,1,1,6,1,5,0.130187,0.250360,Corr2 ,,,,,,
The actual user and system cpu times for the transaction ID are calculated in the %ARMJOIN macro.
if a data block was passed
U,1318955497.19000,1,1,1,0.130187,0.250360,0 U,1318955497.19000,1,1,2,0.130187,0.250360,1,12345678,,,,,, U,1318955497.19000,1,1,2,0.130187,0.250360,2,Update2 data
The actual user and system cpu times for the transaction ID are calculated in the %ARMJOIN macro.
P,1315157040.82000,2,2,1,0.530763,0.550792,0
The actual user and system cpu times for the transaction ID are calculated in the %ARMJOIN macro.
if a data block was passed
E,1315157040.683000,2,0.530763,0.560806
The actual user and system cpu times for the application are calculated in the %ARMJOIN macro.
NOTE: On any systems that cannot produce "User cpu time", this value will be the same as "wall clock time". Cpu time and wall clock time are in milliseconds.