I'm writing to see if anyone else has experienced this issue before or if Telerik has been contacted by any other clients with a similar problem. We have several reports that ran just fine a number of weeks ago which now return errors from Oracle. All of the reports that are having problems utilize stored procedures. The reports run without issue in Studio, but when executed from a web application (both locally and test server) the following message is returned every time "An error has occurred while processing Report 'ReportName':
ORA-06550: line 1, column 7:
PLS-00306: wrong number or types of arguments in call to 'ProcedureName'
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored". In trying to isolate the issue I created a basic report that calls a SQL Data Source with a stored procedure which just has a select * from tablename statement and only contains a cursor parameter 'CUR_RESULT OUT SYS_REFCURSOR' it runs fine in Studio, but the same error occurs in the web application. If I move the sql statement to the report instead of the stored procedure it runs fine in both Studio in from within the web application. I don't know if something changed on our Oracle server or Windows Update. I've tried with three versions of Telerik reporting including the latest.
When I use a sql monitor and run the report from Studio I can see a call to bms_utility.name_resolve with the procedure name and then the actual procedure call.
begin dbms_utility.name_resolve('Schema.ProcedureName',1,:schema,:part1,:part2,:dblink,:part1type,:objectnum); end;
begin Schema.ProcedureName(CUR_RESULT=>:CUR_RESULT); end;
I'm unable to currently profile or monitor when running the report from in a web application on IIS to see what calls are made and results returned.
Thanks
When I use a sql monitor and run the report from Studio I can see a call to bms_utility.name_resolve with the procedure name and then the actual procedure call.
begin dbms_utility.name_resolve('Schema.ProcedureName',1,:schema,:part1,:part2,:dblink,:part1type,:objectnum); end;
begin Schema.ProcedureName(CUR_RESULT=>:CUR_RESULT); end;
I'm unable to currently profile or monitor when running the report from in a web application on IIS to see what calls are made and results returned.
Thanks