Как создать пример SOAP Java Web Service?Я хочу удалить параметр Arg0, но передать информацию в теле метода - PullRequest
0 голосов
/ 12 мая 2019

Я хочу создать 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>

Что мне нужно изменить, чтобы сделать это правильно?

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...