You are on page 1of 1

ADM Limitation Issue: The following error displays when exporting a file with more than 10,000 records

for ADM:
"There were more rows than could be returned. Please refine your query to bring back fewer rows (SBL-DAT-00500) (SBL-EAI-04376)

Full error message:


We detected an Error which may have occurred for one or more of the following reasons: Method 'NextRecord' of business component 'Feature Access' (integration component 'Feature Access') returned the following error: "There were more rows than could be returned. Please refine your query to bring back fewer rows (SBL-DAT-00500) (SBL-EAI-04376)

Solution
Specify a search specification (filter) such as "[Name] NOT LIKE 'A*'" to reduce the number of records returned to less than 10,000. If you are not in a production environment and would like to bypass the 10K limit, it is possible to do so by changing the "DSMaxFetchArraySize" parameter. Caution: There is the potential for large memory usage of the Siebel server component when this parameter is changed. To bypass the default 10,000 limit, set the value for the parameter "DSMaxFetchArraySize" under the "InfraDatasources" named sub-system. Resolution: The "DSMaxFetchArraySize" parameter is not visible in GUI by default. The parameter can be displayed as an advanced parameter: To display the current value of DSMaxFetchArraySize in the User Interface: 1. Navigation: Site Map > Administration - Server Configuration > Enterprises > Profile Configuration. 2. Query for Profile=Server Datasource or Alias=ServerDataSrc. 3. In the Profile Parameters view, select the "Advanced" tab. 4. In the Alias Field, Query for Profile Parameters=*Max*. Command-Line: Value changes infrequently for these parameters. Login to srvrmgr -g localhost -e siebel -s appl01 -u xxxxxxx -p xxxxxx
srvrmgr> list advanced parameters for named subsystem serverdata DSMaxFetchArraySize 0 Subsystem

value Y N

Integer Datasources Subsystem Default Default value Datasource maximum fetch array size.

Srvrmgr> change parameter DSMaxFetchArraySize=-1 for named subsystem ServerDataSrc

Restart all the Siebel servers for this change to take effect. Exercise caution when using this parameter.

You might also like