OK, I think the problem is the Content-Type, "text/html; charset=iso-8859-1"

Can you set the content type to be text/xml on the resource and see?

Thanks,
Ruwan

On Fri, Jun 20, 2008 at 7:08 AM, Ruwan Linton <[EMAIL PROTECTED]>
wrote:

> Hi tanmay,
>
> Is this consistent? Please post the full log of synapse, theoretically it
> should not lookup the registry second time and should get the resources from
> the local cache, because you have used them once?
>
> May be an issue with the char encoding in the system... please post the
> full DEBUG log.
>
> Thanks,
> Ruwan
>
>
> On Fri, Jun 20, 2008 at 5:11 AM, tsaha <[EMAIL PROTECTED]>
> wrote:
>
>>
>> Hi Andreas:
>>
>> Thansk it solves the problem. But works only one time, 2nd time when I put
>> another SOAP Pay load on TopicXA , I am getting the following error.
>>
>> Registry URI Syntax error reading from URL
>> http://pasSCMdev/svn/incubator/wam-sy
>> napse-registry/trunk/Endpoints/echoProxy/echoEndpoint.xml<http://pasSCMdev/svn/incubator/wam-synapse-registry/trunk/Endpoints/echoProxy/echoEndpoint.xml>
>> java.net.URISyntaxException: Illegal character in path at index 10:
>> text/html; c
>> harset=iso-8859-1
>>        at java.net.URI$Parser.fail(Unknown Source)
>>        at java.net.URI$Parser.checkChars(Unknown Source)
>>        at java.net.URI$Parser.parseHierarchical(Unknown Source)
>>        at java.net.URI$Parser.parse(Unknown Source)
>>        at java.net.URI.<init>(Unknown Source)
>>        at
>> org.apache.synapse.registry.url.SimpleURLRegistry.getRegistryEntry(Si
>> mpleURLRegistry.java:142)
>>        at
>> org.apache.synapse.registry.AbstractRegistry.getResource(AbstractRegi
>> stry.java:77)
>>        at
>> org.apache.synapse.config.SynapseConfiguration.getEndpoint(SynapseCon
>> figuration.java:462)
>>        at
>> org.apache.synapse.core.axis2.Axis2MessageContext.getEndpoint(Axis2Me
>> ssageContext.java:146)
>>        at
>> org.apache.synapse.endpoints.IndirectEndpoint.send(IndirectEndpoint.j
>> ava:50)
>>        at
>> org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(Pro
>> xyServiceMessageReceiver.java:179)
>>        at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
>>        at
>> org.apache.synapse.transport.base.AbstractTransportListener.handleInc
>> omingMessage(AbstractTransportListener.java:256)
>>        at
>> org.apache.synapse.transport.jms.JMSMessageReceiver$Worker.run(JMSMes
>> sageReceiver.java:218)
>>        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown
>> Source
>> )
>>        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
>> Source)
>>        at java.lang.Thread.run(Unknown Source)
>> 2008-06-19 16:36:28,639 [10.200.182.100-PS-TSAHA] [jms-Worker-4]  INFO
>> LogMediat
>> or To: , MessageID: ID:ffffffffcbed081a:2e080004:11AA32FAEB0, Direction:
>> request
>> , MESSAGE = Executing default "fault" sequence, ERROR_CODE = 00000,
>> ERROR_MESSAG
>> E = URI Syntax error reading from URL
>> http://pasSCMdev/svn/incubator/wam-synapse
>> -registry/trunk/Endpoints/echoProxy/echoEndpoint.xml<http://pasSCMdev/svn/incubator/wam-synapse-registry/trunk/Endpoints/echoProxy/echoEndpoint.xml>,
>> Envelope: <?xml
>> version='1
>> .0' encoding='utf-8'?><soapenv:Envelope
>> xmlns:soapenv="http://schemas.xmlsoap.or
>> g/soap/envelope/"
>> xmlns:ejb="http://ejbwebservice.westernasset.com/";><soapenv:Bo
>> dy>
>>      <ejb:echo>
>>         <!--Optional:-->
>>         <arg0>WA 6</arg0>
>>      </ejb:echo>
>>   </soapenv:Body></soapenv:Envelope>
>>
>> why it works only one time and I have not changed the echoEndpoint.xml ?
>>
>> thanks
>> tanmay
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> Andreas Veithen wrote:
>> >
>> > Instead of using the "uri" attribute in the <publishWSDL> element, you
>> > need to use "key" as in the other mediators.
>> >
>> > Andreas
>> >
>> > On 20 juin 08, at 00:51, tsaha wrote:
>> >
>> >>
>> >> Can anybody pl tell how to make use of "Remote configuration via
>> >> HTTP-based
>> >> registries" ? I have added few endpoints, wsdls, xsl and etc into
>> >> our SVN.
>> >> Now I want my proxy to use those resources from SVN. My proxy
>> >> configuration
>> >> synapse_sample_regproxy.xml and svn trunk structure are attached here.
>> >> <definitions xmlns="http://ws.apache.org/ns/synapse";>
>> >>    <registry
>> >> provider="org.apache.synapse.registry.url.SimpleURLRegistry">
>> >>        <parameter
>> >> name="root">http://devsvnhost/svn/incubator/wam-synapse-egistry/
>> >> trunk/</parameter>
>> >>        <parameter name="cachableDuration">15000</parameter>
>> >>    </registry>
>> >>
>> >>    <proxy name="echoProxy" transports="jms">
>> >>        <target>
>> >>
>> >>            <endpoint key="Endpoints/echoProxy/echoEndpoint.xml" />
>> >>            <outSequence>
>> >>                         <log level="full"/>
>> >>                         <out>
>> >>                              <xslt
>> key="XSLT/echoProxy/echo_transform.xml"/>
>> >>                         </out>
>> >>        <clone>
>> >>
>> >>                 <target>
>> >>                     <endpoint key="Endpoints/echoProxy/
>> >> responseEndpointQ2.xml"
>> >> />
>> >>                 </target>
>> >>
>> >>                 <target>
>> >>                  <endpoint key="Endpoints/echoProxy/
>> >> responseEndpointQ3.xml" />
>> >>                 </target>
>> >>
>> >>                 <target>
>> >>                   <endpoint key="Endpoints/echoProxy/
>> >> responseEndpointQ4.xml" />
>> >>                </target>
>> >>              </clone>
>> >>           </outSequence>
>> >>      </target>
>> >>
>> >>        <parameter
>> >> name="transport.jms.ConnectionFactory">myTopicConnectionFactory</
>> >> parameter>
>> >>      <parameter name="transport.jms.Destination">TopicXA</parameter>
>> >>        <parameter name="transport.jms.DestinationType">topic</
>> >> parameter>
>> >>        <publishWSDL uri="XSLT/echoProxy/echo_proxy.wsdl"/>
>> >>      </proxy>
>> >>
>> >> </definitions>
>> >>
>> >> http://www.nabble.com/file/p18019866/svn_repo.bmp svn_repo.bmp
>> >>
>> >> But when I am starting the Synapse as "synapse -sample regproxy" , I
>> >> am
>> >> getting the following error
>> >>
>> >> roxyService Building Axis service for Proxy service : echoProxy
>> >> 2008-06-19 15:50:24,324 [10.200.182.100-PS-TSAHA]
>> >> [WrapperSimpleAppMain]
>> >> FATAL S
>> >> erverManager Synaps startup failed...
>> >> java.lang.IllegalArgumentException: URI is not absolute
>> >>        at java.net.URI.toURL(Unknown Source)
>> >>        at
>> >> org.apache.synapse.core.axis2.ProxyService.buildAxisService(ProxyServ
>> >> ice.java:244)
>> >>        at
>> >> org.apache.synapse.core.axis2.SynapseInitializationModule.init(Synaps
>> >> eInitializationModule.java:134)
>> >>        at
>> >> org.apache.axis2.context.ConfigurationContextFactory.initModules(Conf
>> >> igurationContextFactory.java:226)
>> >>        at
>> >> org.apache.axis2.context.ConfigurationContextFactory.init(Configurati
>> >> onContextFactory.java:204)
>> >>        at
>> >> org.apache.axis2.context.ConfigurationContextFactory.createConfigurat
>> >> ionContext(ConfigurationContextFactory.java:80)
>> >>        at
>> >> org.apache.axis2.context.ConfigurationContextFactory.createConfigurat
>> >> ionContextFromFileSystem(ConfigurationContextFactory.java:184)
>> >>        at org.apache.synapse.ServerManager.start(ServerManager.java:
>> >> 106)
>> >>        at org.apache.synapse.SynapseServer.main(SynapseServer.java:81)
>> >>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >>        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>> >>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>> >> Source)
>> >>        at java.lang.reflect.Method.invoke(Unknown Source)
>> >>        at
>> >> org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java
>> >> :240)
>> >>        at java.lang.Thread.run(Unknown Source)
>> >>
>> >> WrapperSimpleApp: Encountered an error running main:
>> >> org.apache.synapse.SynapseE
>> >> xception: Synapse startup failed
>> >> org.apache.synapse.SynapseException: Synapse startup failed
>> >>        at org.apache.synapse.ServerManager.start(ServerManager.java:
>> >> 167)
>> >>        at org.apache.synapse.SynapseServer.main(SynapseServer.java:81)
>> >>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >>        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>> >>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>> >> Source)
>> >>        at java.lang.reflect.Method.invoke(Unknown Source)
>> >>        at
>> >> org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java
>> >> :240)
>> >>        at java.lang.Thread.run(Unknown Source)
>> >> Caused by: java.lang.IllegalArgumentException: URI is not absolute
>> >>        at java.net.URI.toURL(Unknown Source)
>> >>
>> >> Any idea how to configure this and make it working?
>> >>
>> >> -thanks
>> >> tanmay
>> >> --
>> >> View this message in context:
>> >>
>> http://www.nabble.com/Remote-configuration-via-HTTP-based-registries-tp18019866p18019866.html
>> >> Sent from the Synapse - User mailing list archive at Nabble.com.
>> >>
>> >
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Remote-configuration-via-HTTP-based-registries-tp18019866p18020345.html
>> Sent from the Synapse - User mailing list archive at Nabble.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/

Reply via email to