O cabeçalho de um evento EDA contém uma lista de propriedades com uma chave e um valor.
Nas chaves, o sinal $ é usado como um separador para as partes individuais do nome da chave, por exemplo "$Event$Start". NV2PPM remove o primeiro sinal $ no início do nome da chave. Os restantes sinais $ são substituídos por um sublinhado _.
Exemplo
Evento de Messaging universal: $Event$Start
Evento do PPM: Event_Start
As chaves do evento de Messaging universal tornam-se tipos de atributo em eventos do sistema PPM:
<attribute type="Event_Start"></attribute>
Os valores das propriedades do evento de Messaging universal tornam-se valores dos atributos do evento do sistema PPM.
As propriedades $Event$Start e $Event$End contidas no cabeçalho são tratadas de forma especial. Cada uma dessas propriedades contém como valor um carimbo de data/hora ao segundo. O NV2PPM converte estes carimbos de data/hora em um valor, na forma de aaaa-MM-ddTHH:mm:ss.SSSZ.
Exemplo
<attribute type="Event_Start">2013-01-23T13:19:41.444+0100</attribute>
Uma vez que o tipo de dados do PPM TIME não suporta milissegundos, estes perdem-se durante a importação para o PPM. No entanto, por vezes pode ser útil poder trabalhar com milissegundos no PPM (por exemplo, para SortMerge), o PPM gera um atributo de evento do sistema adicional, com milissegundos, como um valor para essas duas propriedades do Messaging universal. Os atributos são do tipo de atributo do evento de sistema Event_Start_MilliSecond ou Event_End_MilliSecond.
Exemplo
<attribute type="Event_Start">2013-01-23T13:19:41.444+0100</attribute>
<attribute type="Event_Start_MilliSeconds">444</attribute>
Este é um exemplo completo das propriedades do cabeçalho de evento EDA convertido:
<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>