Versão atual:

passar array no webservice

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

Versões (4):

Ver a versão formatada

passar array no webservice

Comentário

new question