DataExtraction
Extracts data from a specified object. DataExtraction does not support extraction from multiple components. If multiple components are specified, DataExtraction only extracts the data of the last component.
Request schema
<xsd:complexType name="DataExtraction">
<xsd:sequence>
<xsd:element name="Object" type="typens:ObjectIdentifier"/>
<xsd:element name="Component"
type="typens:ArrayOfNameValuePair" minOccurs="0"/>
<xsd:element name="Properties"
type="typens:ArrayOfNameValuePair" minOccurs="0"/>
<xsd:element name="Columns" type="typens:ArrayOfString"
minOccurs="0"/>
<xsd:element name="FilterList"
type="typens:ArrayOfDataFilterCondition" minOccurs="0"/>
<xsd:element name="SortColumnList"
type="typens:ArrayOfDataSortColumn" minOccurs="0"/>
<xsd:element name="StartRowNumber" type="xsd:int"
minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
Request elements
Object
The ID of the object from which to extract the data.
Component
The name, display name, or ID, and the value of the component from which to retrieve the data.
Properties
The properties to retrieve.
Columns
The list of column names.
FilterList
The list of available filters.
SortColumnList
The list of columns on which to sort the query.
StartRowNumber
The row number from which to start data extraction.
Response schema
<xsd:complexType name="DataExtractionResponse">
<xsd:sequence>
<xsd:element name="ResultSetSchema"
type="typens:ResultSetSchema" minOccurs="0"/>
<xsd:element name="DataExtractionRef"
type="typens:Attachment" minOccurs="0"/>
<xsd:element name="ConnectionHandle" type="xsd:string"
minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
Response elements
ResultSetSchema
The complex data type that describes the result set schema.
DataExtractionRef
The reference to the complex data type that describes the object in the attachment and contains the attachment as binary data.
ConnectionHandle
The ID of the report. Supports viewing a report when the report is already in iHub System. Specified in the SOAP header.