Christian

You could implement a CORBA sender for Synapse and have it handle the
requests. That would be really cool. One of the aims we have for
Synapse is to be a bridge between different protocols. Having CORBA in
the list would be fantastic.

So we would be *really* happy if you joined us and helped implement
that. We would be happy to help you with the SOAPy bits if you know
the CORBA part well.

Paul



On 7/24/06, Christian Galbavy <[EMAIL PROTECTED]> wrote:
Hi,

I want to change axis2 to catch all SOAP calls, get the service name and method 
name and all params as java types and invoke corba calls with them.
I described it in the message below and got the answer from Ajith Ranabahu.

So I have taken a look at the axis source code and the Synapse project.
I only want to implement this SOAP-Corba-Bridge for SOAP body calls, so no 
SOAPActions. As I can figure out by now


-------- Original-Nachricht --------
Datum: Sun, 23 Jul 2006 16:22:09 +0530
Von: "Ajith Ranabahu" <[EMAIL PROTECTED]>
An: axis-user@ws.apache.org
Betreff: Re: [AXIS2] catch all SOAP requests

> Hi,
> I can suggest something like this using Axis2
>
> 1. Override the dispatchers to dispatch all service calls to a 'Corba
> message receiver' - in effect an Axis2 server that has a single real
> service
> 2. Write the 'Corba message receiver' in such a way that it takes the
> request (which is a message context by now) and calls the corba thing
> in the relevant way
>
> You would need to checkout the Apache Synapse project, they do a
> similar thing with Axis2
>
> Ajith
>
> On 7/23/06, Christian Galbavy <[EMAIL PROTECTED]> wrote:
> > Hy,
> >
> > I want to write a JAVA program which does the following:
> > I want catch all SOAP requests to my server instead to invoke methods of
> services. So I want to take each message, parse the service name, the
> method name and get all params and there types.
> > I was thinking to do this with a servlet. So all SOAP requests are send
> to this servlet. I tried to take the HttpServletRequest and parse the XML
> document manually. Then I get the service name, the method name and all the
> params and invoke a Corba call, the service name maps to a Corba Object,
> the method name maps to the Corba method and the same for the params.
> >
> > The problem is, that I cant use AXIS, because every SOAP call has to
> come to one program. So perhaps it is possible to use AXIS to parse the SOAP
> call and get all params and put my code before the method of a service is
> looked for and invoked.
> >
> > Do you have a tip for me how to start with this task?
> > Thanks a lot for your help!
> >
> > Regards
> > Christian

--


"Feel free" – 10 GB Mailbox, 100 FreeSMS/Monat ...
Jetzt GMX TopMail testen: http://www.gmx.net/de/go/topmail

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
Paul Fremantle
VP/Technology, WSO2 and OASIS WS-RX TC Co-chair

http://bloglines.com/blog/paulfremantle
[EMAIL PROTECTED]

"Oxygenating the Web Service Platform", www.wso2.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to