Como enviar um campo no Fluig para o Protheus através de web service?
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?
— Marcella 18 de Aug de 2017