Novell Identity Manager Designer 4.0 自述文件

2010年10月15日

本文档包含 Novell Designer 4.0 的已知问题和其他信息。

1.0 文档
2.3 插件
7.7.1 GNOME
7.7.2 KDE

1.0 文档

1.1 Designer 4.0 的新增功能

Designer 4.0 for Identity Manager 的新增功能部分包含在本版本中。Designer 4.0 发布后,该部分也可以联机获得

1.2 查找文档

Designer 4.0 for Identity Manager 的文档包含在本版本中。最新版本发布后,该部分也可以联机获得

本自述文件包含 Designer V 4.0 的已知问题。除本自述文件外,另有独立的 Identity Manager 4.0 自述文件

其他文档资源也可用于以下软件:

1.3 浏览或搜索

要在安装 Designer 之后浏览 Designer 的帮助主题:

  1. 请在 Designer 中单击帮助 > 帮助内容

  2. 选择某本手册,浏览目录,然后单击某个主题。

要在安装 Designer 之后搜索特定的 Designer 信息:

  1. 请单击帮助 > 搜索,然后输入文本。

    在任何页面上按 F1 键。(在 Linux 中,按 CTRL + F1 键。)

  2. 搜索字段中输入主题,然后单击执行

2.0 本地化

2.1 可用语言

Designer 包含巴西葡萄牙语、简体中文、繁体中文、荷兰语、法语、德语、意大利语、日语和西班牙语的用户界面翻译。用户界面语言可在安装或运行时通过“自选设置”对话框进行选择。

2.2 非翻译部分

此版本不包含 Designer 运行时帮助或产品文档的翻译。当前 Designer 生成的项目文档仅提供英文版。

2.3 插件

有些插件由元目录提供,只提供元目录所支持语言的版本,包括简体中文、繁体中文、法语、德语和日语。有些第三方插件仅提供英语版。

3.0 安装问题

3.1 无法在 Windows 上安装 Designer

一些用户报告称他们无法在 Windows 上安装 Designer。安装程序已开始运行,但又被关闭,并显示以下错误:

"This Application has Unexpectedly Quit." 

如果遇到此问题,请执行以下操作:

  1. 右键单击 Designer install.exe 文件并选择属性。选择兼容性选项卡。

  2. 兼容模式部分中选择以兼容模式运行此程序选项,并从下拉菜单选择 Windows 2000

    现在,Designer 安装程序应该可以正常运行了。

3.2 在 Windows Vista 中开启 UAC 的情况下将 Designer 安装到网络驱动器

Designer 4.0 已在 Windows Vista 上正式测试并受支持。然而,如果在 Windows Vista 中开启了“用户帐户控制 (UAC)”,程序可能无法访问某些网络位置,因而无法将 Designer 安装到网络驱动器上。当您使用命令提示符访问网络位置时也可能发生这个问题。

要解决此问题,您需要按照 Microsoft 知识库中 2007 年 7 月 20 日一篇名为“After you turn on User Account Control in Windows Vista, programs may be unable to access some network locations”的文章的说明来配置 EnableLinkedConnections 注册表值。

遵循以下步骤来应用该变通方法配置 EnableLinkedConnections 注册表值:

  1. 单击开始,开始搜索框中输入 regedit,然后按 Enter

  2. 找到并右键单击以下注册表子键:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System.
    
  3. 选择新建,然后单击 DWORD 值

  4. 输入 EnableLinkedConnections,然后按 Enter

  5. 右键单击 EnableLinkedConnections,然后单击修改

  6. 数据框中输入 1,然后单击确定

  7. 退出注册表编辑器,然后重启动计算机。

3.3 在带有东亚语言包和双字节安装路径的英文版 Windows 上安装

当您安装到含有双字节字符的路径中时,如果您的操作系统运行的是安装了东亚语言包的英文版 Windows,则安装包报错,指出无法将压缩文件解压缩。在 Windows 文件路径中使用双字节字符集 (DBCS) 存在已知问题,这些问题来自 OS 供应商或安装框架供应商。作为备用方案,在您安装到本地化版本操作系统时,可以安装到 DBCS 路径。

3.4 在 Linux 上,安装抛出了一个异常错误

有些版本的 Linux 上会发生以下错误:

Invocation of this Java Application has caused an InvocationTargetException. This application will now exit.

xhost 程序禁止其它主机和用户连接到 x 服务器,从而使 Linux 更加安全。如果以有效用户的身份登录并尝试以 root 用户的身份运行安装程序,则可能发生此错误。关于 xhost 的更多信息,请参见 xhost 的手册页。

