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 needing to find out if there is a way to encrypt the data files created by a HOLD file (The .ftm or .foc files). Then unencrypt the file when it is read by the MFD. I know you can put security on the MFD, but I actually need to encrypt the hold file itself. Am I missing the place in the manual where this is described?
The Describing Data manual, chapter 10, has the information in. Now my understanding is that only .foc files, not .ftm, can be encrypted, plus the mfd and fex files if you want.
So if you want to encrypt some data in 'temporary' files, you may have to play around a little.
For example if you want to have:
TABLE FILE CAR
SUM SALES
BY COUNTRY
BY CAR
ON TABLE HOLD
END
held as encrytped data, then you may have to do something like:
APP HOLD BASEAPP
SET XRETRIEVAL=OFF
TABLE FILE CAR
SUM SALES
BY COUNTRY
BY CAR
ON TABLE HOLD AS MYFILE FORMAT FOCUS
END
then edit the mfd, putting ENCRYPT=ON into the segment declaration (XRETRIEVAL=OFF creates the file with no data). Then run:
APP HOLD BASEAPP
TABLE FILE CAR
SUM SALES
BY COUNTRY
BY CAR
ON TABLE HOLD
END
CREATE FILE MYFILE
MODIFY FILE MYFILE
FIXFORM FROM HOLD
DATA ON HOLD
END
which will give encrypted data in the .foc file.
Is this the type of thing that may help?
Alan. WF 7.705/8.007
Posts: 1451 | Location: Portugal | Registered: February 07, 2007
I know the encryption algorithm for WF is entirely proprietary and I don't know exactly how strong it is. If you're very concerned with security on the file, you may want to check that out before calling yourself "safe."
Regards,
Darin
In FOCUS since 1991 WF Server: 7.7.04 on Linux and Z/OS, ReportCaster, Self-Service, MRE, Java, Flex Data: DB2/UDB, Adabas, SQL Server Output: HTML,PDF,EXL2K/07, PS, AHTML, Flex WF Client: 77 on Linux w/Tomcat
Posts: 2298 | Location: Salt Lake City, Utah | Registered: February 02, 2007
I'm not sure how strong it is either Darin, which is a good point if you are dealing with sensitive data.
There is nothing better for security than ensuring that your server is set up in a secure manner to start off with, so that these files couldn't be seen by unauthorised people. Which is a whole subject in it's own right.
Should again plug the WebFOCUS Security and Administration manual, if I've had to read it, so should everyone else
Alan. WF 7.705/8.007
Posts: 1451 | Location: Portugal | Registered: February 07, 2007
I think this is the right track, but for some reason my hold .foc file is still pretty readable beyond say the first few fields. Perhaps I'm doing the ENCRYPT=ON statement improperly? I'll check again as it may be that the segment number is throwing it off...Either way, you have me on the right track and thank you. Oh how I long for the days where security was basically that the guys who knew how to turn the computer on were allowed to see it and the ones who didn't know how couldn't!