PDA

View Full Version : [Java- AXIS] gestione eccezione in WSDL


orpheus
02-04-2008, 20:34
Ciao,

stavo facendo alcune prove con axis 1.4 e volevo sapere come funziona il discorso delle eccezioni.

Esempio di interfaccia del servizio

public interface InterfacciaServizio{

public void metodo() throws MyException;
}



dove MyException è una mia classe d'eccezione, si può mappare in qualche modo nl wsdl che descrive il ws ? Se si utilizzando java2WSDL bisogna settare qualche opzione?

Grazie per ogni suggerimento

orpheus
03-04-2008, 13:12
Uppete

tomminno
03-04-2008, 13:29
Qua c'è una spiegazione:
http://http://www.ibm.com/developerworks/webservices/library/ws-tip-jaxrpc.html

non so però cosa succede se il client non è un applicativo Java.

orpheus
07-04-2008, 09:26
Grazie...il link mi è stato molto utile


nuova domanda se la mia interfaccia descrive una cosa del tipo



public interface servizio{
public void metodo(Vector<Pippo> vettore);
}


dove Pippo è una classe complessa.


Come faccio a far capire ad Axis di mappare anche Pippo come complexType nel wsdl in modo che quando faccio wsdl2java mi venga creato il codice anche per Pippo.

Per il momento non ci sono riuscito e ho dovuto editare a mano il wsdl prodotto da java2wsdl introducendo descrizione per Pippo...il wsdl mi mappa unicamente il Vettore con la possibiltà di contenere xsd:AnyType..

Qualche suggerimento ?

orpheus
07-04-2008, 15:54
up

orpheus
08-04-2008, 09:25
up

orpheus
09-04-2008, 11:05
:cry: :mc: ....proprio nessuno mi riesce ad aiutare o quantomeno indirizzare verso la soluzione ? :help:

orpheus
10-04-2008, 13:03
Ok ...cambiato strada

invece che Vector<ClasseA> sono passato a ClasseA[] e tutto nel WSDL si è risolto