ActiveVOS Server User’s Guide

What is a Process Deployment Descriptor?

A Process Deployment Descriptor (.pdd) file describes the information required for a process to execute in the ActiveVOS server environment. This information includes partner link details, persistence and versioning information, process directives and indexed properties as well as other details.

The following table shows basic parts of the .pdd file and lists topics for detail.

Process Deployment Descriptor Element

For More Information

<partnerLinks>
 <partnerLink name="approver">
  <partnerRole endpointReference="static">

Partner Role Details

    <wsa:EndpointReference
     xmlns:assessor=http://
      "loans.org/wsdl/loan-approval">
        <wsa:Address>assessor:anyURI</wsa:Address>
         <wsa:ServiceName PortName="SOAPPort1">
            assessor:LoanAssessor </wsa:ServiceName>
        <wsp:Policy xmlns:abp="http://
         schemas.active-endpoints.com/
          ws/2005/12/policy" xmlns:wsp="http://schemas
          .xmlsoap.org/ws/2004/09/policy"
           <abp:retry attempts="4" interval="1"/>
         </wsp:Policy>
      </wsa:EndpointReference>

Endpoint References and WS-Addressing

Endpoint References and WS-Policy

Partner Role Invoke Handlers

URN/URL Mappings for an Endpoint Reference

  <partnerLink name="customer">
     <myRole allowedRoles=""
       binding="MSG"
       service="LoanServiceComplete"/>
  </partnerLink>

My Role Details

Endpoint References and WS-Policy

<process location="bpel/Tutorial/tutorial.bpel"
   persistenceType="full"
     name="bpelns:tutorial"
     xmlns="http://schemas.active-
       endpoints.com/pdd/2005/09/pdd.xsd"
     xmlns:bpelns="http://tutorial"
     xmlns:wsa="http://
      schemas.xmlsoap.org/ws/2003/03/addressing">
      <version expirationDate="2006-03
        -24T00:00:00-05:00"/>
   <indexedProperty name="StartInteger" type="Double">
     <variable path="/process/variables/
       variable[@name='start']" />
   </indexedProperty>
</process>

Process Version Details

Indexed Properties

Engine Settings for Individual Processes