Listing 4. SOAP request/response messages of invoking sendSOAPFault()

[java] <!-------------------- REQUEST ---------------->
[java] URL: 
   http://localhost:7001/basic_javaclass/HelloWorld
[java] Headers:
[java]   SOAPAction: [""]
[java]   Content-Type: [text/xml]

[java] <env:Envelope xmlns:env=
   "http://schemas.xmlsoap.org/soap/envelope/"
   xmlns:xsi="http://www.w3.org/2001/
      XMLSchema-instance" xmlns:soapenc=
      "http://schemas.xmlsoap.org/soap/encoding/" 
      xmlns:xsd="http://www.w3.org/2001/
      XMLSchema"><env:Header/>
   <env:Body env:encodingStyle=
      "http://schemas.xmlsoap.org/soap/encoding/">
      <m:sendSOAPFault xmlns:m=
      "http://www.bea.com/servers/wls70/
      samples/examples/webservices/basic/
      javaclass"/>
   </env:Body>
</env:Envelope>
[java] <!-------------------- END REQUEST ------------>
[java] <!-------------------- RESPONSE --------------->
[java] URL: http://localhost:7001/basic_javaclass/
   HelloWorld
[java] Response Code :500
[java] Headers       :
[java] Date=Fri, 18 Jun 2004 17:20:15 GMT
[java] Server=WebLogic Server 8.1 SP2 Fri Dec 5 
   15:01:51 PST 2003 316284
   with CR182483
[java] Content-Length=587
[java] Content-Type=text/xml; charset=utf-8
[java] Envelope:
[java] <?xml version="1.0" encoding="utf-8" 
   standalone="yes"?>
   <env:Envelope xmlns:env=
      "http://schemas.xmlsoap.org/soap/
      envelope/" xmlns:xsi="http://www.w3.org/
      2001/XMLSchema-instance" xmlns:soapenc=
      "http://schemas.xmlsoap.org/soap/encoding/" 
      xmlns:xsd="http://www.w3.org/
      2001/XMLSchema">
   <env:Header/>
   <env:Body><env: Fault xmlns:fault=
      "http://www.bea.com/samples/ws/fault">
      <faultcode>
         fault:ServerFailed
      </faultcode>
      <faultstring>
         sendSOAPFault method failed</faultstring>
      <faultactor>
         http://foo/bar/baz/
      </faultactor>
      <detail><MyDetails>failed</MyDetails></detail>
      </env:Fault>
   </env:Body>
</env:Envelope>
[java] <!-------------------- END RESPONSE ----------->
[java] [Client] Fault Detail : <detail>
[java]  <MyDetails>failed</MyDetails>
[java] java.rmi.RemoteException: SOAP 
   Fault:javax.xml.rpc.soap.SOAPFaultException: 
   sendSOAPFault method failed
[java] Detail:
[java] <detail>
[java] </detail>
[java] [Client] Fault Actor : http://foo/bar/baz/
[java] [Client] Fault String : sendSOAPFault 
   method failed
[java] <MyDetails>failed</MyDetails>
[java] </detail>; nested exception is:
[java] javax.xml.rpc.soap.SOAPFaultException: 
   sendSOAPFault method failed
[java] [Client] Exception stack trace :
[java] at examples.webservices.basic.javaclass.
   HelloWorldPort_Stub.send
   SOAPFault(HelloWorldPort_Stub.java:29)
[java] at examples.webservices.basic.javaclass.
   Client.main(Client.java:37)
[java] Caused by: 
   javax.xml.rpc.soap.SOAPFaultException: 
   sendSOAPFault method failed
[java] at weblogic.webservice.core.ClientDispatcher.
   receive(ClientDispatcher.java:313)
[java] at weblogic.webservice.core.ClientDispatcher.
   dispatch(ClientDispatcher.java:144)
[java] at weblogic.webservice.core.DefaultOperation.
   invoke(DefaultOperation.java:457)
[java] at weblogic.webservice.core.DefaultOperation.
   nvoke(DefaultOperation.java:443)
[java] at weblogic.webservice.core.rpc.
   tubImpl._invoke(StubImpl.java:290)
[java] at examples.webservices.basic.
   avaclass.HelloWorldPort_Stub.send
   OAPFault(HelloWorldPort_Stub.java:25)
[java] ... 1 more