Alguem utiliza os web service do RM, preciso de uma ajuda desde ja agradeço.
Olá Iury, existe o http://api.totvs.com.br que tem exemplos de códigos client em C#, Javascript, Fluig
vc tem alguma aplicação pronta que utiliza o web service, pois esta dando erro nos codigos que estou usando la do http://api.totvs.com.br obg agradeço!
Iury, tem esse dataset no fluig consultando as áreas de conhecimento BibPubAreaConData, utiliza um serviço SOAP que aponta pro WSDL http://187.94.56.129:8051/wsDataServer/MEX?wsdl do ambiente do api.totvs.com.br
function createDataset(fields, constraints, sortFields) {
var context = "CODCOLIGADA=1;CODFILIAL=1;CODTIPOCURSO=1;CODSISTEMA=S;CODUSUARIO=mestre"
var filtro = "1=1" ;
var serviceHelper = ServiceManager.getService('rmsoap');
var serviceLocator = serviceHelper.instantiate('com.totvs.WsDataServer');
var service = serviceLocator.getRMIwsDataServer();
var properties = {};
properties["basic.authorization"] = "true";
properties["basic.authorization.username"] = "mestre";
properties["basic.authorization.password"] = "integracao";
var customClient = serviceHelper.getCustomClient(service, properties);
var retorno = customClient.readView('BibPubAreaConData', filtro, context);
var xmlResultados = new XML(retorno);
var dataset = DatasetBuilder.newDataset();
dataset.addColumn('CODCOLIGADA');
dataset.addColumn('CODPUBLIC');
dataset.addColumn('CODAREA');
dataset.addColumn('CODGRUPO');
dataset.addColumn('CODIGO');
dataset.addColumn('AREADESC');
dataset.addColumn('SUBAREADESC');
for(var i = 0; i < xmlResultados.LPubAreaCon.length(); i++) {
dataset.addRow(new Array(
xmlResultados.LPubAreaCon[i].CODCOLIGADA.toString(),
xmlResultados.LPubAreaCon[i].CODPUBLIC.toString(),
xmlResultados.LPubAreaCon[i].CODAREA.toString(),
xmlResultados.LPubAreaCon[i].CODGRUPO.toString(),
xmlResultados.LPubAreaCon[i].CODIGO.toString(),
xmlResultados.LPubAreaCon[i].AREADESC.toString(),
xmlResultados.LPubAreaCon[i].SUBAREADESC.toString()
));
}
return dataset;
}