XML Message Format

Workgroup PDM MSMQ events are UTF-16 encoded XML documents. A schema provides the minimal set of information required to distinguish the event. Additional document information can be queried through the Workgroup PDM API. See the Workgroup PDM API Help for details.

The message format consists of an XML message with at least two sub-nodes: a <header> and a <body>. If desired, you can convert the message using XSLT to a SOAP or ebXML format.

The <header> node contains the following attributes:

type := “<type of notification> ” (see Workgroup PDM Triggers Notification Types)

server := Workgroup PDM vault computer name that sent notification

timestamp := time that event occurred

The <body> node consists of sub-nodes depending on the Type attribute defined in the <header>.

For example:

<?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>

XML Message Format