Novell Identity Manager Designer 4.0.1 Readme

2011年4月15日

このドキュメントでは、Novell Designer 4.0.1の既知の問題およびその他の情報について説明しています。

7.7.1 GNOME
7.7.2 KDE

1.0 マニュアル

1.1 Designer 4.0.1の新機能

Designer 4.0.1 for Identity Managerの[新機能]セクションはこのビルドに含まれています。このセクションは、Designer 4.0.1がリリースされた後でもオンラインで利用可能です。

1.2 マニュアルの検索

Designer 4.0.1 for Identity Managerのマニュアルはこのビルドに含まれています。このマニュアルは、最新のバージョンがリリースされた後でもオンラインで利用可能です。

このReadmeでは、Designerバージョン4.0.1の既知の問題について説明しています。このReadmeの他に、別の『Identity Manager 4.0.1 Readme』があります。

以下の製品については、追加のマニュアルリソースも用意されています。

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.1はWindows Vistaで公式にテストされ、サポートされています。ただし、Windows Vistaでユーザアカウント制御(UAC)をオンにした場合、プログラムは一部のネットワークの場所にアクセスできないため、Designerをネットワークドライブにインストールできないことがあります。この問題は、ネットワークの場所にアクセスするためにコマンドプロントを使用した場合にも生じることがあります。

この問題を解決するには、EnableLinkedConnectionsレジストリ値をMicrosoft Knowledge Baseの 2007年7月 20日付の記事「After you turn on User Account Control in Windows Vista, programs may be unable to access some network locations」に従って設定する必要があります。

次の手順に従って、EnableLinkedConnectionsレジストリ値を設定する回避方法を適用してください。

  1. [スタート]をクリックして、[検索の開始]ボックスで「regedit」と入力して、<Enter>を押します。

  2. 以下のレジストリサブキーを探して右クリックします。

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System.
    
  3. 新規]を選択し、[DWORD Value (DWORD値)]をクリックします。

  4. EnableLinkedConnections」と入力して、<Enter>を押します。

  5. [EnableLinkedConnections]を右クリックして、[変更]をクリックします。

  6. [値]データボックスで、「1」と入力して、[OK]をクリックします。

  7. レジストリエディタを終了し、コンピュータを再起動します。

3.3 東アジア言語パックおよびダブルバイトのインストールパスを使用した英語版Windowsへのインストール

2バイト文字が含まれているパスでインストールする際に、東アジア言語パックがインストールされている英語版の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の起動が32ビットのopenSUSE 10.3プラットフォームで失敗する

問題を回避するには、PuTTYおよびXming経由でDesignerを起動します。

  1. PuTTYをダウンロードすると、それをWindowsフォルダに保存します。

  2. Xmingをダウンロードし、それをインストールします。

  3. タスクバーでXmingアイコン > >[View Log Copy Display "127.0.0.1:0.0"]をクリックします。

  4. コマンドプロンプトからPuTTYを開き、Xディスプレイの場所に「127.0.0.1:0.0」を貼り付けます。

  5. カテゴリで、[接続]>[SSh]>[X11]>[check enable x11 forwarding (x11転送を有効にする)]に移動します。

  6. カテゴリで、[セッション]に移動し、デフォルト設定をクリックして保存します。

  7. PuTTYを再び開いて、Linuxシステムにログインします。

  8. Designerを起動します。

3.7 Designer 4.0.1 Readmeに意味不明な文字が表示される

Designer 4.0.1 ReadmeをDesigner 4.0.1のインストール時に開くと、画面に意味不明な文字が表示されます。さらにエラーも表示されます。このメッセージは無視しても安全です。Readmeファイルは、インストールが正常終了すると正しく表示されます。

3.8 Windows 7で、Designer 4.0.1のeDirectoryとの通信確立時にエラーになる

この問題はおそらく、以前のNICIバージョンが正常にアンインストールされず、ファイルシステム上に一部の余分なファイルが残ったままになっていることによって発生します。

この問題を回避するには、システムからすべてのNICIファイルを削除して、DesignerおよびNovell Clientを再インストールします。

