Pessoal, como consigo fazer o retorno dos campos contidos dentro do em um dataset? Só consigo retornar os campos CA1_VEND, CA3_EMAIL e CA3_NOME.
function defineStructure() {
addColumn("VEND");
addColumn("EMAIL");
addColumn("NOMEVEND");
addColumn("CGC");
addColumn("CODIGO");
addColumn("ESTADO");
addColumn("LIMITECRED");
addColumn("LOJA");
addColumn("MUNICIPIO");
addColumn("NOME");
addColumn("NREDUZ");
addColumn("VENCLC");
}
function onSync(lastSyncDate) {
}
function createDataset(fields, constraints, sortFields) {
var dataset = DatasetBuilder.newDataset();
dataset.addColumn("VEND");
dataset.addColumn("EMAIL");
dataset.addColumn("NOMEVEND");
dataset.addColumn("CGC");
dataset.addColumn("CODIGO");
dataset.addColumn("ESTADO");
dataset.addColumn("LIMITECRED");
dataset.addColumn("LOJA");
dataset.addColumn("MUNICIPIO");
dataset.addColumn("NOME");
dataset.addColumn("NREDUZ");
dataset.addColumn("VENCLC");
var servico = "WSCOL008";
//Instanciar o servico
var instanceservice = ServiceManager.getServiceInstance(servico);
//Instaciando o WSSB1
var classereavalia = instanceservice.instantiate("link");
var objetowsreavalia = classereavalia.getWSCOL008SOAP();
var array = objetowsreavalia.limiteA1("01"," ");
//log.info("teste lista -->");
var alista = array.getLISTAA3();
for(var i=0; i < alista.size(); i++ ){
var listareavalia = alista.get(i);
dataset.addRow(new Array(listareavalia.getCA1VEND(),listareavalia.getCA3EMAIL(),listareavalia.getCA3NOME()/*,listareavalia.getCA3CLIENTES()*/));
}
return dataset;
}function onMobileSync(user) {
}