Unexpected character '=' when using a SOAP address endpoint

View: New views
4 Messages — Rating Filter:   Alert me  

Unexpected character '=' when using a SOAP address endpoint

by Wright, Peter :: Rate this Message:

| View Threaded | Show Only this Message

Hi,

I'm getting error messages from Synapse when configuring a SOAP service (company intern).
The address URI contains a series of attached arguments (key=value pairs),
but it seems that Synapse can't handle them.
Not sure if the URI is valid, or whether it's a Synapse error.

I found something very similar about a JMS endpoint
http://osdir.com/ml/dev-synapse.apache.org/2011-02/msg00119.html

Thanks for any feedback.
Peter

================================
Synapse Configuration

    <api name="Http2SoapAPI" context="/customerDelta">
        <resource url-pattern="/put/*" methods="POST">
            <inSequence>
                <send>
                    <endpoint>
                       <address uri="http://sczdsapxi01:50000/XISOAPAdapter/MessageServlet?senderParty=&senderService=BC_FKIS&receiverParty=&receiverService=&interface=FkisCustomerListXml_Out&interfaceNamespace=http://six-group.com/Pi/Fkis/Customer" format="soap11"/>
                    </endpoint>
                </send>
            </inSequence>
        </resource>
    </api>

==============================
Synapse Error Messages

2012-06-29 08:28:11,154 [-] [main]  INFO XMLConfigurationBuilder Generating the Synapse configuration model by parsing the XML configuration
2012-06-29 08:28:11,162 [-] [main] ERROR SynapseConfigurationBuilder Could not initialize Synapse : com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '=' (code 61); expected a semi-colon after the reference for entity 'senderService'
at [row,col {unknown-source}]: [94,101]
org.apache.axiom.om.OMException: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '=' (code 61); expected a semi-colon after the reference for entity 'senderService'
at [row,col {unknown-source}]: [94,101]
        at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:297)
        at org.apache.axiom.om.impl.llom.OMSerializableImpl.build(OMSerializableImpl.java:78)
        at org.apache.axiom.om.impl.llom.OMElementImpl.build(OMElementImpl.java:721)
        at org.apache.synapse.config.xml.XMLConfigurationBuilder.getConfiguration(XMLConfigurationBuilder.java:45)
        at org.apache.synapse.config.SynapseConfigurationBuilder.getConfiguration(SynapseConfigurationBuilder.java:91)
        at org.apache.synapse.Axis2SynapseController.createSynapseConfiguration(Axis2SynapseController.java:465)
        at org.apache.synapse.ServerManager.start(ServerManager.java:177)
        at org.apache.synapse.SynapseServer.main(SynapseServer.java:68)
Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '=' (code 61); expected a semi-colon after the reference for entity 'senderService'
at [row,col {unknown-source}]: [94,101]
        at com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:648)
        at com.ctc.wstx.sr.StreamScanner.parseEntityName(StreamScanner.java:1994)
        at com.ctc.wstx.sr.StreamScanner.fullyResolveEntity(StreamScanner.java:1496)
        at com.ctc.wstx.sr.BasicStreamReader.parseNormalizedAttrValue(BasicStreamReader.java:1943)
        at com.ctc.wstx.sr.BasicStreamReader.handleNsAttrs(BasicStreamReader.java:3037)
        at com.ctc.wstx.sr.BasicStreamReader.handleStartElem(BasicStreamReader.java:2936)
        at com.ctc.wstx.sr.BasicStreamReader.nextFromTree(BasicStreamReader.java:2848)
        at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1019)
        at org.apache.axiom.util.stax.wrapper.XMLStreamReaderWrapper.next(XMLStreamReaderWrapper.java:225)
        at org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuilder.java:682)
        at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:215)

The content of this e-mail is intended only for the confidential use of the person addressed.
If you are not the intended recipient, please notify the sender and delete this email immediately.
Thank you.

Re: Unexpected character '=' when using a SOAP address endpoint

by askde3 :: Rate this Message:

| View Threaded | Show Only this Message

 
Sent using BlackBerry® from Orange

-----Original Message-----
From: "Wright, Peter" <Peter.Wright@...>
Date: Fri, 29 Jun 2012 08:41:44
To: user@...<user@...>
Reply-To: user@...
Subject: Unexpected character '=' when using a SOAP address endpoint

Hi,

I'm getting error messages from Synapse when configuring a SOAP service (company intern).
The address URI contains a series of attached arguments (key=value pairs),
but it seems that Synapse can't handle them.
Not sure if the URI is valid, or whether it's a Synapse error.

I found something very similar about a JMS endpoint
http://osdir.com/ml/dev-synapse.apache.org/2011-02/msg00119.html

