Zdarzenia Workgroup PDM MSMQ są UTF-16 kodowanymi dokumentami XML. Schemat dostarcza minimalny zestaw informacji wymaganych dla odróżnienia zdarzeń. Dodatkowe informacje dokumentu mogą być uzyskane przez Workgroup PDM API.
Format komunikatu składa się z komunikatu XML z co najmniej dwoma podwęzłami: <header> i <body> (nagłówek i treść). Jeżeli jest to pożądane, możemy konwertować wiadomość używając formatu XSLT na SOAP lub ebXML.
Węzeł <header> zawiera następujące atrybuty::
type := „typ powiadomienia” server := nazwa komputera przechowalni Workgroup PDM wysyłającego powiadomienie timestamp := czas wystąpienia zdarzenia
Węzeł <body> zawiera podwęzły zależne od typu atrybutu zdefiniowanego w <header>.
Na przykład:
<?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>