# Select

## Overview

The Select operation is a business process encapsulation method that performs transaction creation and autoselection.
Note: This operation, along with the SelectAndGenerate and Generate operations, are the primary operations used to perform document assembly.

This operation is used to process transactions based on parameters submitted in the request. The request takes a Transaction and Organization object, along with either a PackageID or LOBPhase and returns a Transaction object and an array containing documents (as DocumentSet objects) along with the RequestID as the payload.

Operation | Select
--- | ---
Style | document
Operation Type | Request-response. The endpoint receives a message, and sends a correlated message.
SOAP Action | http://schemas.bankerssystems.com/2004/ExpereAPI/ExpereIEServices/IExpereAPI/Select
Input | SelectRequest
Output | SelectResponse

Related reference
SelectRequest
SelectResponse