SelectAndGenerateTestDocumentsRequest
The operation input is SelectAndGenerateTestDocumentsRequest.
| Parameter | Type | Constraints | Description |
|---|---|---|---|
| Transaction | Transaction | Required | A container for transaction information as a transaction identifier (TransactionID). |
| Organization | Organization | Required | Container for storing information about the Organization. |
| Policy | Policy | Optional | A container for policy information. Policy is not required but can be used to enable dynamic setup data. This policy refers to ERL policies. |
| DocumentFormat | DocumentFormatType | Optional | Object defining the format type for a document (based on an enumerated value): PDF specifies that output documents should be formatted as PDF.; RAW_XML specifies that output documents should be formatted as XML.; RTF specifies that output documents should be formatted as RTF (dynamic documents output as RTF, however static docs output as fillable PDFs). |
| AncillaryOutput | ArrayOfAncillaryOutputOption | Optional | Array containing an unbound collection of AncillaryOutputOption objects. |
| ProvidedDocuments | ProvidedDocuments | Required | An object containing ProvidedDocument objects. |
Element tns:SelectAndGenerateTestDocumentsRequest
<xs:element name="SelectAndGenerateTestDocumentsRequest">
<xs:annotation>
<xs:documentation>Root for the SelectAndGenerate API call</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Transaction">
<xs:annotation>
<xs:documentation>A container for transaction information.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Data">
<xs:annotation>
<xs:documentation>Contains the transaction data conforming to the ExpereTxn schema.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element ref="Organization"/>
<xs:element name="Policy" minOccurs="0">
<xs:annotation>
<xs:documentation>A container for policy information. Policy is not required but can be used to enable dynamic setup data.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="PolicyID"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Oppsa" minOccurs="0">
<xs:annotation>
<xs:documentation>A container for OPPSA product information. An OPPSA product is a set of policies produced by the Expere OPPSA Tool.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="OppsaOrganizationName"/>
<xs:element ref="OppsaProductName" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="WIP" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation>Indicates the Work In Progress OPPSA information should be used instead of the Published information.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element ref="DocumentFormat" minOccurs="0"/>
<xs:element ref="AncillaryOutput" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="ProvidedDocuments">
<xs:annotation>
<xs:documentation>Allows a complete document to be provided for assembly.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="ProvidedDocument" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element ref="PackageDoc"/>
<xs:element name="AssembledData">
<xs:annotation>
<xs:documentation>Contains the data to be assembled.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:any namespace="##any" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute processContents="lax"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element ref="PacketTypes" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>