[omniORB] Regarding UserException catching Scenario.

Ratheesh .R ratheeshr_2006 at yahoo.com
Thu Jul 28 06:45:59 BST 2011


Hi Duncan,

Yes Duncan you are right 
,you Spot it correctly ,that was the real problem. Thanks for your support that 
was good enough to resolve the problem.

But in a scenario, 
where we want to add some additional methods such as to print the entire 
set of array of error messages like stringsequence of error message 
then how can we do that ?

For that purpose we tried 
with a child class of InvalidProcessImpl inherited from the 
InvalidProcess class and 
included the additional method in it to print the array of messages and thrown 
that instance.

Please suggest me what I 
need to do in such kind of scenario ,where I need to add additional method to 
display the entire set of array of messages with in one function at exception 
class ...?


Thanks
Ratheesh

--- On Thu, 7/28/11, Duncan Grisby <duncan at grisby.org> wrote:

From: Duncan Grisby <duncan at grisby.org>
Subject: Re: [omniORB] Regarding UserException catching Scenario.
To: "Ratheesh .R" <ratheeshr_2006 at yahoo.com>
Cc: "omniorb-list at omniorb-support.com" <omniorb-list at omniorb-support.com>, deepapp at cdactvm.in, ratheeshr at cdactvm.in, susanj at cdactvm.in
Date: Thursday, July 28, 2011, 4:56 PM

On Wed, 2011-07-27 at 00:13 -0700, Ratheesh .R wrote:

> 2)At the server side we have implemented ExecutableDeviceImpl and
> InvalidProcessImpl objects
> 
> and with in the ExecutableDeviceImpl object we have created the
> function terminate () and throwing the UserException as like below , 

Why have you implemented a subclass of the InvalidProcess exception?
You are not meant to do that in the C++ language mapping. You are meant
to directly use the InvalidProcess class that omniidl generated. The
problem you are seeing is probably due to that.

Duncan.

-- 
 -- Duncan Grisby         --
  -- duncan at grisby.org     --
   -- http://www.grisby.org --


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.omniorb-support.com/pipermail/omniorb-list/attachments/20110728/6807d98a/attachment.htm


More information about the omniORB-list mailing list