Índice


Plataforma

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:

<fields> 

</fields>