Seguindo os passo descritos na documentação: http://tdn.totvs.com/pages/releaseview.action?pageId=81789185
ao se executar algum método dentro do fluig é retornado o 'erro could send message', entretanto, utilizando o SOAPUI, o procedimento é executado corretamente.
function createDataset(fields, constraints, sortFields) {
var serviceProvider = ServiceManager.getService('TOTVS');
var serviceLocator = serviceProvider.instantiate('com.totvs.framework.ws.execbo.service.WebServiceExecBO');
var service = serviceLocator.getWebServiceExecBOPort();
log.warn(service);
for (var i in service){
log.warn(i);
}
var token = service.userLogin('super');
var jsonParams = '[{"name":"tt-transportador",'+
'"type":"input-output",' +
'"dataType":"temptable",' +
'"value":{"name":"tt-transportador",' +
'"fields" :[{"name":"cod_transp","label":"cod_transp","type":"integer"},' +
'{"name":"nome","label":"Nome","type":"character"}],' +
'"records":[]' +
'}}]';
var resp = service.callProcedureWithToken(token, "testeProcedure.p", "soma", jsonParams);
var respObj = JSON.parse(resp);
log.warn(respObj[0].value);
var newDataset = DatasetBuilder.newDataset();
newDataset.addColumn("Cod_banco");
return newDataset;
}