|
Options |
Name |
Purpose |
|
|
CHARACTER AdjustWhere (character)
|
|
|
|
CHARACTER AdjustWheres (character[])
|
|
|
|
AttachDataSources ()
|
Attach Data Sources to DataSet's buffers
|
|
|
AttachDataSources (character[])
|
Attach Data Sources to DataSet's buffers
|
|
|
CommitChildBuffers (integer, integer)
|
Walks through specifed dataset's data-relations to find child tables for
specified parent table. For each child table, it then calls commitRows().
|
|
|
CommitData (integer)
|
Generic routine to save or commit data for a dataset.
|
|
|
CommitRows (handle, character, integer)
|
Generic routine for creating/updating/deleting rows for specified table
|
|
|
Ccs.BusinessLogic.IGetTableResultCountResponse CountBufferRecords (handle)
|
/* Returns the count of the total number of result records currently in a buffer
@param handle The buffer whose records to count
@return IGetTableResultCountResponse The IGetTableResultCountResponse instance for the request */
|
|
|
Ccs.BusinessLogic.IGetResultCountResponse CountDatasetRecords (handle)
|
/* Returns the count of the total number of result records currently in a dataset.
@param handle The dataset whose records to count
@return IGetResultCountResponse The IGetResultCountResponse instance for the request */
|
|
|
CreateData (dataset-handle)
|
Create one or more new records
|
|
|
DeleteData (dataset-handle)
|
Delete one or more records
|
|
|
DetachDataSources ()
|
Detach Data Sources from DataSet's buffers
|
|
|
DoFill (handle)
|
/* Performs the dataset or buffer FILL() operation.
@param handle A valid DATASET or BUFFER handle. */
|
|
|
EmptyDataSet ()
|
Generic routine to empty from the dataset.
|
|
|
INTEGER GetBufferIndex (handle)
|
Walks through dataset's buffers and returns index for specified buffer.
|
|
|
CHARACTER GetRowErrorMessage (handle, character)
|
If errMessage param is not set, create an error message for the current bi row
|
|
|
CHARACTER GetRowState (integer)
|
|
|
|
CHARACTER GetSkipListEntry (integer)
|
Returns the skip-list entry from array for specified buffer index.
|
|
|
LOGICAL ProcessBIData (integer)
|
Checks if ProDataSet was sent with bi data, returning TRUE or FALSE.
|
|
|
ProcessTransactionalError (Error)
|
ProcessTransactionalError() is called when we are processing a single
transaction, and an error occurs for one of the row changes.
When this occurs, all rows should have REJECTED set to TRUE,
and the error message should be set on the offending row.
|
|
|
ReadData ()
|
Generic routine to read data for the dataset with no filter specified.
|
|
|
ReadData (character)
|
Generic routine to read data for the dataset.
|
|
|
ReadData (character, handle)
|
Generic routine to read data for a table within a dataset.
|
|
|
ReadData (character[])
|
Generic routine to read data for the dataset.
|
|
|
ReadData (handle)
|
Generic routine to read data for a table within a dataset with no filter specified.
|
|
|
Ccs.BusinessLogic.IGetDataResponse ReadData (IGetDataRequest)
|
/* Generic read data routine using a filter object (instead of strings).
This supports CCS-compliant BE's.
@param IGetDataRequest The filter to apply.
@param IGetDataResponse Response object. */
|
|
|
SaveRows (dataset-handle)
|
Saves/Submits one or more changed rows (creates, updates, and/or deletes)
where each changed row is processed as a separate transaction.
SaveRows() is similar to Submit(), but acts as a bulk submit, with separate
row transactions.
|
|
|
SetFillWhereString (character, handle)
|
/* Adds a FILL-WHERE-STRING to a datasource
@param character The where (filter) string to apply to buffer
@param handpe A buffer handle in the dataset */
|
|
|
SetFillWhereStrings (character[])
|
|
|
|
SetUndos (logical[], logical)
|
This method is used to set the UNDO attribute for all temp-tables in the ProDataSet.
With the addition of the the one transaction capability, the UNDO attributes need to
be set to FALSE to preserve the ERROR and REJECTED attributes, which are now sent to
backend.
If the lUndos array parameter has been set appropriately, the method will use it to
restore the UNDO attributes (ignoring undoValue parameter).
If lUndos has not been set, the method will set the UNDO attributes using undoValue,
and return the original UNDO attr values in lUndos.
|
|
|
Submit (dataset-handle)
|
Submits one or more changed records (creates, updates, and/or deletes)
where the changed record set is processed as a single transaction.
|
|
|
UpdateData (dataset-handle)
|
Update one or more new records
|
|
|
ValidateDataSources ()
|
Must verify that ProDataSource contains a data source entry for each
table specified in dataset. Also verify that they are valid handles.
A data source entry can be set to UNKNOWN as well, as allow for that.
|
|
|
ValidateFieldLists (character[])
|
Must verify that cFieldList's EXTENT value is same as number of buffers in dataset
|