Boa tarde!
Estou consumindo um webservice no fluig via dataset, este webservice receber um array, estou tentando passar o valor do array porem não estou conseguindo.
Alguém teria exemplo de como enviar esse array pelo webservice para me passar?
segue abaixo o código fonte que montei.
function createDataset(fields, constraints, sortFields) {
var dataset = DatasetBuilder.newDataset();
dataset.addColumn("Recursos");
dataset.addColumn("Segunda");
var periodicService = ServiceManager.getService('ws_array');
var serviceHelper = periodicService.getBean();
log.info("FERIAS ANTES LOCATOR")
var serviceLocator = serviceHelper.instantiate("localhost._8090.WSARRAY");
log.info("FERIAS DEPOIS LOCATOR")
var service = serviceLocator.getWSARRAYSOAP();
var aArray = serviceHelper.instantiate("localhost._8090.TESTE");
log.info("Passou instancia Array")
var orca = serviceHelper.instantiate("localhost._8090.CONTAS");
log.info("Passou instancia Conta")
log.info("%%%%%"+orca);
log.info('$$$$$'+aArray);
aArray.setAARRAY(orca);
orca.setCVAL('909898');
orca.setCMES('JANEIRO');
log.info('&&&&'+orca.getCVAL);
log.info('¨¨¨¨¨'+''+service )
log.info('Antes de enviar'+aArray);
result = service.teste(aArray.getAARRAY());
log.info('Retorno!'+result);
dataset.addRow('TESTE!','TESTE2');
return dataset;
}
E no log apresenta erro:Can't find method com.sun.proxy.$Proxy544.teste(localhost._8090.TESTE). (#37) in at line number 37