SelectRequest
The operation input is SelectRequest.
| 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. |
| RequestID | string | Optional | A unique identifier for the submitted request. Often used for request tracking purposes. |
| 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. |
| PackageID | string | Required | The name of the document selection package as it exists in the database. Do not submit if LOBPhase issubmitted. |
| LOBPhase | LOBPhase | Required | A container for Line of Business information.Do not submit if PackageID is submitted. |
| InlinePackage | InlinePackage | Optional | Specifies which PackageDocs and Packets apply to the request. The Expere-generated default package will be placed at the end of the Inline package order. |
Element tns:SelectRequest
<xs:element name="SelectRequest">
<xs:annotation>
<xs:documentation>Root for the Select 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:element name="SaveInDatabase" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation>Indicates whether this transaction should be saved in the database. Default is true.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element ref="Organization"/>
<xs:element ref="RequestID" minOccurs="0"/>
<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:sequence>
</xs:complexType>
</xs:element>
<xs:choice>
<xs:annotation>
<xs:documentation>Requires 1 of the child elements to be present.</xs:documentation>
</xs:annotation>
<xs:element ref="PackageID"/>
<xs:element ref="LOBPhase"/>
<xs:element ref="InlinePackage"/>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>