<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <HTML> <HEAD><TITLE></TITLE> <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <META name="GENERATOR" content="hevea 1.06"> </HEAD> <BODY > <!--HEVEA command line is: /usr/local/bin/hevea omniORBpy --> <!--HACHA command line is: /usr/local/bin/hacha omniORBpy.html --> <BR> <BR> <BR> <DIV ALIGN=center><BR> <BR> <FONT SIZE=7>The omniORBpy version 2<BR> User's Guide </FONT><BR> <BR> <FONT SIZE=5>Duncan Grisby<BR> <FONT SIZE=3>(<I>email: </I></FONT></FONT><A HREF="mailto:dgrisby@apasphere.com"><FONT SIZE=3><I>dgrisby@apasphere.com</I></FONT></A><FONT SIZE=3>)</FONT><FONT SIZE=5><BR> Apasphere Ltd.<BR> </FONT><BR> <BR> November 2002 </DIV><BR> <FONT SIZE=5><B>Changes and Additions, November 2002</B></FONT> <UL><LI> Per thread timeouts. <LI>Minor fixes. </UL> <FONT SIZE=5><B>Changes and Additions, August 2002</B></FONT> <UL><LI> Updated to omniORBpy 2. </UL> <FONT SIZE=5><B>Contents</B></FONT> <BR> <BR> <UL> <LI><A HREF="omniORBpy001.html"> Introduction</A> <UL> <LI><A HREF="omniORBpy001.html#toc1"> Features</A> <LI><A HREF="omniORBpy001.html#toc2"> Setting up your environment</A> </UL> <LI><A HREF="omniORBpy002.html"> The Basics</A> <UL> <LI><A HREF="omniORBpy002.html#toc3"> The Echo example</A> <LI><A HREF="omniORBpy002.html#toc4"> Generating the Python stubs</A> <LI><A HREF="omniORBpy002.html#toc5"> Object References and Servants</A> <LI><A HREF="omniORBpy002.html#toc6"> Example 1 --- Colocated client and servant</A> <LI><A HREF="omniORBpy002.html#toc7"> Example 2 --- Different Address Spaces</A> <LI><A HREF="omniORBpy002.html#toc8"> Example 3 --- Using the Naming Service</A> <LI><A HREF="omniORBpy002.html#toc9"> Global IDL definitions</A> </UL> <LI><A HREF="omniORBpy003.html"> Python language mapping issues</A> <UL> <LI><A HREF="omniORBpy003.html#toc10"> Narrowing object references</A> <LI><A HREF="omniORBpy003.html#toc11"> Support for Any values</A> <LI><A HREF="omniORBpy003.html#toc12"> Interface Repository stubs</A> </UL> <LI><A HREF="omniORBpy004.html"> omniORB configuration and API</A> <UL> <LI><A HREF="omniORBpy004.html#toc13"> Setting parameters</A> <LI><A HREF="omniORBpy004.html#toc14"> Tracing options</A> <LI><A HREF="omniORBpy004.html#toc15"> Miscellaneous global options</A> <LI><A HREF="omniORBpy004.html#toc16"> Client side options</A> <LI><A HREF="omniORBpy004.html#toc17"> Server side options</A> <LI><A HREF="omniORBpy004.html#toc18"> GIOP and interoperability options</A> <LI><A HREF="omniORBpy004.html#toc19"> System Exception Handlers</A> <LI><A HREF="omniORBpy004.html#toc20"> Location forwarding</A> <LI><A HREF="omniORBpy004.html#toc21"> Dynamic importing of IDL</A> <LI><A HREF="omniORBpy004.html#toc22"> C++ API</A> </UL> <LI><A HREF="omniORBpy005.html"> The IDL compiler</A> <UL> <LI><A HREF="omniORBpy005.html#toc23"> Common options</A> <LI><A HREF="omniORBpy005.html#toc24"> Python back-end options</A> <LI><A HREF="omniORBpy005.html#toc25"> Examples</A> </UL> <LI><A HREF="omniORBpy006.html"> Interoperable Naming Service</A> <UL> <LI><A HREF="omniORBpy006.html#toc26"> Object URIs</A> <LI><A HREF="omniORBpy006.html#toc27"> Configuring resolve_initial_references</A> <LI><A HREF="omniORBpy006.html#toc28"> omniNames</A> <LI><A HREF="omniORBpy006.html#toc29"> omniMapper</A> <LI><A HREF="omniORBpy006.html#toc30"> Creating objects with simple object keys</A> </UL> <LI><A HREF="omniORBpy007.html"> Connection and Thread Management</A> <UL> <LI><A HREF="omniORBpy007.html#toc31"> Background</A> <LI><A HREF="omniORBpy007.html#toc32"> The model</A> <LI><A HREF="omniORBpy007.html#toc33"> Client side behaviour</A> <LI><A HREF="omniORBpy007.html#toc34"> Server side behaviour</A> <LI><A HREF="omniORBpy007.html#toc35"> Idle connection shutdown</A> <LI><A HREF="omniORBpy007.html#toc36"> Transports and endpoints</A> <LI><A HREF="omniORBpy007.html#toc37"> Connection selection and acceptance</A> <LI><A HREF="omniORBpy007.html#toc38"> Bidirectional GIOP</A> <LI><A HREF="omniORBpy007.html#toc39"> SSL transport</A> </UL> <LI><A HREF="omniORBpy008.html"> Code set conversion</A> <UL> <LI><A HREF="omniORBpy008.html#toc40"> Native code set</A> <LI><A HREF="omniORBpy008.html#toc41"> Code set library</A> <LI><A HREF="omniORBpy008.html#toc42"> Implementing new code sets</A> </UL> <LI><A HREF="omniORBpy009.html"> References</A> </UL> <!--FOOTER--> <HR SIZE=2><BLOCKQUOTE><EM>This document was translated from L<sup>A</sup>T<sub>E</sub>X by <A HREF="http://pauillac.inria.fr/~maranget/hevea/index.html">H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A and H<FONT SIZE=2><sup>A</sup></FONT>C<FONT SIZE=2><sup>H</sup></FONT>A</A>. </EM></BLOCKQUOTE> </BODY> </HTML>