[omniORB] Call sequence (client/server) <-> (client/server) flow valid?
Renny Koshy
renny@visualsoft.com
Thu, 18 Nov 1999 12:13:57 -0500
--------------94B6C07A00E58CFC854F9028
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Module A Module B
----------- ---------
--------------------------> OnNewCall()
<some processing>
CheckANI() <----------------------------
<Corba::_duplicate(ModulePtr)
<start asyn process>
Return ---------------------------->
<--------------------------- Return
** LATER **
<async proces ends>
<using duplicated ptr>
-----------------------------> OnANIResponse()
<some processing>
PlayPrompt() <-----------------------------
Return ------------------------------>
<some processing>
<---------------------------- Return
This is throwing an exception...
--------------94B6C07A00E58CFC854F9028
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<tt>Module A
Module B</tt>
<br><tt>-----------
---------</tt>
<br><tt>
--------------------------> OnNewCall()</tt>
<br><tt>
<some processing></tt><tt></tt>
<p><tt>CheckANI() <----------------------------</tt>
<br><tt><Corba::_duplicate(ModulePtr)</tt>
<br><tt><start asyn process></tt>
<br><tt>Return ----------------------------></tt><tt></tt>
<p><tt>
<--------------------------- Return</tt><tt></tt>
<p><tt>** LATER **</tt><tt></tt>
<p><tt><async proces ends></tt>
<br><tt><using duplicated ptr></tt>
<br><tt>
-----------------------------> OnANIResponse()</tt>
<br><tt>
<some processing></tt>
<br><tt>PlayPrompt() <-----------------------------</tt>
<br><tt>Return ------------------------------></tt>
<br><tt>
<some processing></tt>
<br><tt>
<---------------------------- Return</tt><tt></tt>
<p><tt>This is throwing an exception...</tt></html>
--------------94B6C07A00E58CFC854F9028--