3.5 安装后启动 Designer 时出现警告讯息

以下警告讯息出现在 SUSE Linux Enterprise Desktop (SLED 11) 和 openSUSE 11.1 平台上:

Gtk-Message: Failed to load module "gnomebreakpad": libgnomebreakpad.so: cannot open shared object file: No such file or directory 
Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-gtk-module.so: cannot open shared object file: No such file or directory 

可以安全地忽略这些讯息。

3.6 Designer 在 openSUSE 10.3 32 位平台上起动失败

要解决此问题,请通过 PuTTY 和 Xming 起动 Designer:

  1. 下载 PuTTY 并将其保存在 Windows 文件夹中。

  2. 下载并安装 Xming。

  3. 在任务栏中单击 Xming 图标 > 查看日志复制显示 127.0.0.1:0.0

  4. 在命令提示符处打开 PuTTY,将 127.0.0.1:0.0 粘贴到 X 显示位置。

  5. 在该类别中转到连接 > SSh > X11 > 检查启用 x11 转发

  6. 在该类别中转到会话,单击“默认设置”并保存它们。

  7. 打开 PuTTY 并登录 Linux 系统。

  8. 起动 Designer。

3.7 Designer 4.0 自述文件显示垃圾字符

如果在安装 Designer 4.0 过程中打开 Designer 4.0 自述文件,屏幕上会显示垃圾字符。它还显示错误。忽略此错误是安全的。在安装成功完成后,自述文件会正确打开。

3.8 在 Designer 4.0 内与 eDirectory 建立通讯时,会在 Windows 7 上导致错误

发生这个问题是因为之前版本的 NICI 可能没有正确卸装,在文件系统上或许还有一些残留文件。

要解决此问题,请从系统中去除所有 NICI 文件,尝试重新安装 Designer 和 Novell Client。

4.0 加密/安全性问题

4.1 项目文件未加密

口令已经过混淆处理。但是,如果项目文件中有其他敏感数据,而这些数据并未进行任何形式的加密,请务必注意保护信息。

5.0 生成项目文档时出现的问题

5.1 使用 Adobe Acrobat Reader for Linux

默认情况下,Linux 可能使用 PDF 阅读程序 (Evince),该程序不支持用于显示双字节字符的嵌入字体。 我们建议使用 Adobe Acrobat Reader for Linux 以支持这些语言。

5.2 为大项目生成文档可能导致内存耗尽

为避免内存耗尽,请分别为身份库、驱动程序和驱动程序集生成文档。

6.0 一般问题

以下部分提供产品发行时有关已知问题的信息。

6.1 按名称和位置设置过滤通知模板

当您使用任何语言运行 Designer 时,默认情况下您只能看到当前语言的通知模板。要查看其他语言的模板,请更改“概要”视图的过滤器设置:

  1. 单击“概要”视图右上角的过滤器图标。

  2. 选择要看到的语言。

同时,创建新模板时,必须向模板名称添加正确的语言代码,才能正确过滤您的新模板。例如,德语模板应命名为 <TemplateName_de>。语言代码如下:

  • da-丹麦语
  • de-德语
  • es-西班牙语
  • fr-法语
  • it-意大利语
  • ja-日语
  • nl-荷兰语
  • pt-葡萄牙语
  • ru-俄语
  • sv-瑞典语
  • zh-CN-简体中文
  • zh-TW-繁体中文
  • en-英语(或不使用语言代码)

6.2 对于葡萄牙语区域设置 DAL 下的关系,经理 - 雇员字符串未本地化

6.3 Designer 在 Windows Vista 上安装后不起动

Windows Vista 实现了“用户帐户控制”的新功能,禁止应用程序以管理员身份运行,除非得到您的特别允许。

如果 Designer 在 Windows Vista 上不能正确安装或安装后无法起动:

  1. 右键单击桌面上的 Designer 快捷方式。

  2. 选择以管理员身份运行

为使 Designer 自动更新,以便在 Windows Vista(Ultimate 和 Business 版)平台上使用,请确保登录的用户是管理员或同等权限用户。

6.4 在 Windows Vista 上在线操作很慢

在 Windows Vista 上运行 Designer 时,如果对 Windows 2003 服务器进行在线操作,您可能会发现性能很差。您可以通过在 Windows Vista 上禁用“TCP 自动调整”来解决此问题。要执行此操作,打开命令提示符,然后输入以下内容:

