问题标签 [novell-idm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
8486 浏览

sap - SAP HR 关系模型

SAP HR 显然有几个模型来描述职位 (S)、工作 (C)、组织 (O) 和人员 (P) 对象之间的关系,组织管理 (OM) 模块用于维护这些对象。

P(人)对象通常是职位持有者(S)。

有 SS 关系模型,我被告知称为监督模型。也就是说,每个职位都向另一个职位报告,其中一个职位被视为经理。

还有另一个模型,我试图找到它的名称,其中组织报告的结构首先位于 O 对象之间,在树结构中。在每个节点上,S 对象属于 O 对象,其中一个被标记为 Manager。

毫无疑问,还有其他模型,如果您知道它们的名称以及它们的工作原理,那将非常有用!

我对这个问题的看法是,尝试将来自 SAP HR 的 Novell Identity Manager 驱动程序实施到 eDirectory 身份库中,从那里将用户配置到 Active Directory 和 Lotus Notes。

该项目的关键驱动因素之一是经理和 directReports 结构,因此可以识别所有经理,并使报告结构可视化。由此可见 SAP HR 关系建模的重要性。

0 投票
1 回答
1135 浏览

soap - 在 salesforce.com 中,您可以拥有多值属性吗?

我正在为 Salesforce.com 开发 Novell Identity Manager 驱动程序,并试图更好地了解 Salesforce.com 平台。

迄今为止,我取得了非常好的成功。我可以从 SFDC 中读取几乎任意对象类,并为它们创建 eDirectory 对象,等等。这一切都已完成并且运行良好。(发布者频道)。一旦我把 Query 事件映射出来,几乎所有东西都开始在 Publisher Channel 中工作。

我现在正致力于在 eDirectory 中发生更改时将事件发送回 SFDC(订阅者通道)。

我在 SOAP API 中使用 upsert() 函数,并且使用 Novell Identity Manager,您基本上可以构建 SOAP 文档,并且可以在构建它时看到结果。(您可以在 XSLT 中执行此操作,或者您可以使用各种允许的令牌在 DirXML 脚本中构建文档。我正在使用到目前为止运行良好的 DirXML 脚本。)。

该评论的结果是我可以构建 SOAP 文档,查看它,以确保我做对了。这通常不同于示例代码通常提供的 Java/C++ 方法。这种方式更直观。

关于 upsert() 有几件事我不完全理解。我知道如何清空一个值,我应该得到那种事件。在<urn:sObjects>节点内部,添加一个类似的节点(假设您已经声明了命名空间):

<urn1:fieldsToNull>FieldName</urn1:fieldsToNull>

我知道如何向属性(FieldName)添加一个值(AttrValue),添加一个节点,如:

<FieldName>AttrValue</FieldName>

所有这些都有效并且非常简单。

我的问题是,SFDC 中的值可以是多值的吗?在 eDirectory 中,多值属性的更改可以通过两种方式发生:

  • 可以删除所有值,并重新添加新集合。
  • 删除的单个值可以作为那种事件(删除值)发送,也可以在一次操作中删除多个值。

查看 SFDC,我只看到似乎存储在单个条目中的多选项列表属性:或;划定的。在 SFDC 中是否有另一种以不同方式管理的多值属性?如果是这样,人们将如何通过 SOAP API 操作它?

我仍然需要决定是否要将这些多选项列表映射到单个字符串或字符串的多值属性。第一种方法更简单,第二种方法更有用......嗯......选择......

一些参考资料:

  • 我一直在使用示例 SOAP 消息页面来了解文档的外观。
  • Apex Explorer是一个用于浏览数据库和测试查询的踢球工具。就像DBVisualizer对 JDBC 连接的数据库所做的一样。如果没有它,这将变得更加困难!
  • SoapUi也是必需的,而且是一个可爱的工具!
0 投票
1 回答
33 浏览

novell-idm - NSL 中的 AAVERIFY

在使用 AAVERIFY 时没有任何参数,例如

AAVERIFY ?结果

我没有被提示输入密码,它直接将我的结果视为错误。有没有人对此有任何想法。它正在工作,现在它突然跳过了询问我密码的提示。

感谢所有的帮助

0 投票
1 回答
743 浏览

html - Novell Identity Manager (NIM) 3.6:如何使图像成为 HTML 报告资源的一部分?

这个问题可能不属于这里,因为这与 HTML 和报告有关,我想我还是可以问。

我目前正在努力在 Novell 的 Designer for Identity Manager 中列出所有用户身份。

我使用了 User Application 连接器并构建了所需的查询。我还创建了一个带有必要字段的供应和请求定义。

我可以使用所选查询的结果填充 HTML 表,并从 Vault 获取用户信息。另外,我可以在左上角使用组织的徽标,在右上角使用项目名称,在右侧下方使用报告标题。

我关心的是在报告上设置组织的标志。

问题

  1. 如何将此图像徽标定义为 NIM 中的图像资源,以便可以在我的 HTML 身份报告中使用它?
  2. 将图像的路径包含到 HTML 文档中就足够了吗?如果是这样,我该如何设置这个图像路径?我对 HTML 了解不多。

编辑#1

我知道 NIM 使用 Tomcat 作为 Web 服务器来处理响应。也许在其目录中移动图像就足够了?

如果是这样,我如何找出可以放置图像的路径是什么,以便将其视为网站资源的一部分?

0 投票
1 回答
290 浏览

perl - Perl:无法从外部程序获得正确的退出代码

我到处搜索,但似乎找不到解决问题的方法。可能,它与代码有关。

我试图从一个名为 DXCMD 的 Novell 程序中捕获退出代码,以检查某些“驱动程序”是否正在运行。这在 bash 中没有问题,但我需要编写一个更复杂的 perl 脚本(例如,更容易使用数组)。

这是代码:

我已经走到这一步了;编写其余代码(获取状态)。但$?>>8代码总是返回60。当我将命令直接复制到 shell 并回显$?时,返回代码总是2(这意味着驱动程序运行良好)。在 bash 中,代码也可以工作(但>>8显然没有 )。

我查看了错误代码60,但我找不到任何东西,所以我认为这是由于我的代码。

我该如何纠正这个错误?或者我如何跟踪错误?任何人?:)

