Many Windchill users out there are painfully aware of local workspace cache corruptions. Those who have experienced this problem know that you can contact PTC and they will provide a list containing the names of the local cache files and their equivalent Pro/E file names. You then have to manually rename all of the files using the provided list. Having dealt with this in the past and based on information obtained from logged calls to PTC (and as others have mentioned here) I learned that the Pro/E file name can be found in the cache file, usually (but not always) in the file header. After dealing with workspace cache corruptions many times I decided to see if I could automate this process.
Earlier this year, while between jobs, I began to develop what I am calling WC_FileRecovery. It is a Windows application that will open cache files, attempt to determine the original Pro/ENGINEER file name and, if found, rename the cache file to that name. This effort has been done completely on my own time and is not associated with either my previous or my current employer. At this point in time I feel it is working quite well and would like to make it available to others.
In the Public Files area you will find two zipped files, one for 32 bit and one for 64 bit installations. Each zipped file contains three files: a setup.exe and related .msi file as well as a PDF user guide. Please read the user guide carefully to understand three very important things:
1. Use this program at your own risk! If you aren't willing to take that risk, do not use the program. See the user guide for more information.
2. Do not try to recover files in the original cache. Copy the cache contents to another folder and recover the files in that folder. This will leave your original cache intact if problems should arise.
3. The development of this program is being done on my own time. I am not in the business of developing applications and my current employer expects me to do the work they are paying me to do. As such, I welcome discussion of the program on the exploder. However, I make no promise of correcting any issues that may surface as others begin to use the program. This program comes with no warranty, expressed or implied (see item 1, above).
The installation of this program requires Microsoft .NET 2.0 Framework and the installer will query your system to determine if it is already installed. If not, you will be given an option to download and install the required version of .NET from Microsoft.
Finally, this program was developed using a Windchill 8.0 cache with Wildfire 3 and has not been tested with any other versions. Using this program with other versions of Windchill or Pro/ENGINEER is not supported and results are unknown at this time.
I hope this program is useful to others.
Windchill Cache Recovery Tool - Version 2.08
Version 2.08 includes the following new features:
- New right-click Context Menu added to the results list for:
o Recovering Selected Files
o Recovering All Files
o Exporting the Results Table
- Timers that report:
o Elapsed time during the file “examination” process, i.e., File > Open,
and total elapsed time at the completion of the file examination process
o Elapsed time for file recovery, i.e., Recover Selected Files or Recover ALL Files.
- Minor clarification changes to the text of some dialog boxes.
- Minor bug fixes.
- Help option on the menu bar with options that will:
o Open the PDF User Guide
o Display an About dialog
Special thanks to those that assisted with testing.
I am attaching the 64 bit version of the installer. If the 32 bit version is still required, I will add it.
NOTE: This will be my final version of the tool.
I have retired and after a 50-year career that I have enjoyed thoroughly, it is time for me to bid you adieu!
I wish you great success in your endeavors.
Now to the question many of you are likely asking. What will happen to the tool?
At this point I haven't decided.
Windchill Cache Recovery Tool version 1.0 development began in 2008 when I was between jobs and it was released
at the end of that year. Version 2.0 was a rewrite of the UI and features were added with each release to where
we are today - version 2.08.
I have years of effort developing this tool and to be honest, I don't want to give it up.
But without access to the PTC tools and files needed, it will become impossible to continue its development.
And with the amount of time I have invested in it, I don't feel I can just give it away.
So, for now the source code remains in my possession.
Thank you so much for your contributions over the years. I am sure there are many people indebted to you for helping them.
Good luck and I hope you enjoy your retirement.
@Ron_Thellen Congratulations on your retirement! I hope you are able to enjoy it.
Your help has been appreciated tremendously. Thank you so much!