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]