0 投票
1 回答
160 浏览

novell - 做使用“重试”级别阻止处理任何其他事件?

我有一个 NetIQ (Novell) IDM 4.0.1 驱动程序。在一项政策中,我有一个<do-status>level 规则retry

这会retry阻止处理任何其他事件吗?

从应用程序的逻辑来看,在对象 (B) 被同一个驱动程序关联之前,无法处理 (A) 的事件。因此,我retry在 (A) 上添加了规则。但是,当 (A) 的事件等待重试时,似乎 (B) 的事件被阻止。如果我使用veto而不是retryfor (A),则 (B) 的事件会定期处理。

行为是否在某处指定?

0 投票
1 回答
359 浏览

novell - 驱动程序运行状况配置干扰 SOAP 驱动程序

我已经实现了一个基于 Novell/NetIQs Identity Manager 的 SOAP 驱动程序的解决方案。在我的 SOAP 驱动程序上也有一个驱动程序运行状况作业和一个驱动程序运行状况配置。

驱动程序启动时有查询query-driver-ident,驱动程序运行时有规律地查询。问题是:为什么驱动启动时系统会回答查询,驱动运行时为什么会通过?当查询通过时:连接的系统期望回复什么?

详情如下:

当驱动程序启动时,我看到以下跟踪,这很好:

但是,当驱动程序正在运行并且驱动程序运行状况作业检查跟踪如下:

该错误UNSPECIFIED_ERROR是由我的应用程序在未为此查询准备的 Web 服务端点上生成的。

0 投票
2 回答
257 浏览

java - 如何在策略生成器@Novell 中使用 uuid:randomUUID()

我想使用 Java 的预定义方法 java.util.UUID:randomUUID()代替 046b6c7f-0b8a-43b9-b35d-6489e6daee91CN,但是当我在我的策略中使用此代码时,它会 com\.novell\.xsl\.extensions\.JavaObject@4c7261af代替 CN。

那么我该如何解决这个问题呢?

这是我的政策: