veuillez suivre cet exemple de fonctionnement d'ADBClient

public class ADBClient{
    public static void main(java.lang.String args[]){
        try{
            StockQuoteServiceStub stub =
                new StockQuoteServiceStub
                ("http://localhost:8080/axis2/services/StockQuoteService";);

            getPrice(stub);
            update(stub);
            getPrice(stub);

        } 
        catch(Exception e)
       {
            e.printStackTrace();
            System.err.println("\n\n\n");
        }
    }
    /* fire and forget */
    public static void update(StockQuoteServiceStub stub){
        try{
//notification nous devons appeler le serviceStub pour l'opération

            StockQuoteServiceStub.Update req = new 
StockQuoteServiceStub.Update();
            req.setSymbol ("ABC");
            req.setPrice (42.35);

            stub.update(req);
            System.err.println("price updated");
        } catch(Exception e){
            e.printStackTrace();
            System.err.println("\n\n\n");
        }
    }

    /* two way call/receive */
    public static void getPrice(StockQuoteServiceStub stub){
        try{
//notification nous devons appeler le serviceStub pour l'opération

            StockQuoteServiceStub.GetPrice req = new 
StockQuoteServiceStub.GetPrice();

            req.setSymbol("ABC");

            StockQuoteServiceStub.GetPriceResponse res =
                stub.getPrice(req);

            System.err.println(res.get_return());
        } catch(Exception e){
            e.printStackTrace();
            System.err.println("\n\n\n");
        }
    }
}

Bon Chance
Martin Gainty 
______________________________________________ 
Note de déni et de confidentialité
Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le 
destinataire prévu, nous te demandons avec bonté que pour satisfaire informez 
l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est 
interdite. Ce message sert à l'information seulement et n'aura pas n'importe 
quel effet légalement obligatoire. Étant donné que les email peuvent facilement 
être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité 
pour le contenu fourni.




> Date: Thu, 6 Aug 2009 16:39:28 +0200
> From: [email protected]
> To: [email protected]
> Subject: unknown error
> 
> hello every one
> 
> Actually, i used to work with axis2, implementing web service and 
> invoking them by a simple client and it worked usually fine.
> however, i was surprised by a throwed exception i don't know the reason
> below is the client code which was working fine:
> 
> import java.rmi.RemoteException;
> 
> import org.apache.axis2.AxisFault;
> 
> import doca.SoustraStub.Soust;
> import doca.SoustraStub.SoustResponse;
> 
> public class SoustraClient {
> public static void main (String argv[]){
>    
>     try {
>         SoustraStub stub = new 
> SoustraStub("http://localhost:8080/finalServ/services/Soustra";);
>    
>         Soust sous = new Soust();
>        
>         sous.setB(7);
>         sous.setB(4);
>        
>         SoustResponse resp = stub.soust(sous);
>        
>     System.out.println("le résultat de soustraction est 
> :"+resp.get_return());
>     } catch (AxisFault e) {
>         // TODO Auto-generated catch block
>         e.printStackTrace();
>     } catch (RemoteException e) {
>         // TODO Auto-generated catch block
>         e.printStackTrace();
>     }
>    
> }
> }
> 
> and this is the unknown exception:
> 
> org.apache.axis2.AxisFault: unknown
>     at 
> org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:512)
>     at 
> org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:370)
>     at 
> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:416)
>     at 
> org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:228)
>     at 
> org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)
>     at doca.SoustraStub.soust(SoustraStub.java:186)
>     at doca.SoustraClient.main(SoustraClient.java:21)
> 
> please help

_________________________________________________________________
Express your personality in color! Preview and select themes for Hotmail®. 
http://www.windowslive-hotmail.com/LearnMore/personalize.aspx?ocid=PID23391::T:WLMTAGL:ON:WL:en-US:WM_HYGN_express:082009

Reply via email to