<!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>Keywords</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_topic7" id="xps10_pagetitle">Keywords</div>
      <hr noshade="true">
      <p class="para_topic">With each object type you can use optional keywords. Each keyword is assigned a string. Multiple keywords should be separated with a space. </p>
      <p class="para_topic">The chart below lists the valid keywords:</p>
      <table cellspacing="3" align="center">
         <tr valign="top">
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1">
               <p class="para_td">QRY</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1">
               <p class="para_td">This defines a  <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/main_query.html');return(false);">query</a> to limit the scope of selected objects.
               </p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1">
               <p class="para_td">INST</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1">
               <p class="para_td">This defines special  <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/main_instruction.html');return(false);">instructions</a> for the object that is being cycled.
               </p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1">
               <p class="para_td">HDRT</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1">
               <p class="para_td">Text output when cycling of this object type starts.</p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1">
               <p class="para_td">BDYT</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1">
               <p class="para_td">Text output for each object cycled.</p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1">
               <p class="para_td">FTRT</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1">
               <p class="para_td">Text output when cycling of this object type ends.</p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1">
               <p class="para_td">HDRF</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1">
               <p class="para_td">File containing output when cycling of this object type starts.</p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1">
               <p class="para_td">BDYF</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1">
               <p class="para_td">File containing output for each object cycled.</p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1">
               <p class="para_td">FTRF</p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1">
               <p class="para_td">File output when cycling of this object type ends.</p>
            </td>
         </tr>
      </table><br><p class="para_topic">When objects are cycled, output can be controlled in three ways. </p>
      <ul>
         <li>
            <p class="para_item"> <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/mainmenu_shpdoc_using_statm.html');return(false);">Header, Body and Footer text (HDRT, BDYT, FTRT).</a></p>
         </li>
         <li>
            <p class="para_item"> <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/mainmenu_shpdoc_using_statm.html');return(false);">Header, Body and Footer text from an external file (HDRF, BDYF, FTRF)</a>. 
            </p>
         </li>
         <li>
            <p class="para_item"> <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/main_mom_cycle_objects.html');return(false);">Object Header Body and Footer procedures in the Event Handler.</a></p>
         </li>
      </ul>
      <p class="para_topic">The first two options (which use HDRT, BDYT, FTRT, HDRF, BDYF, FTRF) are available for each object that is encountered while cycling. </p>
      <p class="para_topic">For the third option only certain procedures are called, depending on what object you have encountered while cycling. These procedures are named MOM_&lt;object_type&gt;_HDR, MOM_&lt;object_type&gt;_BODY and MOM_&lt;object_type&gt;_FTR.</p>
      <p class="para_topic">The HDR and FTR procedures are called if the object type is in the command. The BODY procedure is called for every object that is encountered. For example, if you cycle MEMBERS, MOM_MEMBERS_HDR is called for the beginning of the first member. Then MOM_OPER_BODY is called for each OPER encountered, and MOM_MEMBERS_FTR is called at the end of the last member. </p>
      <p class="para_topic">If you cycle OPERs, then MOM_OPER_HDR is called for the first OPER, MOM_OPER_BODY is called for each OPER, and MOM_OPER_FTR is called after the last OPER. </p>
      <p class="para_topic">For more information see  <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/main_head_body_footer.html');return(false);">Header, Body, Footer</a>.
      </p>
      <p class="para_topic">For information on all the available special procedures see  <a class="links" href="javascript:void(0)" onclick="top.openFile('mfggeneral/main_shop_spec_proc.html');return(false);">MOM_cycle_objects procedure chart</a>. 
      </p>
   </body>
</html>