4.0 暗号/セキュリティに関する問題

4.1 プロジェクトファイルが暗号化されていない

パスワードは難読化されています。ただし、プロジェクトファイルに他の重要なデータが含まれている場合でも、それは暗号化されないので、情報を守るために注意を払う必要があります。

5.0 プロジェクトのドキュメントの生成時の問題

5.1 Adobe Acrobat Reader for Linuxの使用

Linuxでは、2バイト文字表示用の埋め込みフォントをサポートしない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の下の関係で、「Manager-Employee」の文字列がローカライズされていない

6.3 Windows Vistaへのインストール後にDesignerが起動しない

Windows Vistaでは、特別に許可しない限りアプリケーションが「管理者」として実行されることを防ぐ、新しい「ユーザアカウント制御」機能が実装されています。

DesignerがWindows Vistaに正しくインストールされない、またはWindows Vistaへのインストール後に起動しない場合には、以下のようにします。

  1. デスクトップでDesignerのショートカットを右クリックします。

  2. 管理者として実行]を選択します。

Windows Vista (UltimateおよびBusinessバージョン)でDesignerの自動アップデートが動作するようにするには、ログインユーザは管理者または管理者と同等であることを確認してください。

6.4 Windows Vistaでのライブ操作が遅い

Windows VistaでDesignerを実行している場合、Windows 2003サーバに対してライブオペレーションを行うときに、パフォーマンスが低下することがあります。この問題は、Windows VistaでのTCP自動チューニングを無効にすれば、解決することができます。そのためには、コマンドプロンプトを起動して、次のように入力します。

netsh interface tcp set global autotuninglevel=disabled 

6.5 Designerのインストール中にWindowsへのNICIのインストールが失敗する

Designerのインストール中に、次のエラーメッセージが表示される場合は、Designer実行ファイルのパスが長すぎることが理由の1つとして考えられます。エラーメッセージにかかわらず、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で120 DPIフォントでDesignerを実行する

標準的なWindows XPのデザインでは、120 DPIのテキストは大きすぎます。次のようにして、表示設定を調整します。

  1. [コントロールパネル]で、[画面]>[デザイン]>[効果]の順に選択します。

  2. 次の方法でスクリーンフォントの縁を滑らかにする]で、[標準]を[ClearType]に切り替えます。

    120 DPI以上のフォントが必要なディスプレイを使用している場合は、[ClearType]にする必要があります。明示的なアンチエイリアス機能に加えて、ClearTypeはフォントをより鮮明にします。[ClearType]にしない場合、フォントが過度に細くなり、読みにくくなります。

  3. [OK]をクリックして、次に[詳細]をクリックします。

  4. [項目]フィールドで、アイコン、メニュー、メッセージボックス選択した項目、およびツールチップのサイズを削減します。

  5. タイトルバーを小さくし、関連するコントロールを望ましいサイズに変更します。

  6. アイコンの間隔とスペースバーの幅を修正します。

  7. ディスプレイが高解像度に設定されていることを確認します。

    これにより、HDモニタにおけるほとんどの表示問題が解決されます。

6.9 モデラのパフォーマンスを向上させる

大規模な操作(たとえば、複数オブジェクトのコピーと貼り付け)でパフォーマンスを最大限にしたい場合、[アウトライン]ビューを非表示にするか閉じると、パフォーマンスが最大10倍速くなります。また、プロパティビューも閉じると、追加の高度なパフォーマンスを得ることができます。これらのビューを素早く復元するには、[ウィンドウ]>[パースペクティブのリセット]をクリックします。

6.10 JDBC 3.5ドライバのプロジェクト名

プロジェクトにJDBC 3.5ドライバが含まれている場合は、デフォルトのドライバ名がJDBC 3\.5となっていることが分かります。これは通常の状態であり、ドライバは正しく展開されます。

6.11 Designer 4.0.1では2.1.1のワークスペースはサポートされない

