Querying Records Using the ExecutionMode Parameter
If you use a regular GET REST API where a query selects more than 9900 records, then it will fail and will cause an error. To execute this operation correctly, you must pass the ExecutionMode=ForwardOnly query parameter. For more information on the values you can use with the ExecutionMode query parameter, see About URI Parameters.
The following details are for a request query for a business component that returns 100 records starting from record number 9950, if this record number exists.
-
URI: http://ServerName:port/siebel/v1.0/workspace/MAIN/Business Component?PageSize=100&StartRowNum=9950&ExecutionMode=ForwardOnly
-
HTTP Method: GET
-
Content-Type: application/json
-
Authorization: Basic
-
Request body: None