Hi,

I need to invoke a EJB deployed under weblogic thru the soap server. I make
the soap call using a Java client and expect it to invoke my EJB method and
return the result of the EJB processing. In my proxy I have the Call.invoke
and after which it checks for the fault node as listed below

            resp = call.invoke(url, SOAPActionURI); <-- Invoke doesn't throw
a soap exception
            System.out.println("StopPaymentAdapterProxy 1 d");

         }  catch (org.apache.soap.SOAPException e) {
           System.out.println("in SOAPException: " + e.getMessage());
           e.printStackTrace();
            throw e;
         } catch (Exception e) {
           System.out.println("print the exception: " + e.getMessage());
           e.printStackTrace();
         }
         if(resp.generatedFault()) { <-- this if condition causes the Proxy
to throw a exception
           System.out.println("StopPaymentAdapterProxy 3");
            throw new org.apache.soap.SOAPException(fault.getFaultCode(),
                        fault.getFaultString());
         } 

the response as seen in tunnel monitor is as follows:

<?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:Server.Exception:</faultcode>
<faultstring>org/apache/soap/util/xml/Serializer</faultstring>
<faultactor>/soap/servlet/rpcrouter</faultactor> </SOAP-ENV:Fault>
</SOAP-ENV:Body> </SOAP-ENV:Envelope>

Note: We are using the CastorSerializer for this deployment as listed in the
attached deployment descriptor

The fault code doesn't tell much about the error. any body faced this error
before?

My deployment descriptor is also attached with this mail

 <<StopPayEJBDeploymentDescriptor.xml>> 

thanks
Inge Raes

Attachment: StopPayEJBDeploymentDescriptor.xml
Description: Binary data

--
To unsubscribe, e-mail:   <mailto:soap-dev-unsubscribe@;xml.apache.org>
For additional commands, e-mail: <mailto:soap-dev-help@;xml.apache.org>

Reply via email to