The header of an EDA event contains a list of properties with a key and a value.
In the keys, the $ sign is used as a separator for the individual parts of the key name, for example "$Event$Start". NV2PPM removes the first $ sign at the beginning of the key name. All other $ signs are replaced by an underscore _.
Example
Universal Messaging event: $Event$Start
PPM event: Event_Start
Universal Messaging event keys become attribute types in PPM system events:
<attribute type="Event_Start"></attribute>
The values of Universal Messaging event properties become values of PPM system event attributes.
The properties $Event$Start and $Event$End contained in the header are handled specially. Each of these properties contains as a value a time stamp to the second. NV2PPM converts these time stamps to a value in the form of yyyy-MM-ddTHH:mm:ss.SSSZ.
Example
<attribute type="Event_Start">2013-01-23T13:19:41.444+0100</attribute>
Since the PPM data type TIME does not support milliseconds they are lost during the import into PPM. However, sometimes it may be useful to be able to work with milliseconds in PPM (e.g., for the use in SortMerge), PPM generates an additional system event attribute with milliseconds as a value for those two Universal Messaging properties. The attributes are of the system event attribut type Event_Start_MilliSecond or Event_End_MilliSecond.
Example
<attribute type="Event_Start">2013-01-23T13:19:41.444+0100</attribute>
<attribute type="Event_Start_MilliSeconds">444</attribute>
This is a complete example of converted EDA event header properties:
<attribute type="EventID">83434</attribute>
<attributetype="Event_EventID">cb79c5aa-2304-4b98-a7e0-bf9bc6a07e8c</attribute>
<attribute type="Event_FormatVersion">9.0</attribute>
<attribute type="Event_Start">2013-01-23T13:19:41.444+0100</attribute>
<attribute type="Event_Start_MilliSeconds">444</attribute>
<attribute type="Event_Type">{http://namespaces.softwareag.com/EDA/WebM/Process/1.0}ProcessInstanceChange</attribute>
<attribute type="breadcrumbId">ID-sbrvppmop03-54594-1358167091138-0-1193</attribute>