Basically, some of my business partners aren't yet on the XML bandwagon :-( and require service invocations as HTTP "form" POSTS - as if I filled out an HTML FORM with a method of POST and some number of INPUT fields. Maybe the answer is the I have to create a custom mediator. I'm just looking for some direction because I would really like to be able to use Synapse.
-----Original Message----- From: Ruwan Linton [mailto:[EMAIL PROTECTED] Sent: Monday, June 25, 2007 11:01 AM To: [email protected] Subject: Re: Synapse with HTTP GET query string and POST with form data Hi Michael, On 6/25/07, Michael Griffin <[EMAIL PROTECTED]> wrote: > > Asankha, > > I'll submit a feature request for the GET support. > > But for the POX form POST, how might I create the "form" data. I was > thinking about using the script mediator but couldn't find a way that > allowed me to set the content... Let me know. I am not clear at this point. Can you please explain your scenario a bit more. If what you want is to call a POX endpoint upon receiving a SOAP request to Synapse, Asankha's answer is the ideal one. That is you need to enforce POX in that endpoint definition inside Synapse. <endpoint><address uri="$POX_EP_URI" format="pox"/></endpoint> the above configuration will ensure that the service under the $POX_EP_URI is getting only POX even though the request to synapse is on SOAP. If this is not what you want to do. Please explain your exact scenario a bit more. Thanks, Ruwan. Thanks, > Michael > -----Original Message----- > From: Asankha C. Perera [mailto:[EMAIL PROTECTED] > Sent: Saturday, June 23, 2007 12:58 AM > To: [email protected] > Subject: Re: Synapse with HTTP GET query string and POST with form data > > > Michael > > I would like to know how to get Synapse to use an endpoint that is is > expecting an HTTP "form" POST or an HTTP GET request.Use format as "pox" > in > the endpoint definition. > > <address uri="endpoint-address" format="soap|soap11|soap12|pox" > [optimize="mtom|swa"]> > > Ideally I would like > to send a GET with a query string built from the inbound SOAP message > (coming into Synapse) and return Plain Old XML. However, this would not > provide you GET support but POST. We could implement GET support if you > think its a common use case for our 1.1 revision we are planning next. > I would also like to > transform an inbound SOAP request into an HTTP form POST that returns POX. > This would work with the above setting. > > asankha > --------------------------------------------------------------------- To > unsubscribe, e-mail: [EMAIL PROTECTED] For additional > commands, e-mail: [EMAIL PROTECTED] > -- Ruwan Linton http://www.wso2.org - "Oxygenating the Web Services Platform" --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