Thanks for any feedback.
Peter

================================
Synapse Configuration

    <api name="Http2SoapAPI" context="/customerDelta">
        <resource url-pattern="/put/*" methods="POST">
            <inSequence>
                <send>
                    <endpoint>
                       <address uri="http://sczdsapxi01:50000/XISOAPAdapter/MessageServlet?senderParty=&senderService=BC_FKIS&receiverParty=&receiverService=&interface=FkisCustomerListXml_Out&interfaceNamespace=http://six-group.com/Pi/Fkis/Customer" format="soap11"/>
                    </endpoint>
                </send>
            </inSequence>
        </resource>
    </api>

==============================
Synapse Error Messages

2012-06-29 08:28:11,154 [-] [main]  INFO XMLConfigurationBuilder Generating the Synapse configuration model by parsing the XML configuration
2012-06-29 08:28:11,162 [-] [main] ERROR SynapseConfigurationBuilder Could not initialize Synapse : com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '=' (code 61); expected a semi-colon after the reference for entity 'senderService'
at [row,col {unknown-source}]: [94,101]
org.apache.axiom.om.OMException: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '=' (code 61); expected a semi-colon after the reference for entity 'senderService'
at [row,col {unknown-source}]: [94,101]
        at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:297)
        at org.apache.axiom.om.impl.llom.OMSerializableImpl.build(OMSerializableImpl.java:78)
        at org.apache.axiom.om.impl.llom.OMElementImpl.build(OMElementImpl.java:721)
        at org.apache.synapse.config.xml.XMLConfigurationBuilder.getConfiguration(XMLConfigurationBuilder.java:45)
        at org.apache.synapse.config.SynapseConfigurationBuilder.getConfiguration(SynapseConfigurationBuilder.java:91)
        at org.apache.synapse.Axis2SynapseController.createSynapseConfiguration(Axis2SynapseController.java:465)
        at org.apache.synapse.ServerManager.start(ServerManager.java:177)
        at org.apache.synapse.SynapseServer.main(SynapseServer.java:68)
Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '=' (code 61); expected a semi-colon after the reference for entity 'senderService'
at [row,col {unknown-source}]: [94,101]
        at com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:648)
        at com.ctc.wstx.sr.StreamScanner.parseEntityName(StreamScanner.java:1994)
        at com.ctc.wstx.sr.StreamScanner.fullyResolveEntity(StreamScanner.java:1496)
        at com.ctc.wstx.sr.BasicStreamReader.parseNormalizedAttrValue(BasicStreamReader.java:1943)
        at com.ctc.wstx.sr.BasicStreamReader.handleNsAttrs(BasicStreamReader.java:3037)
        at com.ctc.wstx.sr.BasicStreamReader.handleStartElem(BasicStreamReader.java:2936)
        at com.ctc.wstx.sr.BasicStreamReader.nextFromTree(BasicStreamReader.java:2848)
        at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1019)
        at org.apache.axiom.util.stax.wrapper.XMLStreamReaderWrapper.next(XMLStreamReaderWrapper.java:225)
        at org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuilder.java:682)
        at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:215)

The content of this e-mail is intended only for the confidential use of the person addressed.
If you are not the intended recipient, please notify the sender and delete this email immediately.
Thank you.


Re: Unexpected character '=' when using a SOAP address endpoint

by Hiranya Jayathilaka-3 :: Rate this Message:

| View Threaded | Show Only this Message

You can't have '&' character as it is in a XML document. It needs to be
encoded as "&"

Thanks,
Hiranya

On Fri, Jun 29, 2012 at 12:28 PM, <askde3@...> wrote:

