그룹에 속한 모든 사용자와 그룹의 역할을 표시하려고합니다.
이제 "// account"가있는 모든 사용자, "// group"이있는 모든 그룹 또는 "// role"이있는 모든 역할을 나열 할 수 있습니다. 나는 그룹 대신 난 그냥 역할에 대한 userPath.Value = "//group";
또는 .."//role";
을 변경해야하는 사용자를 표시 할 경우그룹에있는 모든 사용자를 표시하는 방법 - IBM Cognos 10 SDK
propEnum[] props = new propEnum[] {
propEnum.searchPath, propEnum.defaultName,};
sort[] s = new sort[] { new sort() };
s[0].order = orderEnum.ascending;
s[0].propName = propEnum.defaultName;
queryOptions queryOptions = new queryOptions();
StringBuilder output = new StringBuilder();
// Look for all the users.
output.AppendFormat("\nUsers:\n");
searchPathMultipleObject userPath = new searchPathMultipleObject();
userPath.Value = "//account";
baseClass[] bc = cBICMS.query(userPath, props, s, queryOptions);
if (bc.Length > 0)
{
foreach (baseClass report_item in bc)
{
output.AppendFormat("DefaultName: {0}\n", report_item.defaultName.value);
output.AppendFormat("SearchPath: {0}\n", report_item.searchPath.value);
}
}
:
이것은 내가 모든 사용자/그룹/역할을 얻는 방법이다.
누구에게 아이디어가 있습니까?