I've got a service, built with ASP.NET, that says it accepts this:

POST /ObjAcct-Bridge-MS/ObjAcctBridge.asmx HTTP/1.1
Host: localhost
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:soap12="http://www.w3.org/2003/05/soap-envelope";>
  <soap12:Body>
    <GetLoginKey xmlns="http://mcao.maricopa.gov";>
...

My axis wsdl generates something very like this, but instead appends an
action

Content-Type: application/soap+xml; charset=UTF-8;
action="http://mcao.maricopa.gov/GetLoginKey";

This results in a

org.apache.axis2.AxisFault: Transport error: 400 Error: Bad Request
        at
org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(Common
sHTTPTransportSender.java:221)
        at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:452)
        at
org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOper
ation.java:330)
        at
org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisO
peration.java:294)
        at
gov.maricopa.mcao.ObjAcctBridgeStub.GetLoginKey(ObjAcctBridgeStub.java:2
58)
        at
gov.maricopa.mcao.ObjAcctBridgeTest.testBadLogin(ObjAcctBridgeTest.java:
52)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at junit.framework.TestCase.runTest(TestCase.java:154)
        at junit.framework.TestCase.runBare(TestCase.java:127)
        at junit.framework.TestResult$1.protect(TestResult.java:106)
        at junit.framework.TestResult.runProtected(TestResult.java:124)
        at junit.framework.TestResult.run(TestResult.java:109)
        at junit.framework.TestCase.run(TestCase.java:118)
        at junit.framework.TestSuite.runTest(TestSuite.java:208)
        at junit.framework.TestSuite.run(TestSuite.java:203)
        at
org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUn
it3TestReference.java:128)
        at
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.ja
va:38)
        at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTe
stRunner.java:460)
        at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTe
stRunner.java:673)
        at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRun
ner.java:386)
        at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRu
nner.java:196)
Caused by: org.apache.axis2.AxisFault: Transport error: 400 Error: Bad
Request
        at
org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageW
ithCommons(CommonsHTTPTransportSender.java:314)
        at
org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(Common
sHTTPTransportSender.java:201)
        ... 23 more
Caused by: org.apache.axis2.AxisFault: Transport error: 400 Error: Bad
Request
        at
org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:1
79)
        at
org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:73)
        at
org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageW
ithCommons(CommonsHTTPTransportSender.java:305)
        ... 24 more
Caused by: org.apache.axis2.AxisFault: Transport error: 400 Error: Bad
Request
        at
org.apache.axis2.transport.http.HTTPSender.handleResponse(HTTPSender.jav
a:320)
        at
org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:1
77)
        ... 26 more

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

Reply via email to