>
> Sent using BlackBerry® from Orange
>
> -----Original Message-----
> From: "Wright, Peter" <Peter.Wright@...>
> Date: Fri, 29 Jun 2012 08:41:44
> To: user@...<user@...>
> Reply-To: user@...
> Subject: Unexpected character '=' when using a SOAP address endpoint
>
> Hi,
>
> I'm getting error messages from Synapse when configuring a SOAP service
> (company intern).
> The address URI contains a series of attached arguments (key=value pairs),
> but it seems that Synapse can't handle them.
> Not sure if the URI is valid, or whether it's a Synapse error.
>
> I found something very similar about a JMS endpoint
> http://osdir.com/ml/dev-synapse.apache.org/2011-02/msg00119.html
>
> Thanks for any feedback.
> Peter
>
> ================================
> Synapse Configuration
>
>    <api name="Http2SoapAPI" context="/customerDelta">
>        <resource url-pattern="/put/*" methods="POST">
>            <inSequence>
>                <send>
>                    <endpoint>
>                       <address uri="
> http://sczdsapxi01:50000/XISOAPAdapter/MessageServlet?senderParty=&senderService=BC_FKIS&receiverParty=&receiverService=&interface=FkisCustomerListXml_Out&interfaceNamespace=http://six-group.com/Pi/Fkis/Customer"
> format="soap11"/>
>                    </endpoint>
>                </send>
>            </inSequence>
>        </resource>
>    </api>
>
> ==============================
> Synapse Error Messages
>
> 2012-06-29 08:28:11,154 [-] [main]  INFO XMLConfigurationBuilder
> Generating the Synapse configuration model by parsing the XML configuration
> 2012-06-29 08:28:11,162 [-] [main] ERROR SynapseConfigurationBuilder Could
> not initialize Synapse : com.ctc.wstx.exc.WstxUnexpectedCharException:
> Unexpected character '=' (code 61); expected a semi-colon after the
> reference for entity 'senderService'
> at [row,col {unknown-source}]: [94,101]
> org.apache.axiom.om.OMException:
> com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '='
> (code 61); expected a semi-colon after the reference for entity
> 'senderService'
> at [row,col {unknown-source}]: [94,101]
>        at
> org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:297)
>        at
> org.apache.axiom.om.impl.llom.OMSerializableImpl.build(OMSerializableImpl.java:78)
>        at
> org.apache.axiom.om.impl.llom.OMElementImpl.build(OMElementImpl.java:721)
>        at
> org.apache.synapse.config.xml.XMLConfigurationBuilder.getConfiguration(XMLConfigurationBuilder.java:45)
>        at
> org.apache.synapse.config.SynapseConfigurationBuilder.getConfiguration(SynapseConfigurationBuilder.java:91)
>        at
> org.apache.synapse.Axis2SynapseController.createSynapseConfiguration(Axis2SynapseController.java:465)
>        at org.apache.synapse.ServerManager.start(ServerManager.java:177)
>        at org.apache.synapse.SynapseServer.main(SynapseServer.java:68)
> Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected
> character '=' (code 61); expected a semi-colon after the reference for
> entity 'senderService'
> at [row,col {unknown-source}]: [94,101]
>        at
> com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:648)
>        at
> com.ctc.wstx.sr.StreamScanner.parseEntityName(StreamScanner.java:1994)
>        at
> com.ctc.wstx.sr.StreamScanner.fullyResolveEntity(StreamScanner.java:1496)
>        at
> com.ctc.wstx.sr.BasicStreamReader.parseNormalizedAttrValue(BasicStreamReader.java:1943)
>        at
> com.ctc.wstx.sr.BasicStreamReader.handleNsAttrs(BasicStreamReader.java:3037)
>        at
> com.ctc.wstx.sr.BasicStreamReader.handleStartElem(BasicStreamReader.java:2936)
>        at
> com.ctc.wstx.sr.BasicStreamReader.nextFromTree(BasicStreamReader.java:2848)
>        at
> com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1019)
>        at
> org.apache.axiom.util.stax.wrapper.XMLStreamReaderWrapper.next(XMLStreamReaderWrapper.java:225)
>        at
> org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuilder.java:682)
>        at
> org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:215)
>
> The content of this e-mail is intended only for the confidential use of
> the person addressed.
> If you are not the intended recipient, please notify the sender and delete
> this email immediately.
> Thank you.
>
>


--
Hiranya Jayathilaka
Associate Technical Lead;
WSO2 Inc.;  http://wso2.org
E-mail: hiranya@...;  Mobile: +94 77 633 3491
Blog: http://techfeast-hiranya.blogspot.com

RE: Unexpected character '=' when using a SOAP address endpoint

by Wright, Peter :: Rate this Message:

| View Threaded | Show Only this Message

Hi Hiranya,

Aaaarrrrggghhhh!! so simple!!
I tried this myself last week, but then used "&Amp;" (capital "A")
and Synapse still issued error messages (which I oversaw as being
different - and more informative - than the original error messages
when I used simply "&").

Now I used "&" as you suggested, and it works!!

Thanks a lot!
Peter
-----Original Message-----
From: Hiranya Jayathilaka [mailto:hiranya911@...]
Sent: Freitag, 29. Juni 2012 12:45
To: user@...; askde3@...
Subject: Re: Unexpected character '=' when using a SOAP address endpoint

You can't have '&' character as it is in a XML document. It needs to be
encoded as "&"

Thanks,
Hiranya

On Fri, Jun 29, 2012 at 12:28 PM, <askde3@...> wrote:

