Accessing the output from a hardware event data collection run

Start of changeFor authorized programs using the HISSERV interface, output from a collection run is delivered in storage. See z/OS MVS Programming: Authorized Assembler Services Reference EDT-IXG for details on the HISSERV interface and z/OS V2R1 MVS Data Areas Volume 2 (DDRCOM -IEFALCXT) for information on the HISYSERV, HISYEXIT, and HISYSMPX mapping macros.End of change Start of changeDuring a HIS Profiler run that requested counter-set data collectionEnd of change, the system writes the raw data to SMF record type 113, Start of changesubtypes 1 andEnd of change 2 at an interval defined by the SMFINTVAL parameter on the MODIFY hisproc,BEGIN command. Start of changeThe HIS Profiler may also writeEnd of change data to one or more of the following z/OS® UNIX System Services output files:
For each data collection run, the system Start of changemay generateEnd of change one or more z/OS UNIX System Services output files in the HOME directory or the user-specified directory that follow the naming conventions below:
SYSHISyyyymmdd.hhmmss.xxx.CNT
SYSHISyyyymmdd.hhmmss.xxx.MAP
SYSHISyyyymmdd.hhmmss.xxx.SMP.cpu#
The files your data collection run generates will depend on the MODIFY hisproc parameters you specify when you start the run.
yyyymmdd
The year, month, and day when the MODIFY hisproc command was processed.
hhmmss
The hour, minute, and second when the MODIFY hisproc command was processed.
xxx
The sequence number of the collection run interval. This starts at 000 and is incremented by one for every state change detected during a collection run when the action specified for a detected state change is SAVE. For more information about collection run intervals, see the STATECHANGE parameter in Starting, configuring, and stopping hardware event data collection.
CNT | MAP | SMP.cpu#
Identifies the file, as follows:
  • CNT identifies a counter set data file
  • MAP identifies a load module mapping output file
  • SMP.cpu# identifies a sampling function data file. cpu# is the CPU number, in hexadecimal. There is one .SMP file for each active CPU.
For example, the system creates the following z/OS UNIX System Services files for a system with 3 CPUs at 11:30:16 on 2007/05/15:
SYSHIS20070515.113016.000.CNT	
SYSHIS20070515.113016.000.MAP 
SYSHIS20070515.113016.000.SMP.0  (for CPU 0)
SYSHIS20070515.113016.000.SMP.1  (for CPU 1)
SYSHIS20070515.113016.000.SMP.2  (for CPU 2) 
Table 1 shows when Start of changethe HIS Profiler End of changegenerates the .CNT, .MAP, and .SMP files, based on the MODIFY hisproc,BEGIN parameters you specify:
Table 1. z/OS UNIX files generated by the HIS Profiler
.CNT file .MAP file .SMP file
By default, Start of changethe HIS Profiler End of changegenerates a .CNT file, unless you specify Start of changeCNTFILE=NO orEnd of change MAPONLY.
Note: The Start of changeHIS ProfilerEnd of change generates only the .CNT file, and does not generate .SMP and Start of change.MAPEnd of change output files, if you specify CTRONLY.
Start of changeThe HIS ProfilerEnd of change generates a .MAP file if you use any of the following parameters on the MODIFY hisproc,BEGIN command:
  • MAPASID
  • Start of changeMAPJOBEnd of change
  • MAPONLY
    Note: The Start of changethe HIS ProfilerEnd of change does not generate .SMP and .CNT output files if you specify MAPONLY.

A .MAP file is only generated during the last collection run interval of a collection run.

By default, Start of changethe HIS ProfilerEnd of change generates a .SMP file, unless you specify CTRONLY or MAPONLY.
To access the output Start of changethe HIS Profiler End of change generates in your z/OS UNIX file system in your HOME directory or the user-specified directory, use the OBROWSE command on the file, or else use the OGET command to copy the files to MVS™ and access the output data there.
Note: When programmatically accessing the output Start of changethe HIS ProfilerEnd of change generates, the format of the file name may change.