Os eventos do MSMQ do Workgroup PDM são documentos XML com codificação UTF-16. Um esquema fornece a configuração mínima de informações necessárias para identificar o evento. Informações adicionais do documento podem ser obtidas por consulta através da API do Workgroup PDM.
O formato da mensagem consiste em uma mensagem em XML com pelo menos dois subnós: um <header> (cabeçalho) e um <body> (corpo). Se quiser, você pode converter a mensagem usando o XSLT para um formato SOAP ou ebXML.
O nó <header> contém os seguintes atributos:
type := “type of notification” server := Workgroup PDM vault computer name that sent notification timestamp := time that event occurred
O nó <body> consiste em subnós, dependendo do atributo Type definido no <header>.
Por exemplo:
<?xml version='1.0' encoding='UTF-16'?> <pdmworks_notification> <header type='createproject' timestamp='11:21:22 09/04/02' server='DEV-JohnDoe_WinXp'/> <body> <createproject project='My New Project' user='pdmwadmin'/> </body> </pdmworks_notification>