События MSMQ программы Workgroup PDM являются документами XML с кодировкой UTF-16. Схема предоставляет минимальный набор информации, необходимый для распознавания события. Дополнительные сведения о документе могут быть поставлены в очередь с помощью Workgroup PDM API.
Формат сообщения состоит из сообщения XML и как минимум двух подузлов: <header> и <body>. При необходимости можно преобразовать сообщение с помощью XSLT в формат SOAP или ebXML.
Узел <header> содержит следующие атрибуты:
type: = "тип уведомления" server: = имя компьютера с хранилищем Workgroup PDM, с которого отправлено уведомление timestamp: = время выполнения события
Узел <body> состоит из подузлов в зависимости от атрибута Тип, определенного в узле <header>.
Например:
<?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>