Designer 2.1.1のワークスペースはDesigner 4.0.1と互換性がありません。Designerはプロジェクトと環境設定情報をワークスペースに保存します。これらのワークスペースには、Designerの異なるバージョン間での互換性はありません。Designer 4.0.1が、旧バージョンのDesignerで使用していたワークスペースではなく新しいワークスペースを指すようにする必要があります。

6.12 役割エディタの制限

役割エディタではファンアウトドライバ機能がサポートされていないため、SAPドライバ用の論理システムを選択できません。ロールエディタはエンタイトルメントを表示しますが、複数の論理システムを差別化することはできません。

6.13 Designer 4.0.1がDesigner 3.0より古いプロジェクトの変換をサポートしていない

この問題を解決するには、まず古いプロジェクトをDesigner 3.0.1に変換してからそれらをDesigner 3.5にインポートします。

6.14 プロジェクトコンバータはリモートでマウントされたワークスペースをサポートしません

Designer 4.0.1がインストールされているローカルマシンにDesigner 3.5 ワークスペースをマウントした後で、Designer 3.5プロジェクトをDesigner 4.0.1を変換した場合、プロジェクトコンバータはDesigner 3.5プロジェクトを変換しません。

この問題に対応するには、Designer 3.5ワークスペースをローカルマシンにコピーし、そこでDesigner 4.0.1をインストールし、Project Converterを実行します。

6.15 ドキュメントジェネレータでは役割ベースエンタイトルメントポリシーおよび役割ベースプロビジョニングモジュールリソースのドキュメントが生成されない

6.16 Designerの内部WebブラウザがLinuxプラットフォームで動作しない

XULRunnerの問題のため、内部Webブラウザは正常に機能しません。

この問題を回避するには、外部ブラウザを[Designer]>[Windows]>[初期設定]>[一般]>[Webブラウザ]>[Use External Web Browser (外部Webブラウザを使用)]から有効にします。これにより、Mozilla Firefox、Microsoft Internet ExplorerなどのシステムデフォルトのWebブラウザを通じてiManager URLが起動されるようになります。

6.17 ECMAScriptのリンクをプロビジョニング要求定義に展開する

ECMAScriptは、それらのリンクとともに展開する必要があります。ECMAScriptを直接展開してもリンクは展開されません。ECMAScriptをドライバに接続するリンクがある場合にのみ、プロビジョニング要求定義(PRD)に展開された(eDirectory)スクリプトを追加できます。

次のいずれかの方法でECMAScriptをドライバにリンクできます。

  • 右クリックから[ドライバ]>[Live Compare (ライブ比較)]>[Update eDirectory (eDirectoryの更新)]を選択してドライバ内のリンクを展開します。

  • [ドライバ]>[Live Compare (ライブ比較)]>[Update eDirectory (eDirectoryの更新)]をクリックし、ドライバ上にポリシーリンクを作成します。ドライバが次のプロジェクトにインポートされると、ECMAScriptのリンクもインポートされます。

  • 次のプロジェクトのアウトラインビューにスクリプトが表示されたら、[Driver Configuration (ドライバ環境設定)]に移動し、[ECMAScript]タブをクリックして手動でスクリプトを追加します。これによりスクリプトとドライバ間のリンクが作成されます。

6.18 MVEditorがDALグローバルクエリのDNを解決しない

エンティティタイプが指定されていない場合、MVEditorルックアップ選択は検索結果をフィルタし、正しい値を表示します。エンティティタイプが指定されている場合、DALクエリが正しい値を返さなくなります。

問題を回避するには、グローバル式を指定する場合、グローバルクエリがすでに定義内のエンティティキーを参照しているので、DALエンティティキーを指定しないでください。DALエンティティキールックアップを指定して表示式をマップするか、DALクエリのグローバル式を指定するかのいずれかを行えますが、同時に両方を行うことはできません。

6.19 LDAP名の中の属性名に下線が含まれると詳細ポートレットが中断する

この問題は、属性名でアンダースコア(_)を使用する場合に発生します。たとえば、TestNameまたはTest-Nameなどの属性は問題なく機能しますが、Test_Nameは機能しません。

