Advertisement
Guest User

Untitled

a guest
Mar 31st, 2020
333
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function createDataset(fields, constraints, sortFields) {
  2.     var dataset = DatasetBuilder.newDataset();
  3.  
  4.     dataset.addColumn('result');
  5.  
  6.     try {
  7.         var serviceProvider = ServiceManager.getServiceInstance('ECMColleagueService');
  8.         var serviceLocator = serviceProvider.instantiate('com.totvs.technology.ecm.foundation.ws.ECMColleagueServiceService');
  9.         var service = serviceLocator.getColleagueServicePort();
  10.  
  11.         var colleagueDto = serviceProvider.instantiate('com.totvs.technology.ecm.foundation.ws.ColleagueDto');
  12.  
  13.         colleagueDto.setCompanyId(1);
  14.         colleagueDto.setColleagueId('teste_oggi');
  15.         colleagueDto.setColleagueName('Usuario Teste');
  16.         colleagueDto.setActive(true);
  17.         colleagueDto.setVolumeId('Default');
  18.         colleagueDto.setLogin('teste_oggi');
  19.         colleagueDto.setMail('teste_oggi@empresa.com');
  20.         colleagueDto.setPasswd('teste_oggi');
  21.         colleagueDto.setAdminUser(false);
  22.         colleagueDto.setEmailHtml(true);
  23.         colleagueDto.setDialectId('pt_BR');
  24.  
  25.         var colleagueDtoArray = serviceProvider.instantiate('com.totvs.technology.ecm.foundation.ws.ColleagueDtoArray');
  26.         colleagueDtoArray.getItem().add(colleagueDto);
  27.  
  28.         var result = service.createColleague('dev', 'DevAdmin@2019#', 1, colleagueDtoArray);
  29.  
  30.         log.info('Usuário criado');
  31.         log.info(result);
  32.         log.dir(result);
  33.  
  34.         dataset.addRow([result]);
  35.     } catch (error) {
  36.         dataset.addRow([error.message]);
  37.     }
  38.  
  39.     return dataset;
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement