PMAM says "The Application Monitor is Online and Collecting Data", but none of the PMA reports produce any output

Document ID : KB000014838
Last Modified Date : 14/02/2018
Show Technical Document Details

Within an IDMS Central Version, PMAM (the Application Monitor) is active and collecting data. You have one or more archived logs and want to run a number of Application Monitor batch reports.

However, none of these batch reports produce any output .












What is causing this ?

IBM z/OS, z/VSE, z/VM

In order to run any of the Application Monitor batch reports using archived logs as input (to be identified via SYS011 DD card(s)), you need to make sure that the online component of Performance Monitor writes its statistics into the IDMS DC log.

This can be accomplished via the #PMOPT macro, by means of the AMDCLOG=YES parameter. If this parameter is set to NO, no Perfmon statistics are written into the IDMS DC log, and as such, none of the Application Monitor batch reports will produce any output.

You can check this online, within PMAM using the PF10 key (PMAM Status/Options).

See the following screen shots for examples  : 



 Notes :

  1. The same applies for PMIM (Interval Monitor)
  2. Performance Monitor requires Task statistics. These must be enabled in the SYSTEM statement in SYSGEN, by means of the STATISTICS INTERVAL parameter.
  3. You can change the AMDCLOG parameter as follows :
    1. dynamically via PMAM :
      • Press PF10 to get to the PMAM Options screen
      • put the cursor on the "NO" field next to "Write to DClog"
      • overtype "NO' with "YES"
    2. statically by means of modifying and recompiling your #PMOPT source

       The dynamic method is active immediately, but will only remain active till shutdown of the Central Version.

       The static method will only be active after a recycle of the Central version.



Additional Information:

For the Performance Monitor #PMOPT macro, see :


For the STATISTICS INTERVAL parameter in the SYSTEM statement, see