Hi Jasper, I found this is to be an issue on the 1.2 release and I have already got it fixed on my local machine, you may go ahead and create a JIRA issue for this. This is a trivial fix but need to test for regressions before committing and hence will commit the fix on tomorrow.
Thanks a lot for pointing this out. Thanks, Ruwan On Wed, Jun 18, 2008 at 6:48 PM, Jasper Spoel <[EMAIL PROTECTED]> wrote: > Sorry forgot the log > here it is. > > > > > > On Jun 18, 2008, at 14:55 , Ruwan Linton wrote: > > Are you sending a pox (HTTP POST) request or a REST (HTTP GET) request to >> the ws? >> >> Can you please attach the complete log and the configuration that you have >> been using so that I can reproduce this issue. >> >> By the way: you may try application/xml as the content type as well. >> >> Thanks, >> Ruwan >> >> On Wed, Jun 18, 2008 at 3:48 PM, Jasper Spoel <[EMAIL PROTECTED]> >> wrote: >> >> Hi there, >>> >>> i've run a few tests and it seems like the Cannot create DocumentElement >>> error corresponds to the Content-Type i use. >>> When i force the content-type to be text/xml i don't get the error, but i >>> don't get a response from the actual service either. >>> in short, judging from the DEBUG statements, with content-type set to >>> text/xml synapse gets to the point of http status code 202 (Accepted), >>> [ >>> HttpServerWorker-16] DEBUG ServerWorker Sending 202 Accepted response for >>> MessageID : urn:uuid:389AA5DEAE6E9B61391213783928075 response written : >>> null >>> response will follow : true acked : false forced ack : false >>> ] >>> >>> hope this helps in pinpointing my problem. >>> >>> thanx again! >>> Jasper >>> >>> >>> On Jun 18, 2008, at 11:56 , Jasper Spoel wrote: >>> >>> First of all, >>> >>>> >>>> Ruwan, thanx a bunch for responding this fast. >>>> first thing i noted that was different from what i've tried already is >>>> that you access the url at soap/Forwarder/mediate >>>> i didn't try the "mediate" part. So slapping myself to the head and >>>> trying >>>> again with the suggested configuration i sadly ran into >>>> a problem i had before. >>>> >>>> The error i get back is: Cannot create DocumentElement without >>>> destination >>>> EPR >>>> >>>> this error is the reason i thought my problem lies somewhere with >>>> ws-addressing. >>>> the service would normally answer with plain xml. Something like: >>>> >>>> <servers> >>>> <server>Testing</server> >>>> </servers> >>>> >>>> any ideas? >>>> >>>> as a side note: >>>> I spotted the paths /soap and /rest in the configuration file for >>>> axis2....when can this /rest path be used. >>>> /soap seems to be the path that's always used....any gems on that ? >>>> >>>> >>>> On Jun 18, 2008, at 10:38 , Ruwan Linton wrote: >>>> >>>> Hi Jasper, >>>> >>>>> >>>>> I have modified the cofig to fit the service name as "Forwarder" please >>>>> see >>>>> the change in the following configuration; >>>>> >>>>> <definitions xmlns="http://ws.apache.org/ns/synapse"> >>>>> <proxy name="Forwarder"> >>>>> <target> >>>>> <endpoint> >>>>> <address uri="http://localhost:11111/MyService/echo" >>>>> format="get"/> >>>>> </endpoint> >>>>> <outSequence> >>>>> <send/> >>>>> </outSequence> >>>>> </target> >>>>> </proxy> >>>>> </definitions> >>>>> >>>>> >>>>> You can access this service with the URL >>>>> http://localhost:8280/soap/Forwarder/mediate >>>>> >>>>> Thanks, >>>>> Ruwan >>>>> >>>>> On Wed, Jun 18, 2008 at 2:04 PM, Ruwan Linton <[EMAIL PROTECTED]> >>>>> wrote: >>>>> >>>>> Hi Jasper, >>>>> >>>>>> >>>>>> You should be able to do this very easily with Synapse; by creating >>>>>> the >>>>>> proxy service proxying the actual service. Please try the following >>>>>> configuration and get back to us on any questions and problems. >>>>>> >>>>>> <definitions xmlns="http://ws.apache.org/ns/synapse"> >>>>>> <proxy name="Forwarder"> >>>>>> <target> >>>>>> <endpoint> >>>>>> >>>>>> <address uri="http://localhost:11111/MyService/echo" >>>>>> format="get"/> >>>>>> </endpoint> >>>>>> <outSequence> >>>>>> >>>>>> <send/> >>>>>> </outSequence> >>>>>> </target> >>>>>> </proxy> >>>>>> </definitions> >>>>>> >>>>>> If you want to change the message format to the actual service >>>>>> (MyService) >>>>>> to any other than REST change the format attribute to one of the >>>>>> soap11/soap12/pox as appropriate. >>>>>> >>>>>> Looking forward to your feedback .... >>>>>> >>>>>> Thanks, >>>>>> Ruwan >>>>>> >>>>>> >>>>>> On Wed, Jun 18, 2008 at 1:36 PM, Jasper Spoel <[EMAIL PROTECTED]> >>>>>> wrote: >>>>>> >>>>>> Hi, >>>>>> >>>>>>> >>>>>>> i'm quite new to Apache synapse and i'm trying to get it up and >>>>>>> running. >>>>>>> In short, the samples and all work fine. >>>>>>> My problems begin when i try to access a REST service of my own as an >>>>>>> endpoint. >>>>>>> I was wondering if anyone felt up to it to post the simplest >>>>>>> configuration >>>>>>> for synapse possible for my particular case. >>>>>>> >>>>>>> What i try to do: >>>>>>> >>>>>>> i want the outside world to use the address for synapse only, so the >>>>>>> services behind it should be transparant for the originating party. >>>>>>> suppose my own service is at: http://localhost:11111/MyService/echo >>>>>>> >>>>>>> i would like clients to connect to http://localhost:8280/Forwarder >>>>>>> >>>>>>> which should send through the message without any alteration to the >>>>>>> MyService service >>>>>>> and consequently send back the response from MyService to the client >>>>>>> asking for the info. >>>>>>> >>>>>>> Somehow i just can't get it to work. >>>>>>> i get the feeling it has something to do with ws-addressing, but i'm >>>>>>> not >>>>>>> sure. >>>>>>> >>>>>>> So what would be the configuration for this for synapse >>>>>>> and if there are any, what are the requirements for the message >>>>>>> and/or >>>>>>> the >>>>>>> client. >>>>>>> >>>>>>> Thanx in advance, >>>>>>> Jasper >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> -- >>>>>> Ruwan Linton >>>>>> http://wso2.org - "Oxygenating the Web Services Platform" >>>>>> http://ruwansblog.blogspot.com/ >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Ruwan Linton >>>>> http://wso2.org - "Oxygenating the Web Services Platform" >>>>> http://ruwansblog.blogspot.com/ >>>>> >>>>> >>>> >>>> >>>> >>> >> >> -- >> Ruwan Linton >> http://wso2.org - "Oxygenating the Web Services Platform" >> http://ruwansblog.blogspot.com/ >> > > > -- Ruwan Linton http://wso2.org - "Oxygenating the Web Services Platform" http://ruwansblog.blogspot.com/