6.20 ローカル履歴の初期設定がない

Designerに付属するローカル履歴の初期設定はEclipseの機能です。これらの初期設定は、Designerデータをキャッシュするためのものではありません。

Designerがキャッシュできる履歴を最小化する

  1. [Windows (Windows)]>[Preferences (初期設定)]>[General (一般)]>[Workspace (ワークスペース)]>[Local History (ローカル履歴)]の順にクリックし、[Local History Preference (ローカル履歴の初期設定)]ページにアクセスします。

  2. 次の初期設定値を設定します。

    • Days to keep files (ファイルを保持する日数): 1

    • Maximum entries per file (1行当たりの最大エントリ): 1

    • Maximum file size (MB) (最大ファイルサイズ(MB)): 1

  3. Designerを再起動し、変更された値を適用します。

6.21 Designerにプロジェクトをインポートした後で正しくLDAPポートを設定する

Designerのライブシステムからそれをインポートした後でプロジェクトを作成すると、DesignerはIdentity Vaultのプロパティビューでポートを正しく設定しません。

この問題に対応するためには、Identity VaultのプロパティビューでLDAPポートを変更して、インポートされたプロジェクトを展開します。

7.0 Linuxに関する問題

7.1 JVM Terminated Exit Code=1 Error

一部のインストールにおいて、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のすべてのライブラリを更新する必要があります。 以下が含まれていることを確認してください。

  • bug-buddy

  • gtk2

更新を実行するときに問題が発生するか、更新サーバを設定する必要がある場合は、追加のヘルプについて、「YaSTオンライン更新」のマニュアルにアクセスしてください。

7.3 openSUSE 10.3でのスタックスマッシングエラー

openSUSE 10.3でStartDesigner.shを使ってDesignerを起動するときに、コンソールで次のエラーが発生する場合があります。

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

Designerは起動しません。このエラーは、LinuxデスクトップでSmart Common Input Method platform (SCIM)言語入力システムを使用している場合、特にGTK用のscim-bridge-gtkモジュールを使用している場合に生じることがあります。このエラーは、次の2つの方法のいずれかで解決できます。

  • scim-bridge-gtkモジュールを削除します。

  • GTK_IM_MODULE=xim環境変数をエクスポートします(詳細な手順については、export GTK_IM_MODULE=ximをクリックしてください)。

7.4 DesignerをDebianベースのLinux配布にインストールする

すべてのLinuxディストリビューションを公式にサポートすることは不可能ですが、多くの顧客から、Ubuntuなど、DebianベースのディストリビューションでDesignerを実行することに成功したという報告が寄せられています。この操作を行うには、次のステップを完了します。

  1. Cool Solutions Webサイトから選択したフォルダにDesignerをダウンロードし、抽出してください。

  2. alien、rpm、およびgettextパッケージをインストールするために、Ubuntu synapticパッケージを使用します。

    または

    コマンドラインから、sudo apt-get -f install alien rpm gettextを入力します。

  3. ディレクトリをdesignerInstallDirに変更します。

  4. コマンドラインで「sudo rpm -ivh --nodeps components/nici/nici.i386.rpm」と入力します。

    これにより、コマンドラインで「rpm -qa」と入力した場合にインストーラがチェックするRPMデータベースにエントリが追加されます。

  5. gettext RPMは標準のDesignerインストーラでも必要です。任意のインストール可能なgettext.rpmバージョンをダウンロードし、それをインストールします。たとえば、 rpm -ivh --nodeps gettext[version].rpmなどです。これにより、RPMデータベースにgettextエントリが追加されます。

  6. 通常のデスクトップユーザとして、標準のDesignerのデスクトップユーザとして、/installスクリプトを実行します。

7.5 LinuxでのeDirectoryとDesignerの併用

LinuxでeDirectoryを実行していて、さらにDesignerを実行する場合は、Designerをrootとして実行する必要があります。 eDirectoryのインストールでは、そのベースパッケージをrootとしてインストールすることが必要です。これにより、一般的なユーザにそれらを実行させないようにします。特に、インポートまたは展開中、またはツリーに接続中にルート以外のユーザで実行中の場合、Designerがクラッシュします。