netsh interface tcp set global autotuninglevel=disabled 

6.5 在 Designer 安装过程中,NICI 在 Windows 上安装失败

如果在安装 Designer 的过程中看到以下错误讯息,一个可能的原因是 Designer 可执行文件的路径太长。尽管出现错误讯息,Designer 安装仍会成功完成,但 NICI 安装失败。

Error Executing the Specific Program 

C:\Users\Administrator\AppData\Local\Temp\pftE915~tmp\Disk1\Setup.exe -s -f1C:\Users\Administrator\Desktop\designer_cdimage_win\linux\final\designer_win32\designer_install\components\nici\wcniciu0.iss -f2C:\Users\Administrator\AppData\Local\Temp\designerNici.log 

要解决此问题,请通过运行 <Designer 安装位置>\components\nici\wcniciu0.exe 命令来手动安装 NICI。

6.6 在 Windows Vista 上关闭 Designer 时 JVM 崩溃

在 Windows Vista 上的 Designer 中执行任何在线操作后,在关闭 Designer 时 JVM 可能会崩溃。这是由于 JClient 中的错误调用。如果发生这种情况,不会丢失任何数据,只需关闭错误窗口即可。

该问题正在改进中。

6.7 默认情况下不导入应用程序纲要

默认情况下,不会自动导入应用程序纲要。用户可以在项目导入后,始终对特定的应用程序执行刷新应用程序纲要的操作。

  1. 右键单击该驱动程序。

  2. 选择在线 > 刷新应用程序纲要

    也可以通过以下方法更改此自选设置:选择窗口 > 自选设置 > Novell > Identity Manager > 导入/部署 > 行为 > 导入,然后选择导入驱动程序时包含应用程序纲要

6.8 在 Windows 中运行 Designer 时使用 120 DPI 字体

120 DPI 对于使用标准 Windows XP 排版的文本来说字体过大。请调整“显示”设置:

  1. 在控制面板中选择显示 > 外观 > 效果

  2. 使用下列方式使屏幕字体的边缘平滑中,将标准切换为清晰

    如果显示要求使用 120+ DPI 字体,则需要使用 ClearType。除了提供明显的抗锯齿功能,ClearType 还可增加字体磅数。如果不使用“清晰”,则字体太细且颜色太浅,不易辨认。

  3. 单击确定,然后单击高级

  4. 项目字段中,缩小图标、菜单、讯息框已选定的项目工具提示的大小。

  5. 将标题栏和相关控件缩小为首选的大小。

  6. 调整图标间距和滚动条的宽度。

  7. 确保运行时使用高分辨率。

    这样可帮助消除 HD 监视器的大多数显示问题。

6.9 改进建模器的性能

如果要最大限度地提高批量操作(例如,多个对象的复制和粘贴)的执行速度,请隐藏或关闭“概要”视图,这样最多可将操作执行速度提高十倍。关闭“属性”视图后,操作执行速度还可以进一步提高。要快速恢复这些视图,请单击窗口 > 重设置视角

6.10 JDBC 3.5 驱动程序项目名称

如果项目包含 JDBC 3.5 驱动程序,则您可能注意到默认驱动程序名称为 JDBC 3\.5。这是正常的,在这种情况下,驱动程序能够正确部署。

6.11 Designer 4.0 不支持 2.1.1 工作空间

Designer 2.1.1 工作空间与 Designer 4.0 不兼容。Designer 将项目和配置信息存储在工作空间中。这些工作空间在不同版本的 Designer 之间互不兼容。您需要将 Designer 4.0 指向一个新的工作空间,而不是先前版本的 Designer 使用的工作空间。

6.12 角色编辑器限制

角色编辑器不支持扇出驱动程序功能,且无法为 SAP 驱动程序选择逻辑系统。虽然它显示权利,但是无法区分逻辑系统。

6.13 Designer 4.0 不支持版本低于 Designer 3.0 的项目转换

要解决此问题,请首先将较早的项目转换到 Designer 3.0.1,然后将其导入到 Designer 3.5。

6.14 文档生成器没有为基于角色的权利策略和 Roles Based Provisioning Module 资源生成文档

6.15 Designer 中的内部 Web 浏览器在 Linux 平台上无法使用

由于 XULrunner 问题,内部 Web 浏览器未按预期工作。

要解决此问题,请从 Designer > Windows > 自选设置 > 一般 > Web 浏览器 > 使用外部 Web 浏览器设置外部浏览器。这样就会通过系统默认的 Web 浏览器(如 Mozilla Firefox 或 Microsoft Internet Explorer)打开 iManager URL。

6.16 将 ECMAScript 的链接部署到供应请求定义

ECMAScript 应与其链接一起部署。直接部署 ECMAScript 时不会部署链接。只能在存在连接 ECMAScript 和驱动程序的链接的情况下,才能将已部署 (eDirectory) 脚本添加到供应请求定义 (PRD)。

可使用以下方法之一链接 ECMAScript 和驱动程序:

  • 可通过右键单击驱动程序 > 在线比较 > 更新 eDirectory 在驱动程序中部署链接。

  • 单击驱动程序 > 在线比较 > 更新 eDirectory 在驱动程序上创建策略链接。驱动程序导入到下个项目中时,也将导入 ECMAScript 链接。

  • 在下个项目的“概要”视图中看到脚本时,请转至“驱动程序配置”,单击 ECMAScript 选项卡,然后手动添加脚本。该操作在脚本和驱动程序之间创建链接。

6.17 MVEditor 没有为 DAL 全局查询解析 DN

未指定实体类型时,MVEditor 查找选择会过滤搜索结果并显示正确的值。指定了实体类型时,DAL 查询不再返回正确的值。

要解决此问题,请不要在指定全局表达式的情况下指定 DAL 实体密钥,因为全局查询已引用了定义中的实体密钥。您可以指定 DAL 实体密钥查找并映射显示表达式,也可以指定 DAL 查询全局表达式,但不能同时指定两者。

6.18 在 LDAP 名称中包含下划线的属性违反了详细 Portlet

如果在属性名称中不使用下划线 (_),此问题就不会发生。例如,TestName 或 Test-Name 之类的属性不会产生这个问题,但是 Test_Name 会产生此问题。

6.19 无本地历史自选设置

Designer 随附的“本地历史自选设置”是 Eclipse 功能。它们并不是为超速缓存 Designer 数据设计的。

要最小化它可以超速缓存的历史记录:

  1. 通过单击 Windows > 自选设置 > 一般 > 工作空间 > 本地历史来访问“本地历史自选设置”页面。

  2. 设置以下自选设置值:

    • 保存文件的天数:1

    • 每个文件的最大条目数:1

    • 最大文件大小 (MB):1

  3. 重启动 Designer 以应用更改的值。

7.0 特定于 Linux 的问题

7.1 JVM Terminated Exit Code=1 错误

一些安装在 SLED 10 SP1 工作站上报告了 JVM Terminated Exit Code=1 错误。可通过如下更改 /etc/X11/xorg.conf 文件来应用临时解决方法:

Section "Extensions"
Option "MIT-SHM" "no"
EndSection

注意,禁用此扩展会降低性能。

7.2 通过 GNOME 界面在 openSUSE 10.3 上安装 Designer

openSUSE 10.3 中的 GNOME 界面开始时无法与 Identity Manager Designer 协同工作。例如,Designer 不能在 GNOME 下起动,或者只要您悬停在工具提示上,Designer 就会崩溃,或者从“项目”视图中删除对象时,Designer 会崩溃。为使带 GNOME 的 openSUSE 10.3 能够与 Designer 3 搭配使用。x,需要更新来自 openSUSE.org 的所有库。 确保包含以下内容:

  • 错误汇报程序

  • gtk2

如果运行更新时遇到问题,或如果需要配置更新服务器,请转到 YaST 联机更新文档站点获取更多帮助。

7.3 openSUSE 10.3 上的堆栈崩溃错误

使用 StartDesigner.sh 启动 Designer(在 openSUSE 10.3 上)时,您可能会在控制台接收到以下错误:

"*** stack smashing detected ***: ~/designer/jre/bin/java terminated" 

Designer 无法启动。此错误可能是由在 Linux 桌面上使用智能通用输入法平台 (SCIM) 语言输入系统导致的,尤其是 GTK 的 scim-bridge-gtk 模块。您可以通过两种方式修正此错误:

  • 去除 scim-bridge-gtk 模块。

  • 导出 GTK_IM_MODULE=xim 环境变量(单击导出 GTK_IM_MODULE=xim 可获取进一步的指导)。

7.4 在基于 Debian 的 Linux 版本上安装 Designer

