Thank you Daniel!! It worked!!

Eduardo Almeida


On Thu, Sep 11, 2008 at 2:50 PM, Daniel Kulp <[EMAIL PROTECTED]> wrote:
>
> This is one of the "bizzare" things in the JAX-WS spec.     By default, it's
> always "server".   However, you can control things if you set the "cause" of
> the custom exception to a javax.xml.ws.soap.SOAPFaultException  that has the
> fault code and such in it.   Note: the fault string then comes from that
> SOAPFaultException as well.
>
>
> Dan
>
>
> On Tuesday 09 September 2008 4:04:56 pm Carlos Eduardo Rodrigues de Almeida
> wrote:
>> Hi all,
>>
>> I have a web service that throws a custom Exception, like:
>>
>> public interface SimpleService
>>     public int getId(String user, String password) throws
>> WrongUserException; }
>>
>> public class WrongUserException extends Exception{
>>     private int transactionId;
>>
>>     public WrongUserException(String message) {
>>         super(message);
>>     }
>>
>>     public int getTransactionId() {
>>          return transactionId;
>>     }
>> }
>>
>> This exception is mapped to a fault, the transactionId is mapped to
>> the faultDetails, the message is mapped to the faultString but I´m not
>> able to change the faultCode, it is always Server. I would like to map
>> it to Client.Authentication for example.
>>
>> I´m using CXF with Spring.
>>
>> Thank you,
>> Eduardo
>
>
>
> --
> Daniel Kulp
> [EMAIL PROTECTED]
> http://www.dankulp.com/blog
>

Reply via email to