adm limitation issue

2
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 Integer Subsystem

Upload: ashokaerra

Post on 15-Oct-2014

97 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: ADM Limitation Issue

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                                                                                                      Integer                          Subsystem                        Datasources Subsystem            Default value                    Default value                                                  Y   N   N       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.