Eu solucionei a questão abrindo a classe vcXMLRPC.
Após o acesso a classe eu copiei o método DatasetFactory.getDataset e o alterei de acordo com minhas necessidades.
Código do método original da vcXMLRPC:
DatasetFactory.getDataset = function(name, fields, constraints, order, callback) {
var data = {
name: name,
fields: fields,
constraints: constraints,
order: order
};
if (fluigXMLRPC.debugging) {
fluigXMLRPC.debug("#DatasetFactory.getDataset " + fluigXMLRPC.datasetsUrl);
fluigXMLRPC.debug(data);
fluigXMLRPC.debug("callback? " + (callback != undefined));
}
var result;
simpleAjaxAPI.Create({
url: fluigXMLRPC.datasetsUrl,
data: data,
async: (callback != undefined),
success: function(data) {
if (fluigXMLRPC.debugging) {
fluigXMLRPC.debug("#DatasetFactory.getDataset success");
fluigXMLRPC.debug(data);
}
if (callback) {
callback.success(data.content);
} else {
result = data.content;
}
},
error: function(jqXHR, textStatus, errorThrown) {
if (fluigXMLRPC.debugging) {
fluigXMLRPC.debug("#DatasetFactory.getDataset error");
fluigXMLRPC.debug(jqXHR);
fluigXMLRPC.debug(textStatus);
fluigXMLRPC.debug(errorThrown);
}
if (callback) {
callback.error(jqXHR, textStatus, errorThrown);
} else {
fluigXMLRPC.error(textStatus, errorThrown);
}
}
});
return result;
}