Files
pcas/README.htm
2000-10-25 19:30:07 +00:00

1156 lines
63 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 9">
<meta name=Originator content="Microsoft Word 9">
<link rel=File-List href="./README_files/filelist.xml">
<title>EPICS base README file</title>
<!--[if gte mso 9]><xml>
<o:DocumentProperties>
<o:Author>...</o:Author>
<o:LastAuthor>Jba</o:LastAuthor>
<o:Revision>13</o:Revision>
<o:TotalTime>1155</o:TotalTime>
<o:LastPrinted>2000-08-28T14:51:00Z</o:LastPrinted>
<o:Created>2000-10-11T02:12:00Z</o:Created>
<o:LastSaved>2000-10-25T18:57:00Z</o:LastSaved>
<o:Pages>7</o:Pages>
<o:Words>2304</o:Words>
<o:Characters>13138</o:Characters>
<o:Company>.....</o:Company>
<o:Lines>109</o:Lines>
<o:Paragraphs>26</o:Paragraphs>
<o:CharactersWithSpaces>16134</o:CharactersWithSpaces>
<o:Version>9.2720</o:Version>
</o:DocumentProperties>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery>
<w:DisplayVerticalDrawingGridEvery>0</w:DisplayVerticalDrawingGridEvery>
<w:UseMarginsForDrawingGridOrigin/>
<w:Compatibility>
<w:FootnoteLayoutLikeWW8/>
<w:ShapeLayoutLikeWW8/>
<w:AlignTablesRowByRow/>
<w:ForgetLastTabAlignment/>
<w:LayoutRawTableWidth/>
<w:LayoutTableRowsApart/>
</w:Compatibility>
</w:WordDocument>
</xml><![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
{font-family:"MS Mincho";
panose-1:2 2 6 9 4 2 5 8 3 4;
mso-font-alt:"\FF2D\FF33 \660E\671D";
mso-font-charset:128;
mso-generic-font-family:roman;
mso-font-pitch:fixed;
mso-font-signature:1 134676480 16 0 131072 0;}
@font-face
{font-family:"\@MS Mincho";
mso-font-charset:128;
mso-generic-font-family:roman;
mso-font-pitch:fixed;
mso-font-signature:-1610612033 1757936891 16 0 131231 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
h1
{mso-style-next:Normal;
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
page-break-after:avoid;
mso-outline-level:1;
font-size:12.0pt;
mso-bidi-font-size:10.0pt;
font-family:"Times New Roman";
mso-font-kerning:0pt;
mso-ansi-language:FR;}
h2
{mso-style-next:Normal;
margin:0in;
margin-bottom:.0001pt;
text-indent:.5in;
mso-pagination:widow-orphan;
page-break-after:avoid;
mso-outline-level:2;
font-size:14.0pt;
mso-bidi-font-size:10.0pt;
font-family:"Times New Roman";}
h3
{mso-style-next:Normal;
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
page-break-after:avoid;
mso-outline-level:3;
font-size:14.0pt;
mso-bidi-font-size:10.0pt;
font-family:"Times New Roman";}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;
text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline;
text-underline:single;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
{margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Courier New";
mso-fareast-font-family:"Times New Roman";}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;
mso-header-margin:.5in;
mso-footer-margin:.5in;
mso-paper-source:0;}
div.Section1
{page:Section1;}
-->
</style>
</head>
<body lang=EN-US link=blue vlink=purple style='tab-interval:.5in'>
<div class=Section1>
<h1><span style='mso-ansi-language:EN-US'>README.htm<o:p></o:p></span></h1>
<p class=MsoNormal align=center style='text-align:center'><b><span
style='font-size:16.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoNormal align=center style='text-align:center'><b><span
style='font-size:16.0pt;mso-bidi-font-size:10.0pt'>Installation Instructions<o:p></o:p></span></b></p>
<p class=MsoNormal align=center style='text-align:center'><b><span
style='font-size:16.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoNormal align=center style='text-align:center'><b><span
style='font-size:16.0pt;mso-bidi-font-size:10.0pt'>EPICS base<o:p></o:p></span></b></p>
<p class=MsoNormal align=center style='text-align:center'><b><span
style='font-size:16.0pt;mso-bidi-font-size:10.0pt'>Release 3.14.0alpha1 <o:p></o:p></span></b></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'>What
is EPICS base?<o:p></o:p></span></b></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-left:.5in;mso-outline-level:5'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>The Experimental Physics and
Industrial Control Systems (EPICS) is an extensible set of software components
and tools with which application developers can create a control system. This
control system can be used to control accelerators, detectors, telescopes, or
other scientific experimental equipment. EPICS base is the set of core
software, i.e. the components of EPICS without which EPICS would not function.
EPICS base allows an arbitrary number of target systems, IOCs (input/output
controllers), and host systems, OPIs (operator interfaces) of various types. <o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;mso-outline-level:5'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'>What
is new in this release?<o:p></o:p></span></b></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>This version of EPICS base contains significant
changes and offers major improvements in functionality over previous versions.
Please check the RELEASE_NOTES file in the distribution for description of
changes and release migration details.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'>Copyright<o:p></o:p></span></b></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Please review the COPYRIGHT* files included in the
distribution for legal terms of usage.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'>Supported
platforms<o:p></o:p></span></b></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Currently this version of EPICS base has been built
on the following hosts and targets. If you are trying to build EPICS base on a
different host or for a different target machine you must have the proper
host/target cross compiler and header files and you will have to add the
appropriate configure files to the base/configure/os/directory. You can start
by copying existing configuration files in the configure/os directory and then
make changes for your new platforms. <o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Host target platforms (operating system
architecture - &lt;alternate c++ compiler&gt;)<o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:14.0pt;
mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>          </span></span></b><span
lang=FR style='font-size:12.0pt;mso-bidi-font-size:10.0pt;mso-ansi-language:
FR'>solaris-sparc<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span lang=FR style='font-size:
12.0pt;mso-bidi-font-size:10.0pt;mso-ansi-language:FR'><span style='mso-tab-count:
1'>            </span>linux-x86<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span lang=FR style='font-size:
12.0pt;mso-bidi-font-size:10.0pt;mso-ansi-language:FR'><span style='mso-tab-count:
1'>            </span></span><span style='font-size:12.0pt;mso-bidi-font-size:
10.0pt'>win32-x86<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>            </span>win32-x86-borland<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Cross compile target platforms (operating system -
architecture)<o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>vxWorks-486<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>            </span>vxWorks-68040<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>            </span>vxWorks-68040lc<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>            </span>vxWorks-68060<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>            </span>vxWorks-ppc604<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>            </span>vxWorks-pentium<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>            </span>RTEMS-gen68360<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>            </span>RTEMS-mvme167<o:p></o:p></span></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'>Supported
compilers<o:p></o:p></span></b></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>          </span><o:p></o:p></span></b></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman"'>This version of EPICS
base has been built and tested using the host vendor's C and C++ compilers as
well as the GNU gcc and g++ compilers. The GNU cross-compilers have been used
for all cross-compiled targets. </span><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"MS Mincho"'>You may need the host vendor's C++ compiler in your search path to
do EPICS builds. Check the definitions of ACC and CCC in
base/configure/os/CONFIG.&lt;host&gt;.&lt;host&gt; or the definitions for GCC
and G++ if ANSI=GCC and CPLUSPLUS=GCC are specified in CONFIG_SITE.<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:1.0in'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'>Software
requirements</span></b><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>
<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;mso-outline-level:5'><b><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>GNU make<o:p></o:p></span></b></p>
<p class=MsoPlainText style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"MS Mincho"'>You must use GNU make, gnumake, for any EPICS builds.<span
style="mso-spacerun: yes">  </span>Set your path so that a gnumake version 3.70
or later is available.</span><span style='font-size:12.0pt;mso-bidi-font-size:
10.0pt;font-family:"Times New Roman"'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;mso-outline-level:5'><b><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>Perl<o:p></o:p></span></b></p>
<p class=MsoPlainText style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"MS Mincho"'>You must have perl version 5.0 or later installed. The configure
files do not specify the perl full pathname.<span style="mso-spacerun: yes"> 
</span>You need the perl executable in your search path.</span><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:"Times New Roman"'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;mso-outline-level:5'><b><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>Unzip and tar (Winzip on
WIN32 systems)<o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-left:1.0in;mso-outline-level:5'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt;mso-fareast-font-family:"MS Mincho"'>You
must have tools available to unzip and untar the EPICS base distribution file.</span><b><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-left:.5in;mso-outline-level:5'><b><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>Tornado 2.0<o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-left:1.0in;mso-outline-level:5'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt;mso-fareast-font-family:"MS Mincho"'>You
must have Tornado 2.0 installed if any of your target systems are vxWorks
systems.<span style="mso-spacerun: yes">  </span>Tornado 2.0 provides the
cross-compiler and header files needed to build for these target systems. The full
path location to Tornado 2.0 must be specified in the base/configure/RELEASE
file.</span> <span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>You will
also need one or more board support packages. Consult the vxWorks documentation
for details.<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'>Host
system storage requirements<o:p></o:p></span></b></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>The GNU zipped tar file is approximately 1.4 MB in
size. The unzipped untarred distribution source tree is approximately 6 MB. The
build created files for each host take approximately 40 MB and the build
created files for each target take approximately 10 MB.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'>Documentation<o:p></o:p></span></b></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-left:.5in;mso-outline-level:5'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>EPICS documentation is
available on the WWW via the EPICS home page at APS:<span style="mso-spacerun:
yes">  </span>URL <a href="http://www.aps.anl.gov/Epics">http://www.aps.anl.gov/Epics</a><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;mso-outline-level:5'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;mso-outline-level:5'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>This README.html is in the
base distribution file and will be available on the IOC software R3.14 EPICS
WWW page which can be accessed from the APS EPICS home page. <o:p></o:p></span></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'>WWW
pages<o:p></o:p></span></b></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>          </span><o:p></o:p></span></b></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>          </span>EPICS home page at APS<o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-left:.5in;mso-outline-level:5'><b><span
style='font-size:14.0pt;mso-bidi-font-size:10.0pt'><span style='mso-tab-count:
1'>          </span></span></b><span style='font-size:12.0pt;mso-bidi-font-size:
10.0pt'><a href="http://www.aps.anl.gov/Epics">http://www.aps.anl.gov/Epics</a><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;mso-outline-level:5'><b><span
style='font-size:14.0pt;mso-bidi-font-size:10.0pt'>Other WWW sites<o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-left:1.0in;mso-outline-level:5'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>Additional information on
EPICS can be found at the various other WWW links on the EPICS home page at
APS.</span><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'><o:p></o:p></span></b></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>          </span>Mailing Lists<o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>There are five EPICS mailing lists provided by APS.
See The EPICS home page for subscription instructions.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'>Directory
Structure<o:p></o:p></span></b></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:14.0pt;
mso-bidi-font-size:10.0pt'>Distribution directory structure<o:p></o:p></span></b></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoPlainText style='margin-left:.5in;tab-stops:decimal .75in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:"Times New Roman";
mso-fareast-font-family:"MS Mincho"'><span style='mso-tab-count:1'> </span>base<span
style='mso-tab-count:4'>                                         </span>Root directory
of the base distribution<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:2.5in;text-indent:-2.0in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:"Times New Roman";
mso-fareast-font-family:"MS Mincho"'>base/configure<span style='mso-tab-count:
1'>                         </span>Operating system independent build config
files <o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:2.5in;text-indent:-2.0in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:"Times New Roman";
mso-fareast-font-family:"MS Mincho"'>base/configure/os<span style='mso-tab-count:
1'>                    </span>Operating system dependent build config files<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:2.5in;text-indent:-2.0in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:"Times New Roman";
mso-fareast-font-family:"MS Mincho"'>base/configure/tools<span
style='mso-tab-count:1'>                </span>Perl and shell scripts used in
the build<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"MS Mincho"'>base/config<span style='mso-tab-count:3'>                              </span>R3.13
compatibility build configuration files<br>
base/src<span style='mso-tab-count:3'>                                   </span>All
epics base source code in subdirectories<br>
base/src/as<span style='mso-tab-count:2'>                  </span> <span
style='mso-tab-count:1'>           </span>Access security<br>
base/src/bpt<span style='mso-tab-count:3'>                             </span>Break
point table<br>
base/src/ca<span style='mso-tab-count:3'>                              </span>Channel
access<br>
base/src/cas<span style='mso-tab-count:3'>                            </span>Channel
access server<br>
base/src/db<span style='mso-tab-count:3'>                              </span>Database
access<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"MS Mincho"'>base/src/dbStatic<span style='mso-tab-count:2'>                     </span>Static
database access<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"MS Mincho"'>base/src/dbtools<span style='mso-tab-count:2'>                      </span>Database
dbLoadTemplate tools<br>
base/src/dev<span style='mso-tab-count:3'>                            </span>Device
support<br>
base/src/gdd<span style='mso-tab-count:3'>                            </span>General
data descriptor<br>
base/src/libCom<span style='mso-tab-count:2'>                      </span>General
purpose library code in subdirectories<br>
base/src/libCom/bucketLib<span style='mso-tab-count:1'>     </span>Hash bucket<br>
base/src/libCom/calc<span style='mso-tab-count:2'>              </span>Algebraic
expression interpreter<br>
base/src/libCom/cvtFast<span style='mso-tab-count:1'>         </span>Fast
number to string conversion<br>
base/src/libCom/dbmf<span style='mso-tab-count:2'>             </span>Memory
management for frequent alloc/free<br>
base/src/libCom/ellLib<span style='mso-tab-count:1'>           </span>EPICS
double linked list <br>
base/src/libCom/env<span style='mso-tab-count:2'>               </span>Default
EPICS environment settings <br>
base/src/libCom/error<span style='mso-tab-count:2'>             </span>Error
handling definitions and routines<br>
base/src/libCom/fdmgr<span style='mso-tab-count:1'>           </span>File
descriptor manager<br>
base/src/libCom/freeList<span style='mso-tab-count:1'>        </span>Memory
management using free lists<br>
base/src/libCom/gpHash<span style='mso-tab-count:1'>         </span>General
purpose hash table<br>
base/src/libCom/logClient<span style='mso-tab-count:1'>      </span>Logging
client<br>
base/src/libCom/macLib<span style='mso-tab-count:1'>         </span>Macro
substitution handler<br>
base/src/libCom/misc<span style='mso-tab-count:2'>             </span>Miscellaneous
utilities<br>
base/src/libCom/osi<span style='mso-tab-count:2'>                </span>Operating
system independent code<br>
base/src/libCom/osi/os<span style='mso-tab-count:1'>           </span>Operating
system dependant code in subdirectories<br>
base/src/libCom/test<span style='mso-tab-count:2'>               </span>Test
tools (timer, semBinary, semMutex,fdmgr, …)<br>
base/src/libCom/timer<span style='mso-tab-count:2'>            </span>Timer<br>
base/src/libCom/taskwd<span style='mso-tab-count:1'>         </span>Task
watchdog<br>
base/src/libCom/cxxTemplatesC++ templates<br>
base/src/libCompat<span style='mso-tab-count:2'>                 </span>EPICS
base R3.13 compatibility code<br>
base/src/makeBaseApp<span style='mso-tab-count:1'>           </span>Perl tool
and templates to create application dvl tree<br>
base/src/makeBaseExt<span style='mso-tab-count:2'>            </span>Perl tool
and templates to create extension dvl tree<br>
base/src/misc<span style='mso-tab-count:3'>                          </span>Miscellaneous
(coreRelease, iocInit, asSub*)<br>
base/src/rec<span style='mso-tab-count:3'>                             </span>Record
support<br>
base/src/registry<span style='mso-tab-count:2'>                      </span>EPICS
support function registry<br>
base/src/rsrv<span style='mso-tab-count:3'>                           </span>Channel
access ioc resource server library <br>
base/src/toolsComm<span style='mso-tab-count:2'>                </span>Code for
the build tools antelope and e_flex<br>
base/src/util<span style='mso-tab-count:3'>                            </span>Utilities
(ca_test, iocLogServer, startCArepeater)<br>
base/src/vxWorks<span style='mso-tab-count:2'>                   </span>R3.13
compatibility code specific to vxWorks <br>
base/src/iocsh<span style='mso-tab-count:3'>                         </span>Ioc
shell command interpreter<o:p></o:p></span></p>
<p class=MsoPlainText style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"MS Mincho"'>base/startup<span style='mso-tab-count:3'>                             </span>Scripts
for setting up path and environment<o:p></o:p></span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt;
font-family:"Times New Roman";mso-fareast-font-family:"MS Mincho"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:14.0pt;
mso-bidi-font-size:10.0pt'>Install directories created by the build<o:p></o:p></span></b></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"MS Mincho"'>base/bin<span style='mso-tab-count:3'>                                   </span>Installed
scripts and executables in subdirectories<br>
base/lib<span style='mso-tab-count:3'>                                   </span>Installed
libraries in arch subdirectories<br>
base/dbd<span style='mso-tab-count:3'>                                  </span>Installed
data base definitions<br>
base/include<span style='mso-tab-count:3'>                            </span>Installed
header files<br>
base/include/os<span style='mso-tab-count:2'>                       </span>Installed
os specific header files<br>
base/templates<span style='mso-tab-count:3'>                         </span>Installed
templates<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><b><span style='font-size:14.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'>Build
related components </span>(</b>this section needs work<b>)</b><b><span
style='font-size:14.0pt;mso-bidi-font-size:10.0pt'><o:p></o:p></span></b></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:14.0pt;
mso-bidi-font-size:10.0pt'>base/README* files<o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:14.0pt;
mso-bidi-font-size:10.0pt'>base/startup files<o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:14.0pt;
mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>          </span>.cshrc<o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:14.0pt;
mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>          </span>EpicsHostArch<o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:14.0pt;
mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>          </span>epics.bat<o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:14.0pt;
mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>          </span>.bashrc<o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:14.0pt;
mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>          </span><o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:14.0pt;
mso-bidi-font-size:10.0pt'>base/configure<o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:14.0pt;
mso-bidi-font-size:10.0pt'>base/config<o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><b><span
style='font-size:14.0pt;mso-bidi-font-size:10.0pt'><span style='mso-tab-count:
1'>          </span></span></b><span style='font-size:12.0pt;mso-bidi-font-size:
10.0pt'><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'>Building
EPICS base (Unix and Win32)<o:p></o:p></span></b></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>          </span>Unpack file<o:p></o:p></span></b></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                    </span></span></b><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>Unzip and untar the
distribution file. Use WinZip on Windows systems.<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:14.0pt;
mso-bidi-font-size:10.0pt'>Set environment variable<o:p></o:p></span></b></p>
<p class=MsoPlainText style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"MS Mincho"'>Before you can build or use EPICS R3.14, the environment variable
EPICS_HOST_ARCH must be defined. A perl script EpicsHostArch.pl in the
base/startup directory has been provided to help set EPICS_HOST_ARCH. You
should have EPICS_HOST_ARCH set to </span><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman"'>your host operating
system followed by a dash and then your host architecture, e.g. solaris-sparc.<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:14.0pt;
mso-bidi-font-size:10.0pt'>Check path requirements<o:p></o:p></span></b></p>
<p class=MsoPlainText style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"MS Mincho"'>As already mentioned, you must have the perl executable and you
may need C and C++ compilers in your search path. For building base you also must
have echo in your search path. For Unix host builds you also need touch, cpp,
cp, rm, mv, and mkdir in your search path and /bin/chmod must exist. On some
Unix systems you may also need ar and ranlib in you path.</span><b><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:"Times New Roman"'><o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:14.0pt;
mso-bidi-font-size:10.0pt'><span style="mso-spacerun: yes"> </span>Do
site-specific build configuration</span></b><b><span style='font-size:14.0pt;
mso-bidi-font-size:10.0pt;mso-fareast-font-family:"MS Mincho"'><o:p></o:p></span></b></p>
<p class=MsoPlainText style='margin-left:1.0in'><b><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman"'>Site configuration<o:p></o:p></span></b></p>
<p class=MsoPlainText style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"MS Mincho"'>To configure EPICS, you may want to modify the default definitions
in the following files:<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.7in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:"Times New Roman";
mso-fareast-font-family:"MS Mincho"'>configure/CONFIG_SITE<span
style='mso-tab-count:2'>               </span>- Build choices. Specify your
targets architectures.<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:1.2in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"MS Mincho"'>configure/CONFIG_SITE_ENV<span style='mso-tab-count:1'>     </span>-
Set your environment variable definitions<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:1.2in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"MS Mincho"'>configure/RELEASE<span style='mso-tab-count:2'>                      </span>-
TORNADO full path location<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:1.0in'><b><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman"'>Host configuration<o:p></o:p></span></b></p>
<p class=MsoPlainText style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"MS Mincho"'>To configure each host system, you may override the default
definitions by adding a new file with override definitions into the
configure/os directory. The new file should have the same name as the
distribution file to be overridden except with CONFIG in the name changed to
CONFIG_SITE.<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.7in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:"Times New Roman";
mso-fareast-font-family:"MS Mincho"'>configure/os/CONFIG.&lt;host&gt;.&lt;host&gt;<span
style='mso-tab-count:1'>        </span>- Host build settings <o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:1.2in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"MS Mincho"'>configure/os/CONFIG.&lt;host&gt;.Common<span style='mso-tab-count:
1'>     </span>- Host cross build settings<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:1.0in'><b><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman"'>Target configuration<o:p></o:p></span></b></p>
<p class=MsoPlainText style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"MS Mincho"'>To configure each target system, you may override the default
definitions by adding a new file with override definitions into the
configure/os directory. The new file should have the same name as the
distribution file to be overridden except with CONFIG in the name replaced by
CONFIG_SITE.<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.7in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:"Times New Roman";
mso-fareast-font-family:"MS Mincho"'>configure/os/CONFIG.Common.&lt;target&gt;<span
style='mso-tab-count:1'>   </span>- Target cross build settings <o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:1.2in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"MS Mincho"'>configure/os/CONFIG.&lt;host&gt;.&lt;target&gt;<span
style='mso-tab-count:1'>      </span>- Host-target build settings <o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:1.0in'><b><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman"'>R3.13 compatibility
configuration<o:p></o:p></span></b></p>
<p class=MsoPlainText style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"MS Mincho"'>To configure EPICS base for building with R3.13 extensions and ioc
applications , you will want to modify the default definitions in the
base/config/CONFIG_SITE*<span style="mso-spacerun: yes">  </span>files to agree
with the definitions in your configure/base files. </span></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:14.0pt;
mso-bidi-font-size:10.0pt'>Build EPICS base<o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>After configuring the build you should be able to
build EPICS base by issuing the following commands in the distributions root
directory (base) -<span style="mso-spacerun: yes">  </span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in;mso-outline-level:
5'><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>gnumake clean
uninstall <o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in;mso-outline-level:
5'><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>gnumake<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;mso-outline-level:5'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>The command &quot;gnumake
clean uninstall&quot; will remove all files and directories generated by a
previous build. The command &quot;gnumake&quot; will build and install
everything for the configured host and targets.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;mso-outline-level:5'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>It is recommended that you
do a “make clean uninstall” at the root directory of an EPICS<span
style="mso-spacerun: yes">  </span>directory structure before each complete
rebuild to ensure that all components will be rebuilt.<o:p></o:p></span></p>
<p class=MsoNormal style='mso-outline-level:5'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<h3>Multiple host platforms</h3>
<p class=MsoNormal style='mso-outline-level:5'><b><span style='font-size:14.0pt;
mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman";mso-fareast-font-family:
"MS Mincho"'>You can build using a single EPICS directory structure on multiple
host systems and for multiple cross target systems. The intermediate and binary
files generated by the build will be created in separate system subdirectories
and installed into the appropriate separate host/target install directories.
EPICS executables and perl scripts are installed into the
$(INSTALL_LOCATION)/bin/&lt;arch&gt; directories. Libraries are installed into
$(INSTALL_LOCATION)/lib/&lt;arch&gt;. The default definition for $(INSTALL_LOCATION)
is $(TOP) which is the rootdirectory in the directory structure, base.
Temporary objects are stored in O.&lt;arch&gt; source subdirectories, This
allows objects for multiple cross target architectures to be maintained at the
same time.</span><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'> </span><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:"Times New Roman"'>To
build EPICS base for a specific host/target combination you must have the
proper host/target c++ cross compiler and target header files and the
base/configure/os directory must have the appropriate configure files.</span><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:"Times New Roman";
mso-fareast-font-family:"MS Mincho"'><o:p></o:p></span></p>
<p class=MsoPlainText><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt;
font-family:"Times New Roman";mso-fareast-font-family:"MS Mincho"'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'>Examples<o:p></o:p></span></b></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>A perl tool, makeBaseApp.pl is included in the
distribution file. This script will create a sample application that then can
be built and then executed to try out this release of base. Also, a perl
script, makeBaseExt.pl, is included in the distribution file. This script will
create a sample extension that can be built and executed. The makeBaseApp.pl
and makeBaseExt.pl scripts are installed into the install location
bin/&lt;hostarch&gt; directory during the base build. <o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal><b><span style='font-size:14.0pt;mso-bidi-font-size:10.0pt'>Example
base application (Unix and Windows)<o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>This section briefly explains how to create an
example IOC application in a directory &lt;top&gt;, naming the application
firstApp and the ioc directory ioctarget. <o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Check Environment variable<o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>Execute the command:<span
style='mso-tab-count:2'>             </span>echo $EPICS_HOST_ARCH<span
style='mso-tab-count:2'>              </span>(Unix)<span style='mso-tab-count:
2'>              </span> or<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-tab-count:
4'>                                                </span>set EPICS_HOST_ARCH<span
style='mso-tab-count:2'>                   </span>(Windows)<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New Roman"'>This should display
your workstation architecture, for example solaris</span><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>-</span><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:"Times New Roman"'>sparc
or win32-x86. If you get an &quot;Undefined variable&quot; error, you </span><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:"Times New Roman";
mso-fareast-font-family:"MS Mincho"'>should set EPICS_HOST_ARCH to </span><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt;font-family:"Times New Roman"'>your
host operating system followed by a dash and then your host architecture, e.g.
solaris-sparc.</span><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt;
font-family:"Times New Roman";mso-fareast-font-family:"MS Mincho"'> The perl
script EpicsHostArch.pl in the base/startup directory has been provided to help
set EPICS_HOST_ARCH.</span><span style='font-size:12.0pt;mso-bidi-font-size:
10.0pt;font-family:"Times New Roman"'><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Create example Application<o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>Execute the commands: <o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style="mso-spacerun: yes">     </span><span style='mso-tab-count:3'>                               </span>mkdir
&lt;top&gt;<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style="mso-spacerun: yes">     </span><span style='mso-tab-count:3'>                               </span>cd
&lt;top&gt;<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style="mso-spacerun: yes">     </span><span style='mso-tab-count:3'>                               </span>&lt;base&gt;/bin/&lt;hostarch&gt;/makeBaseApp.pl
-t example first<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style="mso-spacerun: yes">     </span><span style='mso-tab-count:3'>                               </span>&lt;base&gt;/bin/&lt;hostarch&gt;/makeBaseApp.pl
-i -t example target<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:2.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>When prompted for architecture, give one of the
CROSS_COMPILER_TARGET_ARCHS values specified in base/configure/CONFIG_SITE.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:3'>                                    </span>&lt;base&gt;/bin/&lt;hostarch&gt;/makeBaseApp.pl
-i -t example host<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:2.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>When prompted for architecture, give the host
architecture, EPICS_HOST_ARCH, value.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>where: <o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&lt;top&gt; is any directory
name you chose, <o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&lt;base&gt; is the full
path name to EPICS base, and <o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&lt;hostarch&gt; is your
host architecture (i.e. the output of the echo command above). <o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Windows Users Note:<span style="mso-spacerun: yes"> 
</span>Perl scripts are invoked with the command perl &lt;scriptname&gt; on
win95/NT. Perl script names are case sensitive. For example to create an
application on WIN95/NT: <o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style="mso-spacerun: yes">     </span><span style='mso-tab-count:3'>                               </span>perl
C:\epics\base\bin\win32\makeBaseApp.pl -t example first<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Inspect Files<o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Spend some time looking at the files that appear
under &lt;top&gt;. Do this BEFORE building. <o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Build</span></b><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>In directory &lt;top&gt;
execute the command:<span style="mso-spacerun: yes">  </span>gnumake<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Inspect Files<o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Again look at all the files that appear under
&lt;top&gt;. <o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Execute the host application<o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>In directory &lt;top&gt;/iocBoot/iochost execute the
command:<span style="mso-spacerun: yes"> 
</span>../../bin/&lt;hostarch&gt;/example stcmd.hos<b><o:p></o:p></b></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Try some of the shell commands (e.g. dbl or dbpr
&lt;recordname&gt;) described in the &quot;IOC Test Facilities&quot; chapter of
the Application Developer's Guide.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Execute the channel access application<o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>While the host application
is running, execute the command:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&lt;mytop&gt;/bin/&lt;hostarch&gt;/caExample
&lt;user&gt;:calcExample<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>where &lt;mytop&gt; is the full path name to your application
top directory.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Execute a vxWorks target application<o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>First kill the host application so there will be no
channel access record name conflicts because you will be loading the same
database onto the target system.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><b><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>Set boot parameters</span></b><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>The next step is to set the IOC boot parameters via
the console serial port on your IOC. Life is much easier if you find out how to
connect the serial port to a window on your workstation.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>The vxWorks boot parameters
look something like the following:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>boot device<span
style='mso-tab-count:1'>     </span><span style='mso-tab-count:1'>            </span>:
xxx<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style="mso-spacerun: yes">    </span><span style='mso-tab-count:3'>                                </span>processor
number<span style='mso-tab-count:1'>        </span>: 0<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>host name<span
style='mso-tab-count:2'>                    </span>: xxx<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>file name<span
style='mso-tab-count:2'>                     </span>: &lt;full path to board
support&gt;/vxWorks<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>inet on ethernet (e)<span
style='mso-tab-count:1'>      </span>: xxx.xxx.xxx.xxx:&lt;netmask&gt;<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>inet on backplane (b)<span
style='mso-tab-count:1'>   </span>:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>host inet (h)<span
style='mso-tab-count:2'>                 </span>: xxx.xxx.xxx.xxx<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>gateway inet (g)<span
style='mso-tab-count:1'>           </span>:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>user (u)<span
style='mso-tab-count:3'>                                    </span>: xxx<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>ftp password (pw) (blank =
use rsh): xxx<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>flags (f)<span
style='mso-tab-count:3'>                                   </span>: 0x0<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>target name (tn)<span
style='mso-tab-count:1'>           </span>: &lt;hostname for this inet
address&gt;<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>startup script (s)<span
style='mso-tab-count:1'>          </span>: &lt;top&gt;/iocBoot/ioctarget/st.cmd<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>other (o)<span
style='mso-tab-count:2'>                      </span>:<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>The actual values for each field are site and IOC dependent.
Two fields that you can change at will are the vxWorks boot image and the
location of the startup script. <o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Note that the full path name for the correct board
support boot image must be specified. If bootp is used the same information
will need to be placed in the bootp host's configuration database instead.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><b><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>Boot</span></b><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>You are now ready to boot your IOC. When your boot
parameters are set properly, just press the reset button on your IOC, or use
the @ command to commence booting. You will find it VERY convenient to have the
console port of the IOC attached to a scrolling window on your workstation. <o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><b><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>Test</span></b><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Try some of the shell commands (e.g. dbl or dbpr
&lt;recordname&gt;) described in the &quot;IOC Test Facilities&quot; chapter of
the Application Developer's Guide.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><b><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Execute the channel access application<o:p></o:p></span></b></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>While the target application is running, on a
workstation in the same subnet at the target system, execute the command:<span
style="mso-spacerun: yes">  </span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>&lt;mytop&gt;/bin/&lt;hostarch&gt;/caExample
&lt;recordname&gt; <o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>where &lt;mytop&gt; is the full path name to your
application top directory.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
</div>
</body>
</html>