7.6 gtk-qt-engineを使用したLinuxでのDesignerの実行

gtk-qt-engine RPMがインストールされている環境でDesignerを実行することは、推奨していません。このRPMパッケージは、SUSE Linuxおよび他の一部のLinux配布でインストールされます。このパッケージがインストールされると、既知の問題によってクラッシュとDesignerテーマの問題が発生します。

このRPMパッケージを使用する場合は、最新バージョンを取得してください。KDE Web サイトからダウンロードすることができます。

パッケージが最新バージョンである場合でも、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アプリケーションであるため、qtベースのテーマではなく、GTKテーマを使用してください。

まずは、テーマの使用準備を行う必要があります。

gtk-qt-engineパッケージを削除する必要があります。これは、YaSTを使用するか、gtk-qt-engineを使用したLinuxでのDesignerの実行で指定された手順を使用して行うことができます。

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 SLED 10.3 64ビットでDesignerの起動が失敗する

7.8.1 64ビットのSLED 10.3でDesigner.iniにXULrunnerを追加

Designerを起動するには、Designer.iniファイルにXULrunner 1.8.1.21バージョンを追加します。

  1. /usr/libディレクトリでXULrunnerのバージョンを確認します。

  2. Designer.iniファイルを修正して、XULrunnerの情報を追加します。

    1. Designerインストールディレクトリから、Designer.iniファイルを開きます。

    2. 以下の行をDesigner.iniファイルの最後に追加します。

      -Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner-1.8.1.21/
      
  3. Designer.iniファイルを保存して、Designerを起動します。

7.8.2 64ビットのLinuxでDesigner、ようこそページ、または最初のヘルプ画面を起動すると、JVMがクラッシュする

xulrunnerの32ビット版が64ビットのLinux配布にインストールされている場合、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. Linux用のXULrunnerインストーラをダウンロードします。

  2. 以下のコマンドをrootで実行し、XULrunnerの現在のバージョンの登録を解除します。

    xulrunner --unregister-global
    
  3. XULrunnerをインストールする手順に従います。

  4. Designerを再起動して、ようこそページが予期したとおりに動作していることを確認します。

7.9 open SUSE 11.2上でダイアログボックス内のボタンがマウスのクリックに応答しない

ダイアログボックス内のボタンがマウスのクリックに反応しない場合、次のいずれかの方法で問題を回避することができます。

  • SpaceキーまたはEnterキーを使用して、ボタンを有効にします。

  • export GDK_NATIVE_WINDOWS=trueStartDesigner.shファイルに追加します。

7.10 ドライバの作成または設定時にオプションを選択できない

ドライバの作成時または設定時に、ドロップダウンオプションを選択できないことがあります。問題を回避するには、次の回避策を実行します。

  1. ドロップダウンメニューをクリックするときに、左マウスボタンをホールドし続けます。

  2. 必要なオプションがハイライトされるまで、左マウスボタンをホールドし続けます。

  3. マウスの左ボタンを放してオプションを選択します。

7.11 Designer 4.0.1ヘルプシステムを参照中に例外が発生する

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 未定義が返されるフォームフィールドでエラーまたは警告が表示されない

ワークフローによって使用されるフォーム上のフィールドによって「未定義」の値が返される場合、フォームにはエラーメッセージも警告メッセージも表示されません。この状況はスクリプトの問題によって生じます。一般的に、フォームスクリプトが「未定義」と評価する場合、そのスクリプトはエラー状態にあると考えられます。この問題を回避するには、事前のマッピングで「未定義」にならないようにします。このためには、try/catch/finallyブロックを使用して、各コントロールに常に有効な値が送信されることを確実にします。

8.2 プロビジョニング要求定義にトラスティ権限を設定するときにタイムアウトが発生する可能性がある

