現行リリースのコネクタ・メッセージを使用してリリース9.1.0.x.yのコネクタ・メッセージを構成できます。
この付録の内容は次のとおりです。
メッセージを構成するには、次のようにします。
次の参照定義を追加します。
Lookup.PSFT.Message.XellerateUser.Configuration
Lookup.PSFT.HRMS.XellerateUser.EmpStatus
Lookup.PSFT.HRMS.XellerateUser.EmpType
Lookup.PSFT.HRMS.XellerateUser.AttributeMapping
Lookup.PSFT.HRMS.XellerateUser.Recon
参照定義を追加するには、次のようにします。
Oracle Identity Manager Design Consoleにログインします。
「Administration」を開き、「Lookup Definition」をダブルクリックします。
「Code」フィールドに、参照定義の名前(Lookup.PSFT.Message.XellerateUser.Configuration
など)を入力します。
「Group」フィールドに、参照定義と関連付ける名前(PSFT HRMS
など)を入力します。
「Save」アイコンをクリックします。
「メッセージを構成するための参照定義」で指定されているコード・キーおよびデコードの値を追加します。これを行うには:
i) 「追加」をクリックします。
新しい行が追加されます。
ii) 次の値を入力します。
コード・キー: Attribute Mapping Lookup
デコード: Lookup.PSFT.HRMS.XellerateUser.AttributeMapping
iii) ステップi)およびii)を繰り返して、残りのエントリを参照定義に追加します。
iv) 保存アイコンをクリックします。
次のようにして、Lookup.PSFT.HRMS.Configuration参照定義を変更します。
次のエントリを参照定義に追加します。
コード・キー: PeopleSoftより送信されたメッセージの名前(XELLERATE_USR_MSGなど)
デコード: Lookup.PSFT.Message.XellerateUser.Configuration
参照定義内の次のエントリの値を変更します。
コード・キー: Ignore Root Audit Action
デコード: Yes
「Save」アイコンをクリックします。
Javaクラスで必要なメッセージ・ハンドラ・ロジックまたはメッセージ・パーサー・ロジックを実装するコードを記述します。Javaコードの詳細は、インストール・メディアの/samplesディレクトリにある次のファイルを参照してください。
PSFTXellerateUserReconMessageHandlerImpl.java
XellerateUserMessageParser.java
Javaクラスを格納するJARファイルを作成します。
Oracle Identity Manager JARアップロード・ユーティリティを実行して、ステップ4で作成したJARファイルをOracle Identity Managerデータベースに投稿します。
ノート:
JavaTasksディレクトリの内容をOracle Identity Managerデータベースにインポートするステップは、Oracle Fusion Middleware Oracle Identity Managerのためのアプリケーションの開発とカスタマイズのJARユーティリティのアップロードを参照してください。
アプリケーション・サーバーからPeopleSoftOIMListener.earファイルを削除します。手順は、「PeopleSoftリスナーの削除」を参照してください。
ステップ4で作成した検証JARファイルを次のディレクトリにコピーします。
PeoplSoftOIMListener.ear/PeoplSoftOIMListener.war/WEB-INF/lib
PeopleSoftOIMListener.earファイルをアプリケーション・サーバーに再デプロイします。手順は、「PeopleSoftリスナーのデプロイ」を参照してください。
次のようにして、PeopleSoftインテグレーション・ブローカー構成を変更します。
PeopleSoftインターネット・アーキテクチャで、「PeopleTools」、「インテグレーション・ブローカー」、「インテグレーション設定」の順に開き、「ノード」をクリックします。
既存値の検索タブで、ノード名(OIM_ER_NODE
など)を入力して「検索」をクリックします。
「コネクタ」タブで、検索アイコンをクリックして次の情報を検索します。
ゲートウェイID: LOCAL
コネクタID: HTTPTARGET
「コネクタ」タブの「プロパティ」ページで、次の情報を入力します。
プロパティID: HEADER
プロパティ名: sendUncompressed
必須値: Y
プロパティID: HTTP PROPERTY
プロパティ名: Method
必須値: POST
プロパティID: HEADER
プロパティ名: Location
必須値: PeopleSoft HRMSに構成されているITリソース名の値を入力します。
サンプル値: PSFT HRMS
プロパティID: PRIMARYURL
プロパティ名: URL
必須値: XMLメッセージを受信するように構成されているPeopleSoftリスナーのURLを入力します。このURLは、次の書式で入力してください。
http://ORACLE_IDENTITY_MANAGER_SERVER_IPADDRESS:PORT/PeopleSoftOIMListener
URLは、使用しているアプリケーション・サーバーによって異なります。SSLが無効になっている環境の場合、URLは、次の書式で入力してください。
IBM WebSphere Application Serverの場合:
http://10.121.16.42:9080/PeopleSoftOIMListener
Oracle WebLogic Serverの場合:
http://10.121.16.42:7001/PeopleSoftOIMListener
SSLが有効になっている環境の場合、URLは、次の書式で入力してください。
https://COMMON_NAME:PORT/PeopleSoftOIMListener
IBM WebSphere Application Serverの場合:
https://example088196:9443/PeopleSoftOIMListener
Oracle WebLogic Serverの場合:
https://example088196:7002/PeopleSoftOIMListener
ノート:
ポートは、使用しているインストールによって異なります。
「保存」をクリックして、変更を保存します。
ノードPINGテスト・ボタンをクリックして、指定したIPアドレスとの接続が確立されていることを確認します。
このリリースのコネクタのメッセージを構成するには、次の参照定義を追加する必要があります。
コード・キー | デコード |
---|---|
Attribute Mapping Lookup |
Lookup.PSFT.HRMS.XellerateUser.AttributeMapping |
Custom Query |
値を入力 |
Custom Query Lookup Definition |
Lookup.PSFT.HRMS.CustomQuery |
Data Node Name |
Transaction |
Employee Status Lookup |
Lookup.PSFT.HRMS.XellerateUser.EmpStatus |
Employee Type Lookup |
Lookup.PSFT.HRMS.XellerateUser.EmpType |
Recon Lookup Definition |
Lookup.PSFT.HRMS.XellerateUser.Recon |
Message Handler Class |
oracle.iam.connectors.psft.common.handler.impl.PSFTXellerateUserReconMessageHandlerImpl |
Message Parser |
oracle.iam.connectors.psft.common.parser.impl.XellerateUserMessageParser |
Organization |
Xellerate Users |
Resource Object |
Peoplesoft HRMS |
Transformation Lookup Definition |
Lookup.PSFT.HRMS.XellerateUser.Transformation |
User Type |
End-User |
Use Transformation |
No |
Use Validation |
No |
Validation Lookup Definition |
Lookup.PSFT.HRMS.XellerateUser.Validation |
コード・キー | デコード |
---|---|
Attribute Mapping Lookup |
Lookup.PSFT.HRMS.XellerateUser.AttributeMapping |
Custom Query |
値を入力 |
Custom Query Lookup Definition |
Lookup.PSFT.HRMS.CustomQuery |
Data Node Name |
Transaction |
Employee Status Lookup |
Lookup.PSFT.HRMS.XellerateUser.EmpStatus |
Employee Type Lookup |
Lookup.PSFT.HRMS.XellerateUser.EmpType |
Recon Lookup Definition |
Lookup.PSFT.HRMS.XellerateUser.Recon |
Message Handler Class |
oracle.iam.connectors.psft.common.handler.impl.PSFTXellerateUserReconMessageHandlerImpl |
Message Parser |
oracle.iam.connectors.psft.common.parser.impl.XellerateUserMessageParser |
Organization |
Xellerate Users |
Resource Object |
Peoplesoft HRMS |
Transformation Lookup Definition |
Lookup.PSFT.HRMS.XellerateUser.Transformation |
User Type |
End-User |
Use Transformation |
No |
Use Validation |
No |
Validation Lookup Definition |
Lookup.PSFT.HRMS.XellerateUser.Validation |
コード・キー | デコード |
---|---|
Department |
DEPTID~JOB |
Emp Type |
EMPLOYEETYPE~JOB |
First Name |
FIRST_NAME~PERSONAL_DATA |
Last Name |
LAST_NAME~PERSONAL_DATA |
Job ID |
JOBCODE~JOB |
Status |
STATUS~JOB |
User ID |
EMPLID~PERSONAL_DATA~None~None~PRIMARY |