2011-02-07 2 views
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을 건네 주면 (자) 발생합니다.

내가 뭘 잘못하고 있니?

답변

0

아마도 아무 것도 아닙니다. 내가 너라면 PMR을 올릴거야.

독립형 보안 대신 페더레이션 보안을 구성한 경우에는 파일 기반 영역을 삭제하십시오. 페더레이션 보안을 구성 할 때는 항상 삭제해야합니다.