1 Reply Latest reply on Dec 22, 2017 7:40 PM by L. Fernigrini

    Recuperar usuarios y roles desde LDAP usando BPM API

    3551891

      Eh estado probando utilizar la API de BPM para recuperar usuarios y roles del workspace con usuarios locales no hay problema los datos son obtenidos, el problema inicia cuando se carga un ldap en weblogic, ¿Que es lo que podría estar ocasionando eso?

      Anexo el metodo que estoy utilizando:

          public String obtenerRoles() throws BPMIdentityException {

            

              BPMIdentityService service;

          

              Logger logger = Logger.getLogger(UtileriasJuridicoInt.class.getName());

              Map<IWorkflowServiceClientConstants.CONNECTION_PROPERTY, java.lang.String> properties =

                  new HashMap<IWorkflowServiceClientConstants.CONNECTION_PROPERTY, java.lang.String>();

              properties.put(IWorkflowServiceClientConstants.CONNECTION_PROPERTY.SOAP_END_POINT_ROOT,

                             "http://localhost:7001/integration/services/IdentityService/identity");

              service =

                      WorkflowServiceClientFactory.getSOAPIdentityServiceClient("jazn.com",

                                                                                properties,

                                                                                logger);

             

             

              List<BPMUser> usuarios;

              usuarios = service.getUsers();

              List<BPMUser> usuarios;

              List<BPMRole> roles;

       

                for (BPMUser usuario : usuarios) {

                  roles = usuario.getAppRoles(true);

                  System.out.println("Usuario:" + usuario.getName());

                      for (BPMRole rol : roles) {

                          System.out.println("Rol" + rol.getName());

                      }

                  }

       

       

              }

             

             

             

             return null;

         }