尽管不能正式支持所有 Linux 版本,但许多客户报告说在基于 Debian 的版本(如 Ubuntu)上可以成功运行 Designer。要进行此操作,请执行以下步骤:

  1. 从 Cool Solutions 网站下载 Designer 并解压缩(到选择的文件夹中)。

  2. 使用 Ubuntu 的 synaptic 包管理器安装 alien、rpm 和 gettext 包(或在命令行中输入 sudo apt-get -f install alien rpm gettext

  3. 将目录更改为 designerInstallDir 目录。

  4. 在命令行中,输入 sudo rpm -ivh --nodeps components/nici/nici.i386.rpm)。

    该操作会向 RPM 数据库添加一个项,当您在命令行中输入 rpm -qa 时,安装程序会搜索该数据库。

  5. 标准 Designer 安装程序也需要 gettext RPM。下载任何可安装的 gettext.rpm 版本并进行安装,例如 rpm -ivh --nodeps gettext[version].rpm。该操作会向 RPM 数据库添加 gettext 项。

  6. 作为普通桌面用户运行标准 Designer /install 脚本。

7.5 在 Linux 上同时运行 eDirectory 和 Designer

如果要在 Linux 上同时运行 eDirectory 和 Designer,则您可能需要作为 root 用户来运行 Designer。安装 eDirectory 时,要求您作为 root 用户来运行基本软件包。这样可防止普通用户运行它们。特别地,导入或部署以及连接到树时,如果以非根用户身份运行 Designer,则 Designer 将崩溃。

7.6 通过 gtk-qt-engine 在 Linux 上运行 Designer

我们不建议在安装了 gtk-qt-engine RPM 的情况下运行 Designer此 RPM 包随 SUSE Linux 及其他一些 Linux 版本安装。有些已知问题会在安装此包时导致崩溃和 Designer 主题问题。

如果必须使用此 RPM 包,请获取最新的版本。可从 http://www.kde-look.org 下载此版本。

即使用该包的最新版本,可能也会缺少 Designer 主题功能。

要确定是否安装了 gtk-qt-engine RPM,请输入:

rpm -qa|grep gtk-qt

如果列表中显示 gtk-qt-engine,则应该以 root 用户身份输入以下命令来去除该包:

rpm -e gtk-qt-engine

7.7 Linux 上的显示问题

7.7.1 GNOME

如果在 GNOME 中遇到显示问题。

  1. 请选择“应用程序”菜单。

  2. 单击自选设置 > 字体,然后缩小应用程序字体的大小。

  3. 用户也可以根据需要调整主题元素。

    请注意,GTK 主题元素可能导致 Designer 的运行速度出现问题。如果 Designer 运行缓慢,特别是在使用下拉菜单和其它控件时,您可以尝试更改为简化的 GTK 主题。

    一般来说,此办法可以解决显示问题。

7.7.2 KDE

因为 Eclipse (Designer) 是一个 GTK 应用程序,所以您应该使用 GTK 主题,而不是使用基于 qt 的主题。

首先,您需要准备好使用主题。

您必须去除在部分 7.6, 通过 gtk-qt-engine 在 Linux 上运行 Designer中提及的 gtk-qt-engine 包。这可通过 YaST 或使用以上给出的指导来完成。

Linux 系统上需要安装有以下软件包。如果安装了 GNOME 子系统,则意味着已安装以下软件包:

  • gtk-engines

  • gtk2-engines

  • control-center2 > Gnome 控制中心

  • gtk2-themes > 或已下载的主题,及所有关联的依赖软件

  • gnome-themes > 只在要使用 Gnome 控制中心设置主题时才需要

满足这些先决条件后,执行以下操作之一:

  • 在 KDE SUSE 菜单上设置 GTK 主题和字体设置。请选择实用程序 > 桌面 > Gnome 控制中心。 可以将此控制中心应用程序设置为每次启动 KDE 时自动运行。以下命令可完成此操作:

    -s /opt/gnome/lib/control-center-2.0/gnome-settings-daemon /home/user/.kde/Autostart

    其中的“user”请换成您的用户名

  • 在用户主目录或配置为系统查找 GTK2_RC_FILES 的目录中创建 GTK 控制文件(通常名称为 .gtkrc-2.0)。输入 "set |grep gtk" 后即显示此环境变量的配置方式和该变量查找的文件。用户可根据需要选择字体和 GTK 主题。

    例如:include "/opt/gnome/share/themes/Xfce-stellar/gtk-2.0/gtkrc" style "user-font"

    /gtkrc" style "user-font"

    {

    font_name="Sans Serif 6"

    }

    widget_class "*" style "user-font" gtk-theme-name="Xfce-stellar"

    gtk-font-name="Sans Serif 6"

