Я хочу создать SOAP Java Web Service, как показано ниже.
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:bper="http://www.portalfiscal.inf.br/bpe/wsdl/BPeRecepcao"> <soap:Header/> <soap:Body> <bper:bpeDadosMsg>?</bper:bpeDadosMsg> </soap:Body> </soap:Envelope>
Я пробовал это с кодом ниже, но этот код генерирует параметр Arg0.
@WebService( name = "BPeRecepcao", serviceName = "BPeRecepcao", targetNamespace = "http://www.portalfiscal.inf.br/bpe/wsdl/BPeRecepcao") @BindingType(javax.xml.ws.soap.SOAPBinding.SOAP12HTTP_BINDING) public class BPeRecepcaoImpl { @WebMethod public String bpeDadosMsg(String name) { System.out.println("Received: " + name); return "Received: " + name; } }
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:bper="http://www.portalfiscal.inf.br/bpe/wsdl/BPeRecepcao"> <soap:Header/> <soap:Body> <bper:bpeDadosMsg> <arg0>?</arg0> </bper:bpeDadosMsg> </soap:Body> </soap:Envelope>
Что мне нужно изменить, чтобы сделать это правильно?
Спасибо.