IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Developing monitor models > Create monitor models > Manage event definitions

Common Base Event and XML Schema Definition event definitions

Each inbound and outbound event in the monitor model refers to a particular event definition that defines its structure. Event definitions can be found in XML Schema Definition (XSD), Common Base Event, or Web Services Description Language (WSDL) files, or a combination.

In version 6.0.2, Business Monitor could monitor only one type of event, the Common Base Event. Although Common Base Events themselves are not proprietary, the format of this type of file was restricted to Business Monitor. In later versions, however, Business Monitor can monitor XSD events as well as Common Base Events. The XSD type is a generic XML Schema Definition.

XSD events can be made up of fragments of structures that exist for other purposes, for example, business objects for passing data through an application. You can also reference standard XSD event definitions from the XML catalog, which is a storage repository for commonly used schemas and other definitions. The XML catalog is available at development time only. To access the catalog, go to Window > Preferences > XML > XML Catalog.

WSDL files can contain embedded XML schemas within the <wsdl:types> section, and the types in these schemas can be referenced by events emitted by Business Execution Process Language (BPEL) processes and other Process Server components.

You can also import industry-standard WSDL files that contain types to be used as event part types.


When to choose Common Base Event versus XSD definitions

XSD definitions are more robust than Common Base Event definitions, so you might prefer to use XSD event definitions if you are creating a new application. Use Common Base Event definitions if you must monitor events that are emitted from 6.0.2 Business Activity Monitoring (BAM) or 6.0.2 BPEL applications.

If you want the outbound event to be received by the action services in Business Monitor and generate an alert in the dashboards, the event must contain an extended data element named BusinessSituationName with a corresponding value. A default Common Base Event named ActionServicesEvent with the required BusinessSituationName element is provided for you. Because event definition can be a mixture of Common Base Event and XSD types, you can use the provided Common Base Event and also add one or more event parts in XSD format.


Event definition editors

All event definition files in the project are shown in the Event Definitions group in the Project Explorer view. Double-clicking an event definition opens the default editor for that event type.

Manage event definitions