Estou com o erro quando executo o dataset no eclipse, alguém pode me ajudar?
function createDataset(fields, constraints, sortFields) { var NOME_SERVICO = "WSHOSTSERVICE"; var CAMINHO_SERVICO = "com.totvs.WsDataServer";
var dataset = DatasetBuilder.newDataset();
try{ var servico = ServiceManager.getServiceInstance(NOME_SERVICO); log.info("Servico: " + servico);
var serviceHelper = servico.getBean(); var instancia = servico.instantiate(CAMINHO_SERVICO); log.info("Instancia: " + instancia);
var ws = instancia.getRMIwsDataServer(); log.info("WS: " + ws);
var authenticatedService = serviceHelper.getBasicAuthenticatedClient(ws, "com.totvs.IwsDataServer", 'mestre', 'totvs');
log.error(ws);
var fieldsXml = ""; fieldsXml += ""; fieldsXml += ValidaCampo("CODCOLIGADA", fields[1]); fieldsXml += ValidaCampo("CHAPA", fields[2]); fieldsXml += ValidaCampo("INICIOPERAQUIS", fields[3]); fieldsXml += ValidaCampo("FIMPERAQUIS", fields[4]); fieldsXml += ValidaCampo("SALDOPERIODOATUAL", fields[5]); fieldsXml += ValidaCampo("LIMITEGOZOFERIAS", fields[6]); fieldsXml += ValidaCampo("DATAPAGTO", fields[7]); fieldsXml += ValidaCampo("DATAINICIO", fields[8]); fieldsXml += ValidaCampo("NRODIASFERIAS", fields[9]); fieldsXml += ValidaCampo("DATAFIM", fields[10]); fieldsXml += ValidaCampo("NRODIASABONO", fields[11]); fieldsXml += ValidaCampo("PAGA1APARC13O", fields[12]); fieldsXml += ValidaCampo("SITUACAOFERIAS", fields[13]); fieldsXml += ""; fieldsXml += "";
log.error(fieldsXml);
log.info("DataSet enviado para o TBC " + fieldsXml);
//verificar usu�rio e senha var result = authenticatedService.saveRecordEmail("FopPFUFeriasPerDataFluig", fieldsXml, parseContext(constraints), fields[0]);
if ((result != null) && (result.indexOf("===") != -1)) { var msgErro = result.substring(0, result.indexOf("==="));
throw msgErro; }
dataset.addColumn("RESULT"); dataset.addRow(new Array(result));
return dataset; } catch (e) {
if (e == null) e = "Erro desconhecido; verifique o log do AppServer";
var mensagemErro = "Erro na comunica��o com o TOTVS TBC: " + e; log.error(mensagemErro); dataset.addColumn("ERROR"); dataset.addRow(new Array(e));
return dataset; } }
function ValidaCampo(campo, valor){ if ((valor != null) && ((valor != "") || (valor == 0))) { return "<"+campo+">"+valor+""; } else return "<"+campo+">"; }
function parseContext(constraints){ var context = ""; if ((constraints != null) && (constraints.length > 0) && (constraints[0].getFieldName() == "RMSContext")) { context = constraints[0].getInitialValue(); }
return context; }