# PostProcess

## Overview

The PostProcess operation is used to request document processing based on transaction data included in the request. This operation is an asynchronous call back that manipulates the existing Generate operation to render a desired output (PDF) and merge any generated PDF outputs.

The operation takes transaction data, a PDF (as a base64 encoded binary), a Content URI (for callback servicing), and account ID (AccountID) for the calling application and returns a package(s) as requested by the calling application. The operation is used to request processing of a specified document or package. The PostProcess call is typically followed by a call to the GetRequestResult operation to return the generated package documents as requested by the calling application in the PostProcess request.

Operation | PostProcess
--- | ---
Style | document
Operation Type | Request-response. The endpoint receives a message, and sends a correlated message.
SOAP Action | https://labw6408hvm113/DocGenServices/Services/Import/DocumentService/PostProcess
Input | PostProcess_InputMessage (soap:body, use = literal) parameters type PostProcessRequest
Output | PostProcess_OutputMessage (soap:body, use = literal) parameters type PostProcessResponse

## Request Message

The operation input is PostProcessRequest. The request (PostProcessRequest) contains transaction data defining the requested document as a parameter on the input message.

Parameter | Type | Constraints | Description
--- | --- | --- | ---
request | PostProcessRequest | Required | The input message for the PostProcess operation used to request processing.

## Example Request Message

    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
     xmlns:do="http://www.wolterskluwerfs.com/2012/12/DocGenServices">
     <SOAP:Header/>
     <SOAP:Body>
     <doc:PostProcess>
     <doc:request/>
     </doc:PostProcess>
     </SOAP:Body>
    </SOAP:Envelope>

## Response Element

The operation output is PostProcessResponse. The response returns a PostProcessResponse object containing status information for the request.

Element | Type | Description
--- | --- | ---
PostProcessResponse | PostProcessResponse | The output message for the PostProcess operation used to return the details of the request.