Der Kopf eines EDA-Events enthält eine Liste von Eigenschaften mit jeweils einem Schlüssel und einem Wert.
Bei den Schlüsseln wird das Zeichen $ als Trenner für Teile des Schlüsselnamens verwendet, wie z. B. „$Event$Start". NV2PPM entfernt das erste $-Zeichen ersatzlos, das am Anfang des Schlüsselnamens steht. Alle anderen $-Zeichen werden durch einen Unterstrich _ ersetzt.
Beispiel
Universal Messaging-Event: $Event$Start
PPM-Event: Event_Start
Schlüssel eines Universal Messaging-Events werden in PPM-System-Events zu Attributtypen:
<attribute type="Event_Start"></attribute>
Die Werte der Eigenschaften des Universal Messaging-Events werden zu Werten von PPM-System-Event-Attributen.
Die im Kopf enthaltenen Eigenschaften $Event$Start und $Event$End werden speziell behandelt. Jede dieser Eigenschaften enthält einen sekundengenauen Zeitstempel als Wert. NV2PPM konvertiert diese Zeitstempel in einen Wert der Form yyyy-MM-ddTHH:mm:ss.SSSZ.
Beispiel
<attribute type="Event_Start">2013-01-23T13:19:41.444+0100</attribute>
Da der PPM-Datentyp TIME keine Millisekunden unterstützt, gehen die Millisekunden beim Import in PPM verloren. Da es aber manchmal nützlich ist den Millisekundenwert auch in PPM verwenden zu können (z. B. zur Verwendung bei SortMerge), erzeugt PPM für die beiden Universal Messaging-Eigenschaften jeweils ein weiteres System-Event-Attribut mit den Millisekunden als Wert. Diese Attribute haben den System-Event-Attributtyp Event_Start_MilliSecond bzw. Event_End_MilliSecond.
Beispiel
<attribute type="Event_Start">2013-01-23T13:19:41.444+0100</attribute>
<attribute type="Event_Start_MilliSeconds">444</attribute>
Hier ein komplettes Beispiel von konvertieren Eigenschaften eines EDA-Event-Kopfs:
<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>