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>