7.8 Designer 在 SLED 10.3 64 位上起动失败

7.8.1 将 XULrunner 添加到 SLED 10.3 64 位上的 Designer.ini

要起动 Designer,请将 XULrunner 1.8.1.21 版添加到 Designer.ini 文件。

  1. 检查 /usr/lib 目录中的 XULrunner 版本。

  2. 通过修改 Designer.ini 文件添加 XULrunner 信息。

  3. 打开位于 Designer 安装目录的 Designer.ini 文件。

  4. 将下面一行添加到 Designer.ini 文件的末尾:

    -Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner-1.8.1.21/
    
  5. 保存 Designer.ini 文件并起动 Designer。

7.8.2 在 64 位 Linux 上起动 Designer、欢迎页面或打开帮助时 JVM 崩溃

如果在 64 位 Linux 分发上安装 32 位版本的 XULrunner,则当起动 Designer、显示欢迎页面或查看帮助主题时,JVM 可能崩溃。要解决此问题:

  1. 打开位于 Designer 安装目录的 Designer.ini 文件.

  2. 将下面一行添加到 Designer.ini 文件的末尾:

    -Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner-1.9/
    
  3. 保存 Designer.ini 文件并起动 Designer。

7.8.3 在某些 Linux 分发版上不显示欢迎页面

如果欢迎页面未在 Linux 上正确显示,可能因为您的 XULrunner 版本与 Eclipse 不兼容。Designer 在几处地方(包含欢迎页面和帮助系统)都使用了 XULrunner 提供的嵌入式浏览器。

要下载 XULrunner 的兼容版本:

  1. 下载 XULrunner Linux 版安装程序

  2. 取消注册当前的 XULrunner 版本,方法是以用户身份运行以下命令:

    xulrunner --unregister-global
    
  3. 遵循安装 XULrunner 的指导

  4. 重启动 Designer,确认欢迎页面如预期工作。

7.9 在 openSUSE 11.2 上,对话框按钮对鼠标点击无响应

如果对话框中的按钮对鼠标点击无响应,可以采用以下方法之一解决此问题:

  • 用空格键或 Enter 键激活按钮。

  • export GDK_NATIVE_WINDOWS=true 添加到 StartDesigner.sh 文件。

7.10 创建或配置驱动程序时无法选择选项

在创建或配置驱动程序时,有时不能选择下拉选项。要避免此问题,请使用以下解决方法:

  1. 单击下拉菜单,但继续按住鼠标左键。

  2. 继续按住鼠标左键,直到所需选项高亮显示。

  3. 释放鼠标左按钮以选择选项。

7.11 浏览 Designer 4.0 帮助系统时发生异常

在 openSUSE 11.2 平台上浏览帮助内容时,它抛出异常。这可能是因为您的 XULrunner 版本与 Eclipse 不兼容。要避免此异常,请使用以下解决方法:

  1. 下载 xulrunner-1.8.1.3.en-US.linux-i686.tar 文件并在 openSUSE 11.2 上安装它。

    参阅在某些 Linux 分发版上不显示欢迎页面中的安装步骤。

  2. 从 Designer 安装目录打开 Designer.ini 文件,并在末尾添加下面一行:

    -Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner
    
  3. 保存 Designer.ini 文件并重启动 Designer。

8.0 工作流程/供应问题

8.1 返回 Undefined 的表单字段不显示错误或警告

如果工作流程使用的表单上的一个字段返回值“undefined”,则表单不会显示错误或警告讯息。脚本中的问题会导致出现这种情况。一般来说,如果一个表单脚本计算的值为“undefined”,则该脚本被视为有错误。变通方法是确保不在准备活动映射中设置“undefined”。为此,请使用一种“尝试/捕获/最终块”的方式确保始终存在有效值可发送到每个控制。

8.2 在供应请求定义上设置受托者权限时可能发生超时

尝试在供应请求定义上设置受托者权限时或尝试通过 ECMA Expression Builder 访问身份库时,可能会遇到以下错误讯息:

Cannot connect to host 'xxx', verify the address is correct and the server is running.

如果地址正确且服务器处于运行状态,则此错误可能是连接缓慢导致的。

可以通过窗口 > 自选设置 > Novell > 供应设置连接自选设置,从而更改连接超时设置。

8.3 在供应请求定义编辑器中保存错误的身份凭证

