JBoss

JMX MBean View

Back to Agent View Refresh MBean View

MBean description:

Audit Logger. Identifies Audit Source in emitted Audit Log Messages formatted according the new RFC-3881 based schema of the IHE ITI Audit Trail and Node Authentication Profile.

List of MBean attributes:

Name Type Access Value Description
Name java.lang.String R AuditLogger The class name of the MBean
State int R 3 The status of the MBean
StateString java.lang.String R Started The status of the MBean in text form
AuditSourceID java.lang.String RW Identifier of this application as source where the event originated.
Format: Unique identifier text string, at least within the Audit Enterprise Site ID
Default: host name
AuditEnterpriseSiteID java.lang.String RW Logical source location within the healthcare enterprise network, e.g., a hospital or other provider location within a multi-entity provider group.
Format: Unique identifier text string within the healthcare enterprise. May be unvalued (='-') when the audit-generating application is uniquely identified by Audit Source ID.
Default: -
AuditSourceTypeCodes java.lang.String RW Code specifying the type of source where event originated.
Format/Values:
  • 1 - End-user interface
  • 2 - Data acquisition device or instrument
  • 3 - Web server process tier in a multi-tier system
  • 4 - Application server process tier in a multi-tier system
  • 5 - Database server process tier in a multi-tier system
  • 6 - Security server, e.g., a domain controller
  • 7 - ISO level 1-3 network component
  • 8 - ISO level 4-6 operating software
  • 9 - External source, other or unknown type
Multiple values separated by comma (',') can be specified.
Default: 4
ProcessID java.lang.String R 910 Used to identify this application instance as Active Participant in emitted Audit Messages. Initialized from System Property app.pid or alternatively extracted from java.lang.management.RuntimeMXBean#getName().
ProcessName java.lang.String RW Used to identify this application as Active Participant in emitted Audit Messages.
Format: Text string
Default: System Property app.name
LocalAETitles java.lang.String RW List of AE titles supported by this application, separated by \(backslash).
Default: DCM4CHEE
EnableDNSLookups boolean RW True False Enables reverse DNS lookups to identify remote hosts by their host name - instead of their IP address - in emitted Audit Messages.
Default: false
IncludeXMLDeclaration boolean RW True False Determines, if emitted Audit Messages starts with or if the XML declaration is skipped.
Default: false
TimezonedDateTime boolean RW True False Determines, if the Event Date/Time in emitted Audit Messages includes the time-zone offset to Coordinated Universal Time (UTC).
Default: true
UtcDateTime boolean RW True False Determines, if the Event Date/Time in the emitted Audit Messages is given as Coordinated Universal Time (UTC).
Default: false
QualifyHostname boolean RW True False Determines, if host names included in the emitted Audit Messages shall be fully qualified.
Default: false
EncodeUserIsRequestorTrue boolean RW True False Determines, if attribute UserIsRequestor="true" of element in the emitted Audit Messages is explicit encoded.
Default: false
AllowMultipleRequestors boolean RW True False Determines, if multiple requestors are allowed in a single Audit Message.
In RFC 3881 only one initiator/requestor is allowed!
Default: false
ConfigurationDirectory java.lang.String RW Directory which contains configuration files xxx-xmbean.xml, which list service attributes, for which changes are audited by Security Alert messages. A relative path name is resolved relative to archive-install-directory/server/default/.
Default: conf/dcm4chee-auditlog
IHEYr4 boolean R False Used to distinguish this RFC 3881 compliant Audit Logger Service from the preceding Audit Logger Service, which creates Audit Messages according the Provisional XML Schema definition of the IHE Basic Security Integration Profile.

List of MBean operations:


void auditApplicationStart()

Emits Application Start Audit Message.


void auditApplicationStop()

Emits Application Stop Audit Message.


void create()

Standard MBean lifecycle method


void start()

The start lifecycle operation


void stop()

The stop lifecycle operation


void destroy()

The destroy lifecycle operation


void jbossInternalLifecycle()

The detyped lifecycle operation (for internal use only)

Param ParamType ParamValue ParamDescription
method java.lang.String The lifecycle operation