プロビジョニング要求定義にトラスティ権を設定する場合や、ECMA式ビルダから識別ボールトにアクセスする場合、次のエラーメッセージが表示されることがあります。

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

アドレスが正しくサーバが起動している場合でも、接続が遅いとこのエラーが発生することがあります。

接続タイムアウトを変更するには、[ウィンドウ]>[初期設定]>[Novell]>[プロビジョニング]で設定を行います。

8.3 プロビジョニング要求定義エディタで間違った資格情報が保存される

プロビジョニング要求定義の受託権限を設定するときなど、プロビジョニング要求定義エディタから識別ボールトを接続する場合には、識別ボールト資格情報の入力が求められます。入力したパスワードが正しくないときに、[識別ボールト資格情報]ダイアログボックスで[パスワードの保存]ボタンをクリックすると、識別ボールトに接続できず、資格情報の再入力は求められません。

この問題に対処するには、[モデラー]ビューにアクセスして、プロジェクトでの識別ボールト資格情報を再設定します。

8.4 役割に関連付けられたリソースが役割エディタのリソースリストから削除されない

役割エディタのリソースリストで、関連付けられているリソースの読み取り専用リストが役割と共に使用できます。このリストの情報は、役割カタログがeDirectoryからインポートされる際に取得され、すべての役割に対して更新されます。新しいリソース関連付けは表示できますが、ユーザアプリケーションから削除されたリソース関連付けは表示できません。

この問題を回避するには、削除したリソース関連付けがリソースリストから削除されていることを確認してください。

  1. 役割カタログからライブインポートを実行する前に、ナビゲータビューに移動して、\MyProject\Model\Provisioning\AppConfig\RoleConfig\ResourceAssociationsフォルダに移動します。

  2. ResourceAssociations.digestファイルを除くフォルダ内のすべてのファイルを削除します。

  3. プロビジョニングビューから、役割カタログオブジェクトを選択して、すべてのリソース関連付けを再びインポートして更新された正しい情報が提供されるようにライブインポートを実行します。

8.5 バージョン管理対象のプロジェクト内で比較機能を使用するとエラーが発生する

ユーザアプリケーションドライバをバージョン管理対象のプロジェクトに追加して比較を実行すると、(再度プロジェクトにチェックインした後に)次の例外がエラーログに記録されることがあります。

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 役割の比較で間違った結果が表示される

ユーザアプリケーションのユーザインタフェースとDesignerの両方を使用して役割を作成すると、Designerのライブ比較機能に予想された結果が表示されないことがあります。この問題を回避するには、次のいずれかの手順を実行します。

  • すべての役割を作成、削除、または変更するためにDesignerのみを使用します。

  • 展開中に表示される[比較]ウィンドウを使用します。[比較]ウィンドウに正しい結果が表示されます。比較結果を確認したいのみの場合、展開をキャンセルできます。

8.8 バージョン制御にプロビジョニングオブジェクトをチェックインする際にNullのポインタ例外エラーが発生する

プロビジョニング要求定義(PRD)が開いており変更が保存されていない状態で、プロビジョニングオブジェクトに対してバージョン管理へのコミットを実行すると、エラーログにNULLポインタ例外エラーが記録されます。[エラーログ]ビューを開いていないと、コミットが失敗したことに気付かない可能性があります。この問題は、プロビジョニングオブジェクトをバージョン管理にチェックインする前に保存するか、オブジェクトを保存せずに閉じれば容易に回避できます。

8.9 開いたプロビジョニング要求定義を元に戻すとエディタが閉じる

プロビジョニング要求定義(PRD)をプロビジョニング要求定義エディタで開いているときにPRDを元に戻すと、エディタがいったん閉じて再度開き、更新バージョンのPRDが表示されます。これはプロビジョニング要求定義エディタの通常の動作です。

8.10 ロケールの変更を取り消すと、間違ったステータスを表示する場合があります。

