As of December 1, 2020, Focal Point is retired and repurposed as a reference repository. We value the wealth of knowledge that's been shared here over the years. You'll continue to have access to this treasure trove of knowledge, for search purposes only.
Join the TIBCO Community TIBCO Community is a collaborative space for users to share knowledge and support one another in making the best use of TIBCO products and services. There are several TIBCO WebFOCUS resources in the community.
From the Home page, select Predict: WebFOCUS to view articles, questions, and trending articles.
Select Products from the top navigation bar, scroll, and then select the TIBCO WebFOCUS product page to view product overview, articles, and discussions.
Request access to the private WebFOCUS User Group (login required) to network with fellow members.
Former myibi community members should have received an email on 8/3/22 to activate their user accounts to join the community. Check your Spam folder for the email. Please get in touch with us at community@tibco.com for further assistance. Reference the community FAQ to learn more about the community.
Hey guys, has anyone ever come across this error message? "Reporting Server Error - Too many messages" We have a few procedures that run by pulling some financial transaction data for a day or two (which is quite a bit) and it will run successfully, but if we expand the date range out past a certain point, we no longer get results and get the Reporting Server Error message. Has anyone else ever run across this? Is there a setting somewhere that caps the returned results? I couldn't even find exactly what this error message referenced, so I am kind of in the dark as where to start. Any help would be greatly appreciated! Thanks again, LB **We run 8.1.05M and on a windows OSThis message has been edited. Last edited by: FP Mod Chuck,
Version: 8.2.03M, OS/Platform: Windows 7 & 10, Output: Excel, pdf, html
Posts: 63 | Location: Liberty Lake, WA - USA | Registered: June 23, 2016
This can occur when you have -SET &ECHO=ALL; or when a lot of error messages are generated - typically when data format error messages are generated.
Run the procedure for a day or two. If you're not generating an Excel or PDF file, then you should be able to View Source from your web browser. Look for any error messages. If there aren't any, increase the number of days by 1, try again, until you see errors in the "view source" results...
Francis
Give me code, or give me retirement. In FOCUS since 1991
Production: WF 7.7.05M, Dev Studio, BID, MRE, WebSphere, DB2 / Test: WF 8.1.05M, App Studio, BI Portal, Report Caster, jQuery, HighCharts, Apache Tomcat, MS SQL Server
Okay, good tips so far! If I put -SET &ECHO = OFF for my first line in the code, I get the following error message, regardless of the date range I put in; '0 ERROR AT OR NEAR LINE 5 IN PROCEDURE ADHOCRQ FOCEXEC * (FOC224) SYNTAX ERROR: PROMPT'
The user who wrote this procedure has an output of xlsx open on the first report and then an xlsx close on the second report, I was unsuccessful at getting a final output in html to get the source code. I'd include the entire segment of code, but it's huge and probably not helpful for anyone else to see!
If I comment out the -*-SET &ECHO = OFF Then I get successful results with the above date range, file size about 17KB, if I update the date range to 02112017 - 02282017 (one additional day) that's when I am getting the "too many messages" error.
Version: 8.2.03M, OS/Platform: Windows 7 & 10, Output: Excel, pdf, html
Posts: 63 | Location: Liberty Lake, WA - USA | Registered: June 23, 2016
Comment out the ON TABLE PCHOLD FORMAT XLSX OPEN and CLOSE so that you can see the source.
I have worked with WF for ages and have never used -PROMPT. I don't know why you're getting that error. Temporarily comment out these PROMPT commands and add -SET to set your start and end dates.
What's huge about the source code?
-SET &ECHO=OFF; will reduce the output to nothing...
Francis
Give me code, or give me retirement. In FOCUS since 1991
Production: WF 7.7.05M, Dev Studio, BID, MRE, WebSphere, DB2 / Test: WF 8.1.05M, App Studio, BI Portal, Report Caster, jQuery, HighCharts, Apache Tomcat, MS SQL Server
-PROMPT is Mainframe green screen way of populating variables. WebFOCUS uses either HTML launch pages you have to create with App Studio Composer or let it Auto Prompt users to do the same thing. Are you porting this application from Mainframe?
WebFOCUS 8206, Unix, Windows
Posts: 1853 | Location: New York City | Registered: December 30, 2015
Thank you all for the support, a lot of these options have been really helpful in further troubleshooting this issue.
Here is the base of what error is generating; On one of the joins within this procedure, it is set to join on an inner one-to-many. This is creating a lot of duplicates, and I think the reporting server can only handle so many of those 'duplicates in join' error messages. I am having our report writer go back and see if we can correct that join with a one-to-one, but still get valid results returned. I have multiple lines of errors that return something similar to this (at least 100 rows of varying account #'s); (FOC1072) DUPLICATES IN JOIN 'FROM' FIELD : EMPACCTS/1000020063
We are now focusing on trying to correct that join piece, so if anyone has further suggestions for that, I'll take whatever I can get!
Thanks again for being so responsive to this string!
Version: 8.2.03M, OS/Platform: Windows 7 & 10, Output: Excel, pdf, html
Posts: 63 | Location: Liberty Lake, WA - USA | Registered: June 23, 2016
My suggestion for using ECHO is to set it to OFF in a PROD environment, but for Development turn on ON, not ALL, unless you have problems tracking down an error.
ON will echo FOCUS commands, not Dialog Manager commands (- commands).
We have a bit of code here that detects which environment and sets the &ECHO appropriately.
There is a setting within the admin console for Maximum Messages - which is normally 20000.
However, I would suggest finding out why you're getting so many messages and eradicate the cause rather than extend the max messages.
Keeping the date range (that fails) in place but limiting the recordset returned (using IF RECORDLIMIT EQ nnn) you may be able to see some of the messages being produced which may help.
T
In FOCUS since 1986
WebFOCUS Server 8.2.01M, thru 8.2.07 on Windows Svr 2008 R2
WebFOCUS App Studio 8.2.06 standalone on Windows 10
Posts: 5694 | Location: United Kingdom | Registered: April 08, 2004
I agree with T. [well, I could just put that line on a t-shirt!] I up my max messages b/c I've got a big caster jcl , but I made sure there were not unneeded statements in that jcl, like ?FF or CHECK FILE or random -TYPE that I only need during development.
In Focus since 1979///7706m/5 ;wintel 2008/64;OAM security; Oracle db, ///MRE/BID
Posts: 3811 | Location: Manhattan | Registered: October 28, 2003
I hope NOT to see that at summit this year! (you have to understand the context!)
Yes DHagen, that was this years first hint that I will again be presenting at Summit 2017 in Dallas - the unashamed plug will come later Any chance that you will be there? It would be good to catch up.
TThis message has been edited. Last edited by: Tony A,
In FOCUS since 1986
WebFOCUS Server 8.2.01M, thru 8.2.07 on Windows Svr 2008 R2
WebFOCUS App Studio 8.2.06 standalone on Windows 10
Posts: 5694 | Location: United Kingdom | Registered: April 08, 2004
As for DEFECHO, it's one setting that I suggest to Customers, especially those that have disparate development groups that are geographically separated with different techniques and discipline in removing unnecessary -SET &ECHO = ALL; within their promoted code!
T
In FOCUS since 1986
WebFOCUS Server 8.2.01M, thru 8.2.07 on Windows Svr 2008 R2
WebFOCUS App Studio 8.2.06 standalone on Windows 10
Posts: 5694 | Location: United Kingdom | Registered: April 08, 2004