Specialized Administration > Supporting Visualization and Publishing > WVS Loader > WVS Adobe Experience Manager Server Integration > Updating a PDF file with a Configured Adobe Experience Manager Server
  
Updating a PDF file with a Configured Adobe Experience Manager Server
Beginning at Windchill 10.1 M010, WVS supports a new customization delegate that is responsible for generating all necessary parameters for updating a PDF file with a configured Adobe Experience Manager server. The custom delegate is responsible for generating the DDX instructions on what modifications to do to a PDF, and for providing any supporting content (such as PDF cover sheets). Existing Reader Rights and a DDX Template (adding watermarks) functionality can be used in conjunction with the new delegate. The PDF is processed with instructions defined by the delegate first; then, if enabled, watermarks and/or applying Reader Rights takes place
When generating a PDF Representation for a given primary (or secondary) content of a Representable, WVS invokes an optional delegate to generate input and then, using that input, to call a configured Adobe Experience Manager Assembler service to perform certain updates to the PDF file before storing it into Windchill.
Use the edrload.livecycle.delegate property to configure the example delegate to the site.xconf file. This property defines a Class/Method to provide a custom implementation to dynamically generate DDX instructions and a map of associated content, to be sent to a configured Adobe Experience Manager Assembler service for processing. This call to the Adobe Experience Manager Assembler service takes place before any watermarks or Reader Rights are applied.
A sample delegate is provided out-of-the-box, and after configuration, is deployed to <Windchill>/codebase. The sample delegate is located at
<Windchill>/prog_examples/wvs/com/ptc/wvs/LiveCycleDelegate.java