0
在運行於websphere 7門戶網站服務器上的portlet中,我想要創建一個新的用戶組,該用戶組是現有組的子組。在WebSphere 7(Portal)中創建用戶組作爲子組
下面是代碼(即我shortend儘可能保持對焦):
/* 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));
調試語句打印:
與 CN =創建新組[groupCn] , parentDn = CN = [CN_OF_GROUP],O = defaultWIMFileBasedRealm
代碼沒有創建組。但它看起來像parentDN參數被忽略。該組不是創建爲父級的子組,而是創建爲頂級組。 (如果我將parentDn作爲null傳遞,則會發生同樣的情況)。
我在這裏做錯了什麼?