<!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>Recording a Journal</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">Recording a Journal</div>
      <hr noshade="true">
      <table cellspacing="4" align="center">
         <tr valign="top">
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1">
               <p class="para_td"> <a class="links" href="javascript:void(0)" onclick="top.openFile('shared_func/tls_jrn_ov.html');return(false);">Overview</a></p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1">
               <p class="para_td"> <a class="links" href="javascript:void(0)" onclick="top.openFile('shared_func/tls_jrn_ht.html');return(false);">How To</a></p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1">
               <p class="para_td"> <a class="links" href="javascript:void(0)" onclick="top.openFile('shared_func/tls_jrn_op.html');return(false);">Options</a></p>
            </td>
            <td bgcolor="#f4f4f4" colspan="1" rowspan="1">
               <p class="para_td"> <a class="links" href="javascript:void(0)" onclick="top.openFile('shared_func/tls_jrn_rt.html');return(false);">Related Topics</a></p>
            </td>
         </tr>
      </table><br><p class="para_topic">To record a journal:</p>
      <ol type="1" start="1">
         <li>
            <p class="para_item">Click Record <img align="bottom" src="graphics/ico_t_record.gif" border="0"> on the Journal toolbar or select Tools&rarr;Journal&rarr;Record. This displays the Journal Record dialog box.
            </p>
         </li>
         <li>
            <p class="para_item">Select a folder and filename for the journal.</p>
         </li>
         <li>
            <p class="para_item">Click OK.</p>
         </li>
         <li>
            <p class="para_item">Perform operations in an interactive NX session.</p>
         </li>
      </ol>
      <p class="para_topic">To stop recording:</p>
      <ul>
         <li>
            <p class="para_item">Click Stop <img align="bottom" src="graphics/ico_t_stop.gif" border="0"> on the Journal toolbar or select Tools&rarr;Journal&rarr;Stop. Stopping ends recording and saves the journal.
            </p>
         </li>
      </ul>
      <p class="para_topic">While recording a journal, you can Pause Recording or you can <a class="links" href="javascript:void(0)" onclick="top.openFile('shared_func/tls_jrn_insert_pause_ht.html');return(false);">Insert a User Pause</a>.
      </p>
      <p class="para_topic">Pausing journal recording allows you to perform actions in NX that will not be recorded in the journal. This impacts the journal's replay. Any action that you perform while in the paused state will not be replayed because it is not recorded.</p>
      <p class="para_topic">To pause recording:</p>
      <ol type="1" start="1">
         <li>
            <p class="para_item">On the Tools menu, click Journal.</p>
         </li>
         <li>
            <p class="para_item">Click Pause Recording.</p>
         </li>
      </ol>
      <p class="para_topic">To resume recording:</p>
      <ul>
         <li>
            <p class="para_item">Click Pause Recording again.</p>
         </li>
      </ul>
      <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"> You can also create journals that output C++ or Java instead of Visual Basic. To do, so set the journal language to C++ or Java using <b class="uiTerm">Preferences</b>&rarr;<b class="uiTerm">User Interface</b>&rarr;<b class="uiTerm">Journal</b>. Note that you can only record journals in C++ and Java; they will not replay. However, you can use this feature as a way to create the beginning of a C++ or Java automation application. For more information, see the NX Open General Programmer's Guide and the NX Open for Java Programmer's Guide. 
                  </p>
               </div>
            </td>
         </tr>
      </table>
      <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"> On UNIX, Java or C++ journals must first be compiled and then executed using the <b class="uiTerm">File</b>&rarr;<b class="uiTerm">Execute</b>&rarr;<b class="uiTerm">NX Open</b> command. Replay of Visual Basic journals is not supported on UNIX.
                  </p>
               </div>
            </td>
         </tr>
      </table>
   </body>
</html>