DocServices SOAP API overview
Method overview
The DocServices API is a collection of several operations (methods) that provide a means to exchange data (information) and files (package documents as PDF files) between the Expere Document Services (EDS) solution and other systems including third-party applications. The service retrieves document packet information, order and status information, and enables applications to request forms and form information from the document generation solution.
This section discusses the operations available in the service, the request and response messages, required parameters, and the data types available in the service.
Overview
| Web Service | Document Service |
|---|---|
| Target namespace | http://tempuri.org/ (default namespace URI, replace with meaningful URI) |
| Port | DocServices.Common.Interfaces.IEDocService |
| Location | http://domain/HostedDocServices/Services/Import/EDocService.svc |
| Protocol | SOAP |
| Transport protocol | SOAP over HTTP |
Operations
The Doc Service consists of the following operations:
- Generate: used to generate document processing based on transaction data included in the request.
- GetGenerateResults: used to retrieve the results of any of the Generate operations.
- GetRequestStatus: used to retrieve the status of submitted transactions.
- GetSelectResults: retrieves the results of a Select transaction.
- Select: used to select document processing based on transaction data included in the request.
- SelectAndGenerate: used to request document processing based on transaction data included in the request.
- SelectSynchronous: used to select documents for immediate processing and retrieves the results of the Select request.
- Resubmit Transaction: used to resubmit a previously-submitted transaction using TransactionIdentifider and AccountId.
- ListDocuments: retrieves the entire universe of documents within the package or phase.
- ApplyPoliciesAndReturnTransaction: used to merge an Expere transaction with inline policy and product data into a merged .XML file.
- SmartSignPlusFinalize: used to finalize a package and assigns to eOriginal Closing Center when requested.
- SmartSignPlusModifyPackage: allows users to delete, cancel, reactivate, or make any corrections to the package.
- PostProcessSynchronous: applies post-processing instructions to a generated document. Currently, it is used to merge select desired documents using a PdfMerge ancillary output.