Are you posing empty message? What is the endpoint uRL you try to call? Do you want to send back the empty message to client? What is the scenario you are trying?
On 19 June 2014 05:41, Manil Liyanage <[email protected]> wrote: > Hi All, > > I Use the following code to send a post request to soundcloud API. In rest > client widget in firefox above url works. But when I do this from the ESB > proxy I get an error which I have shown at last. > > I tried adding <property name="REQUEST_HOST_HEADER" value=" > api.soundcloud.com" scope="axis2"/> after the </call> tag and I tried > adding <parameter name="ApplicationXMLBuilder.allowDTD">true</parameter> after > the </target> tag. > > It still gives me the same error. Please let me know a solution for this. > Thanks in Advance. > > Regards, > Manil Liyanage > > <proxy xmlns="http://ws.apache.org/ns/synapse" > > name="soundcloud" > transports="https,http" > statistics="disable" > trace="disable" > startOnLoad="true"> > <target> > > <inSequence> > <property name="Accept-Encoding" scope="transport" action="remove"/> > <payloadFactory media-type="xml"> > <format> > > <soapenv:Envelope > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> > <soapenv:Header/> > <soapenv:Body/> > > </soapenv:Envelope> > </format> > <args/> > </payloadFactory> > <call> > <endpoint> > <http method="POST" > > > uri-template="https://api.soundcloud.com/me/connections.xml?oauth_token=MYTOKEN&service=twitter&redirect_uri=https://www.example.com/soundcloud > > <https://api.soundcloud.com/me/connections.xml?oauth_token=MYTOKEN&service=twitter&redirect_uri=https://www.example.com/soundcloud>"/> > > </endpoint> > </call> > <property name="messageType" value="application/xml" scope="axis2"/> > <respond/> > </inSequence> > > <outSequence/> > <faultSequence/> > </target> > <description/> > </proxy> > > > ERROR MESSAGE IN ESB CONSOLE > > [2014-06-19 18:09:43,354] ERROR - RelayUtils Error while building Passthrough > stream > > org.apache.axiom.om.OMException: javax.xml.stream.XMLStreamException: > ParseError at [row,col]:[3,68] > Message: DOCTYPE is not allowed > at > org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:296) > > at > org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.getSOAPEnvelope(StAXSOAPModelBuilder.java:204) > at > org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.<init>(StAXSOAPModelBuilder.java:154) > at > org.apache.axiom.om.impl.AbstractOMMetaFactory.createStAXSOAPModelBuilder(AbstractOMMetaFactory.java:73) > > at > org.apache.axiom.om.impl.AbstractOMMetaFactory.createSOAPModelBuilder(AbstractOMMetaFactory.java:79) > at > org.apache.axiom.om.OMXMLBuilderFactory.createSOAPModelBuilder(OMXMLBuilderFactory.java:196) > at > org.apache.axis2.builder.SOAPBuilder.processDocument(SOAPBuilder.java:55) > > at > org.apache.synapse.transport.passthru.util.DeferredMessageBuilder.getDocument(DeferredMessageBuilder.java:138) > at > org.apache.synapse.transport.passthru.util.RelayUtils.builldMessage(RelayUtils.java:107) > at > org.apache.synapse.transport.passthru.util.RelayUtils.buildMessage(RelayUtils.java:82) > > at > org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:68) > at > org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:239) > at > org.apache.synapse.core.axis2.Axis2SynapseEnvironment.mediateFromContinuationStateStack(Axis2SynapseEnvironment.java:556) > > at > org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:198) > at > org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:488) > at > org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:170) > > at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) > at > org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:225) > at > org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172) > > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:744) > Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[3,68] > > Message: DOCTYPE is not allowed > > > > > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- -Ratha mobile: (+94)755906608
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
