6.5 将驱动程序升级到包

包是 Identity Manager 4.0 中新增的内容管理功能。它们包含构建驱动程序的策略构建块。所有新驱动程序内容都通过包递送,而非通过驱动程序配置文件递送。

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

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

6.5.1 创建新驱动程序

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

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

如果需要保留驱动程序创建的关联,则不应删除然后重创建驱动程序。可以用包替换现有驱动程序内容。

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

    有关说明,请参见Section 6.1.2, 创建驱动程序的导出

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

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

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

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

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

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

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

  6. 将所有自定义策略和规则恢复到驱动程序。

    有关说明,请参见Section 6.6, 将自定义策略和规则恢复为驱动程序

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

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

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

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

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

    有关说明,请参见Section 6.1.2, 创建驱动程序的导出

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

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

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

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

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

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

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