axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Illsley" <davidills...@gmail.com>
Subject Re: WS-Addressing setReplyto method name namespace
Date Thu, 30 Nov 2006 08:52:05 GMT
Hi,
I'm not an expert on RAD6 by any stretch of the imagination but I
don't think it supports operation identification based on the
wsa:Action field. If that's the case then you'll need to make the
response message body from JBoss look like the request message that
RAD6 is expecting.

David

On 30/11/06, Vaibhav Pandey <vaibhav.pandey@yash.com> wrote:
> Hi Michele,
> The process cycle is that: my client sends a message to a service hosted on
> JBoss with all WS addressing properties like replyTo, faultTo, from, to etc.
> already mentioned in the request header. Now, the request header in this
> case has a replyTo set to the address of the service installed on
> RAD6(service up and running). Now when i start the process then the message
> as specified goes to the JBoss service and then based on the replyTo address
> hits the RAD6 server. After this i get a SOAP fault from RAD6 (also shown on
> the RAD6 console- so this means that my message had reached the destination
> but then its throwing the SOAP fault that it cannot map the operation name
> to any operation name in the service). This is absolutely fine as the RAD
> servie excepts a string type param and the response from JBoss also contains
> a string param but there is no method name of the destination rad service in
> this reponse (as a SOAP response does not contain a method name) so its
> unable to map to the response from Jboss to rad.
>
> My basic aim is that i want to simulate a scenario wherein i pass a string
> (or any data) from a clent to a service (using WS addessing) and then that
> service after manipulating that data sends it to another sevice hosted
> somewhere else. Is the way i m implementing it correct or is there any other
> way ? Also what i feel is that if i want to add the method name in the
> response of Jboss service then may be will have to use SAAJ api's but think
> thats not a correct way of doing !!
>
> My client uses axis 2 Api's.
>
> Kindly guide.........
>
>
> Regards,
> Vaibhav
>
>
>
>
> -----Original Message-----
> From: Michele Mazzucco [mailto:Michele.Mazzucco@ncl.ac.uk]
> Sent: Wednesday, November 29, 2006 9:49 PM
> To: axis-user@ws.apache.org
> Subject: Re: WS-Addressing setReplyto method name namespace
>
>
> Hi Vaibhav,
>
> Is the message sent by jboss to RAD6 a forward or a result message?
> In the first case you must be sure the target service is available on
> RAD6, in the latter one you have to fix the addressing information
> contained into the SOAP header before the message hits the RAD6 host
> (by default the replyTo fields is set to the client so if you send
> the message somewhere else the receiver will fail).
>
> And what about the exception your service is throwing? Try to post it
> and maybe we can help you.
>
>
> Regards,
> Michele
>
>
> On 29 Nov 2006, at 13:54, Vaibhav Pandey wrote:
>
> > Hi,
> > need help on an issue relating to WS Addressing:
> > m working on the following configuration with WS addressing using
> > axis2 :-
> >
> > axis2 + Jboss + IBM Rad6
> >
> > m trying to generate a scenario wherein i send a SOAP request using
> > axis2 to
> > an axis2 WS deployed on JBOSS. Then the reply of this service
> > should be
> > forwarded to another WS hosted on RAD6. Everythng wrks perfectly
> > fine except
> > the fault that i get from RAD6 stating that it could not map the
> > request to
> > a particular operation
> >
> > axis2 client --SOAPReq (over HTTP)--> WS1 (axis2 WS on jboss) --
> > SOAPRes
> > (over HTTP)--> WS2 (on IBM Rad6)
> >
> > The reason for this is that the SOAP response generated by my WS1
> > will have
> > the namespace and method response of WS1 and no information
> > pertaining to
> > the WS2, but as the replyto header is set to the WS2 EPR, the
> > request gets
> > forwarded and then the WS2 generates a fault.
> >
> > I tried with all types of WS viz doc/literal, rpc/encoded, rpc/
> > literal etc
> > but got the same fault !!
> >
> >
> >
> > Is there any way by which i can set these configurations(method
> > name of WS2
> > and namespace through my client itself or any other way) ??
> >
> > Kindly guide me as to what m i supposed to do ??
> >
> >
> > Regards,
> > Vaibhav
> >
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> > For additional commands, e-mail: axis-user-help@ws.apache.org
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
>


-- 
David Illsley - IBM Web Services Development

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


Mime
View raw message