Operating Systems: i5/OS
Personalize the table of contents and search results
Diagnostic Provider IDs
A Diagnostic Provider ID (DPID) is the unique address of a Diagnostic
Provider MBean. Components that have associated Diagnostic Provider MBeans
can include the DPID in their log entries.
Diagnostic Provider IDs are implemented in WebSphere Application Server
as JMX MBean ObjectNames, and can be used
at JMX MBean servers to look up Diagnostic Provider MBeans.
By including the String representation of the DPID in each logged message,
the message can be tracked back to the Diagnostic Provider related to the
component. A method is provided to
associate Diagnostic Provider IDs with Loggers (from the java.util.logging logging
API).
The diagram above shows how the use of DPIDs in log entries enables callbacks
to the component that originally created the log entry.
- Shows the component logging with a DPID included in the log entry.
- The administrator examines the log entry through the Runtime Messages
Utility and notices that the entry has a link to a Diagnostic Provider.
- The administrator uses the link to gain access to the relevant MBean in
the Diagnostic Provider Utility .
- The Diagnostic Provider Utility contacts the Diagnostic Provider MBean
to ask for more information.
- The request for more information is sent back to the source of the original
log entry.
- The response from the Diagnostic Provider is provided in the administration
console.
Related tasks
Associating a Diagnostic Provider ID with a logger
Related information
Diagnostic Providers (selection)
Message details