>
> Sent using BlackBerry(r) from Orange
>
> -----Original Message-----
> From: "Wright, Peter" <Peter.Wright@...>
> Date: Fri, 29 Jun 2012 08:41:44
> To: user@...<user@...>
> Reply-To: user@...
> Subject: Unexpected character '=' when using a SOAP address endpoint
>
> Hi,
>
> I'm getting error messages from Synapse when configuring a SOAP service
> (company intern).
> The address URI contains a series of attached arguments (key=value pairs),
> but it seems that Synapse can't handle them.
> Not sure if the URI is valid, or whether it's a Synapse error.
>
> I found something very similar about a JMS endpoint
> http://osdir.com/ml/dev-synapse.apache.org/2011-02/msg00119.html
>
> Thanks for any feedback.
> Peter
>
> ================================
> Synapse Configuration
>
>    <api name="Http2SoapAPI" context="/customerDelta">
>        <resource url-pattern="/put/*" methods="POST">
>            <inSequence>
>                <send>
>                    <endpoint>
>                       <address uri="
> http://sczdsapxi01:50000/XISOAPAdapter/MessageServlet?senderParty=&senderService=BC_FKIS&receiverParty=&receiverService=&interface=FkisCustomerListXml_Out&interfaceNamespace=http://six-group.com/Pi/Fkis/Customer"
> format="soap11"/>
>                    </endpoint>
>                </send>
>            </inSequence>
>        </resource>
>    </api>
>
> ==============================
> Synapse Error Messages
>
> 2012-06-29 08:28:11,154 [-] [main]  INFO XMLConfigurationBuilder
> Generating the Synapse configuration model by parsing the XML configuration
> 2012-06-29 08:28:11,162 [-] [main] ERROR SynapseConfigurationBuilder Could
> not initialize Synapse : com.ctc.wstx.exc.WstxUnexpectedCharException:
> Unexpected character '=' (code 61); expected a semi-colon after the
> reference for entity 'senderService'
> at [row,col {unknown-source}]: [94,101]
> org.apache.axiom.om.OMException:
> com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '='
> (code 61); expected a semi-colon after the reference for entity
> 'senderService'
> at [row,col {unknown-source}]: [94,101]
>        at
> org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:297)
>        at
> org.apache.axiom.om.impl.llom.OMSerializableImpl.build(OMSerializableImpl.java:78)
>        at
> org.apache.axiom.om.impl.llom.OMElementImpl.build(OMElementImpl.java:721)
>        at
> org.apache.synapse.config.xml.XMLConfigurationBuilder.getConfiguration(XMLConfigurationBuilder.java:45)
>        at
> org.apache.synapse.config.SynapseConfigurationBuilder.getConfiguration(SynapseConfigurationBuilder.java:91)
>        at
> org.apache.synapse.Axis2SynapseController.createSynapseConfiguration(Axis2SynapseController.java:465)
>        at org.apache.synapse.ServerManager.start(ServerManager.java:177)
>        at org.apache.synapse.SynapseServer.main(SynapseServer.java:68)
> Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected
> character '=' (code 61); expected a semi-colon after the reference for
> entity 'senderService'
> at [row,col {unknown-source}]: [94,101]
>        at
> com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:648)
>        at
> com.ctc.wstx.sr.StreamScanner.parseEntityName(StreamScanner.java:1994)
>        at
> com.ctc.wstx.sr.StreamScanner.fullyResolveEntity(StreamScanner.java:1496)
>        at
> com.ctc.wstx.sr.BasicStreamReader.parseNormalizedAttrValue(BasicStreamReader.java:1943)
>        at
> com.ctc.wstx.sr.BasicStreamReader.handleNsAttrs(BasicStreamReader.java:3037)
>        at
> com.ctc.wstx.sr.BasicStreamReader.handleStartElem(BasicStreamReader.java:2936)
>        at
> com.ctc.wstx.sr.BasicStreamReader.nextFromTree(BasicStreamReader.java:2848)
>        at
> com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1019)
>        at
> org.apache.axiom.util.stax.wrapper.XMLStreamReaderWrapper.next(XMLStreamReaderWrapper.java:225)
>        at
> org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuilder.java:682)
>        at
> org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:215)
>
> The content of this e-mail is intended only for the confidential use of
> the person addressed.
> If you are not the intended recipient, please notify the sender and delete
> this email immediately.
> Thank you.
>
>


--
Hiranya Jayathilaka
Associate Technical Lead;
WSO2 Inc.;  http://wso2.org
E-mail: hiranya@...;  Mobile: +94 77 633 3491
Blog: http://techfeast-hiranya.blogspot.com
The content of this e-mail is intended only for the confidential use of the person addressed.
If you are not the intended recipient, please notify the sender and delete this email immediately.
Thank you.