Please post the WSDL.

On 12/21/06, BigMick <[EMAIL PROTECTED]> wrote:
Hi All,

I've got an odd problem that I can't seem to resolve. I have a web
service that I can create the stub classes from a wsdl file, but when I
run a simple login test, I get an Invalid Request soap response from the
server. I'm guessing this has something to do with the namespace, but I
can't for the life of me see what. Can anyone shed any light on this?

Oh, I'm using axis 1.4.

The soap packets and stack trace is as follows (this is from tcpmon):



POST /Invoke?Handler=ActivCardSKIConnectorV2 HTTP/1.0
Content-Type: text/xml; charset=utf-8
Accept: application/soap+xml, application/dime, multipart/related, text/*
User-Agent: Axis/1.4
Host: 127.0.0.1:8201
Cache-Control: no-cache
Pragma: no-cache
SOAPAction: "#Login"
Content-Length: 717

<?xml version="1.0" encoding="UTF-8"?>
  <soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
    <soapenv:Body><ns1:Login
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
xmlns:ns1="urn:ActivCardSKIConnector">
      <LoginUid xsi:type="xsd:string"><!--I removed this from the email
for obvious reasons--></LoginUid>
      <LoginPwd xsi:type="xsd:string"><!-- And this too--></LoginPwd>
      <timeout href="#id0"/>
      </ns1:Login>
      <multiRef id="id0" soapenc:root="0"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
xsi:type="xsd:int"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/";>200</multiRef>
    </soapenv:Body>
  </soapenv:Envelope>


HTTP/1.1 200 OK
Server: ATL Server - SoapTransport Sample HTTP Listener
Date: Wed, 20 Dec 2006 02:12:03 GMT
Content-Type: text/xml
Content-Length: 232

<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/";>
  <SOAP:Body>
    <SOAP:Fault>
      <faultcode>SOAP:Client</faultcode>
      <faultstring>SOAP Invalid Request</faultstring>
      <detail></detail>
    </SOAP:Fault>
  </SOAP:Body>
</SOAP:Envelope>


Exception in thread "main" AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Client
faultSubcode:
faultString: SOAP Invalid Request
faultActor:
faultNode:
faultDetail:
   {http://xml.apache.org/axis/}stackTrace:SOAP Invalid Request
   at
org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222)

   at
org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129)

   at
org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)

   at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(Unknown
Source)
   at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown
Source)
   at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown
Source)
   at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown
Source)
   at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown
Source)
   at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
   at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
Source)
   at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
Source)
   at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown
Source)
   at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown
Source)
   at
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
Source)
   at javax.xml.parsers.SAXParser.parse(Unknown Source)
   at
org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)

   at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
   at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
   at
org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)

   at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
   at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
   at org.apache.axis.client.Call.invoke(Call.java:2767)
   at org.apache.axis.client.Call.invoke(Call.java:2443)
   at org.apache.axis.client.Call.invoke(Call.java:2366)
   at org.apache.axis.client.Call.invoke(Call.java:1812)
   at
ActivCardSKIConnector.ActivCardSKIConnectorV2SoapStub.login(ActivCardSKIConnectorV2SoapStub.java:1225)

   at SkiTest.main(SkiTest.java:11)

   {http://xml.apache.org/axis/}hostname:APPV009Z

SOAP Invalid Request
   at
org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222)

   at
org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129)

   at
org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)

   at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(Unknown
Source)
   at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown
Source)
   at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown
Source)
   at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown
Source)
   at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown
Source)
   at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
   at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
Source)
   at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
Source)
   at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown
Source)
   at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown
Source)
   at
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
Source)
   at javax.xml.parsers.SAXParser.parse(Unknown Source)
   at
org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)

   at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
   at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
   at
org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)

   at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
   at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
   at org.apache.axis.client.Call.invoke(Call.java:2767)
   at org.apache.axis.client.Call.invoke(Call.java:2443)
   at org.apache.axis.client.Call.invoke(Call.java:2366)
   at org.apache.axis.client.Call.invoke(Call.java:1812)
   at
ActivCardSKIConnector.ActivCardSKIConnectorV2SoapStub.login(ActivCardSKIConnectorV2SoapStub.java:1225)

   at SkiTest.main(SkiTest.java:11)



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to