<!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>Electrical PLM XML</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_topic2" id="xps10_pagetitle">Electrical PLM XML</div>
      <hr noshade="true">
      <p class="para_topic">Routing Electrical can exchange electrical data between a Routing Electrical part and Teamcenter. From the <b class="uiTerm">Connection Navigator</b> or <b class="uiTerm">Component Navigator</b>, right-click on one of the column headings to display the following menu commands:
      </p>
      <ul>
         <li>
            <p class="para_item"><b class="uiTerm">Select All</b></p>
         </li>
         <li>
            <p class="para_item"><b class="uiTerm">Invert Selection</b></p>
         </li>
         <li>
            <p class="para_item"><b class="uiTerm">Select by Filter</b></p>
         </li>
         <li>
            <p class="para_item"><b class="uiTerm">Expand All</b></p>
         </li>
         <li>
            <p class="para_item"><b class="uiTerm">Collapse All</b></p>
         </li>
         <li>
            <p class="para_item"><b class="uiTerm">Import</b></p>
         </li>
         <li>
            <p class="para_item"><b class="uiTerm">Import from PDM</b></p>
         </li>
         <li>
            <p class="para_item"><b class="uiTerm">Export All</b></p>
         </li>
         <li>
            <p class="para_item"><b class="uiTerm">Export from PDM</b></p>
         </li>
         <li>
            <p class="para_item"><b class="uiTerm">Create Connection</b></p>
         </li>
         <li>
            <p class="para_item"><b class="uiTerm">Properties</b></p>
         </li>
      </ul>
      <p class="para_topic">Choose <b class="uiTerm">Import from PDM</b> to retrieve data from an item in Teamcenter.
      </p>
      <p class="para_topic">Choose <b class="uiTerm">Export to PDM</b> to send all of the electrical data in the current work part to Teamcenter.
      </p>
      <p class="para_topic">Teamcenter holds electrical data in the Electrical Harness view. The Electrical Harness view lives in an <b class="uiTerm">Item</b> or <b class="uiTerm">Item Revision</b>. You can send the Electrical Harness view to the <b class="uiTerm">Product Structure Editor</b> (PSE) to see the electrical Bill of Materials (BOM).
      </p>
      <div class="title_division">Setting up Teamcenter </div>
      <p class="para_division">Before exchanging electrical data with Teamcenter, use the following steps to configure Teamcenter.</p>
      <ol type="1" start="1">
         <li>
            <p class="para_item">To add harness types, HRN Master forms, and HRN transfer modes to Teamcenter, at a Windows command prompt, type in:</p>
            <ul class="unmarkedList">
               <li>
                  <p class="para_item">a. <code>set IMAN_ROOT=&lt;your IMAN root directory&gt;</code></p>
               </li>
               <li>
                  <p class="para_item">b. <code>set IMAN_DATA=&lt;your IMAN data directory&gt;</code></p>
               </li>
               <li>
                  <p class="para_item">c. <code>%IMAN_DATA%\iman_profilevars</code></p>
               </li>
               <li>
                  <p class="para_item">d. <code>%IMAN_BIN%\install_wire_harness_types &mdash;u=infodba &mdash;p=infodba &mdash;g=dba</code></p>
               </li>
               <li>
                  <p class="para_item">e. <code>%IMAN_BIN%\install_hrn &mdash;u=infodba &mdash;p=infodba &mdash;g=dba</code></p>
               </li>
               <li>
                  <p class="para_item">f. <code>%IMAN_BIN%\import_exportr_business_rules &mdash;u=infodba &mdash;p=infodba &mdash;g=dba &mdash;file=%IMAN_DATA%\hrn_business_rules.xml &mdash;action=import &mdash;merge_add</code></p>
               </li>
               <li>
                  <p class="para_item">g. <code>%IMAN_BIN%\preferences_manager &mdash;u=infodba &mdash;p=infodba &mdash;g=dba &mdash;mode=import &mdash;scope=SITE &mdash;action=OVERRIDE &mdash;file=%IMAN_DATA%\hrn_preferences.xml</code></p>
               </li>
               <li>
                  <p class="para_item">h. <code>%IMAN_BIN%\plmxml_import &mdash;u=infodba &mdash;p=infodba &mdash;g=dba &mdash;xml_file=%IMAN_DATA%\hrnTransfermodes.xml</code></p>
               </li>
            </ul>
         </li>
         <li>
            <p class="para_item">Create an NXRout_AIType application interface and set the NXRouting_Electrical_AI_Type preference to point to the NXRout_AIType application interface.</p>
            <ul class="unmarkedList">
               <li>
                  <p class="para_item">a. Log in as infodba.</p>
               </li>
               <li>
                  <p class="para_item">b. Go to <b class="uiTerm">Admin</b>.
                  </p>
               </li>
               <li>
                  <p class="para_item">c. Select <b class="uiTerm">Type</b>.
                  </p>
               </li>
               <li>
                  <p class="para_item">d. Select <b class="uiTerm">Application Interface</b>.
                  </p>
               </li>
               <li>
                  <p class="para_item">e. Enter the following information:</p>
                  <ul class="unmarkedList">
                     <li>
                        <p class="para_item">i. Name: NXRout_AIType</p>
                     </li>
                     <li>
                        <p class="para_item">ii. Transfer Mode for Import XML: Incremental import</p>
                     </li>
                     <li>
                        <p class="para_item">iii. Transfer Mode for Export XML: forHRNExchange</p>
                     </li>
                     <li>
                        <p class="para_item">iv. Add the View and the ElectricalHarness views to the <b class="uiTerm">Selected Views</b>.
                        </p>
                     </li>
                  </ul>
               </li>
               <li>
                  <p class="para_item">f. Click <b class="uiTerm">Create</b>.
                  </p>
               </li>
               <li>
                  <p class="para_item">g. Select the <b class="uiTerm">Edit&rarr;Options</b> menu item.
                  </p>
               </li>
               <li>
                  <p class="para_item">h. Click <b class="uiTerm">Index</b> at the bottom of the dialog box.
                  </p>
               </li>
               <li>
                  <p class="para_item">i. Type in &ldquo;NX&rdquo; in the <b class="uiTerm">Search on preference name</b> text edit box.
                  </p>
               </li>
               <li>
                  <p class="para_item">j. Pick NXRouting_Electrical_AI_Type from the <b class="uiTerm">Preferences</b> list window.
                  </p>
               </li>
               <li>
                  <p class="para_item">k. Add NXRout_AIType to the <b class="uiTerm">Current values</b> text edit box.
                  </p>
               </li>
               <li>
                  <p class="para_item">l. Click <b class="uiTerm">Modify</b>.
                  </p>
               </li>
               <li>
                  <p class="para_item">m. Then select <b class="uiTerm">Cancel</b>.
                  </p>
               </li>
            </ul>
         </li>
         <li>
            <p class="para_item">Add Connection_terminals to the electrical view:</p>
            <ul class="unmarkedList">
               <li>
                  <p class="para_item">a. Log in as infodba.</p>
               </li>
               <li>
                  <p class="para_item">b. Go to <b class="uiTerm">Admin</b>.
                  </p>
               </li>
               <li>
                  <p class="para_item">c. Select <b class="uiTerm">Types</b>.
                  </p>
               </li>
               <li>
                  <p class="para_item">d. Select <b class="uiTerm">Item_Element</b>.
                  </p>
               </li>
               <li>
                  <p class="para_item">e. Select <b class="uiTerm">Connection_Terminal</b>.
                  </p>
               </li>
               <li>
                  <p class="para_item">f. In the right pane, select <b class="uiTerm">ElectricalHarness</b> under <b class="uiTerm">Available Views</b> and the plus (+) sing to add the electrical view to the selected view list.
                  </p>
               </li>
               <li>
                  <p class="para_item">Click <b class="uiTerm">Modify</b> to save the changes.
                  </p>
               </li>
            </ul>
         </li>
         <li>
            <p class="para_item">In order to get the Routing reference output during export of PLM XML files, you must perform the following steps:</p>
            <ul class="unmarkedList">
               <li>
                  <p class="para_item">a. Log in as infodba.</p>
               </li>
               <li>
                  <p class="para_item">b. Go to <b class="uiTerm">Admin</b>.
                  </p>
               </li>
               <li>
                  <p class="para_item">c. Select <b class="uiTerm">PLMXML Import/Export</b>.
                  </p>
               </li>
               <li>
                  <p class="para_item">d. Select <b class="uiTerm">forHRNExchange</b>.
                  </p>
               </li>
               <li>
                  <p class="para_item">e. Select the first forHARNExchange again.</p>
               </li>
               <li>
                  <p class="para_item">f. Click the plus (+) sign on the right hand side of the window to add a new line.</p>
               </li>
               <li>
                  <p class="para_item">g. Enter the following data in each column:<br>CLASS | * | CLASS | PLMappUID | PROPERTY | application_uid | TRAVERSE_AND_PROCESS
                  </p>
               </li>
               <li>
                  <p class="para_item">h. To export the data on the item's form, add the following line:<br>CLASS | Item | CLASS | Form | PROPERTY | * | TRAVERSE_AND_PROCESS
                  </p>
               </li>
               <li>
                  <p class="para_item">i. To export connector/device relationships:<br>TYPE | BOMLine | TYPE | * | PROPERTY | bl_routedBy_lines_tags | TRAVERSE_AND_PROCESS<br>TYPE | BOMLine | TYPE | * | PROPERTY | bl_device_to_connector_lines_tags | TRAVERSE_AND_PROCESS
                  </p>
               </li>
            </ul>
         </li>
         <li>
            <p class="para_item">Create the instance notes you want to show up in Teamcenter.</p>
            <ul class="unmarkedList">
               <li>
                  <p class="para_item">a. Log in as infodba.</p>
               </li>
               <li>
                  <p class="para_item">b. Go to <b class="uiTerm">Admin</b>.
                  </p>
               </li>
               <li>
                  <p class="para_item">c. Select <b class="uiTerm">Types</b>.
                  </p>
               </li>
               <li>
                  <p class="para_item">d. Select <b class="uiTerm">Note</b>.
                  </p>
               </li>
               <li>
                  <p class="para_item">e. Type in the title of the instance notes that appear on the occurrences in the PLM XML file.</p>
               </li>
               <li>
                  <p class="para_item">f. Here is a partial list of occurrence Instance Note titles</p>
                  <ul>
                     <li>
                        <p class="para_item">fabrication</p>
                     </li>
                     <li>
                        <p class="para_item">multiplier</p>
                     </li>
                     <li>
                        <p class="para_item">offset</p>
                     </li>
                     <li>
                        <p class="para_item">description</p>
                     </li>
                     <li>
                        <p class="para_item">wire_length</p>
                     </li>
                     <li>
                        <p class="para_item">cut_length</p>
                     </li>
                     <li>
                        <p class="para_item">color_number</p>
                     </li>
                     <li>
                        <p class="para_item">color_name</p>
                     </li>
                     <li>
                        <p class="para_item">part_name</p>
                     </li>
                     <li>
                        <p class="para_item">part_number</p>
                     </li>
                     <li>
                        <p class="para_item">connector_id* </p>
                     </li>
                  </ul>
                  <p class="para_item">* You need to have connector_id in order to get the connector ID column in the component list to round-trip correctly. If you do not have connector_id then the Teamcenter name becomes the connector ID.</p>
               </li>
            </ul>
         </li>
         <li>
            <p class="para_item">(Optional) Use <b class="uiTerm">Schema Editor</b> under <b class="uiTerm">Admin</b> to edit forms:
            </p>
            <ul class="unmarkedList">
               <li>
                  <p class="para_item">a. Go to <b class="uiTerm">Admin&rarr;Schema Editor</b>.
                  </p>
               </li>
               <li>
                  <p class="para_item">b. Select the form to edit (for example, HRN_PartMaster&rarr;HRN_GeneralWireMaster)</p>
               </li>
               <li>
                  <p class="para_item">c. Add the attribute information (name, type) then select <b class="uiTerm">Modify</b> to add that field to the form.
                  </p>
               </li>
            </ul>
         </li>
      </ol>
      <div class="title_division">Import from PDM</div>
      <p class="para_division">When importing from Teamcenter, Routing presents a dialog box that allows you to select the item or item revision that contains the electrical harness view. The dialog box always starts with the work part's item selected. If the work part contains the correct electrical harness view simply click on <b class="uiTerm">OK</b> to import the electrical data. Otherwise, you can browse to the item that contains the electrical data.
      </p>
      <div class="title_division">Export to PDM</div>
      <p class="para_division">When you select <b class="uiTerm">Export to PDM</b>, Routing always sends the electrical data to the electrical harness view you selected during <b class="uiTerm">Import from PDM</b>. If you have not yet imported any electrical data from Teamcenter, Routing sends the electrical data to the electrical harness view in the work part's item revision.
      </p>
   </body>
</html>