从供应请求编辑器连接到身份库时(例如,在供应请求定义上设置受托者权限时),会提示您输入其身份库身份凭证。如果您输入错误的口令,然后单击“身份库身份凭证”对话框中的保存口令按钮,将无法连接到身份库,也不会提示您重键入身份凭证。

要变通解决此问题,请访问该项目的“建模器”视图并重新配置 Identity Vault 身份凭证。

8.4 未从角色编辑器的资源列表中删除与角色关联的资源

在角色编辑器中的资源列表下,提供了关联资源的只读列表及角色。从 eDirectory 导入角色编目时,将获取并更新此列表中所有角色的信息。您可以看到新资源关联,而看不到已从 User Application 中去除的资源关联。

要解决此问题,请确保删除的资源关联已从资源列表中去除。

  1. 在执行“从角色编目在线导入”前,先转到导航器视图并导航至 \MyProject\Model\Provisioning\AppConfig\RoleConfig\ResourceAssociations 文件夹。

  2. 去除文件夹中的所有文件,ResourceAssociations.digest 文件除外。

  3. 从“供应视图”中选择“角色编目”对象并运行“在线导入”,以再次导入所有资源关联并提供更新后的正确信息。

8.5 在版本控制下的项目中使用比较功能时出现错误

如果在版本控制下向项目添加 User Application 驱动程序,且执行比较(重新归还项目后),在错误日志中可能会看到以下异常:

Unable to find a light item for the path: Model/Provisioning/AppConfig/.appconfig 

您可以放心地忽略此错误。

8.6 导入项目存档时抛出异常

如果将项目存档文件导入 Designer,可能看不到现有的小组定义。在错误日志中还可以看到以下错误:

org.eclipse.core.internal.resources.ResourceException:
Resource'/myProject/Model/Provisioning/AppConfig/TeamDefs/TeamDefs.digest'

要使小组定义可用,重启动 Designer。

8.7 角色比较显示错误的结果

如果同时使用 User Application 用户界面和 Designer 创建角色,Designer 的“在线比较”功能可能不会显示预期结果。要解决此问题,请执行以下操作:

  • 只使用 Designer 创建、删除或修改所有角色。

  • 使用部署期间显示的“比较”窗口。“比较”窗口会显示正确的结果。如果只是想查看比较结果,可以取消部署。

8.8 将供应对象归还给版本控制时出现空指针异常错误

如果在打开的供应请求定义 (PRD) 存在未保存更改时,向版本控制提交任何供应对象,会在错误日志中会收到空指针异常错误。您可能在打开错误日志视图时才会意识到提交失败。简单的解决办法是在将供应对象归还给版本控制之前保存供应对象,或者不保存对象而是直接关闭它。

8.9 还原打开的供应请求定义会导致编辑器关闭

如果恢复供应请求定义 (PRD) 时供应请求定义在供应请求定义编辑器中处于打开状态,则编辑器会关闭,再重新打开刷新后的 PRD 版本。这是供应请求定义编辑器的正常操作。

8.10 恢复区域设置更改可能会显示错误的状态

当使用“区域设置和本地化资源组”窗口(配置 > 区域设置)添加和去除区域设置,然后执行版本控制恢复,则 Designer 可能会错误地指示本地对象已更改。如果您未作出任何更改,但通过单击确定来关闭窗口,就会发生这种情况。单击取消而不是单击确定可以确保不会发生这种情况。

8.11 将 User Application 驱动程序迁移到 3.6.1 之后,在只读供应请求定义上设置受托者时发生问题

如果在迁移到 3.6.1 的 User Application 驱动程序上的某只读供应请求定义(例如角色或证明对象)上设置受托者,Designer 会创建供应请求定义的额外副本。您将在供应视图中看到两个同名对象。

删除额外对象:

  1. 备份您的项目。

  2. 在项目打开的情况下,访问导航器视图,然后导航到该项目的 Model\Provisioning\AppConfig\RequestDefs 文件夹。

    导航器视图将供应请求定义显示为 .prd.digest 文件。供应请求定义的额外副本具有相同名称,且后面会追加一个数字。例如,证明报告在导航器视图中显示为 AttestationReport.prdAttestationReport.digest。该额外副本显示为 AttestationReport1.prdAttestationReport1.digest

  3. 删除名称追加有数字的文件,例如 AttestationReport1.prdAttestationReport1.digest

  4. 保存此项目。

8.12 没有为具有 Identity Manager 4.0 格式的权利正确生成权利参数

Identity Manager 4.0 权利接受 JSON 表达式。但是,生成的表达式会返回一个简单参数,例如:

carpathia.qalab.com

