Hi,
I am getting repeated dashboard error messages when running against our BOE 4.0 SP7 BI Platform via Web Service connections (BIWS) after a period of time. Currently, we have developed 33 BIWS connections in data manager. Running them individually is fine.
Question: Is there a limitation on how many BIWS requests that can be submitted at once? Seems like the magic number is 20.
Example errors that we see:
com.businessobjects.sdk.core.server.CommunicationException$UnexpectedServerException
An internal error occured while calling ‘loadState’ API. (Error: ERR_WIS_30270)
To test this we broke out the remaining 13 BIWS using a Connection Refresh component to “delay” the refresh a bit until the last of the first 20 finished first. The next batch do not kick off a refresh until the last of the first 20 BIWS complete. However, this did not work.
We also tried creating multiple BO Enterprise service user accounts and assigned per group of BIWS connections. This seemed a bit more stable but only bought a little more time, hence, we eventually received the same error message after more stress testing.
Does this have to do with a WEBI PRocessing Server limitation on how many repository objects can be accessed at one time? Or does this have to do with the web.properties “Storage_Token_Stack_Size”? Which currently by default is 11. Found here: <install_dir>\Tomcat6\webapps\BOE\WEB-INF\eclipse\plugins\webpath.AnalyticalReporting\web\WEB-INF\classes\
We have also tried removing the check box “Save for All Users” from the published BIWS block but did not resolve.
Has anyone come across this scenario in the past? Does this appear to be a configuration issue to handle the number of requests?
Thanks,
Phil
pmm150 (BOB member since 2008-11-14)