BaseResponse ExecuteDataObjectImport()
Used to transfer data to the web service when data is wrapped in a data object.
NOTE
In IIS7, the ‘Maximum Allowed Content Length’ setting in Request Filter settings defaults to 30,000,000 bytes. A 404.13 error indicates that the data being imported exceeds that value.
Inputs: DataObjectTransferRequest
DataObjectTransferRequest Structure
Properties | Attribute type | Description |
---|---|---|
APIKeyHeader: string | Message Header | A value used to authorize the access of this web function. |
TransactionID: string | Message Header | A value that indicates the current transaction. |
IncrementalImport: Boolean | Message Header | A true or false value indicates whether this request is part of a previous import request. This is used when importing large data sets that must be broken into smaller chunks. |
Data: IDataRow[] | Message Member | The actual data. |
ColumnName: string [] | Message Header | The column names of the actual data. |
ColumnType: string [] | Message Header | The types of each data column. |
iDataRow Data Structure
Properties | Attribute type | Description |
---|---|---|
IDataRowValue: IDataObj[] | A list of IDataObj. Each IDataRow represents one data row record in the datasource table. |
iDataObj Data Structure
Properties | Attribute type | Description |
---|---|---|
IDataObjValue: string | Each IDataObj represents one column value of one data row in the datasource table. |
Outputs: BaseResponse
BaseResponse Structure
Properties | Attribute type | Description |
---|---|---|
APIKeyHeader: string | Message Header | A value that indicates whether the API key is valid. |
Message: string | Message Header | Returns 'Success' if the data transfer was successful, otherwise returns an error code. |
Back to top