4.15 将驱动程序升级到包

包是 Identity Manager 4.0.1 中新增的内容管理功能。所有新的驱动程序内容都通过包来递送,而非通过驱动程序配置文件递送。

包通过 Designer 管理、维护和创建。iManager 可兼容包,但通过 iManager 对驱动程序内容的任何更改都不在 Designer 中维护。有关管理包的更多信息,请参见《Designer 4.0.1 for Identity Manager 4.0.1 管理指南》中的管理 Identity Manager 内容

有三种不同方式可将驱动程序升级到包:

4.15.1 创建新驱动程序

将驱动程序升级到包的最简单明了的方式是删除现有驱动程序并通过包创建新驱动程序。在新的驱动程序中添加所有需要的功能。每个驱动程序的步骤都不同。有关说明,请参见 Identity Manager 驱动程序文档网站上各个驱动程序指南。

4.15.2 用包的内容替换现有内容

如果需要保留驱动程序创建的关联,则不应删除然后重创建驱动程序。该选项可保留关联,却仍然通过包创建驱动程序内容。

要用包的内容替换现有内容:

  1. 创建驱动程序及驱动程序中所有自定义内容的备份。

    有关说明,请参见部分 4.8.2, 创建驱动程序的导出

  2. 在 Designer 中,删除储存在驱动程序内的所有对象。删除储存在驱动程序内的策略、过滤器、权利及所有其他项目。

  3. 将驱动程序包导入包编目。

    有关说明,请参见《Designer 4.0.1 for Identity Manager 4.0.1 管理指南》中的将包导入包编目

  4. 将包安装到驱动程序中。

    有关说明,请访问 Identity Manager 驱动程序文档网站查看各个驱动程序指南。

  5. 将基础包、必需包和可选包添加到驱动程序中,以获取所需功能。这些步骤对每个驱动程序都是特定的。

    有关说明,请访问 Identity Manager 驱动程序文档网站查看各个驱动程序指南。

  6. 将所有自定义策略和规则恢复到驱动程序。有关说明,请参见部分 4.16, 将自定义策略和规则恢复到驱动程序

现在驱动程序与之前一样工作,但其内容来自包而不是来自驱动程序配置文件。

4.15.3 保留当前内容并通过包添加新内容

只要包中的功能不与驱动程序的当前功能重叠,就可以保留当前的驱动程序不变,而通过包向驱动程序添加新功能。安装包时,包可能重写现有策略,这可能导致驱动程序无法工作。

要通过包向驱动程序添加新内容:

  1. 创建驱动程序及驱动程序中所有自定义内容的备份。

    有关说明,请参见部分 4.8.2, 创建驱动程序的导出

  2. 将驱动程序包导入包编目。

    有关说明,请参见《Designer 4.0.1 for Identity Manager 4.0.1 管理指南》中的将包导入包编目

  3. 将包安装到驱动程序上。

    有关说明,请访问 Identity Manager 驱动程序文档网站查看各个驱动程序指南。

  4. 将所需包添加到驱动程序中。这些步骤对每个驱动程序都是特定的。

    有关说明,请参见 Identity Manager 驱动程序文档网站

驱动程序现在包含通过包添加的新功能。