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.
I am using HTML composer Layout tool in DevStudio to create a dashboard type of report consisting of several graphs and reports. I have a data extract fex (db-xtr.fex) with the data logic and creates the hold file to be used by all individual objects within the dashboard. What is the syntax to include db-xtr.fex in the HTML code. If I include in the first fex (db-overview-gph.fex ), the first report displays fine, but the hold file is not visible for rest of the files. I have copied part of the code from the .HTM file.
Your extract program would have to either permanently allocate the file and then have a filedef in the referring programs to access it or you could possibly use FOCCACHE though I doubt. Probable all of your reports are running in different agents and context is cleared after the creation of the hold file. That is why you need to save it.
Is the file time or parameter sensitive. Maybe you could run the extract with Report Caster at another time and then reference the extract with a filedef in the referring programs.
I tried with filedef, but looks like there is a problem reading .fmt file. I saved the masterfile as well as the .ftm in TEST folder where I have the source files (.htm and .fex)
APP HOLD TEST
APP FI HDBMAIN DISK TEST/HDBMAIN.ftm
Then in my.fex files where I am using the hold file HDBMAIN, I added FILEDEF HDBMAIN DISK TEST/HDBMAIN.ftm. I also tried with fully qualified path FILEDEF HDBMAIN DISK D:\ibi\apps\tset\HDBMAIN.ftm I get the error, Reporting Server messages exceeded IBIF_max_messages, report retrieval aborted. But if I manually add the line DATASET='D:\ibi\apps\test\HDBMAIN.ftm' , $ to the master file HDBMAIN, the report runs fine. But I need to run dynamically from our user interface. Thanks for your help.
Well the first thing you have to do is figure out what is cause the max messages error. Put a readlimit is the program that is generating it. Make it small so that you don't exceed the errors. I'm wondering if your saved master doesn't match your data. You would get format errors if that is the case.
Thanks Ginny. I get the IBIF-max messages if I do the filedef. If I manually modify the master file to add the data set, it works fine. The extarct hold file has around 40000 rows after the initial filtering and aggregation. Here is a section from the master file when I add the data set
If I do APP FI and FILEDEF, I see the master file and .ftm being created, but it doesn't associate the .ftm file with .mas. I hope to find that missing link to associate them within code instead of manually modifying masterfile. Thank for your help.
You need to find out what the error is before you can fix it. Take the program that you think is failing and put a readlimit of 5 or 10 in it, make the output html, and then do a view source, scroll to the bottom and look at the message. Let me know what you find out.