Ich versuche zu schreiben, um einen Webservice zu schreiben, auf dem eine der Anwendung von Drittanbietern die Antwort für meine Anforderungen senden wird. Wir haben vier Arten von Antworten CreateResponse, GetResponse, SetResponse, DeleteResponse. Wenn die Ausführung der Anforderung fehlschlägt, wird die dritte Seite die SoapFault-Nachricht senden. Wie diese eingehenden SoapFault in meinem WebserviceSo behandeln eingehende SoapFault-Nachricht
`import javax.jws.WebService;
import javax.jws.HandlerChain;
import javax.jws.WebMethod;
import javax.xml.ws.BindingType;
import javax.xml.ws.soap.SOAPBinding;
@WebService(targetNamespace ="http://schemas.shaik.com/cai3g1.2/")
@HandlerChain(file = "handler.xml")
public class MyFirstWebService {
@WebMethod(operationName = "CreateResponse")
public void sendRequest() {
}
@WebMethod(operationName = "GetResponse")
public void sendRequest1() {
}
@WebMethod(operationName = "SetResponse")
public void sendRequest2() {
}
@WebMethod(operationName = "DeleteResponse")
public void sendRequest3() {
}
@WebMethod(operationName = "Fault")
public void sendRequest4() {
}
@WebMethod(operationName = "Cai3gFault")
public void sendRequest5() {
}
}
`
betrachten Sie Namespaces als Pakete? Natürlich haben Sie viele verschiedene Pakete gleichzeitig in jedem Webservice. Wo ist das Problem? – luk2302