Document Representations (DocumentSet and DocSet)
Expere IE offers two ways to represent a set of documents: the DocumentSet and the DocSet objects. The DocumentSet is a simple list of documents used to group documents for a request (or a response as well) while the DocSet is a much richer representation of documents that allows multiple groups of documents based on the intended recipient. A DocSet is always used to represent a fully assembled set of documents, where a DocumentSet may represent either a list of unassembled documents or fully assembled documents. As such, the most common use of a DocumentSet is in a request for documents where the DocumentSet is used to group a list of documents and their corresponding DocumentID elements.
- AssembleDocumentSetRequest
- PostProcessRequest
- AssembleDocumentsResponse
- GenerateResponse
- GenerateAndSaveResponse
- PostProcessResponse
- SelectAndGenerateResponse
- SelectAndGenerateTestDocumentResponse
- SelectGenerateAndSaveResponse
A visual representation of the DocSet object looks like:
- DocSetTxnIDRef: The reference to the schema identifier for the document set.
- DocSetPackageIDRef: The reference to the package identifier for the document set.
- PackageDocs: Object containing the package identifier, a descriptor and work order reference for a package.
- Packet: Object containing the name of the packet and an array containing document information objects.

- Document: Container object used to define a document.
- AncillaryOutput: Array containing an unbound collection of AncillaryOutputOption objects.
- Data: Container object for transaction data inputs and outputs in binary (base64), text, or xml format. It will include all documents in the current packet.
- If the returned document(s) is a mergedPDF, the Data object is only returned on the Packet level and not the DocInstance level.
- If the returned document(s) is individual PDFs, the Data object is only returned on the DocInstance level and not the Packet level.
- If the returned document(s) is a mergedCopyPDF, the Data object is only returned for all documents on both the DocInstance and Packet levels.