Focal Point Banner


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.


Focal Point    Focal Point Forums  Hop To Forum Categories  WebFOCUS/FOCUS Forum on Focal Point     [SOLVED] FOC205 Error

Read-Only Read-Only Topic
Go
Search
Notify
Tools
[SOLVED] FOC205 Error
 Login/Join
 
Platinum Member
posted
I got this error when I open fex file I created although that fex file run well:
Error parsing MASTER File HOLD2 (( FOC205) THE DESCRIPTION CAN NOT BE FOUND FOR FILE NAME : HOLD2.
Any advice for this issue?
Thanks a lot.

This message has been edited. Last edited by: hainguyen,


WebFOCUS 7.7.03
Windows, All Outputs
 
Posts: 125 | Registered: June 17, 2013Report This Post
Gold member
posted Hide Post
The error is telling you that WebFOCUS cannot find the masterfile for HOLD2. So it could be that the HOLD2 file didn't get created because of the conditions of its TABLE FILE (look through all the errors to see if you can find something telling you why HOLD2 failed to be created).

Or you may need to explicitly tell WebFOCUS where to save the hold file by using the APP HOLD command at the beginning of your fex. I use APP HOLD BASEAPP to put it in a general location. But your system might have something different than BASEAPP (your admin should be able to tell you the name you need to use).


Kevin Patterson
Appalachian State University
WebFOCUS 7.7.03
Windows, All Outputs
 
Posts: 57 | Registered: February 29, 2012Report This Post
Platinum Member
posted Hide Post
Thanks Kevin,
The reason I got the error is because I didn't save my HOLD file in BASEAPP. Some reports I just want to create HOLD file temporary and don't want to save it so I didn't use BASEAPP.


WebFOCUS 7.7.03
Windows, All Outputs
 
Posts: 125 | Registered: June 17, 2013Report This Post
Virtuoso
posted Hide Post
If it's in the same procedure[1], you don't need to save it to BASEAPP.

There are a couple of different scopes for HOLD-files. Here's my attempt at an explanation (I've never run across a document explaining these in WebFOCUS, but that doesn't mean it doesn't exist):

Procedure scope
By default, HOLD-files go to a temporary directory in edatemp. That directory gets emptied (or deleted?) after the procedure completes. These HOLD-files are only visible to the connection (between the server and the client-machine requesting the procedure) that created them. Anything in them is available during the entire run of the procedure.

Session scope
You can also save it to FOCCACHE (provided that you enabled that on the server), which allows you to store hold files for the duration of a session.
A session can span several procedures, as long as they're run from the same connection and as long as the session hasn't been inactive for longer than the (configured) timeout.
Only the connection that initiated the session can see the files in the session.

Server scope
And finally you can store hold-files in an app-directory. Those are permanent and for all users/connections.


Finally, while this works well for TABLE-requests and such (as long as they're FOCUS code), it doesn't work so well if you want to -INCLUDE or -HTMLFORM such HOLD-files (typically in ALPHA format), which is Dialog Manager code.
Apparently DM doesn't know where to look for them, or we don't know how to tell it where to look. Even FILEDEF doesn't seem to help in such cases, or perhaps it would if we could figure out the full path to HOLD-files in edatemp or foccache.


Ad 1.: Mind that a report can call several procedures independently using, for example, the EX statement. They're not separate procedures when you -INCLUDE them though. That's why I used 'procedure' instead of 'report' in above explanation; they're often the same but not necessarily so.


WebFOCUS 8.1.03, Windows 7-64/2008-64, IBM DB2/400, Oracle 11g & RDB, MS SQL-Server 2005, SAP, PostgreSQL 11, Output: HTML, PDF, Excel 2010
: Member of User Group Benelux :
 
Posts: 1669 | Location: Enschede, Netherlands | Registered: August 12, 2010Report This Post
  Powered by Social Strata  

Read-Only Read-Only Topic

Focal Point    Focal Point Forums  Hop To Forum Categories  WebFOCUS/FOCUS Forum on Focal Point     [SOLVED] FOC205 Error

Copyright © 1996-2020 Information Builders