Olá pessoal, boa tarde!
Estou tentando realizar uma integração com o Protheus via Web Service Rest.
Ao realizar a integração, estou usando o seguintes parâmetros:
var postData = {
companyId: getValue("WKCompany") + '', serviceCode: '{SERVICE_NAME}', endpoint: '/rest/{SERVICE_NAME}', method: 'post',// 'delete', 'patch', 'put', 'get' timeoutService: '100', // segundos params: JSON.parse(ObjProd), options: { encoding: 'UTF-8', mediaType: 'application/json', useSSL: true }, }
Contudo, o Fluig está me retornando a seguinte mensagem de erro:
Atividade de serviço executada com falha:
Tentativa: 1 - Erro Wrapped javax.ejb.EJBException: java.lang.ClassCastException: class java.util.ArrayList cannot be cast to class java.util.Map (java.util.ArrayList and java.util.Map are in module java.base of loader ‘bootstrap’) (#57) - Tempo de Execução 83 ms
A variavel ObjProd na realidade é um array que contém os dados que eu desejo passar para o Webservice.
Me desculpem se não ficou muito claro o meu questionamento, mas se não der para enter, por favor, comentem que vamos chegar em um entendimento.