<!DOCTYPE html
  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<!--
Copyright (c) 2006 UGS Corp.

All Rights Reserved.

This software and related documentation are proprietary to UGS Corp.
-->
<html>
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <title>Operational Notes</title>
      <script language="javaScript">
        abridged="false";
        displayConditions=new Array();
      </script>
      <link type="text/css" href="../css/main_styles.css" rel="stylesheet">
   </head>
   <body class="bodydocs" onload="top.pageLoader()" bgcolor="#FFFFFF">
      <div class="title_topic3" id="xps10_pagetitle"> Operational Notes</div>
      <hr noshade="true">
      <ul>
         <li>
            <p class="para_item"> Only one input is accepted at a time (i.e., either a single part filename or a directory).</p>
         </li>
         <li>
            <p class="para_item"> Results of this program are placed in the system log file (syslog). Messages, errors, etc. (other than the informative messages directed to stdout) are also placed in the syslog. The syslog location and name are the same as those of the syslog created via an interactive NX session.</p>
         </li>
         <li>
            <p class="para_item"> By default, syslogs that contain no severe errors are automatically deleted. However, you can ensure that syslogs are kept unconditionally by setting the environment variable UGII_KEEP_SYSTEM_LOG to any value.</p>
         </li>
         <li>
            <p class="para_item"> When converting an assembly, and when not using the -y switch, the  <em>refile_part</em> program loads only the assembly. It does not load the assembly components (and therefore, does not convert them).
            </p>
         </li>
         <li>
            <p class="para_item"> Converting parts containing pattern data (pattern master part files) using refile_part causes a loss of pattern data. To regenerate the pattern data, save the part again with the Save Pattern Data switch on (File&rarr;Options&rarr;Save Options). This switch is supported in interactive NX, Open GRIP and internal Open C and C++ API only.</p>
         </li>
         <li>
            <p class="para_item"> Before using the -y, -g, and -c switches, it is recommended that you understand how assemblies and components are affected when loaded and saved. This information can be found in the  <em>Assemblies Help</em>.
            </p>
         </li>
         <li>
            <p class="para_item"> Use caution when using -o with -y and the -o switch (save part under a new file specification) is used with the -y switch (convert assemblies). The parent assembly is saved under a new file specification and the original parent assembly remains unchanged. However, all original components and sub-assemblies contained within the parent assembly are overwritten and refiled as the current part version.</p>
         </li>
         <li>
            <p class="para_item"> Using -d with -y is not recommended. When the -d switch (convert an entire directory) is used with the -y switch (convert assemblies), refile_part may convert component parts several times; once as a piece part, and one or more times as a component. The -d switch instructs refile_part to convert all parts found within a directory, which accounts for the piece part conversion. In addition, the -y switch instructs refile_part to recursively convert an assembly. This means a component part will get converted via recursion each time a higher level assembly or sub-assembly within the component's assembly structure is converted as a piece part.</p>
         </li>
      </ul>
      <div class="title_division"> Legacy Data Impact</div>
      <p class="para_division"> A V9.1 environment must be maintained as long as V8.* parts with features and/or expressions exist in your database  <em>and</em> as long as pre-V9.0 parts exist that must be converted to a different machine format. UGREFILE saves the machine format with the part.
      </p>
      <div class="title_division"> New User Impact</div>
      <p class="para_division"> V8.* parts with features and/or expressions must be converted to V9.1 format by the supplier of the part.</p>
      <p class="para_division"> The supplier of the part should convert pre-V9.0 parts to the correct machine format by refiling it in V9.1. If the part is not refiled, NX assumes that it has the same format as the machine on which it is retrieved.  </p>
   </body>
</html>