Fluig para Protheus

Como enviar um campo no Fluig para o Protheus através de web service?

Boa tarde,

A integração pode ser feita via serviço do Fluig.

Você tem que instalar o ws do Protheus como um serviço no Fluig e consumí-lo.

Com o serviço instalado, normalmente utilizo um dataset para fazer a integração, via chamada do serviço criado no passo anterior.

Abaixo um exemplo de consumo de um método que me retorna os clientes cadastrados de determinada filial no Protheus:

var QVLOGIN = "LOGIN";var QVPASS = "SENHA";

var protheusService = ServiceManager.getService('SERVICO_PROTHEUS'); var serviceHelper = protheusService.getBean(); var serviceLocator = serviceHelper.instantiate('br.com.totvscloud.protheus.prd.CLIENTE._26530.SERVICE'); var service = serviceLocator.getQVSERVICESSOAP();

var result = service.mtgetinfcl(QVLOGIN,QVPASS,QVEMPRESA,QVFILIAL,QVJSON);

A variável result vai me retornar um JSON com os dados dos clientes. Depois eu manipulo o JSON, montando meu dataset de retorno.

Abs.

Tem como exemplificar a parte do dataset?