IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Developing monitor models > What are monitor models?
Expression support
The Monitor Model editor uses eight XML Schema datatypes as the foundation of its type model. It uses a subset of the XML Path Language (XPath) 2.0 to create expressions.
- Supported XML Schema datatypes
The monitor model supports eight XML Schema datatypes.- Converting between Common Base Event primitive types and XML data types
When event attributes are used in expressions that accept input from inbound events or in expressions that populate outbound events, they are converted to XML schema data types. This conversion applies only to events based on Common Base Event definitions. XSD-based event part definitions have attributes and elements that are already defined using XSD types, so no conversion is necessary.- XPath functions and operators
A subset of the XML Path Language (XPath) 2.0 is implemented in IBM Business Monitor and the IBM Business Monitor development toolkit.- Extended XPath 2.0 support
Business events can contain complex XML that might contain constructs such as repeating elements (sequences), information that is qualified by parent, child, or sibling nodes, or information whose location or interpretation depends on other content.- User-defined XPath functions
User-defined XML Path Language (XPath) functions can be made available to the monitor model. You can use these functions anywhere that you can use an XPath expression in the model, such as in filter expressions, correlation expressions, and metric value expressions.- Content assist
When you are creating expressions in any of the form views or the XML source editor, you can press Ctrl+Space for content assist. Make your selection and press Enter to insert it into the expression.