Zdar, 

 

mam napr. takovouto webovou sluzbu, jejiz metoda vraci vice ruznych
datovych typu (beanu)

 

@WebService

public class MyService {

     

    @WebMethod

    Object returnMultipleObjects() {

        ...

    }

 

    @WebMethod

    MyObject doNothing() {

        ...

    }

}

 

JAX WS mi vygeneruje WSDL a XML schema, kde je MyObject jako complex
type a tim padem metoda returnMultipleObjects muze vracet i MyObject. 

 

Kdyz ale metodu doNothing() smazu, tak v tom XML schema MyObject neni
jako complex type a returnMultipleObject tento bean neumi vracet (resp.
Marschaller nevi, jak ma MyObject marshallovat) 

 

Otazka zni:

- je mozne nekde specifikovat XML schema s objekty (at uz jako parametr
wsgen nebo nejakou anotaci nekde), ktere je mozne vracet metodou
returnMultipleObjects?

 

Dik moc

Tom

Odpovedet emailem