[ロケールとローカリゼーションリソースグループ]ウィンドウ([設定]>[ロケール])を使用してロケールを追加または削除してから、バージョン管理の[元に戻す]を実行すると、Designerに、ローカルオブジェクトが変更されていると間違って示されることがあります。これは、変更は行っていないけれども[OK]をクリックしてウィンドウを閉じた場合に発生します。このメッセージは、[OK]ではなく、[キャンセル]をクリックすることで表示されません。

8.11 ユーザアプリケーションドライバを3.6.1に移行した後でトラスティを読み取り専用プロビジョニング要求定義に設定すると問題が発生する

3.6.1に移行したユーザアプリケーションドライバで読み込み専用プロビジョニング要求定義(役割オブジェクトや検証オブジェクトなど)の1つにトラスティを設定すると、Designerによってプロビジョニング要求定義の不要なコピーが作成されます。このため、プロビジョニングビューに同じ名前のオブジェクトが2つ表示されます。

不要なオブジェクトを削除する

  1. プロジェクトをバックアップします。

  2. プロジェクトを開いてナビゲータビューにアクセスし、プロジェクトのModel\Provisioning\AppConfig\RequestDefsフォルダに移動します。

    ナビゲータビューにはプロビジョニング要求定義が.prdファイルおよび.digestファイルとして表示されます。プロビジョニング要求定義の不要なコピーは、名前は同じですが番号が付加されています。たとえば、検証レポートは、ナビゲータビューにはAttestationReport.prdおよびAttestationReport.digestとして表示されます。不要なコピーは、AttestationReport1.prdおよびAttestationReport1.digestとして表示されます。

  3. AttestationReport1.prdAttestionReport1.digestなど、名前に数字が追加されたファイルを削除します。

  4. プロジェクトを保存します。

8.12 Identity Manager 4.0.1形式のエンタイトルメントに対してエンタイトルメントパラメータが正しく生成されない

Identity Manager 4.0.1エンタイトルメントではJSON式を使用できます。ただし、生成された式はたとえば次のような簡単なパラメータを返します。

carpathia.qalab.com

式を編集してJSON式になるようにしてください。たとえば、Active Directoryドライバの場合、次のように式を変更します。

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

9.0 プロビジョニング/マイグレーションの問題

9.1 ユーザアプリケーション3.7ドライバマイグレーションで通知テンプレートが自動的に展開されない

3.7以前のユーザアプリケーションバージョンから移行されるユーザアプリケーションドライバを操作する間は、通知テンプレートを手動で追加して、展開する必要があります。通知テンプレートを展開するには、以下の手順に従います。

  1. Designerのアウトラインビューに移動します。

  2. 移行された環境が作成される識別ボールトに移動します。

  3. [デフォルト通知コレクション]を右クリックします。

  4. [すべてのテンプレートの追加]をクリックしてから、[デフォルト通知コレクション]を右クリックします。

  5. [ライブ]>[展開]の順に移動して、すべての変更を展開します。

9.2 ユーザアプリケーションドライバの4.0.1バージョンへの直接移行がサポートされていません

Identity Managerドライバの移行は、もはやDesigner 4.0.1のオプションではありません。Designer 4.0.1は、ドライバパッケージのアップグレードのみをサポートしています。 ユーザアプリケーションドライバの以前のバージョンを4.0.1バージョンにアップグレードするためには、4.0バージョンにドライバを移行して、ユーザアプリケーションパッケージを使用して4.0.1にアップグレードしてください。

10.0 バージョン管理の問題

10.1 大規模なプロジェクトでバージョン管理のリビジョンを比較した際の404エラー

大型プロジェクトを比較する場合やプロジェクトを比較する時に接続が非常に遅くなる場合に発生する、断続的な問題があります。比較の実行には長い時間がかかり、すべての項目が[比較]ウィンドウに表示されるわけではありません。ほとんどの場合、この問題はもう一度実行すると解決されます。問題が解決しない場合は、ステータススレッドを一時的にオフにする方法についてNovellサポートに問い合わせてください。

10.2 更新をチェックした後、バージョン制御またはモデラーのビューにドライバが表示されない

