用于获取访问 obiee 目录中特定对象所需的角色/角色的 API

Posted

技术标签:

【中文标题】用于获取访问 obiee 目录中特定对象所需的角色/角色的 API【英文标题】:API to get the role/roles required to access specific object in obiee catalog 【发布时间】:2017-09-22 09:22:24 【问题描述】:

是否有任何 API 可以让我获得目录中特定对象所需的角色?

例如,如果用户想要查看名为“成本分析”的特定分析。通过传递该对象(名称,路径)成本分析的名称或其路径或属性。我可以获得查看成本分析所需的角色吗?

【问题讨论】:

【参考方案1】:

您可以使用 OBIEE SOAP "WebCatalogService Service" getItemInfo() 方法返回有关目录对象的各种信息,包括 ACL 详细信息。

https://docs.oracle.com/cd/E21764_01/bi.1111/e16364/methods.htm#BIEIT296

要使用 API,您必须从 SAWSessionService Service logon() 方法开始获取 session_id 以传递您的 getItemInfo 请求。

https://docs.oracle.com/cd/E21764_01/bi.1111/e16364/methods.htm#BIEIT240

【讨论】:

以上是关于用于获取访问 obiee 目录中特定对象所需的角色/角色的 API的主要内容,如果未能解决你的问题,请参考以下文章

尝试从 Access 运行 Excel 以格式化导出的表,获取所需的对象错误

如何在通过 OBIEE 中的代理发送报告时编辑电子邮件名称?

获取docker发行版 - 安装所需的字符串

应用程序角色未显示在 Identity Manager - OBIEE12c

java设计模式——adapter模式

仅从 CoreDate 或所有内容中获取所需的数据?