0
websphere 7 포털 서버에서 실행되는 포틀릿에서 기존 그룹의 하위 그룹 인 새 사용자 그룹을 생성하려고합니다.WebSphere 7 (Portal)에서 하위 그룹으로 사용자 그룹 생성
/* vars */
final PumaController controller = ...;
final PumaLocator locator = ...;
final PumaProfile pumeProfile = ...;
final groupCn = ... ;
/* code to add group */
final List<Group> parent = locator.findGroupsByAttribute("cn", CN_OF_GROUP);
final String parentDn = pumaProfile.getIdentifier(parent.get(0));
log.debug("creating new group with cn=" + groupCn + ", parentDn=" + parentDn);
newGroup = controller.createGroup(groupCn, parentDn, new HashMap<String, Object>(0));
디버그 문 인쇄 : 여기
(나는 초점을 유지하기 위해 가능한 한 많이 shortend 것을) 코드입니다 CN = 새로운 그룹을 생성을 [groupCn] , 상위 DN = CN = CN_OF_GROUP, O = defaultWIMFileBasedRealm
코드 그룹을 생성한다. parentDN 인수가 무시되는 것 같습니다. 그룹은 상위의 하위 그룹으로 생성되지 않지만 최상위 그룹으로 생성됩니다. (parentDn으로서 null을 건네 주면 (자) 발생합니다.
내가 뭘 잘못하고 있니?