确保您将该表达式编辑为 JSON 表达式。例如,对于 Active Directory 驱动程序,如下修改表达式:

{"ID", "carpathia.qalab.com"}

9.0 供应/迁移问题

9.1 User Application 3.7 驱动程序迁移未能自动部署通知模板

您应该在处理从 User Application 3.7 之前的版本迁移的 User Application 驱动程序时手动添加和部署通知模板。使用以下步骤部署通知模板:

  1. 转到 Designer 中的“概要”视图。

  2. 转到创建迁移后环境的身份库。

  3. 右键单击默认通知集合

  4. 单击添加所有模板,然后右键单击默认通知集合

  5. 转到联机 > 部署并部署所有更改。

10.0 版本控制问题

10.1 比较大型项目的版本控制修订时出现 404 错误

存在比较大型项目时出现的间歇性问题,或比较项目时由于连接速度非常慢出现的间歇性问题。比较需要运行很长时间,并非所有项目均可出现在“比较”窗口中。大多数情况下,重试可解决此问题。如果问题仍然存在,请联系 Novell 支持人员,获取关于暂时关闭状态线程的信息。

10.2 检查是否有更新后,版本控制或建模器视图中不显示驱动程序

如果在一台计算机上向一个驱动程序集添加了驱动程序,将该更新保存到版本控制服务器,然后在第二台计算机上执行“获取更新”,您将看不到添加到该驱动程序集的驱动程序。如果发生这种情况,请通过关闭然后重新打开视图来刷新建模器视图。然后在版本控制视图上运行刷新。

10.3 在导航器视图中执行复制、粘贴和拖放操作不会更新版本控制

在“导航器视图”中执行复制粘贴或拖放操作不能正确处理文件(如果它们在版本控制下)。变通方法是从项目视图执行这些操作。

11.0 包问题

11.1 如果站点需要鉴定,包的自动更新失败

如果您从需要鉴定的站点自动下载包,则下载会失败。可将 Designer 配置为自动鉴定到下载站点来解决此问题。

  1. 在 Designer 中单击 Windows > 自选设置 > 一般 > 网络连接

  2. 单击手动代理

  3. 指定代理服务器的服务器和端口。

  4. 单击启用代理鉴定

  5. 指定用于鉴定到您从中下载包的站点的用户名和口令。

  6. 单击确定保存更改。

12.0 升级问题

12.1 不支持从 Designer 3.0.1 升级到 Designer 4.0

Designer 4.0 是成熟的 RCP 应用程序。它不支持从以前版本的 Designer 升级。您仍可以将 Designer 3.0.1 工作空间导出到 Designer 4.0,从而触发项目转换并将项目转换到 4.0 版本。

13.0 帮助问题

13.1 管理目录中的帮助连续加载了超过 12 小时

出现“加载帮助”对话框,但不出现现实“帮助”窗口。除非 Designer 重启动,否则不关闭“加载帮助”对话框。

14.0 法律声明

Novell, Inc. 对本文档的内容或使用不作任何声明或保证,特别是对适销性或用于任何特定目的的适用性不作任何明示或暗示保证。另外,Novell, Inc. 保留随时修改本出版物及其内容的权利,并且没有义务将这些修改通知任何个人或实体。

Novell, Inc. 对任何软件不作任何声明或保证,特别是对适销性或用于任何特定目的的适用性不作任何明示或暗示保证。另外,Novell, Inc. 保留随时修改 Novell 软件全部或部分内容的权利,并且没有义务将这些修改通知任何个人或实体。

依据本协议提供的任何产品或技术信息都将受到美国出口控制和其他国家/地区的贸易法律的约束。您同意遵守所有出口控制法规,并同意在出口、再出口或进口可交付产品之前取得所有必要的许可证或分类证书。您同意不出口或再出口至当前美国出口排除列表上所列的实体,或者美国出口法律中规定的任何被禁运的国家/地区或支持恐怖主义的国家/地区。您同意不将可交付产品用于禁止的核武器、导弹或生物化学武器的最终用途。有关出口 Novell 软件的详细讯息,请访问 Novell International Trade Services 网页。如果您未能获得任何必要的出口许可,Novell 对此不负任何责任。

版权所有 © 2010 Novell, Inc. 保留所有权利。未经出版商的明确书面许可,不得复制、影印、传送此出版物的任何部分或将其储存在检索系统上。

有关 Novell 商标,请参见 Novell 商标和服务标记列表

所有第三方商标均是其各自所有者的财产。