コネクタのデプロイには次の手順があります。
この章では、次に示す項目についても説明します。
次の表に、コネクタのデプロイ要件を示します。
項目 | 要件 |
---|---|
Oracle Identity Manager | Oracle Identity Managerリリース8.5.3以上。 |
ターゲット・システム | Siebel 7.5またはSiebel 7.8。 |
外部コード | Siebel 7.5の場合:
Siebel 7.8の場合:
|
ターゲット・システムのユーザー・アカウント | 必要な権限を持つターゲット・システムのユーザー・アカウントを作成するには、次のようにします。
「ITリソースの定義」の手順を実行する際に、このユーザー・アカウントの資格証明を指定します。 |
コピーするコネクタのファイルと外部コードのファイル、およびコピーする必要があるディレクトリを次の表に示します。
注意: この表の1列目のディレクトリ・パスは、インストール・メディアの次に示すZIPファイル内にあるコネクタ・ファイルの場所に対応しています。Enterprise Applications\Siebel Enterprise Applications\Siebel User Management Rev 1.1.0.zip これらのファイルの詳細は、「コネクタを構成するファイルおよびディレクトリ」を参照してください。 |
注意: Oracle Identity Managerをクラスタ環境にインストールするときは、インストール・ディレクトリの内容をクラスタの各ノードにコピーします。同じく、connectorResources ディレクトリとJARファイルも、クラスタの各ノードの対応するディレクトリにコピーする必要があります。 |
Oracle Identity Managerサーバーの構成には、次の手順があります。
注意: クラスタ環境では、クラスタの各ノードでこの手順を実行する必要があります。 |
必要な入力ロケールに変更するには、必要なフォントのインストールと必要な入力ロケールの設定を行います。
必要な入力ロケールを設定するには、次のようにします。
注意: 使用しているオペレーティング・システムによっては、この手順の実行方法が異なる場合があります。 |
「コントロール パネル」を開きます。
「地域のオプション」をダブルクリックします。
「地域のオプション」ダイアログ・ボックスの「入力ロケール」タブで、使用する入力ロケールを追加してから、その入力ロケールに切り替えます。
OIM_home
\xellerate\connectorResources
ディレクトリ内に新しいリソース・バンドル・ファイルを追加するたび、または既存のリソース・バンドル・ファイルで変更を行うたびに、コネクタ・リソース・バンドルに関連するコンテンツをサーバー・キャッシュから消去する必要があります。
サーバー・キャッシュからコネクタ・リソース・バンドルに関連するコンテンツを消去するには、次のようにします。
コマンド・ウィンドウで、OIM_home
\xellerate\bin
ディレクトリに移動します。
次のコマンドのいずれかを入力します。
注意: このステップを実行する前にステップ1を実行する必要があります。コマンドを次のように実行すると、例外がスローされます。OIM_home\xellerate\bin\batch_file_name |
Microsoft Windowsの場合:
PurgeCache.bat ConnectorResourceBundle
UNIXの場合:
PurgeCache.sh ConnectorResourceBundle
このコマンドのConnectorResourceBundle
は、サーバー・キャッシュから削除できるコンテンツ・カテゴリの1つです。その他のコンテンツ・カテゴリの詳細は、次のファイルを参照してください。
OIM_home\xellerate\config\xlConfig.xml
注意: ステップ2の実行時にスローされる例外は無視できます。 |
コネクタのXMLファイルをOracle Identity Managerにインポートするには、次のようにします。
左側のナビゲーション・バーの「デプロイメント管理」リンクをクリックします。
「デプロイメント管理」の下の「インポート」リンクをクリックします。ファイル検索用のダイアログ・ボックスが表示されます。
SiebelEmpResourceObject.xml
ファイルを検索して開きます。このファイルはOIM_home\xellerate\Siebel1.0.0\xml
ディレクトリにあります。このXMLファイルの詳細は、「ファイル・プレビュー」ページに表示されます。
「ファイルの追加」をクリックします。「置換」ページが表示されます。
「次へ」をクリックします。「確認」ページが表示されます。
「次へ」をクリックします。SIEBEL IT Resource
ITリソースの「ITリソース・インスタンス・データの提供」ページが表示されます。
SIEBEL IT Resource
ITリソースのパラメータの値を指定します。指定する値の詳細は、「ITリソースの定義」の表を参照してください。
「次へ」をクリックします。SIEBEL IT Resource Definition
ITリソース・タイプの新しいインスタンスの「ITリソース・インスタンス・データの提供」ページが表示されます。
「スキップ」をクリックして、他のITリソースを定義しないことを指定します。「確認」ページが表示されます。
関連資料: その他のITリソースを定義する場合、手順は『Oracle Identity Manager Toolsリファレンス・ガイド』を参照してください。 |
「選択内容の表示」をクリックします。
XMLファイルの内容が「インポート」ページに表示されます。ノードの横に十字形のアイコンが表示されることがあります。各ノードを右クリックして「削除」を選択し、それらのノードを削除します。
「インポート」をクリックします。コネクタのXMLファイルがOracle Identity Managerにインポートされます。
コネクタのXMLファイルをインポートしたら、「手順5: リコンシリエーションの構成」に進みます。
SIEBEL IT Resource
ITリソース・パラメータには、次の表に示す値を指定してください。
パラメータ | 説明 | サンプル/デフォルト値 |
---|---|---|
EnterpriseServer |
エンタープライズ・サーバーの名前。 | siebel |
GatewayServer |
ゲートウェイ・サーバーの名前。 | STS_TESTING |
GatewayServerPort |
ゲートウェイ・サーバーのポート。 | 2320 |
Language |
言語。 | 次のいずれかを指定できます。
英語の場合: フランス語の場合: 日本語の場合: |
ObjectManager |
オブジェクト・マネージャの名前。 | 次のいずれかを指定できます。
英語の場合: フランス語の場合: 日本語の場合: |
Password |
Siebel Enterprise Applicationsの管理者のパスワード。 | sadmin |
SiebelServer |
Siebel Enterprise Applicationsサーバーの名前。 | STS_TESTING |
UserName |
Siebel Enterprise Applicationsの管理者のユーザー名。 | sadmin |
Encryption |
通信を保護するための暗号化のタイプ。
注意: このパラメータの値は大/小文字が区別されます。 |
RSA (暗号化が必要な場合)
または
|
Version |
このコネクタでサポートされるSiebel Enterprise Applicationsのバージョン。 | 7.5 または7.8 |
TimeStamp |
最初のリコンシリエーションの実行では、タイムスタンプ値は設定されていません。後続のリコンシリエーション処理では、前のリコンシリエーション処理が完了した時刻がこのパラメータに保存されます。 | サンプルのタイムスタンプ値は次のとおりです。
英語の場合: フランス語の場合: 日本語の場合: |
これらのITリソース・パラメータの値を指定したら、この手順のステップ9に進んで、コネクタのXMLファイルをインポートします。
リコンシリエーションの構成には次のステップがあります。
注意: この手順のこのステップは、信頼できるソース・リコンシリエーションを構成する場合にのみ実行します。信頼できるソース・リコンシリエーションに構成できるのは、1つのコネクタのみです。別の信頼できるソースを構成している状態でSiebelEmpXLResourceObject.xml ファイルをインポートした場合、2つのコネクタのリコンシリエーションはいずれも機能しなくなります。
リコンシリエーションの構成の概要は、『Oracle Identity Manager Connectorフレームワーク・ガイド』を参照してください。 |
信頼できるソース・リコンシリエーションを構成するには、まず次のようにして、信頼できるソース・リコンシリエーションのXMLファイルをインポートする必要があります。
左側のナビゲーション・バーの「デプロイメント管理」リンクをクリックします。
「デプロイメント管理」の下の「インポート」リンクをクリックします。ファイル検索用のダイアログ・ボックスが表示されます。
SiebelEmpXLResourceObject.xml
ファイルを検索して開きます。このファイルはOIM_home\xellerate\Siebel1.0.0\xml
ディレクトリにあります。このXMLファイルの詳細は、「ファイル・プレビュー」ページに表示されます。
「ファイルの追加」をクリックします。「置換」ページが表示されます。
「次へ」をクリックします。「確認」ページが表示されます。
「インポート」をクリックします。
表示されるメッセージで「インポート」をクリックして、XMLファイルをインポートすることを確認し、「OK」をクリックします。
次に、次の項で説明する手順の実行中に、リコンシリエーションのスケジュール済タスク属性IsTrusted
の値をTrue
に設定します。
参照フィールドとユーザー・リコンシリエーションのスケジュール済タスクを作成するには、次のようにします。
「Xellerate Administration」フォルダを開きます。
「Task Scheduler」を選択します。
「Find」をクリックします。事前定義されたスケジュール済タスクの詳細が2つのタブに表示されます。
最初のスケジュール済タスクについて、「Max Retries」フィールドに数値を入力します。この数はOracle Identity Managerがタスクを完了するために試行する回数です。この数を超えると、ERROR
ステータスがタスクに割り当てられます。
「Disabled」チェック・ボックスと「Stop Execution」チェック・ボックスが選択されていないことを確認します。
「Start」リージョンで、「Start Time」フィールドをダブルクリックします。表示される日付時間エディタで、タスクを実行する日付と時間を選択します。
「Interval」リージョンで、次のスケジュール・パラメータを設定します。
タスクを繰り返し実行するように設定するには、「Daily」、「Weekly」、「Recurring Intervals」、「Monthly」または「Yearly」のオプションを選択します。
「Recurring Intervals」オプションを選択した場合は、タスクを繰り返して実行する時間間隔も指定する必要があります。
タスクを1回のみ実行するように設定するには、「Once」オプションを選択します。
スケジュール済タスクの属性の値を指定します。指定する値の詳細は、「スケジュール済タスク属性の値の指定」を参照してください。
関連資料: タスク属性の追加および削除の詳細は、『Oracle Identity Managerデザイン・コンソール・ガイド』を参照してください。 |
「Save」をクリックします。スケジュール済タスクが作成されます。現在はタスクが実行されていないため、「Status」フィールドにINACTIVE
ステータスが表示されます。タスクは、ステップ7で設定した日時に実行されます。
ステップ5〜10を繰り返してもう1つのスケジュール済タスクを作成します。
2つのスケジュール済タスクを作成したら、「手順6: アダプタのコンパイル」に進みます。
この項では、次のスケジュール済タスクに指定する属性値について説明します。
参照フィールド・リコンシリエーション・スケジュール済タスクの次の属性に値を指定する必要があります。
注意: 属性値はインポートしたコネクタのXMLファイルで事前定義されています。変更する属性にのみ値を指定してください。 |
スケジュール済タスク属性に値を指定したら、手順のステップ10に進んでスケジュール済タスクを作成します。
ユーザー・リコンシリエーション・スケジュール済タスクの次の属性に値を指定する必要があります。
注意: 属性値はインポートしたコネクタのXMLファイルで事前定義されています。変更する属性にのみ値を指定してください。 |
属性 | 説明 | デフォルト/サンプル値 |
---|---|---|
Organization |
Oracle Identity Managerユーザー。 | OIM Users |
Xellerate Type |
Oracle Identity Managerユーザーのタイプ。 | End user Administrator |
Role |
デフォルトのロール。 | Consultant |
ITResource |
ITリソースの名前。 | SIEBEL IT Resource |
ResourceObject |
リソース・オブジェクトの名前。 | SIEBEL Resource Object |
IsTrusted |
信頼できるソース・リコンシリエーションを実行するかどうかを指定します。
信頼できるソース・リコンシリエーションの場合は、このパラメータを |
False (信頼できないリコンシリエーション)
|
Password |
Oracle Identity Managerユーザーのパスワード。 | Dummy123 |
isDeleteRecon |
ユーザーの削除リコンシリエーションを実行するかどうかを指定します。
このパラメータを 注意: Siebel Enterprise Applicationsでは削除されたユーザーのレコードを保持しないため、このパラメータは最適化の目的でのみ指定します。 |
True またはFalse |
スケジュール済タスク属性に値を指定したら、手順のステップ10に進んでスケジュール済タスクを作成します。
コネクタのXMLファイルのインポート時に、次のアダプタがOracle Identity Managerにインポートされます。
PrePopulate SIEBEL Form
Siebel Delete User
Siebel Modify User
Siebel Add Position
Siebel Create User
Siebel Remove Position
Siebel Add Responsibility
Siebel Remove Responsibility
これらのアダプタを使用してターゲット・システムでアカウントをプロビジョニングするには、前もってアダプタをコンパイルする必要があります。
「アダプタ・マネージャ」フォームを使用してアダプタをコンパイルするには、次のようにします。
「アダプタ・マネージャ」フォームを開きます。
現在のデータベースにインポートしたすべてのアダプタをコンパイルするには、「すべてをコンパイル」を選択します。
複数のアダプタ(すべてではない)をコンパイルするには、コンパイルするアダプタを選択します。次に、「選択したものをコンパイル」を選択します。
注意: 正常にコンパイルされなかったアダプタのみを再コンパイルするには、「以前の失敗分をコンパイル」をクリックします。そのようなアダプタはコンパイルのステータスがOK になっていません。 |
「開始」をクリックします。選択したアダプタがOracle Identity Managerによってコンパイルされます。
Oracle Identity Managerがクラスタ環境にインストールされている場合は、OIM_home
\xellerate\Adapter
ディレクトリから、コンパイル済のアダプタをクラスタの他の各ノードの同じディレクトリにコピーします。必要な場合には、その他のノードのアダプタ・ファイルを上書きします。その後、各ノードを再起動します。
アダプタの詳細情報を表示するには、次のようにします。
「アダプタ・マネージャ」フォームでアダプタをハイライト表示します。
アダプタの行ヘッダーをダブルクリックするか、アダプタを右クリックします。
表示されるショートカット・メニューで「アダプタの起動」を選択します。アダプタの詳細が表示されます。
注意: この手順は、ターゲット・システムでRSA暗号化を使用する場合にのみ実行します。 |
Siebel Enterprise ApplicationsサーバーとOracle Identity Managerとの間の通信を保護する暗号化を構成できます。この項では、暗号化の構成に関する次の項目について説明します。
この項では、Siebel Enterprise ApplicationsサーバーとOracle Identity Managerとの間のSiebel Internet Session API(SISNAPI)通信にRSA暗号化を使用するためにSiebel Enterprise Applicationsを構成する方法について説明します。
Siebel Enterprise Applicationsに対してRSA暗号化を有効にするには、次のようにします。
Siebel Software Configuration Wizardを起動します。
このウィザードは、Siebel Enterprise Applicationsがインストールされると自動的に起動します。必要な場合には、「Siebel Software Configuration Wizardの起動」に説明されている手順に従って手動で起動できます。
ウィザードの「Encryption Type」ページで「RSA」オプションを選択し、Siebel Enterprise ApplicationsコンポーネントにRSA Security Systems 128-bit strong encryption機能を使用することを指定します。
設定を確認して、ウィザードを終了します。
サーバーを再起動します。
RSA暗号化のためにSiebel Enterprise Applicationsを構成したら、同じ手順を実行してRSA暗号化のためにSiebel Web Server Extensionを構成します。
Siebel Call Center Applicationに対してRSA暗号化を有効にするには、次のようにします。
Siebel Call Center Applicationを起動します。
「Sitemap」、「Server Administration」、「Components」、「Component Parameters」の順に移動します。
「Server Component-Parameter List」アプレットで「Call Center Object Manager (ENU)」を問い合せます。
このアプレットで、「Encryption Type」パラメータを選択し、「RSA
」を選択します。RSA暗号化が不要な場合は、「RSA
」のかわりに「None
」を選択します。
この項では、Siebel Software Configuration Wizardの起動について説明します。
Siebel Software Configuration Wizardは、ほとんどのサーバー・コンポーネントがインストールされると自動的に開きます。必要な場合には、次の方法のいずれかを使用してMicrosoft Windowsコンピュータでこのウィザードを手動で起動できます。
Microsoft Windowsデスクトップから次のようにします。
「スタート」をクリックします。
「プログラム」、「Siebel Servers 7.0」、「Configure Server_Type
」を順に選択します。Server_Type
は構成するサーバーです。たとえば、Siebel Gatewayです。
コマンド・ウィンドウから次のようにします。
コマンド・ウィンドウで、bin
サブディレクトリ・コンポーネントに移動してSIEBEL_ROOT
ディレクトリのコンポーネントを構成します。たとえば、D:\\sea700\siebsrvr\bin
です。
構成するコンポーネントによって、次のいずれかのコマンドを入力します。
Siebel Database Serverを構成するには、次のコマンドを入力します。
ssincfgw -l LANGUAGE -v y
Siebel Database Server以外のコンポーネントを構成するには、次のコマンドを入力します。
ssincfgw -l LANGUAGE
これらのコマンドのLANGUAGE
は、Siebel Software Configuration Wizardが実行される言語です。たとえば、アメリカ英語の場合はENU
、ドイツ語の場合はDEU
です。これらのコマンドのいずれかを実行すると、インストールされた各コンポーネントの構成モジュールのメニューが表示されます。
注意: この手順は、Siebel Enterprise Applicationsの複数のインストールに対してコネクタを構成する場合にのみ実行します。この手順の各ステップ実行の詳細は、『Oracle Identity Managerデザイン・コンソール・ガイド』を参照してください。 |
ターゲット・システムの複数のインストールに対してコネクタを構成するには、次のようにします。
ターゲット・システム・インストールごとに1つずつリソース・オブジェクトを作成して構成します。
「Resource Objects」フォームは、「Resource Management」フォルダにあります。コネクタのXMLファイルをインポートすると、SIEBEL Resource Object
リソース・オブジェクトが作成されます。このリソース・オブジェクトは、残りのリソース・オブジェクトを作成するためのテンプレートとして使用できます。
リソース・オブジェクトごとに1つずつITリソースを作成して構成します。
「IT Resources」フォームは「Resource Management」フォルダにあります。コネクタのXMLファイルをインポートすると、SIEBEL IT Resource
ITリソースが作成されます。このITリソースは、同じリソース・タイプの、残りのITリソース作成用のテンプレートとして使用できます。
リソース・オブジェクトごとに1つずつプロセス・フォームを設計します。
「Form Designer」フォームは、「Development Tools」フォルダにあります。コネクタのXMLファイルをインポートすると、次のプロセス・フォームが作成されます。
UD_SIEBEL
(メイン・フォーム)
UD_SIEBEL_P
(多値属性用の子フォーム)
UD_SIEBEL_R
(多値属性用の子フォーム)
これらのプロセス・フォームは、残りのプロセス・フォームを作成するためのテンプレートとして使用できます。
リソース・オブジェクトごとに1つずつプロセス定義を作成して構成します。
「Process Definition」フォームは、「Process Management」フォルダにあります。コネクタのXMLファイルをインポートすると、Siebel Process
プロセス定義が作成されます。このプロセス定義は、残りのプロセス定義を作成するためのテンプレートとして使用できます。
各ターゲット・システムのインストールにプロセス定義を作成する際には、実行する必要のある次のステップは、各プロセス定義の作成に固有です。
「Object Name」参照フィールドから、ステップ1で作成したリソース・オブジェクトを選択します。
「Table Name」参照フィールドから、ステップ3で作成したプロセス・フォームを選択します。
「IT Resource」データ型のアダプタ変数をマッピングするときは必ず、ステップ2で作成したITリソースを「Qualifier」リストから選択してください。
各ターゲット・システム・インストールについてリコンシリエーションを構成します。手順は「手順5: リコンシリエーションの構成」を参照してください。リコンシリエーションのスケジュール済タスクごとに、次の属性の値のみを変更する必要がありますので注意してください。
ITResource
ResourceObject
IsTrusted
信頼できるソースとして指定するSiebel Enterprise ApplicationsインストールのIsTrusted
属性をTrue
に設定します。Siebel Enterprise Applicationsの単一インストールと複数インストールのいずれも信頼できるソースとして指定できます。残りのSiebel Enterprise Applicationsインストールについては、この属性をFalse
に設定します。
必要であれば、Xellerate Userリソース・オブジェクトに対してリコンサイルされるフィールドを変更します。
管理およびユーザー・コンソールを使用してプロビジョニングを実行する場合、ユーザーのプロビジョニング先のSiebel Enterprise Applicationsインストールに対応するITリソースを指定できます。