Versão atual:

Problemas com webservice

estou tendo problemas para consumir um web service externo pelo fluig, segui o exemplo da documentação e tento jogar uma classe que não exige parametros para um datasert mas ele apresenta um erro

function createDataset(fields, constraints, sortFields) {

    var datasetConsumo = DatasetBuilder.newDataset();

        datasetConsumo.addColumn("cod");
        datasetConsumo.addColumn("ListaDeCustos");

        //Conecta ao serviço e realiza a busca

        var busca = ServiceManager.getService('Protheus');
        var serviceHelper = busca.getBean();
        var localizador = serviceHelper.instantiate('_180._63._94._187._51247.LISTARCC');
        var serviço = localizador.getWSNULL();


        //invocando o serviço

        try{
            var resultado = serviço.getWSNULL("");
            log.info(serviço.getWSNULL());

            var xml = new XML(resultado);
            for( var index in xml.Table){

                var element = xml.Table[index];

                datasetConsumo.addRow(new Array(element.CODCC.toString(), element.DESCRICAO.toString()));
            }

        }catch(erro){
            datasetConsumo.addRow(new Array(erro));
        }
        return datasetConsumo;
}

Versões (2):

Ver a versão formatada

Problemas com webservice

Comentário

new question