Format komunikatu XML
Zdarzenia Workgroup PDM MSMQ są UTF-16 kodowanymi dokumentami XML. Schemat dostarzcza minimalny zestaw informacji wymaganych dla odróżnienia zdarzeń. Dodatkowe informacje dokumentu mogą być uzyskane przez Workgroup PDM API. Należy się zapoznać z Pomocą Workgroup PDM API w celu uzyskania szczegółowych informacji.
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> (nagłówek) zawiera następujące atrybuty:
type := “<typ notyfikacji>” (patrz: Typy wyzwalaczy notyfikacji Workgroup PDM)
server := nazwa komputera przechowalni Workgroup PDM, który wysłał notyfikację
timestamp := czas wystąpienia zdarzenia
Węzeł <body> (treść) zawiera podwęzły zależne od typu atrybutu zdefiniowanego w <header> (nagłówek).
Na przykład:
<?xml version=’1.0′ encoding=’UTF-16′?>
<pdmworks_notification>
<header type=’createproject’ timestamp=’11:21:22 09/04/02′ server=’DEV-AdamKowalski_WinXp’/>
<body>
<createproject project=’Mój nowy projekt’ user=’pdmwadmin’/>
</body>
</pdmworks_notification>