<!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>Overview</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">Overview</div>
      <hr noshade="true">
      <table cellspacing="4" align="center">
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><a class="links" href="javascript:void(0)" onclick="top.openFile('routingadmin/implement_callbacks.html');return(false);">Overview</a></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td">Options</p>
            </td>
         </tr>
      </table><br><p class="para_topic">The <b class="uiTerm">Bolting Options</b> functionality is part of the <b class="uiTerm">Flange Connection Place Part Callback</b> described in a separate topic titled <a class="links" href="javascript:void(0)" onclick="top.openFile('routingadmin/flange_call.html');return(false);">Flange Connection Callback</a>.&nbsp;<b class="uiTerm">Bolting Options</b> provides a way to include bolts, studs, nuts, and weld rings in the Bill of Materials even though these items are not modeled. The intent is to allow you to understand the internal workings of the program so that modifications can be made to the part tables involved to tailor the processing to your specific needs.
      </p>
      <div class="title_division">Place part callback declaration</div>
      <p class="para_division">The example APV file includes an entry that specifies a callback program for the <b class="uiTerm">Place Part</b> operation. The entry appears as:<br><code>&lt;Callback&gt;<br>&lt;Name&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;Place Part<br>&lt;/Name&gt;<br>&lt;External_Dll&gt;<br>&nbsp;&lt;DLL_Name&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;INTERNAL<br>&lt;/DLL_Name&gt;<br>&lt;Entry_Point&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;PIPING_PLACE_PART_CALLBACK<br>&lt;/Entry_Point&gt;<br>&lt;/External_Dll&gt;<br>&lt;/Callback&gt;</code></p>
      <p class="para_division">This functionality is therefore completely optional for a site. &nbsp;A site may remove the entry defining the callback, or you can define an external program in its place.</p>
   </body>
</html>