RawheadRex
Mechanical
- Feb 9, 2001
- 236
Hi All,
I have what appears (to me at least) to be a paradoxical behavior that I'm encountering in PDMWorks when I am evaluating "local view" documents and "vault" documents.
To give a quick background on what precipitated this post. A few weeks back my boss asked me to clean up a pretty tangled mess of SW files that have been giving people headaches for some time now. Whenever this job got checked out of the vault there were ALWAYS loads of rebuild errors which managed to keep propogating from each user that touched these files. Suffice to say this left me more than a bit of work to do and the root causes are poor practices and knowledge about how to properly implement and utilize SW and PDMW.
Anyhow I managed to clean things up very nicely but as I said I found what appears to a paradox in PDMW. Here's what I'm seeing:
Assume there exists a file which I'll refer to as "A" that I'm evaluating. This file appears with an icon that depicts a white upward arrow in a green circle in my local folder view on the PDMWorks tab in SW. According to the PDMWorks documentation this icon indicates that file "A" is "newer" (to use PDMWorks jargon) than the version that currently resides in the vault. Also assume that PDMWorks is interpreting this "newer than" condition correctly.
For purposes of testing to ensure that my clean SW file versions resolve without error next time someone needs to work on them, I have created an empty folder called "Checkout Test." I have also left intact all of the original SW files that were copied into the vault upon check-in (theoretically these should be identical in substance to the vault versions).
My test involves opening "as built" and "latest versions" of my assembly (which references the aforementioned file "A" within its structure). Before selecting the folder in which to open the assembly I do a comparison. Here's where the interesting thing happens. File "A" now appears with an icon that depicts a white downward arrow in a red circle in the list of references shown in the open document dialog for PDMWorks. To quote the PDMW documentation this (supposedly) means that "the local view document is older than the document in the vault." However as I mentioned previously, PDMW previously indicated the local view document is newer than the vault document.
Having said all of that, I have refreshed the local and vault views several times with the same end result.
I would like to gain an understanding of the above behavior that I'm seeing though. Shouldn't "newer than vault version" ALWAYS be "newer than vault version" if I don't ever do anything to change the file conditions? To me it is kind of bizarre but PDM usually is and I ought to know better.
The only thing that I can think of that seems plausible (and I'm probably offbase here) is that the reference list icons are referring to the vault and not the local view documents (i.e. the vault file is older than the local file). However my interpretation of the PDMW documentation tells me clearly that isn't the case because it mentions "local view document" explicitly. That is unless of course the definition of "local view document" is relative to who's looking at it. Consider that PDMW manages the vault, so theoretically one might be able to say that "local view document" from the application's perspective does in fact mean the "vault document" to the user. Obviously I'm confused about something here.
I should point out that my models do not load with rebuild errors when opened from within my "Checkout Test" folder which is the desired end result.
Any thoughts or comments would be most appreciated.
Regards,
Chris Gervais
Sr. Mechanical Designer
Lytron Corp.
I have what appears (to me at least) to be a paradoxical behavior that I'm encountering in PDMWorks when I am evaluating "local view" documents and "vault" documents.
To give a quick background on what precipitated this post. A few weeks back my boss asked me to clean up a pretty tangled mess of SW files that have been giving people headaches for some time now. Whenever this job got checked out of the vault there were ALWAYS loads of rebuild errors which managed to keep propogating from each user that touched these files. Suffice to say this left me more than a bit of work to do and the root causes are poor practices and knowledge about how to properly implement and utilize SW and PDMW.
Anyhow I managed to clean things up very nicely but as I said I found what appears to a paradox in PDMW. Here's what I'm seeing:
Assume there exists a file which I'll refer to as "A" that I'm evaluating. This file appears with an icon that depicts a white upward arrow in a green circle in my local folder view on the PDMWorks tab in SW. According to the PDMWorks documentation this icon indicates that file "A" is "newer" (to use PDMWorks jargon) than the version that currently resides in the vault. Also assume that PDMWorks is interpreting this "newer than" condition correctly.
For purposes of testing to ensure that my clean SW file versions resolve without error next time someone needs to work on them, I have created an empty folder called "Checkout Test." I have also left intact all of the original SW files that were copied into the vault upon check-in (theoretically these should be identical in substance to the vault versions).
My test involves opening "as built" and "latest versions" of my assembly (which references the aforementioned file "A" within its structure). Before selecting the folder in which to open the assembly I do a comparison. Here's where the interesting thing happens. File "A" now appears with an icon that depicts a white downward arrow in a red circle in the list of references shown in the open document dialog for PDMWorks. To quote the PDMW documentation this (supposedly) means that "the local view document is older than the document in the vault." However as I mentioned previously, PDMW previously indicated the local view document is newer than the vault document.
Having said all of that, I have refreshed the local and vault views several times with the same end result.
I would like to gain an understanding of the above behavior that I'm seeing though. Shouldn't "newer than vault version" ALWAYS be "newer than vault version" if I don't ever do anything to change the file conditions? To me it is kind of bizarre but PDM usually is and I ought to know better.
The only thing that I can think of that seems plausible (and I'm probably offbase here) is that the reference list icons are referring to the vault and not the local view documents (i.e. the vault file is older than the local file). However my interpretation of the PDMW documentation tells me clearly that isn't the case because it mentions "local view document" explicitly. That is unless of course the definition of "local view document" is relative to who's looking at it. Consider that PDMW manages the vault, so theoretically one might be able to say that "local view document" from the application's perspective does in fact mean the "vault document" to the user. Obviously I'm confused about something here.
I should point out that my models do not load with rebuild errors when opened from within my "Checkout Test" folder which is the desired end result.
Any thoughts or comments would be most appreciated.
Regards,
Chris Gervais
Sr. Mechanical Designer
Lytron Corp.