Cancel
Showing results for 
Search instead for 
Did you mean: 

Revision rule for ugmanager_refile

Gears Phenom Gears Phenom
Gears Phenom

Looking to have our admin run the "ugmanager_refile" utility, to update out NX database to the current version.  We do have one group that uses some 'precise' assemblies, and we would like to retain the 'precise' status of those.  Per the manual, we can't leave it as "latest working".

 

Precise assemblies

When you run refile, precise assemblies are not refiled as precise by default. The latest working configuration is used for default loading of assemblies for refiling.

To retain the precise structure when refiling assemblies, set the TC_config_rule_name Teamcenter preference to a revision rule that loads precise assemblies.

Since the company in general works as "latest working", I was going to set the user level for infocba to something that would allow the utility to retain the 'precise' status, but it's not 100% clear to me, what options are valid for this, and for that matter, what options exist in general.  Assuming they are the same as within NX, "Any Status, Working" seemed the most logical, but is it?  or is "Precise, Any Status" what we want?

 

Thoughts?

 

 

-Dave
NX 11 | Teamcenter 11 | Windows 8.1
5 REPLIES

Re: Revision rule for ugmanager_refile

Solution Partner Phenom Solution Partner Phenom
Solution Partner Phenom
According to GTAC, refile no longer needs to be performed and is actively discouraged (since NX 9?).

Randy Ellsworth, Teamcenter Architect, Applied CAx, LLC
NX 11 | SW 2016 | Creo 4 | TcUA 11.4
Evaluating: AW 3.4

Re: Revision rule for ugmanager_refile

Solution Partner Phenom Solution Partner Phenom
Solution Partner Phenom

See SFB-NX-8001042.

https://solutions.industrysoftware.automation.siemens.com/view.php?sort=desc&p=1&q=refile&file_type=...


Randy Ellsworth, Teamcenter Architect, Applied CAx, LLC
NX 11 | SW 2016 | Creo 4 | TcUA 11.4
Evaluating: AW 3.4

Re: Revision rule for ugmanager_refile

Gears Phenom Gears Phenom
Gears Phenom

That is interesting.  We have had some long load times for assemblies, so a user timed the loading.  Then opened, and resaved all the components to the version of NX11 they were using.  Closed everything, and reloaded the assembly, cutting the time to 1/3 of the original.  Based on that, we were going to refile, to bring all the NX files up to the current version.  That was one of the 'perks' that has been mentioned to me in the past, for using the refile utility.

 

Time to talk to GTAC I think.

 

Thanks!

 

EDIT:

Not exactly discouraging, from the NX help file:

Siemens Documentation: Refiling

Refiling
 
What is Refiling?

Each new release of  NX comes with new features and capabilities. To support these, each new version of NX revises its internal data structures and formats. In order to read parts saved in older versions of NX, data structures are converted into the current format as the part is loaded. This conversion has a cost in terms of a time penalty, the size of which depends on the complexity of  the part being loaded. As a result, parts saved in older versions of NX usually take longer to load in the current version than parts that are saved in the current version. Once parts are saved in the current version of NX, this conversion at load time is eliminated.

Refiling is simply the activity of saving parts in the current version of NX. We have provided a utility to help automatically refile parts in a batch mode so that parts can be refiled in bulk without requiring users to interactively load parts and resave them.

Why Refile?

Since NX has the capacity to read parts saved in older versions, it is not strictly required to refile parts to be able to read them in the current version. However there are certain advantages to refiling parts:

  • Faster load times

  • Reduction in automatic part modification

-Dave
NX 11 | Teamcenter 11 | Windows 8.1

Re: Revision rule for ugmanager_refile

Solution Partner Phenom Solution Partner Phenom
Solution Partner Phenom
Same trap everyone falls into and why GTAC published the SFB. Most customers will ignore the SFB and then spend weeks refiling parts that they'll never use. IF you target specific parts and assemblies and not the whole DB then refile can save some time. Usually that's too hard to figure out so they refile everything which saves no time at all. Especially since Siemens has reduced the load times significantly to begin with. Likely, most of your 1/3 load time savings is because the parts were cached. Its your time, choose wisely.

Randy Ellsworth, Teamcenter Architect, Applied CAx, LLC
NX 11 | SW 2016 | Creo 4 | TcUA 11.4
Evaluating: AW 3.4

Re: Revision rule for ugmanager_refile

Gears Phenom Gears Phenom
Gears Phenom

I spoke with the user doing the test, and he said he loaded the entire assembly fully, multiple times, before updating the parts to NX11, so they should have all been in cache.  So, either resaving from NX9 to NX11 made a significant difference, OR deleting extra local materials (due to wave links) did.  User then went to a brand new computer, and loaded the assembly fully, and reproduced the much shorter load time.

 

After speaking with GTAC, they said that refile from NX9 to NX11 could save load time, but it is an unintended side effect of the refile utility.  Resaving from NX10 to 11, or NX11 to NX12 should not show any improvement in load time (being told that other NX software improvments solve this).

 

We have a Siemens Teamcenter rep coming for a visit today, so we plan to discuss the refile option with him as well.

-Dave
NX 11 | Teamcenter 11 | Windows 8.1