Format of messages in a RAS1 log

A RAS1 log for a monitoring agent on z/OS® includes the following information:

  • Environmental information
    • Operating system and CPU data. This information is prefaced with the following string:

      PPPxxmmm

      Where:

      Variable Description
      ppp Is the component prefix (See Table 5 for a list of component prefixes).
      xx The component code (for example, NS Node Status).
      mmm The module name (for example mdg/mgr for Model/Manager).
    • Initial command line settings
  • Component summary, including the following:
    • The name of the module.
    • Information about where the library was loaded from.
    • The date and time the module was compiled.
    • The version (if this detail was specified).
  • Formatted output, including entry and exit points and text strings. Entry and exit points show flow into and out of a given function. The exit shows the return code, if applicable. The text depends on the kind of trace specified. The following is an example:
    (00D41 F9C-1{99%}:KV4MAIN.CPP,953,"MainWnd::MainWnd") Entry
    (00D41 FD3-1{99%}:KV4MAIN.CPP,959,"MainWnd::MainWnd") Exit
    Time,Thread,{%stack avail},pgm_name,Line#,function,text

As noted earlier, not all functions are RAS1 enabled, and trace level may exclude some paths. Be aware of issues involved with the granularity of this statement.