Informatica ActiveVOS
- Informatica ActiveVOS 9.2.4.6
- All Products
// imports similar to previous examples try { // Create service and get service port 'idServicePort' similar to previous examples. // ... // ... // Create identity query with includes and excludes: // 1) include groups : loanreps, user: loancsr TIdentityQueryValues includeQueryValues = new TIdentityQueryValues(); includeQueryValues.getGroup().add("loanreps"); // group includeQueryValues.getUser().add("loancsr"); // user // 2) exclude groups : loanmgrs TIdentityQueryValues excludeQueryValues = new TIdentityQueryValues(); excludeQueryValues.getGroup().add("loanmgrs"); // group // Create query with includes and excludes TIdentityQuery query = new TIdentityQuery(); query.setInclude(includeQueryValues); query.setExclude(excludeQueryValues); // Invoke findIdentites() operation. TIdentityResultSet resultSet = idServicePort.findIdentities(query); System.out.println("Query match count : " + resultSet.getTotalRowCount()); // get list of Identities from resultset List identities = resultSet.getIdentities().getIdentity(); System.out.println("Found identities count: " + identities.size()); for (TIdentity identity : identities) { // print details, similar to previous example } } catch(Exception e) { e.printStackTrace(); }