Community Tip - Your Friends List is a way to easily have access to the community members that you interact with the most! X
Discovered in WC090M060, the functionality of removing unreferenced files were also incorrectly removing referenced files which caused data corruption. This issue was supposedly solved in WC091M050. Windchill maintenance requires the removal of unreferenced files to ensure the vaults and Windchill/tmp are not filed of erroneous file content from deleted Windchill objects. Has anyone tested and been successful with large implementations with vaults and metadata over 2 TB and 20GIG respectfully.
What do you think about this plan of testing:
To reduce the risk, more samples of drawings and assemblies should be in the pool of test. Also, the number of executions and repetition of steps 5 to 7 should increase. This should all be done on PLMTEST with complete success prior to implementing on PLM production
Antonio,
That sounds like a good idea to compare the actual list of files in the external vaults and its subfolders with the metadata pointers to the content files in the table FVITEM. I would have to create a query to remove items from the list that have markfordeleteA2 flag set to 1. I would also have to see how Windchill identifies ghost objectsand apply appropriate steps. Ghost should really not appear in the FVITEM table. But, I do have reason to believe there some bad logic when the system tries to WVS publish ghost items. This would ensure a better validation of metadata to content. We have millions of content. According to our FVITEM table, the UNIQUESEQUENCENUMBER has around 7,954, 532 items. I think it would be better to put the data of the vaults into another oracle temporary table since the number of items would be so huge to put into a text file for comparison. Or can do the comparison, line by line with a find statement to the external vaults.
It sounds good.
The SPRS and TANS that reference this issue for external vaults are:
So be very careful when doing upgrades. I suggest not running this functionality of removal of unreferenced files until you know it works.