This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

DEVELOPERS FORUM - Why CAD Structure Relationship type is of Behavior HARDFIXED?

vasant - Thursday, May 3, 2012 10:30 AM:

Hi All,

As in Aras 9.3 we are having a Relationship named CAD Structure having source and related item as CAD.
The behavior of this Relationship is HARDFIXED, why not Float.
Is there any paricular reason behind that??
Any help will be appreciated...

Thanks & Regards,
Vasant Padhiyar



John Sperling - Friday, May 4, 2012 2:00 PM:

The structure needs to be fixed because this is the only way to insure that what you’ve captured in the CAD Document structure actually existed in the CAD system, at the time of saving.  If lower-level components floated automatically to later versions, you could end up with rebuild errors in CAD.  Also the fixed behavior allows you to go back and load previous versions of the design – each version fully represents the snapshot of what the design looked like when it was saved.

The way we incorporate lower-level changes when making updates to CAD models, is to traverse the structure using the PE_GetResolvedStructure method, which allows the resolutions of As-Saved, Released, and Current:

                As-Saved:  Fixed structure, as saved

                Released:  Latest generation that is released as a revision, extracted recursively down the tree

                Current:  Latest generation, extracted recursively down the tree

So essentially we’re giving the option to float the structure upon extraction to CAD, using the above method called from a CAD integration, not automatically in PLM.  This way we can be sure the user intends to do it, and also retains the ability to go back and extract older versions of the structure if necessary.



vasant - Saturday, May 5, 2012 3:17 AM:

Normal 0 false false false EN-GB X-NONE X-NONE MicrosoftInternetExplorer4

Thanks John for quick help.
but still I have question.
As in Aras PLM we have provision to Search Versioned Item according:
1. Current              ----
2. Latest                AsOf
3. Released         AsOf
4. Effective            AsOf
Means we can find the Latest CAD Item along with its CAD Structure using Search Criteria 2 (i.e., Latest). Then Why we wants As-Saved?
Sorry if my question is wrong.
Thanks & Regards,
Vasant Padhiyar