<!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>Running refile_part</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"> Running refile_part</div>
      <hr noshade="true">
      <p class="para_topic"> You can run refile_part from a ugmenu shell (ugmenu&quot;UGADMIN&quot; UNIX SHELL), or directly from the command line. If you run it directly from the command line, you must set up the following environment variable appropriate to your platform:</p>
      <div class="title_division">HP</div>
      <p class="para_division"> export SHLIB_PATH=$UGII_BASE_DIR/ugii/uglibs</p>
      <div class="title_division">SGI, SUN, OSF</div>
      <p class="para_division"> export LD_LIBRARY_PATH=$UGII_BASE_DIR/ugii/uglibs</p>
      <div class="title_division">IBM</div>
      <p class="para_division"> export LIBPATH=$UGII_BASE_DIR/ugii/uglibs</p>
      <p class="para_division"> These assignments are all for Unix Korn shells. If you are operating from Bourne or C shells, the syntax may be different.</p>
      <p class="para_division"> On Windows you can run refile_part from a V6 command prompt window.</p>
      <p class="para_division"> Running refile_part from ugmenu automatically sets the SHLIB_PATH environment variable for you.</p>
      <p class="para_division"> The refile_part program is executed from the command line in the following format:</p>
      <ul class="unmarkedList">
         <li>
            <p class="para_item"> refile_part [options]</p>
         </li>
      </ul>
      <div class="title_division">Command Line Switches</div>
      <table border="0" cellpadding="2" cellspacing="3" width="100%" align="center">
         <tr>
            <th align="left" bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_th"> Switch</p>
            </th>
            <th align="left" bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_th"> Description</p>
            </th>
         </tr>
         <tr>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> [&lt;filename&gt;]</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> refiles file &lt;filename&gt;</p>
            </td>
         </tr>
         <tr>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> [-c]</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> creates components if necessary during upgrade</p>
            </td>
         </tr>
         <tr>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> [-co]</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> compresses the parts when refiling</p>
            </td>
         </tr>
         <tr>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> [-d]</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> convert all parts/UDFs in current directory</p>
            </td>
         </tr>
         <tr>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> [-d &lt;dirname&gt;]</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> convert all parts/UDFs in directory &lt;dirname&gt;</p>
            </td>
         </tr>
         <tr>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> [-g]</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> upgrade components</p>
            </td>
         </tr>
         <tr>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> [-l]</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> logs a short report to the syslog</p>
            </td>
         </tr>
         <tr>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> [-l &lt;filename&gt;]</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> logs a short report to the syslog and &lt;filename&gt;</p>
            </td>
         </tr>
         <tr>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> [-ll]</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> logs an extended report to the syslog</p>
            </td>
         </tr>
         <tr>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> [-ll &lt;filename&gt;]</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> logs an extended report to the syslog and &lt;filename&gt;</p>
            </td>
         </tr>
         <tr>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> [-o &lt;filename&gt;]</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> sets new file &lt;filename&gt; as the destination</p>
            </td>
         </tr>
         <tr>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> [-o &lt;dirname&gt;]</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> sets existing directory &lt;dirname&gt; as the destination</p>
            </td>
         </tr>
         <tr>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> [-r]</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> prints refile_part (NX) release</p>
            </td>
         </tr>
         <tr>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> [-s]</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> traverses subdirectories</p>
            </td>
         </tr>
         <tr>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> [-u]</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> refiles UDF files</p>
            </td>
         </tr>
         <tr>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> [-uo]</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> refiles UDF files only</p>
            </td>
         </tr>
         <tr>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> [-uc]</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> uncompresses the part(s) when refiling</p>
            </td>
         </tr>
         <tr>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> [-y]</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> Fully load assembly, and refiles components that are not at the current version of NX</p>
            </td>
         </tr>
         <tr>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> [-f]</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> Used with the -y switch to force all components to be refiles</p>
            </td>
         </tr>
         <tr>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> [-ts]</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> generates True Shape data only. When the -ts option is not set, your registry setting for the Generate True Shape Data save option determines whether the system creates or updates True Shape files during refile.</p>
            </td>
         </tr>
         <tr>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> [-nop]</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> Do not change file owner and protection</p>
            </td>
         </tr>
         <tr>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> [-ndates]</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> Do not change file modified date and accessed date</p>
            </td>
         </tr>
         <tr>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> [-dwg]</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1" valign="top">
               <p class="para_td"> Update and fixup drawings</p>
            </td>
         </tr>
      </table><br><p class="para_division"> Command line switches may be specified in any order, provided that optional arguments to the switches immediately follow the switch for which they are intended.</p>
      <table border="0">
         <tr>
            <td valign="top" align="left"><img align="left" src="../graphics/note.gif" alt="Note" title="Note"></td>
            <td valign="bottom" align="left" width="100%">
               <div class="para_note">
                  <p class="para_note_body">  refile_part uses the load options .def file in the current directory when loading assemblies. If you are converting assembly files, you should have a properly configured load_options.def file in the current directory in order for refile part to properly find components.  </p>
               </div>
            </td>
         </tr>
      </table>
      <div class="title_division">Clean Up Parts in Refile Utility</div>
      <p class="para_division">Use this option to clean up parts during the refile process. </p>
      <p class="para_division">-cleanup = &lt;yes I no&gt;</p>
   </body>
</html>