This scenario processes specifically chosen documents exclusive of autoselection logic. A real-world example could include printing a document that will be, but are not currently, part of a document selection package. To process specific documents, you can use the Generate operation (or any of the document generation operations; Generate, GenerateAndSave).
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:exp="http://schemas.bankerssystems.com/2004/ExpereAPI/ExpereIEServices"> <soapenv:Header/> <soapenv:Body> <exp:ListPackagesRequest> <!--Optional:--> <exp:Organization> <!--Optional:--> <exp:OrganizationID>?</exp:OrganizationID> <!--Optional:--> <exp:OrganizationName>?</exp:OrganizationName> <!--Optional:--> <exp:OrganizationDescription>?</exp:OrganizationDescription> <!--Optional:--> <exp:ParentOrganizationID>?</exp:ParentOrganizationID> </exp:Organization> </exp:ListPackagesRequest> </soapenv:Body> </soapenv:Envelope>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:exp="http://schemas.bankerssystems.com/2004/ExpereAPI/ExpereIEServices"> <soapenv:Header/> <soapenv:Body> <exp:ListAllDocumentsRequest> <!--Optional:--> <exp:OrganizationID>?</exp:OrganizationID> </exp:ListAllDocumentsRequest> </soapenv:Body> </soapenv:Envelope>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:exp="http://schemas.bankerssystems.com/2004/ExpereAPI/ExpereIEServices"> <soapenv:Header/> <soapenv:Body> <exp:GenerateRequest> <!--Optional:--> <exp:Transaction> <!--Optional:--> <exp:TransactionID>?</exp:TransactionID> <!--Optional:--> <exp:Data> <!--You may enter ANY elements at this point--> </exp:Data> <!--Optional:--> <exp:SaveInDatabase>?</exp:SaveInDatabase> <!--Optional:--> <exp:HtmlData>?</exp:HtmlData> <!--Optional:--> <exp:FileName>?</exp:FileName> <!--Optional:--> <exp:BaselineTransactionName>?</exp:BaselineTransactionName> <!--Optional:--> <exp:CustomerTransactionName>?</exp:CustomerTransactionName> <!--Optional:--> <exp:BaselineTransaction> <!--Optional:--> <exp:FileName>?</exp:FileName> <!--Optional:--> <exp:Date>?</exp:Date> </exp:BaselineTransaction> <!--Optional:--> <exp:CustomerTransaction> <!--Optional:--> <exp:FileName>?</exp:FileName> <!--Optional:--> <exp:Date>?</exp:Date> </exp:CustomerTransaction> </exp:Transaction> <!--Optional:--> <exp:Organization> <!--Optional:--> <exp:OrganizationID>?</exp:OrganizationID> <!--Optional:--> <exp:OrganizationName>?</exp:OrganizationName> <!--Optional:--> <exp:OrganizationDescription>?</exp:OrganizationDescription> <!--Optional:--> <exp:ParentOrganizationID>?</exp:ParentOrganizationID> </exp:Organization> <!--Optional:--> <exp:RequestID>?</exp:RequestID> <!--Optional:--> <exp:Policy> <!--Optional:--> <exp:PolicyID>?</exp:PolicyID> <!--Optional:--> <exp:PrecedenceID>?</exp:PrecedenceID> </exp:Policy> <!--Optional:--> <exp:Oppsa> <!--Optional:--> <exp:OppsaOrganizationName>?</exp:OppsaOrganizationName> <!--Optional:--> <exp:OppsaProductName>?</exp:OppsaProductName> <!--Optional:--> <exp:WIP>?</exp:WIP> </exp:Oppsa> <!--Optional:--> <exp:PackageID>?</exp:PackageID> <!--Optional:--> <exp:LOBPhase> <!--Optional:--> <exp:LineOfBusinessID>?</exp:LineOfBusinessID> <!--Optional:--> <exp:Phase>?</exp:Phase> </exp:LOBPhase> <!--Optional:--> <exp:DocumentSet> <!--Zero or more repetitions:--> <exp:Document> <!--Optional:--> <exp:DocumentID>?</exp:DocumentID> <!--Optional:--> <exp:StoredDocID>?</exp:StoredDocID> <!--Optional:--> <exp:OrganizationID>?</exp:OrganizationID> <!--Optional:--> <exp:InstanceID>?</exp:InstanceID> <!--Optional:--> <exp:InstanceBarcodeValue>?</exp:InstanceBarcodeValue> <!--Optional:--> <exp:PageCount>?</exp:PageCount> <!--Optional:--> <exp:DisplayName>?</exp:DisplayName> <!--Optional:--> <exp:InstanceFileName>?</exp:InstanceFileName> <!--Optional:--> <exp:Type>?</exp:Type> <!--Optional:--> <exp:FragmentName>?</exp:FragmentName> <!--Optional:--> <exp:Autoselected>?</exp:Autoselected> <!--Optional:--> <exp:Prepare>?</exp:Prepare> <!--Optional:--> <exp:Suggested>?</exp:Suggested> <!--Optional:--> <exp:Format>?</exp:Format> <!--Optional:--> <exp:Copy>?</exp:Copy> <!--Zero or more repetitions:--> <exp:AncillaryOutput> <!--Optional:--> <exp:OutputType>?</exp:OutputType> <!--Optional:--> <exp:Watermark> <!--Optional:--> <exp:ImageURL>?</exp:ImageURL> <!--Optional:--> <exp:Text>?</exp:Text> <!--Optional:--> <exp:Rotate>?</exp:Rotate> <!--Optional:--> <exp:Location>?</exp:Location> </exp:Watermark> <!--Optional:--> <exp:SetEncryption> <!--Optional:--> <exp:Strength128Bits>?</exp:Strength128Bits> <!--Optional:--> <exp:Passwords> <!--Optional:--> <exp:user>?</exp:user> <!--Optional:--> <exp:owner>?</exp:owner> </exp:Passwords> <!--Optional:--> <exp:Permissions> <!--Optional:--> <exp:AllowPrinting>?</exp:AllowPrinting> <!--Optional:--> <exp:AllowModifyContents>?</exp:AllowModifyContents> <!--Optional:--> <exp:AllowCopy>?</exp:AllowCopy> <!--Optional:--> <exp:AllowModifyAnnotations>?</exp:AllowModifyAnnotations> <!--Optional:--> <exp:AllowScreenReaders>?</exp:AllowScreenReaders> <!--Optional:--> <exp:AllowFillIn>?</exp:AllowFillIn> <!--Optional:--> <exp:AllowAssembly>?</exp:AllowAssembly> <!--Optional:--> <exp:AllowDegradedPrinting>?</exp:AllowDegradedPrinting> </exp:Permissions> </exp:SetEncryption> <!--Optional:--> <exp:Barcode> <!--Optional:--> <exp:Type>?</exp:Type> <!--Optional:--> <exp:Pattern>?</exp:Pattern> </exp:Barcode> </exp:AncillaryOutput> <!--Optional:--> <exp:Data> <!--Optional:--> <exp:base64>?</exp:base64> <!--Optional:--> <exp:text>?</exp:text> <!--Optional:--> <exp:xml> <!--You may enter ANY elements at this point--> </exp:xml> </exp:Data> <!--Optional:--> <exp:DDRData> <!--You may enter ANY elements at this point--> </exp:DDRData> <!--Optional:--> <exp:ResolvedXML> <!--You may enter ANY elements at this point--> </exp:ResolvedXML> </exp:Document> </exp:DocumentSet> <!--Optional:--> <exp:DocumentFormat>?</exp:DocumentFormat> <!--Optional:--> <exp:DynamicPdfRender>?</exp:DynamicPdfRender> <!--Optional:--> <exp:AncillaryOutput> <!--Zero or more repetitions:--> <exp:AncillaryOutputOption> <!--Optional:--> <exp:OutputType>?</exp:OutputType> <!--Optional:--> <exp:Watermark> <!--Optional:--> <exp:ImageURL>?</exp:ImageURL> <!--Optional:--> <exp:Text>?</exp:Text> <!--Optional:--> <exp:Rotate>?</exp:Rotate> <!--Optional:--> <exp:Location>?</exp:Location> </exp:Watermark> <!--Optional:--> <exp:SetEncryption> <!--Optional:--> <exp:Strength128Bits>?</exp:Strength128Bits> <!--Optional:--> <exp:Passwords> <!--Optional:--> <exp:user>?</exp:user> <!--Optional:--> <exp:owner>?</exp:owner> </exp:Passwords> <!--Optional:--> <exp:Permissions> <!--Optional:--> <exp:AllowPrinting>?</exp:AllowPrinting> <!--Optional:--> <exp:AllowModifyContents>?</exp:AllowModifyContents> <!--Optional:--> <exp:AllowCopy>?</exp:AllowCopy> <!--Optional:--> <exp:AllowModifyAnnotations>?</exp:AllowModifyAnnotations> <!--Optional:--> <exp:AllowScreenReaders>?</exp:AllowScreenReaders> <!--Optional:--> <exp:AllowFillIn>?</exp:AllowFillIn> <!--Optional:--> <exp:AllowAssembly>?</exp:AllowAssembly> <!--Optional:--> <exp:AllowDegradedPrinting>?</exp:AllowDegradedPrinting> </exp:Permissions> </exp:SetEncryption> <!--Optional:--> <exp:Barcode> <!--Optional:--> <exp:Type>?</exp:Type> <!--Optional:--> <exp:Pattern>?</exp:Pattern> </exp:Barcode> </exp:AncillaryOutputOption> </exp:AncillaryOutput> <!--Optional:--> <exp:ExternalPDFDocuments> <!--Optional:--> <exp:Options> <exp:BeginningOrEnd>?</exp:BeginningOrEnd> <!--Optional:--> <exp:IncludeInDocumentCount>?</exp:IncludeInDocumentCount> </exp:Options> <!--Optional:--> <exp:PDFs> <!--Zero or more repetitions:--> <exp:PDF> <!--Optional:--> <exp:InstanceDisplayName>?</exp:InstanceDisplayName> <!--Optional:--> <exp:InstanceFileName>?</exp:InstanceFileName> <!--Optional:--> <exp:DocData> <!--Optional:--> <exp:base64>?</exp:base64> <!--Optional:--> <exp:text>?</exp:text> <!--Optional:--> <exp:xml> <!--You may enter ANY elements at this point--> </exp:xml> </exp:DocData> </exp:PDF> </exp:PDFs> </exp:ExternalPDFDocuments> </exp:GenerateRequest> </soapenv:Body> </soapenv:Envelope>
The response, GenerateResponse, returns the assembled documents.