When the type attribute is XPATH, the value attribute has an XPath used to evaluate its value from the incoming event. You can specify a formatter (a Java class, which is accessible through classpath) to format the value returned through the XPath evaluation.

Typical use cases for a formatter are:

  • Format a collection of nodes into a string

  • Format a Date into a different format

  • Format a Map into a string

    For Example:

    <Transform eventName="DeviceDeleteEvent">
    <Property name="deviceName" type = "XPATH"
                     value = "/VoyenceEvent/Device/DeviceDeleteEvent/DeviceId/OID"/>