1台目のコンピュータでドライバセットにドライバを追加して、その更新をバージョン管理サーバに保存してから、2台目のコンピュータでアップデートの取得を実行すると、ドライバセットに追加したドライバが表示されません。この現象が発生した場合は、モデラービューを閉じて再度開いて更新します。続いて、バージョン管理ビューで更新を実行します。

10.3 ナビゲータビューのコピー、貼り付け、およびドラッグがバージョン管理を更新しない

ナビゲータビューにおけるコピーと貼り付け、またはドラッグアンドドロップの操作は、バージョン管理下にある場合、ファイルを適切に処理しません。この問題は、これらの操作をプロジェクトビューで実行すると回避できます。

11.0 パッケージ問題

11.1 サイトで認証が必要な場合に、パッケージの自動アップデートが失敗する

認証が必要なサイトからパッケージを自動的にダウンロードする場合、ダウンロードに失敗します。Designerがダウンロードサイトを自動的に認証するように設定することで、この問題を回避することができます。

  1. Designerで[Windows]>[初期設定]>[一般]>[Network Connections (ネットワーク接続)]を順にクリックします。

  2. [Manual proxy (手動プロキシ)]をクリックします。

  3. プロキシサーバのサーバおよびポートを指定します。

  4. [Enable proxy authentication (プロキシ認証を有効にする)]をクリックします。

  5. パッケージをダウンロードするサイトの認証に使用するユーザ名およびパスワードを指定します。

  6. OK]をクリックし、変更を保存します。

12.0 アップグレードに関する問題

12.1 Designer 3.0.1からDesigner 4.0.1へのアップグレードがサポートされていない

Designer 4.0.1は本格的なRCPアプリケーションです。Designerの以前のバージョンからのアップグレードはサポートされていません。ただし、Designer 3.0.1ワークスペースをDesigner 4.0.1にエクスポートすると、プロジェクト変換がトリガされ、プロジェクトが4.0.1バージョンに変換されます。

13.0 ヘルプに関する問題

13.1 Manage Directoryのヘルプが 12時間以上ロードし続ける

[Loading Help (ヘルプのロード中)]ダイアログボックスは表示されますが、[ヘルプ]ウィンドウが表示されません。Designerを再起動しないと、ヘルプロード中のダイアログボックスが閉じません。

14.0 保証と著作権

米国Novell, Inc.およびノベル株式会社は、本書の内容または本書を使用した結果について、いかなる保証、表明または約束も行っていません。また、本書の商品性、および特定の目的への適合性について、いかなる明示的または黙示的な保証も否認し、排除します。また、本書の内容は予告なく変更されることがあります。

米国Novell, Inc.およびノベル株式会社は、すべてのノベル製ソフトウェアについて、いかなる保証、表明または約束も行っていません。また、ノベル製ソフトウェアの商品性、および特定の目的への適合性について、いかなる明示的または黙示的な保証も否認し、排除します。米国Novell, Inc.およびノベル株式会社は、ノベル製ソフトウェアの内容を変更する権利を常に留保します。

本契約の下で提供される製品または技術情報はすべて、米国の輸出管理規定およびその他の国の輸出関連法規の制限を受けます。お客様は、すべての輸出規制を遵守し、製品の輸出、再輸出、または輸入に必要なすべての許可または等級を取得するものとします。お客様は、現在の米国の輸出除外リストに掲載されている企業、および米国の輸出管理規定で指定された輸出禁止国またはテロリスト国に本製品を輸出または再輸出しないものとします。お客様は、取引対象製品を、禁止されている核兵器、ミサイル、または生物化学兵器を最終目的として使用しないものとします。ノベル製ソフトウェアの輸出に関する詳細については、Novell International Trade ServicesのWebページを参照してください。弊社は、お客様が必要な輸出承認を取得しなかったことに対し如何なる責任も負わないものとします。

2011 Copyright ® Novell, Inc. All rights reserved.本ドキュメントの一部または全体を無断で複写・転載することは、その形態を問わず禁じます。

Novellの商標一覧については、「商標とサービスの一覧」を参照してください。

サードパーティの商標は、それぞれの所有者に属します。