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 Serafina Sumargo <ss...@hotmail.com> on 2002/11/11 09:17:03 UTC
Invalid namespace declaration
Hey all,
I have a C# .NET web service and a Java client using Apache SOAP. I keep
getting this problem, and I am pretty sure its a silly error of mine,
but I cant seem to find whats wrong with the namespace.
Generated fault: [Attributes={}] [faultCode=soap:Client]
[faultString=Server was
unable to read request. --> Invalid namespace declaration. Line 4,
position 26.
] [faultActorURI=null] [DetailEntries=
] [FaultEntries=]
Here is the WSDL description:
<definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:s="http://www.w3.org/2001/XMLSchema"
xmlns:s0="http://localhost/SMTP_Client/literalTypes"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:tns="http://localhost/SMTP_Client"
xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
targetNamespace="http://localhost/SMTP_Client"
xmlns="http://schemas.xmlsoap.org/wsdl/">
- <types>
- <s:schema elementFormDefault="qualified"
targetNamespace="http://localhost/SMTP_Client/literalTypes">
<s:element name="string" nillable="true" type="s:string" />
</s:schema>
</types>
- <message name="sendEmailSoapIn">
<part name="to" type="s:string" />
</message>
- <message name="sendEmailSoapOut">
<part name="sendEmailResult" type="s:string" />
</message>
- <message name="sendEmailHttpGetIn">
<part name="to" type="s:string" />
</message>
- <message name="sendEmailHttpGetOut">
<part name="Body" element="s0:string" />
</message>
- <message name="sendEmailHttpPostIn">
<part name="to" type="s:string" />
</message>
- <message name="sendEmailHttpPostOut">
<part name="Body" element="s0:string" />
</message>
- <portType name="Service1Soap">
- <operation name="sendEmail">
<input message="tns:sendEmailSoapIn" />
<output message="tns:sendEmailSoapOut" />
</operation>
</portType>
- <portType name="Service1HttpGet">
- <operation name="sendEmail">
<input message="tns:sendEmailHttpGetIn" />
<output message="tns:sendEmailHttpGetOut" />
</operation>
- <portType name="Service1HttpPost">
- <operation name="sendEmail">
<input message="tns:sendEmailHttpPostIn" />
<output message="tns:sendEmailHttpPostOut" />
</operation>
- <binding name="Service1Soap" type="tns:Service1Soap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"
style="rpc" />
- <operation name="sendEmail">
<soap:operation soapAction="http://localhost/SMTP_Client/sendEmail"
style="rpc" />
- <input>
<soap:body use="encoded" namespace="http://localhost/SMTP_Client"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</input>
- <output>
<soap:body use="encoded" namespace="http://localhost/SMTP_Client"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</output>
</operation>
- <binding name="Service1HttpGet" type="tns:Service1HttpGet">
<http:binding verb="GET" />
- <operation name="sendEmail">
<http:operation location="/sendEmail" />
- <input>
<http:urlEncoded />
</input>
- <output>
<mime:mimeXml part="Body" />
</output>
</operation>
- <binding name="Service1HttpPost" type="tns:Service1HttpPost">
<http:binding verb="POST" />
- <operation name="sendEmail">
<http:operation location="/sendEmail" />
- <input>
<mime:content type="application/x-www-form-urlencoded" />
</input>
- <output>
<mime:mimeXml part="Body" />
</output>
</operation>
- <service name="Service1">
- <port name="Service1Soap" binding="tns:Service1Soap">
<soap:address location="http://localhost/SMTP_Client/SMTP_Client.asmx"
/>
</port>
- <port name="Service1HttpGet" binding="tns:Service1HttpGet">
<http:address location="http://localhost/SMTP_Client/SMTP_Client.asmx"
/>
</port>
- <port name="Service1HttpPost" binding="tns:Service1HttpPost">
<http:address location="http://localhost/SMTP_Client/SMTP_Client.asmx"
/>
</port>
</service>
</definitions>
In my Java code,
The url = http://localhost/SMTP_Client/SMTP_Client.asmx
methodName = "sendEmail"
and the SOAPAction = http://localhost/SMTP_Client/sendEmail
Please help me out here...
Thanx in advance!
Serafina
Re: Invalid namespace declaration
Posted by Scott Nichol <sn...@scottnichol.com>.
What are you using for the targetObjectURI on the client? It should be
http://localhost/SMTP_Client.
Scott Nichol
----- Original Message -----
From: "Serafina Sumargo" <ss...@hotmail.com>
To: <so...@xml.apache.org>
Sent: Monday, November 11, 2002 3:17 AM
Subject: Invalid namespace declaration
Hey all,
I have a C# .NET web service and a Java client using Apache SOAP. I keep
getting this problem, and I am pretty sure it's a silly error of mine,
but I can't seem to find whats wrong with the namespace.
Generated fault: [Attributes={}] [faultCode=soap:Client]
[faultString=Server was
unable to read request. --> Invalid namespace declaration. Line 4,
position 26.
] [faultActorURI=null] [DetailEntries=
] [FaultEntries=]
Here is the WSDL description:
<definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:s="http://www.w3.org/2001/XMLSchema"
xmlns:s0="http://localhost/SMTP_Client/literalTypes"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:tns="http://localhost/SMTP_Client"
xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
targetNamespace="http://localhost/SMTP_Client"
xmlns="http://schemas.xmlsoap.org/wsdl/">
- <types>
- <s:schema elementFormDefault="qualified"
targetNamespace="http://localhost/SMTP_Client/literalTypes">
<s:element name="string" nillable="true" type="s:string" />
</s:schema>
</types>
- <message name="sendEmailSoapIn">
<part name="to" type="s:string" />
</message>
- <message name="sendEmailSoapOut">
<part name="sendEmailResult" type="s:string" />
</message>
- <message name="sendEmailHttpGetIn">
<part name="to" type="s:string" />
</message>
- <message name="sendEmailHttpGetOut">
<part name="Body" element="s0:string" />
</message>
- <message name="sendEmailHttpPostIn">
<part name="to" type="s:string" />
</message>
- <message name="sendEmailHttpPostOut">
<part name="Body" element="s0:string" />
</message>
- <portType name="Service1Soap">
- <operation name="sendEmail">
<input message="tns:sendEmailSoapIn" />
<output message="tns:sendEmailSoapOut" />
</operation>
</portType>
- <portType name="Service1HttpGet">
- <operation name="sendEmail">
<input message="tns:sendEmailHttpGetIn" />
<output message="tns:sendEmailHttpGetOut" />
</operation>
- <portType name="Service1HttpPost">
- <operation name="sendEmail">
<input message="tns:sendEmailHttpPostIn" />
<output message="tns:sendEmailHttpPostOut" />
</operation>
- <binding name="Service1Soap" type="tns:Service1Soap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"
style="rpc" />
- <operation name="sendEmail">
<soap:operation soapAction="http://localhost/SMTP_Client/sendEmail"
style="rpc" />
- <input>
<soap:body use="encoded" namespace="http://localhost/SMTP_Client"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</input>
- <output>
<soap:body use="encoded" namespace="http://localhost/SMTP_Client"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</output>
</operation>
- <binding name="Service1HttpGet" type="tns:Service1HttpGet">
<http:binding verb="GET" />
- <operation name="sendEmail">
<http:operation location="/sendEmail" />
- <input>
<http:urlEncoded />
</input>
- <output>
<mime:mimeXml part="Body" />
</output>
</operation>
- <binding name="Service1HttpPost" type="tns:Service1HttpPost">
<http:binding verb="POST" />
- <operation name="sendEmail">
<http:operation location="/sendEmail" />
- <input>
<mime:content type="application/x-www-form-urlencoded" />
</input>
- <output>
<mime:mimeXml part="Body" />
</output>
</operation>
- <service name="Service1">
- <port name="Service1Soap" binding="tns:Service1Soap">
<soap:address location="http://localhost/SMTP_Client/SMTP_Client.asmx"
/>
</port>
- <port name="Service1HttpGet" binding="tns:Service1HttpGet">
<http:address location="http://localhost/SMTP_Client/SMTP_Client.asmx"
/>
</port>
- <port name="Service1HttpPost" binding="tns:Service1HttpPost">
<http:address location="http://localhost/SMTP_Client/SMTP_Client.asmx"
/>
</port>
</service>
</definitions>
In my Java code,
The url = http://localhost/SMTP_Client/SMTP_Client.asmx
methodName = "sendEmail"
and the SOAPAction = http://localhost/SMTP_Client/sendEmail
Please help me out here...
Thanx in advance!
Serafina
--
To unsubscribe, e-mail: <ma...@xml.apache.org>
For additional commands, e-mail: <ma...@xml.apache.org>
--
To unsubscribe, e-mail: <ma...@xml.apache.org>
For additional commands, e-mail: <ma...@xml.apache.org>
Re: Invalid namespace declaration
Posted by Scott Nichol <sn...@scottnichol.com>.
What are you using for the targetObjectURI on the client? It should be
http://localhost/SMTP_Client.
Scott Nichol
----- Original Message -----
From: "Serafina Sumargo" <ss...@hotmail.com>
To: <so...@xml.apache.org>
Sent: Monday, November 11, 2002 3:17 AM
Subject: Invalid namespace declaration
Hey all,
I have a C# .NET web service and a Java client using Apache SOAP. I keep
getting this problem, and I am pretty sure it's a silly error of mine,
but I can't seem to find whats wrong with the namespace.
Generated fault: [Attributes={}] [faultCode=soap:Client]
[faultString=Server was
unable to read request. --> Invalid namespace declaration. Line 4,
position 26.
] [faultActorURI=null] [DetailEntries=
] [FaultEntries=]
Here is the WSDL description:
<definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:s="http://www.w3.org/2001/XMLSchema"
xmlns:s0="http://localhost/SMTP_Client/literalTypes"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:tns="http://localhost/SMTP_Client"
xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
targetNamespace="http://localhost/SMTP_Client"
xmlns="http://schemas.xmlsoap.org/wsdl/">
- <types>
- <s:schema elementFormDefault="qualified"
targetNamespace="http://localhost/SMTP_Client/literalTypes">
<s:element name="string" nillable="true" type="s:string" />
</s:schema>
</types>
- <message name="sendEmailSoapIn">
<part name="to" type="s:string" />
</message>
- <message name="sendEmailSoapOut">
<part name="sendEmailResult" type="s:string" />
</message>
- <message name="sendEmailHttpGetIn">
<part name="to" type="s:string" />
</message>
- <message name="sendEmailHttpGetOut">
<part name="Body" element="s0:string" />
</message>
- <message name="sendEmailHttpPostIn">
<part name="to" type="s:string" />
</message>
- <message name="sendEmailHttpPostOut">
<part name="Body" element="s0:string" />
</message>
- <portType name="Service1Soap">
- <operation name="sendEmail">
<input message="tns:sendEmailSoapIn" />
<output message="tns:sendEmailSoapOut" />
</operation>
</portType>
- <portType name="Service1HttpGet">
- <operation name="sendEmail">
<input message="tns:sendEmailHttpGetIn" />
<output message="tns:sendEmailHttpGetOut" />
</operation>
- <portType name="Service1HttpPost">
- <operation name="sendEmail">
<input message="tns:sendEmailHttpPostIn" />
<output message="tns:sendEmailHttpPostOut" />
</operation>
- <binding name="Service1Soap" type="tns:Service1Soap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"
style="rpc" />
- <operation name="sendEmail">
<soap:operation soapAction="http://localhost/SMTP_Client/sendEmail"
style="rpc" />
- <input>
<soap:body use="encoded" namespace="http://localhost/SMTP_Client"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</input>
- <output>
<soap:body use="encoded" namespace="http://localhost/SMTP_Client"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</output>
</operation>
- <binding name="Service1HttpGet" type="tns:Service1HttpGet">
<http:binding verb="GET" />
- <operation name="sendEmail">
<http:operation location="/sendEmail" />
- <input>
<http:urlEncoded />
</input>
- <output>
<mime:mimeXml part="Body" />
</output>
</operation>
- <binding name="Service1HttpPost" type="tns:Service1HttpPost">
<http:binding verb="POST" />
- <operation name="sendEmail">
<http:operation location="/sendEmail" />
- <input>
<mime:content type="application/x-www-form-urlencoded" />
</input>
- <output>
<mime:mimeXml part="Body" />
</output>
</operation>
- <service name="Service1">
- <port name="Service1Soap" binding="tns:Service1Soap">
<soap:address location="http://localhost/SMTP_Client/SMTP_Client.asmx"
/>
</port>
- <port name="Service1HttpGet" binding="tns:Service1HttpGet">
<http:address location="http://localhost/SMTP_Client/SMTP_Client.asmx"
/>
</port>
- <port name="Service1HttpPost" binding="tns:Service1HttpPost">
<http:address location="http://localhost/SMTP_Client/SMTP_Client.asmx"
/>
</port>
</service>
</definitions>
In my Java code,
The url = http://localhost/SMTP_Client/SMTP_Client.asmx
methodName = "sendEmail"
and the SOAPAction = http://localhost/SMTP_Client/sendEmail
Please help me out here...
Thanx in advance!
Serafina
--
To unsubscribe, e-mail: <ma...@xml.apache.org>
For additional commands, e-mail: <ma...@xml.apache.org>