Small modification; On Thu, May 22, 2008 at 9:21 PM, Ruwan Linton <[EMAIL PROTECTED]> wrote:
> Hi Eric, > > Please see my comments in line; > > On Thu, May 22, 2008 at 8:53 PM, Hubert, Eric <[EMAIL PROTECTED]> > wrote: > >> Hi, >> >> how can we send back a fault from an in-sequence? Regarding the Hessian >> support, is there a way to generate a Hessian fault? > > > If the incoming message is a hessian message and if you > > - create a SOAP fault, > - set the RESPONSE=true property and > - copy the ReplyTo as To > > I forgot to mention that you will obviously need to send as well to send back the generated response, So the set of mediators required are [makefault, property, header, send] Thanks, Ruwan > > - > > as described in the Sample > 5<http://synapse.apache.org/Synapse_Samples.html#Sample5>then you will be > able to send back a hessian fault. > > >> >> Background: >> 1) In a switch mediator within the in-sequence we want to send back a >> fault for the default case and log this. > > > Can be easily done as described above. > > >> >> >> 2) If the requested URL does not match with any proxy service >> definitions, Synapse sends back a 202 response to the client. If we got >> it right synapse always uses the main-sequence if no other sequence >> matches. So also for this case we would like to send back a fault from >> within the in-sequence of the main-sequence. > > > A minor correction to this at first, if the message is not dispatched to > any of the proxy services on Synapse then the message will be directed to > the main sequence of synapse. (synapse dose not match over any other > sequences but just the proxy services for incoming messages) > > If you just have proxy services (service mediation only) and no message > mediation (messages coming into main sequence), then you can assume a > message reaching the main sequence as a fault message and send back a fault, > using the same strategy as described above inside the main sequence. > > Thanks, > Ruwan > > >> >> >> Regards, >> Eric >> >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > > -- > Ruwan Linton > http://www.wso2.org - "Oxygenating the Web Services Platform" -- Ruwan Linton http://www.wso2.org - "Oxygenating the Web Services Platform"
