Índice
Produto: fluig
Tipo de API: Web service
Ocorrência
Por que ao utilizar o serviço de WebService para pegar os dados de um dataset (método getDataset) retorna o erro abaixo?
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<soap:Fault>
<faultcode>soap:Server</faultcode>
<faultstring>java.lang.NullPointerException</faultstring>
<detail>
<ns1:Exception xmlns:ns1="http://ws.dataservice.ecm.technology.totvs.com/"/>
</detail>
</soap:Fault>
</soap:Body>
</soap:Envelope>
Causa
Requisição sendo enviada sem alterar algum campo preenchido automaticamente pela ferramenta utilizada. É criado a seguinte estrutura por padrão:
<fields>
<item>?</item>
</fields>
Solução
Caso não se queira informar nenhum campo, deve-se eliminar a tag <item> deixando apenas: