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