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