You are viewing a plain text version of this content. The canonical link for it is here.
Posted to soap-user@ws.apache.org by Te...@i2.com on 2001/03/28 01:10:44 UTC
XML namespace and validation problems
I actually have 2 different problems. When I run a SOAP test client I get
this exception:
SOAPException: faultCode=SOAP-ENV:Client; msg=A
'http://schemas.xmlsoap.org/soap/envelope/:Fault' element must contain a:
'faultcode' element.
at org.apache.soap.rpc.Call.invoke(Call.java:244)
...
When I used the TCP Tunnel/Monitor tool to see what was going on. As you
can see from the response below there is a 'faultcode' element. However, it
isn't prefixed by the SOAP-ENV namespace so maybe this is why it is
failing. In addition, the 'faultstring' of the response from the rpcrouter
servlet is "Unable to resolve namespace URI for 'xsd'." Since both of
these problems have to do with XML parsing and validation maybe there is
something wrong with my set up. I'm running tomcat3.2.1 with Soap 2.1,
Xerces1.3, XML4j3.1.1. The full request and response is below. My classpath
starts like:
Using CLASSPATH: D:\XML4J-3_1_1\xml4j.jar;D:\xerces1.3\xerces.jar;D:
\jars\mail.jar;
D:\jars\activation.jar;D:\soap2.0\lib\soap.jar;D:\soap2.0;;D:
\tomcat3.2\class...
Does anybody have any suggestions? Thanks in advance.
Terry Truta
terry_truta@i2.com
----------Request------------
POST /soap/servlet/rpcrouter HTTP/1.0
Host: localhost:9000
Content-Type: text/xml; charset=utf-8
Content-Length: 534
SOAPAction: ""
<?xml version='1.0' encoding='UTF-8'?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV
="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi
="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd
="http://www.w3.org/1999/XMLSchema">
<SOAP-ENV:Body>
<ns1:searchList xmlns:ns1="urn:ReadingListManager" SOAP-ENV:encodingStyle
="http://schemas.xmlsoap.org/soap/encoding/">
<parameterName xsi:type="xsd:string">Author</parameterName>
<parameter xsi:type="xsd:string">Anton Chekhov</parameter>
</ns1:searchList>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
-----------Response-----------
HTTP/1.0 400 Bad Request
Content-Type: text/xml; charset=utf-8
Content-Length: 472
Set-Cookie2: JSESSIONID=iwvrx5twd1;Version=1;Discard;Path="/soap"
Set-Cookie: JSESSIONID=iwvrx5twd1;Path=/soap
Servlet-Engine: Tomcat Web Server/3.2.1 (JSP 1.1; Servlet 2.2; Java
1.3.0_02; Windows NT 4.0 x86; java.vendor=Sun Microsystems Inc.)
<?xml version='1.0' encoding='UTF-8'?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV
="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi
="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd
="http://www.w3.org/1999/XMLSchema">
<SOAP-ENV:Body>
<SOAP-ENV:Fault>
<faultcode>SOAP-ENV:Client</faultcode>
<faultstring>Unable to resolve namespace URI for 'xsd'.</faultstring>
<faultactor>/soap/servlet/rpcrouter</faultactor>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
---------------------------------------------------------------------
To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
For additional commands, email: soap-user-help@xml.apache.org
Re: Use Xerces 1.2.3 ONLY....somebody PLEASE update the FAQ !
Posted by Scott Nichol <sn...@computer.org>.
Paul,
Is this problem only with the SOAP 2.1 release, or is it still a problem with the nightly builds?
Scott Nichol
----- Original Message -----
From: "Paul Duffy" <pa...@cisco.com>
To: <so...@xml.apache.org>
Cc: <so...@xml.apache.org>
Sent: Wednesday, March 28, 2001 10:33
Subject: Use Xerces 1.2.3 ONLY....somebody PLEASE update the FAQ !
> At 07:47 PM 3/27/01 -0500, Paul Duffy wrote:
> >Humbly submitted...a full 1/3 of the message traffic on this list is
> >having this exact same problem. Someone with access please update the
> >FAQ. Lets remove as many obstacles to using SOAP as possible...
> >
> >Cheers,
> >
> >
> >At 05:10 PM 3/27/01 -0600, Terry_Truta@i2.com wrote:
> >>I actually have 2 different problems. When I run a SOAP test client I get
> >>this exception:
> >>
> >>SOAPException: faultCode=SOAP-ENV:Client; msg=A
> >>'http://schemas.xmlsoap.org/soap/envelope/:Fault' element must contain a:
> >>'faultcode' element.
> >> at org.apache.soap.rpc.Call.invoke(Call.java:244)
> >>...
> >>
> >>When I used the TCP Tunnel/Monitor tool to see what was going on. As you
> >>can see from the response below there is a 'faultcode' element. However, it
> >>isn't prefixed by the SOAP-ENV namespace so maybe this is why it is
> >>failing. In addition, the 'faultstring' of the response from the rpcrouter
> >>servlet is "Unable to resolve namespace URI for 'xsd'." Since both of
> >>these problems have to do with XML parsing and validation maybe there is
> >>something wrong with my set up. I'm running tomcat3.2.1 with Soap 2.1,
> >>Xerces1.3, XML4j3.1.1. The full request and response is below. My classpath
> >>starts like:
> >>
> >>Using CLASSPATH: D:\XML4J-3_1_1\xml4j.jar;D:\xerces1.3\xerces.jar;D:
> >>\jars\mail.jar;
> >>D:\jars\activation.jar;D:\soap2.0\lib\soap.jar;D:\soap2.0;;D:
> >>\tomcat3.2\class...
> >>
> >>Does anybody have any suggestions? Thanks in advance.
> >>
> >>
> >>Terry Truta
> >>terry_truta@i2.com
> >>
> >>----------Request------------
> >>
> >>POST /soap/servlet/rpcrouter HTTP/1.0
> >>Host: localhost:9000
> >>Content-Type: text/xml; charset=utf-8
> >>Content-Length: 534
> >>SOAPAction: ""
> >>
> >><?xml version='1.0' encoding='UTF-8'?>
> >><SOAP-ENV:Envelope xmlns:SOAP-ENV
> >>="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi
> >>="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd
> >>="http://www.w3.org/1999/XMLSchema">
> >><SOAP-ENV:Body>
> >><ns1:searchList xmlns:ns1="urn:ReadingListManager" SOAP-ENV:encodingStyle
> >>="http://schemas.xmlsoap.org/soap/encoding/">
> >><parameterName xsi:type="xsd:string">Author</parameterName>
> >><parameter xsi:type="xsd:string">Anton Chekhov</parameter>
> >></ns1:searchList>
> >></SOAP-ENV:Body>
> >></SOAP-ENV:Envelope>
> >>
> >>
> >>
> >>-----------Response-----------
> >>HTTP/1.0 400 Bad Request
> >>Content-Type: text/xml; charset=utf-8
> >>Content-Length: 472
> >>Set-Cookie2: JSESSIONID=iwvrx5twd1;Version=1;Discard;Path="/soap"
> >>Set-Cookie: JSESSIONID=iwvrx5twd1;Path=/soap
> >>Servlet-Engine: Tomcat Web Server/3.2.1 (JSP 1.1; Servlet 2.2; Java
> >>1.3.0_02; Windows NT 4.0 x86; java.vendor=Sun Microsystems Inc.)
> >>
> >><?xml version='1.0' encoding='UTF-8'?>
> >><SOAP-ENV:Envelope xmlns:SOAP-ENV
> >>="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi
> >>="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd
> >>="http://www.w3.org/1999/XMLSchema">
> >><SOAP-ENV:Body>
> >><SOAP-ENV:Fault>
> >><faultcode>SOAP-ENV:Client</faultcode>
> >><faultstring>Unable to resolve namespace URI for 'xsd'.</faultstring>
> >><faultactor>/soap/servlet/rpcrouter</faultactor>
> >></SOAP-ENV:Fault>
> >></SOAP-ENV:Body>
> >></SOAP-ENV:Envelope>
> >>
> >>
> >>---------------------------------------------------------------------
> >>To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
> >>For additional commands, email: soap-user-help@xml.apache.org
> >
> >*********************************************************
> >Paul B Duffy paduffy@cisco.com
> >Cisco Systems, Inc.
> >********************************************************
> >
> >
> >---------------------------------------------------------------------
> >To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
> >For additional commands, email: soap-user-help@xml.apache.org
> >
>
> *********************************************************
> Paul B Duffy paduffy@cisco.com
> Cisco Systems, Inc.
> ********************************************************
>
Use Xerces 1.2.3 ONLY....somebody PLEASE update the FAQ !
Posted by Paul Duffy <pa...@cisco.com>.
At 07:47 PM 3/27/01 -0500, Paul Duffy wrote:
>Humbly submitted...a full 1/3 of the message traffic on this list is
>having this exact same problem. Someone with access please update the
>FAQ. Lets remove as many obstacles to using SOAP as possible...
>
>Cheers,
>
>
>At 05:10 PM 3/27/01 -0600, Terry_Truta@i2.com wrote:
>>I actually have 2 different problems. When I run a SOAP test client I get
>>this exception:
>>
>>SOAPException: faultCode=SOAP-ENV:Client; msg=A
>>'http://schemas.xmlsoap.org/soap/envelope/:Fault' element must contain a:
>>'faultcode' element.
>> at org.apache.soap.rpc.Call.invoke(Call.java:244)
>>...
>>
>>When I used the TCP Tunnel/Monitor tool to see what was going on. As you
>>can see from the response below there is a 'faultcode' element. However, it
>>isn't prefixed by the SOAP-ENV namespace so maybe this is why it is
>>failing. In addition, the 'faultstring' of the response from the rpcrouter
>>servlet is "Unable to resolve namespace URI for 'xsd'." Since both of
>>these problems have to do with XML parsing and validation maybe there is
>>something wrong with my set up. I'm running tomcat3.2.1 with Soap 2.1,
>>Xerces1.3, XML4j3.1.1. The full request and response is below. My classpath
>>starts like:
>>
>>Using CLASSPATH: D:\XML4J-3_1_1\xml4j.jar;D:\xerces1.3\xerces.jar;D:
>>\jars\mail.jar;
>>D:\jars\activation.jar;D:\soap2.0\lib\soap.jar;D:\soap2.0;;D:
>>\tomcat3.2\class...
>>
>>Does anybody have any suggestions? Thanks in advance.
>>
>>
>>Terry Truta
>>terry_truta@i2.com
>>
>>----------Request------------
>>
>>POST /soap/servlet/rpcrouter HTTP/1.0
>>Host: localhost:9000
>>Content-Type: text/xml; charset=utf-8
>>Content-Length: 534
>>SOAPAction: ""
>>
>><?xml version='1.0' encoding='UTF-8'?>
>><SOAP-ENV:Envelope xmlns:SOAP-ENV
>>="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi
>>="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd
>>="http://www.w3.org/1999/XMLSchema">
>><SOAP-ENV:Body>
>><ns1:searchList xmlns:ns1="urn:ReadingListManager" SOAP-ENV:encodingStyle
>>="http://schemas.xmlsoap.org/soap/encoding/">
>><parameterName xsi:type="xsd:string">Author</parameterName>
>><parameter xsi:type="xsd:string">Anton Chekhov</parameter>
>></ns1:searchList>
>></SOAP-ENV:Body>
>></SOAP-ENV:Envelope>
>>
>>
>>
>>-----------Response-----------
>>HTTP/1.0 400 Bad Request
>>Content-Type: text/xml; charset=utf-8
>>Content-Length: 472
>>Set-Cookie2: JSESSIONID=iwvrx5twd1;Version=1;Discard;Path="/soap"
>>Set-Cookie: JSESSIONID=iwvrx5twd1;Path=/soap
>>Servlet-Engine: Tomcat Web Server/3.2.1 (JSP 1.1; Servlet 2.2; Java
>>1.3.0_02; Windows NT 4.0 x86; java.vendor=Sun Microsystems Inc.)
>>
>><?xml version='1.0' encoding='UTF-8'?>
>><SOAP-ENV:Envelope xmlns:SOAP-ENV
>>="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi
>>="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd
>>="http://www.w3.org/1999/XMLSchema">
>><SOAP-ENV:Body>
>><SOAP-ENV:Fault>
>><faultcode>SOAP-ENV:Client</faultcode>
>><faultstring>Unable to resolve namespace URI for 'xsd'.</faultstring>
>><faultactor>/soap/servlet/rpcrouter</faultactor>
>></SOAP-ENV:Fault>
>></SOAP-ENV:Body>
>></SOAP-ENV:Envelope>
>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
>>For additional commands, email: soap-user-help@xml.apache.org
>
>*********************************************************
>Paul B Duffy paduffy@cisco.com
>Cisco Systems, Inc.
>********************************************************
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
>For additional commands, email: soap-user-help@xml.apache.org
>
*********************************************************
Paul B Duffy paduffy@cisco.com
Cisco Systems, Inc.
********************************************************
---------------------------------------------------------------------
To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
For additional commands, email: soap-user-help@xml.apache.org
Re: XML namespace and validation problems
Posted by Jian Zhang <Ji...@jzlink.com>.
Terry,
I think many people had this problem. So did I last week. But as some good
people pointed out,
using xerces1.2.1 is the right thing. And you should have it as the first in
your CLASSPATH.
Good luck.
Jian
Terry_Truta@i2.com wrote:
> I actually have 2 different problems. When I run a SOAP test client I get
> this exception:
>
> SOAPException: faultCode=SOAP-ENV:Client; msg=A
> 'http://schemas.xmlsoap.org/soap/envelope/:Fault' element must contain a:
> 'faultcode' element.
> at org.apache.soap.rpc.Call.invoke(Call.java:244)
> ...
>
> When I used the TCP Tunnel/Monitor tool to see what was going on. As you
> can see from the response below there is a 'faultcode' element. However, it
> isn't prefixed by the SOAP-ENV namespace so maybe this is why it is
> failing. In addition, the 'faultstring' of the response from the rpcrouter
> servlet is "Unable to resolve namespace URI for 'xsd'." Since both of
> these problems have to do with XML parsing and validation maybe there is
> something wrong with my set up. I'm running tomcat3.2.1 with Soap 2.1,
> Xerces1.3, XML4j3.1.1. The full request and response is below. My classpath
> starts like:
>
> Using CLASSPATH: D:\XML4J-3_1_1\xml4j.jar;D:\xerces1.3\xerces.jar;D:
> \jars\mail.jar;
> D:\jars\activation.jar;D:\soap2.0\lib\soap.jar;D:\soap2.0;;D:
> \tomcat3.2\class...
>
> Does anybody have any suggestions? Thanks in advance.
>
> Terry Truta
> terry_truta@i2.com
>
> ----------Request------------
>
> POST /soap/servlet/rpcrouter HTTP/1.0
> Host: localhost:9000
> Content-Type: text/xml; charset=utf-8
> Content-Length: 534
> SOAPAction: ""
>
> <?xml version='1.0' encoding='UTF-8'?>
> <SOAP-ENV:Envelope xmlns:SOAP-ENV
> ="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi
> ="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd
> ="http://www.w3.org/1999/XMLSchema">
> <SOAP-ENV:Body>
> <ns1:searchList xmlns:ns1="urn:ReadingListManager" SOAP-ENV:encodingStyle
> ="http://schemas.xmlsoap.org/soap/encoding/">
> <parameterName xsi:type="xsd:string">Author</parameterName>
> <parameter xsi:type="xsd:string">Anton Chekhov</parameter>
> </ns1:searchList>
> </SOAP-ENV:Body>
> </SOAP-ENV:Envelope>
>
> -----------Response-----------
> HTTP/1.0 400 Bad Request
> Content-Type: text/xml; charset=utf-8
> Content-Length: 472
> Set-Cookie2: JSESSIONID=iwvrx5twd1;Version=1;Discard;Path="/soap"
> Set-Cookie: JSESSIONID=iwvrx5twd1;Path=/soap
> Servlet-Engine: Tomcat Web Server/3.2.1 (JSP 1.1; Servlet 2.2; Java
> 1.3.0_02; Windows NT 4.0 x86; java.vendor=Sun Microsystems Inc.)
>
> <?xml version='1.0' encoding='UTF-8'?>
> <SOAP-ENV:Envelope xmlns:SOAP-ENV
> ="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi
> ="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd
> ="http://www.w3.org/1999/XMLSchema">
> <SOAP-ENV:Body>
> <SOAP-ENV:Fault>
> <faultcode>SOAP-ENV:Client</faultcode>
> <faultstring>Unable to resolve namespace URI for 'xsd'.</faultstring>
> <faultactor>/soap/servlet/rpcrouter</faultactor>
> </SOAP-ENV:Fault>
> </SOAP-ENV:Body>
> </SOAP-ENV:Envelope>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
> For additional commands, email: soap-user-help@xml.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
For additional commands, email: soap-user-help@xml.apache.org
Use Xerces 1.2.3 ONLY....somebody PLEASE update the FAQ !
Posted by Paul Duffy <pa...@cisco.com>.
At 07:47 PM 3/27/01 -0500, Paul Duffy wrote:
>Humbly submitted...a full 1/3 of the message traffic on this list is
>having this exact same problem. Someone with access please update the
>FAQ. Lets remove as many obstacles to using SOAP as possible...
>
>Cheers,
>
>
>At 05:10 PM 3/27/01 -0600, Terry_Truta@i2.com wrote:
>>I actually have 2 different problems. When I run a SOAP test client I get
>>this exception:
>>
>>SOAPException: faultCode=SOAP-ENV:Client; msg=A
>>'http://schemas.xmlsoap.org/soap/envelope/:Fault' element must contain a:
>>'faultcode' element.
>> at org.apache.soap.rpc.Call.invoke(Call.java:244)
>>...
>>
>>When I used the TCP Tunnel/Monitor tool to see what was going on. As you
>>can see from the response below there is a 'faultcode' element. However, it
>>isn't prefixed by the SOAP-ENV namespace so maybe this is why it is
>>failing. In addition, the 'faultstring' of the response from the rpcrouter
>>servlet is "Unable to resolve namespace URI for 'xsd'." Since both of
>>these problems have to do with XML parsing and validation maybe there is
>>something wrong with my set up. I'm running tomcat3.2.1 with Soap 2.1,
>>Xerces1.3, XML4j3.1.1. The full request and response is below. My classpath
>>starts like:
>>
>>Using CLASSPATH: D:\XML4J-3_1_1\xml4j.jar;D:\xerces1.3\xerces.jar;D:
>>\jars\mail.jar;
>>D:\jars\activation.jar;D:\soap2.0\lib\soap.jar;D:\soap2.0;;D:
>>\tomcat3.2\class...
>>
>>Does anybody have any suggestions? Thanks in advance.
>>
>>
>>Terry Truta
>>terry_truta@i2.com
>>
>>----------Request------------
>>
>>POST /soap/servlet/rpcrouter HTTP/1.0
>>Host: localhost:9000
>>Content-Type: text/xml; charset=utf-8
>>Content-Length: 534
>>SOAPAction: ""
>>
>><?xml version='1.0' encoding='UTF-8'?>
>><SOAP-ENV:Envelope xmlns:SOAP-ENV
>>="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi
>>="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd
>>="http://www.w3.org/1999/XMLSchema">
>><SOAP-ENV:Body>
>><ns1:searchList xmlns:ns1="urn:ReadingListManager" SOAP-ENV:encodingStyle
>>="http://schemas.xmlsoap.org/soap/encoding/">
>><parameterName xsi:type="xsd:string">Author</parameterName>
>><parameter xsi:type="xsd:string">Anton Chekhov</parameter>
>></ns1:searchList>
>></SOAP-ENV:Body>
>></SOAP-ENV:Envelope>
>>
>>
>>
>>-----------Response-----------
>>HTTP/1.0 400 Bad Request
>>Content-Type: text/xml; charset=utf-8
>>Content-Length: 472
>>Set-Cookie2: JSESSIONID=iwvrx5twd1;Version=1;Discard;Path="/soap"
>>Set-Cookie: JSESSIONID=iwvrx5twd1;Path=/soap
>>Servlet-Engine: Tomcat Web Server/3.2.1 (JSP 1.1; Servlet 2.2; Java
>>1.3.0_02; Windows NT 4.0 x86; java.vendor=Sun Microsystems Inc.)
>>
>><?xml version='1.0' encoding='UTF-8'?>
>><SOAP-ENV:Envelope xmlns:SOAP-ENV
>>="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi
>>="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd
>>="http://www.w3.org/1999/XMLSchema">
>><SOAP-ENV:Body>
>><SOAP-ENV:Fault>
>><faultcode>SOAP-ENV:Client</faultcode>
>><faultstring>Unable to resolve namespace URI for 'xsd'.</faultstring>
>><faultactor>/soap/servlet/rpcrouter</faultactor>
>></SOAP-ENV:Fault>
>></SOAP-ENV:Body>
>></SOAP-ENV:Envelope>
>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
>>For additional commands, email: soap-user-help@xml.apache.org
>
>*********************************************************
>Paul B Duffy paduffy@cisco.com
>Cisco Systems, Inc.
>********************************************************
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
>For additional commands, email: soap-user-help@xml.apache.org
>
*********************************************************
Paul B Duffy paduffy@cisco.com
Cisco Systems, Inc.
********************************************************
---------------------------------------------------------------------
To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
For additional commands, email: soap-user-help@xml.apache.org
Re: XML namespace and validation problems
Posted by Jian Zhang <Ji...@jzlink.com>.
Terry,
I think many people had this problem. So did I last week. But as some good
people pointed out,
using xerces1.2.1 is the right thing. And you should have it as the first in
your CLASSPATH.
Good luck.
Jian
Terry_Truta@i2.com wrote:
> I actually have 2 different problems. When I run a SOAP test client I get
> this exception:
>
> SOAPException: faultCode=SOAP-ENV:Client; msg=A
> 'http://schemas.xmlsoap.org/soap/envelope/:Fault' element must contain a:
> 'faultcode' element.
> at org.apache.soap.rpc.Call.invoke(Call.java:244)
> ...
>
> When I used the TCP Tunnel/Monitor tool to see what was going on. As you
> can see from the response below there is a 'faultcode' element. However, it
> isn't prefixed by the SOAP-ENV namespace so maybe this is why it is
> failing. In addition, the 'faultstring' of the response from the rpcrouter
> servlet is "Unable to resolve namespace URI for 'xsd'." Since both of
> these problems have to do with XML parsing and validation maybe there is
> something wrong with my set up. I'm running tomcat3.2.1 with Soap 2.1,
> Xerces1.3, XML4j3.1.1. The full request and response is below. My classpath
> starts like:
>
> Using CLASSPATH: D:\XML4J-3_1_1\xml4j.jar;D:\xerces1.3\xerces.jar;D:
> \jars\mail.jar;
> D:\jars\activation.jar;D:\soap2.0\lib\soap.jar;D:\soap2.0;;D:
> \tomcat3.2\class...
>
> Does anybody have any suggestions? Thanks in advance.
>
> Terry Truta
> terry_truta@i2.com
>
> ----------Request------------
>
> POST /soap/servlet/rpcrouter HTTP/1.0
> Host: localhost:9000
> Content-Type: text/xml; charset=utf-8
> Content-Length: 534
> SOAPAction: ""
>
> <?xml version='1.0' encoding='UTF-8'?>
> <SOAP-ENV:Envelope xmlns:SOAP-ENV
> ="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi
> ="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd
> ="http://www.w3.org/1999/XMLSchema">
> <SOAP-ENV:Body>
> <ns1:searchList xmlns:ns1="urn:ReadingListManager" SOAP-ENV:encodingStyle
> ="http://schemas.xmlsoap.org/soap/encoding/">
> <parameterName xsi:type="xsd:string">Author</parameterName>
> <parameter xsi:type="xsd:string">Anton Chekhov</parameter>
> </ns1:searchList>
> </SOAP-ENV:Body>
> </SOAP-ENV:Envelope>
>
> -----------Response-----------
> HTTP/1.0 400 Bad Request
> Content-Type: text/xml; charset=utf-8
> Content-Length: 472
> Set-Cookie2: JSESSIONID=iwvrx5twd1;Version=1;Discard;Path="/soap"
> Set-Cookie: JSESSIONID=iwvrx5twd1;Path=/soap
> Servlet-Engine: Tomcat Web Server/3.2.1 (JSP 1.1; Servlet 2.2; Java
> 1.3.0_02; Windows NT 4.0 x86; java.vendor=Sun Microsystems Inc.)
>
> <?xml version='1.0' encoding='UTF-8'?>
> <SOAP-ENV:Envelope xmlns:SOAP-ENV
> ="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi
> ="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd
> ="http://www.w3.org/1999/XMLSchema">
> <SOAP-ENV:Body>
> <SOAP-ENV:Fault>
> <faultcode>SOAP-ENV:Client</faultcode>
> <faultstring>Unable to resolve namespace URI for 'xsd'.</faultstring>
> <faultactor>/soap/servlet/rpcrouter</faultactor>
> </SOAP-ENV:Fault>
> </SOAP-ENV:Body>
> </SOAP-ENV:Envelope>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
> For additional commands, email: soap-user-help@xml.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
For additional commands, email: soap-user-help@xml.apache.org
Use Xerces 1.2.3 ONLY....somebody PLEASE update the FAQ !
Posted by Paul Duffy <pa...@cisco.com>.
At 07:47 PM 3/27/01 -0500, Paul Duffy wrote:
>Humbly submitted...a full 1/3 of the message traffic on this list is
>having this exact same problem. Someone with access please update the
>FAQ. Lets remove as many obstacles to using SOAP as possible...
>
>Cheers,
>
>
>At 05:10 PM 3/27/01 -0600, Terry_Truta@i2.com wrote:
>>I actually have 2 different problems. When I run a SOAP test client I get
>>this exception:
>>
>>SOAPException: faultCode=SOAP-ENV:Client; msg=A
>>'http://schemas.xmlsoap.org/soap/envelope/:Fault' element must contain a:
>>'faultcode' element.
>> at org.apache.soap.rpc.Call.invoke(Call.java:244)
>>...
>>
>>When I used the TCP Tunnel/Monitor tool to see what was going on. As you
>>can see from the response below there is a 'faultcode' element. However, it
>>isn't prefixed by the SOAP-ENV namespace so maybe this is why it is
>>failing. In addition, the 'faultstring' of the response from the rpcrouter
>>servlet is "Unable to resolve namespace URI for 'xsd'." Since both of
>>these problems have to do with XML parsing and validation maybe there is
>>something wrong with my set up. I'm running tomcat3.2.1 with Soap 2.1,
>>Xerces1.3, XML4j3.1.1. The full request and response is below. My classpath
>>starts like:
>>
>>Using CLASSPATH: D:\XML4J-3_1_1\xml4j.jar;D:\xerces1.3\xerces.jar;D:
>>\jars\mail.jar;
>>D:\jars\activation.jar;D:\soap2.0\lib\soap.jar;D:\soap2.0;;D:
>>\tomcat3.2\class...
>>
>>Does anybody have any suggestions? Thanks in advance.
>>
>>
>>Terry Truta
>>terry_truta@i2.com
>>
>>----------Request------------
>>
>>POST /soap/servlet/rpcrouter HTTP/1.0
>>Host: localhost:9000
>>Content-Type: text/xml; charset=utf-8
>>Content-Length: 534
>>SOAPAction: ""
>>
>><?xml version='1.0' encoding='UTF-8'?>
>><SOAP-ENV:Envelope xmlns:SOAP-ENV
>>="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi
>>="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd
>>="http://www.w3.org/1999/XMLSchema">
>><SOAP-ENV:Body>
>><ns1:searchList xmlns:ns1="urn:ReadingListManager" SOAP-ENV:encodingStyle
>>="http://schemas.xmlsoap.org/soap/encoding/">
>><parameterName xsi:type="xsd:string">Author</parameterName>
>><parameter xsi:type="xsd:string">Anton Chekhov</parameter>
>></ns1:searchList>
>></SOAP-ENV:Body>
>></SOAP-ENV:Envelope>
>>
>>
>>
>>-----------Response-----------
>>HTTP/1.0 400 Bad Request
>>Content-Type: text/xml; charset=utf-8
>>Content-Length: 472
>>Set-Cookie2: JSESSIONID=iwvrx5twd1;Version=1;Discard;Path="/soap"
>>Set-Cookie: JSESSIONID=iwvrx5twd1;Path=/soap
>>Servlet-Engine: Tomcat Web Server/3.2.1 (JSP 1.1; Servlet 2.2; Java
>>1.3.0_02; Windows NT 4.0 x86; java.vendor=Sun Microsystems Inc.)
>>
>><?xml version='1.0' encoding='UTF-8'?>
>><SOAP-ENV:Envelope xmlns:SOAP-ENV
>>="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi
>>="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd
>>="http://www.w3.org/1999/XMLSchema">
>><SOAP-ENV:Body>
>><SOAP-ENV:Fault>
>><faultcode>SOAP-ENV:Client</faultcode>
>><faultstring>Unable to resolve namespace URI for 'xsd'.</faultstring>
>><faultactor>/soap/servlet/rpcrouter</faultactor>
>></SOAP-ENV:Fault>
>></SOAP-ENV:Body>
>></SOAP-ENV:Envelope>
>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
>>For additional commands, email: soap-user-help@xml.apache.org
>
>*********************************************************
>Paul B Duffy paduffy@cisco.com
>Cisco Systems, Inc.
>********************************************************
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
>For additional commands, email: soap-user-help@xml.apache.org
>
*********************************************************
Paul B Duffy paduffy@cisco.com
Cisco Systems, Inc.
********************************************************
Use Xerces 1.2.3 ONLY....somebody PLEASE update the FAQ !
Posted by Paul Duffy <pa...@cisco.com>.
Humbly submitted...a full 1/3 of the message traffic on this list is having
this exact same problem. Someone with access please update the FAQ. Lets
remove as many obstacles to using SOAP as possible...
Cheers,
At 05:10 PM 3/27/01 -0600, Terry_Truta@i2.com wrote:
>I actually have 2 different problems. When I run a SOAP test client I get
>this exception:
>
>SOAPException: faultCode=SOAP-ENV:Client; msg=A
>'http://schemas.xmlsoap.org/soap/envelope/:Fault' element must contain a:
>'faultcode' element.
> at org.apache.soap.rpc.Call.invoke(Call.java:244)
>...
>
>When I used the TCP Tunnel/Monitor tool to see what was going on. As you
>can see from the response below there is a 'faultcode' element. However, it
>isn't prefixed by the SOAP-ENV namespace so maybe this is why it is
>failing. In addition, the 'faultstring' of the response from the rpcrouter
>servlet is "Unable to resolve namespace URI for 'xsd'." Since both of
>these problems have to do with XML parsing and validation maybe there is
>something wrong with my set up. I'm running tomcat3.2.1 with Soap 2.1,
>Xerces1.3, XML4j3.1.1. The full request and response is below. My classpath
>starts like:
>
>Using CLASSPATH: D:\XML4J-3_1_1\xml4j.jar;D:\xerces1.3\xerces.jar;D:
>\jars\mail.jar;
>D:\jars\activation.jar;D:\soap2.0\lib\soap.jar;D:\soap2.0;;D:
>\tomcat3.2\class...
>
>Does anybody have any suggestions? Thanks in advance.
>
>
>Terry Truta
>terry_truta@i2.com
>
>----------Request------------
>
>POST /soap/servlet/rpcrouter HTTP/1.0
>Host: localhost:9000
>Content-Type: text/xml; charset=utf-8
>Content-Length: 534
>SOAPAction: ""
>
><?xml version='1.0' encoding='UTF-8'?>
><SOAP-ENV:Envelope xmlns:SOAP-ENV
>="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi
>="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd
>="http://www.w3.org/1999/XMLSchema">
><SOAP-ENV:Body>
><ns1:searchList xmlns:ns1="urn:ReadingListManager" SOAP-ENV:encodingStyle
>="http://schemas.xmlsoap.org/soap/encoding/">
><parameterName xsi:type="xsd:string">Author</parameterName>
><parameter xsi:type="xsd:string">Anton Chekhov</parameter>
></ns1:searchList>
></SOAP-ENV:Body>
></SOAP-ENV:Envelope>
>
>
>
>-----------Response-----------
>HTTP/1.0 400 Bad Request
>Content-Type: text/xml; charset=utf-8
>Content-Length: 472
>Set-Cookie2: JSESSIONID=iwvrx5twd1;Version=1;Discard;Path="/soap"
>Set-Cookie: JSESSIONID=iwvrx5twd1;Path=/soap
>Servlet-Engine: Tomcat Web Server/3.2.1 (JSP 1.1; Servlet 2.2; Java
>1.3.0_02; Windows NT 4.0 x86; java.vendor=Sun Microsystems Inc.)
>
><?xml version='1.0' encoding='UTF-8'?>
><SOAP-ENV:Envelope xmlns:SOAP-ENV
>="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi
>="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd
>="http://www.w3.org/1999/XMLSchema">
><SOAP-ENV:Body>
><SOAP-ENV:Fault>
><faultcode>SOAP-ENV:Client</faultcode>
><faultstring>Unable to resolve namespace URI for 'xsd'.</faultstring>
><faultactor>/soap/servlet/rpcrouter</faultactor>
></SOAP-ENV:Fault>
></SOAP-ENV:Body>
></SOAP-ENV:Envelope>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
>For additional commands, email: soap-user-help@xml.apache.org
*********************************************************
Paul B Duffy paduffy@cisco.com
Cisco Systems, Inc.
********************************************************
---------------------------------------------------------------------
To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
For additional commands, email: soap-user-help@xml.apache.org
Use Xerces 1.2.3 ONLY....somebody PLEASE update the FAQ !
Posted by Paul Duffy <pa...@cisco.com>.
Humbly submitted...a full 1/3 of the message traffic on this list is having
this exact same problem. Someone with access please update the FAQ. Lets
remove as many obstacles to using SOAP as possible...
Cheers,
At 05:10 PM 3/27/01 -0600, Terry_Truta@i2.com wrote:
>I actually have 2 different problems. When I run a SOAP test client I get
>this exception:
>
>SOAPException: faultCode=SOAP-ENV:Client; msg=A
>'http://schemas.xmlsoap.org/soap/envelope/:Fault' element must contain a:
>'faultcode' element.
> at org.apache.soap.rpc.Call.invoke(Call.java:244)
>...
>
>When I used the TCP Tunnel/Monitor tool to see what was going on. As you
>can see from the response below there is a 'faultcode' element. However, it
>isn't prefixed by the SOAP-ENV namespace so maybe this is why it is
>failing. In addition, the 'faultstring' of the response from the rpcrouter
>servlet is "Unable to resolve namespace URI for 'xsd'." Since both of
>these problems have to do with XML parsing and validation maybe there is
>something wrong with my set up. I'm running tomcat3.2.1 with Soap 2.1,
>Xerces1.3, XML4j3.1.1. The full request and response is below. My classpath
>starts like:
>
>Using CLASSPATH: D:\XML4J-3_1_1\xml4j.jar;D:\xerces1.3\xerces.jar;D:
>\jars\mail.jar;
>D:\jars\activation.jar;D:\soap2.0\lib\soap.jar;D:\soap2.0;;D:
>\tomcat3.2\class...
>
>Does anybody have any suggestions? Thanks in advance.
>
>
>Terry Truta
>terry_truta@i2.com
>
>----------Request------------
>
>POST /soap/servlet/rpcrouter HTTP/1.0
>Host: localhost:9000
>Content-Type: text/xml; charset=utf-8
>Content-Length: 534
>SOAPAction: ""
>
><?xml version='1.0' encoding='UTF-8'?>
><SOAP-ENV:Envelope xmlns:SOAP-ENV
>="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi
>="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd
>="http://www.w3.org/1999/XMLSchema">
><SOAP-ENV:Body>
><ns1:searchList xmlns:ns1="urn:ReadingListManager" SOAP-ENV:encodingStyle
>="http://schemas.xmlsoap.org/soap/encoding/">
><parameterName xsi:type="xsd:string">Author</parameterName>
><parameter xsi:type="xsd:string">Anton Chekhov</parameter>
></ns1:searchList>
></SOAP-ENV:Body>
></SOAP-ENV:Envelope>
>
>
>
>-----------Response-----------
>HTTP/1.0 400 Bad Request
>Content-Type: text/xml; charset=utf-8
>Content-Length: 472
>Set-Cookie2: JSESSIONID=iwvrx5twd1;Version=1;Discard;Path="/soap"
>Set-Cookie: JSESSIONID=iwvrx5twd1;Path=/soap
>Servlet-Engine: Tomcat Web Server/3.2.1 (JSP 1.1; Servlet 2.2; Java
>1.3.0_02; Windows NT 4.0 x86; java.vendor=Sun Microsystems Inc.)
>
><?xml version='1.0' encoding='UTF-8'?>
><SOAP-ENV:Envelope xmlns:SOAP-ENV
>="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi
>="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd
>="http://www.w3.org/1999/XMLSchema">
><SOAP-ENV:Body>
><SOAP-ENV:Fault>
><faultcode>SOAP-ENV:Client</faultcode>
><faultstring>Unable to resolve namespace URI for 'xsd'.</faultstring>
><faultactor>/soap/servlet/rpcrouter</faultactor>
></SOAP-ENV:Fault>
></SOAP-ENV:Body>
></SOAP-ENV:Envelope>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
>For additional commands, email: soap-user-help@xml.apache.org
*********************************************************
Paul B Duffy paduffy@cisco.com
Cisco Systems, Inc.
********************************************************
---------------------------------------------------------------------
To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
For additional commands, email: soap-user-help@xml.apache.org