Sun Java ロゴ     前へ      目次      索引      次へ     

Sun ロゴ
Sun™ Identity Manager 8.0 リソースリファレンス 


RACF

RACF リソースアダプタは、OS/390 メインフレーム上のユーザーアカウントとメンバーシップの管理をサポートします。このアダプタは、TN3270 エミュレータセッションで RACF を管理します。

RACF リソースアダプタは、com.waveset.adapter.RACFResourceAdapter クラスで定義されます。

リソースを設定する際の注意事項

なし

Identity Manager 上で設定する際の注意事項

RACF リソースアダプタは、カスタムアダプタです。インストールプロセスを完了するには、次の手順を実行してください。

  1. RACF リソースを Identity Manager のリソースリストに追加するには、「管理するリソースの設定」ページの「カスタムリソース」セクションに次の値を追加してください。
  2. com.waveset.adapter.RACFResourceAdapter

  3. 適切な JAR ファイルを Identity Manager インストールの WEB-INF/lib ディレクトリにコピーします。
  4. コネクションマネージャー

    JAR ファイル

    Host On Demand

    IBM Host Access Class Library (HACL) は、メインフレームへの接続を管理します。HACL が含まれる推奨 JAR ファイルは habeans.jar です。これは、HOD に付属する HOD Toolkit (または Host Access Toolkit) とともにインストールされます。HACL のサポートされるバージョンは、HOD V7.0、V8.0、V9.0、および V10 に含まれるバージョンです。

    habeans.jar ファイル ただし、このツールキットを利用できない場合は、HOD のインストールに含まれる次の JAR ファイルを habeans.jar の代わりに使用できます。

    • habase.jar
    • hacp.jar
    • ha3270.jar
    • hassl.jar
    • hodbase.jar

    詳細は、http://www.ibm.com/software/webservers/hostondemand/ を参照してください。

    Attachmate WRQ

    Sun 製品向け Attachmate 3270 メインフレームアダプタには、メインフレームへの接続の管理に必要なファイルが含まれます。

    • RWebSDK.jar
    • wrqtls12.jar
    • profile.jaw

    この製品の入手については、Sun プロフェッショナルサービスにお問い合わせください。

  5. Waveset.properties ファイルに次の定義を追加して、端末セッションを管理するサービスを定義します。
  6. serverSettings.serverId.mainframeSessionType=Value
    serverSettings.default.mainframeSessionType=Value

    Value は、次のように設定できます。

    • 1 - IBM Host On-Demand (HOD)
    • 3 - Attachmate WRQ
    • これらのプロパティーが明示的に設定されていなければ、Identity Manager はまず WRQ を使用し、次に HOD を使用します。

  7. Attachmate ライブラリが WebSphere または WebLogic アプリケーションサーバーにインストールされている場合は、com.wrq.profile.dir=LibraryDirectory プロパティーを WebSphere/AppServer/configuration/config.ini または startWeblogic.sh ファイルに追加します。
  8. これにより、Attachmate コードでライセンスファイルを検索できます。

  9. Waveset.properties ファイルに加えた変更を有効にするために、アプリケーションサーバーを再起動します。
  10. リソースへの SSL 接続を設定する詳細は、「メインフレーム接続」を参照してください。

使用上の注意

ここでは、RACF リソースアダプタの使用に関する情報を示します。次のトピックで構成されています。

管理者

TSO セッションでは、複数の同時接続は許可されません。Identity Manager RACF 操作の同時実行を実現するには、複数の管理者を作成します。したがって、2 人の管理者を作成すると、2 つの Identity Manager RACF 操作を同時に実行できます。少なくとも 2 人 (できれば 3 人) の管理者を作成するようにしてください。

クラスタ環境で実行する場合は、クラスタ内のサーバーごとに 1 人の管理者を定義します。これは、各サーバーの管理者が同じ管理者である場合にも適用されます。TSO の場合は、クラスタ内のサーバーごとに異なる管理者にします。

クラスタを使用しない場合は、各行のサーバー名が同じ (Identity Manager ホストマシンの名前) になるようにしてください。


ホストリソースアダプタは、同じホストに接続している複数のホストリソースでの親和性管理者に対して最大接続数を強制しません。代わりに、各ホストリソース内部の親和性管理者に対して最大接続数が強制されます。

同じシステムを管理する複数のホストリソースがあり、現在それらが同じ管理者アカウントを使用するように設定されている場合は、同じ管理者がリソースに対して同時に複数のアクションを実行しようとしていないことを確認するために、それらのリソースを更新しなければならない可能性があります。


追加セグメントのサポート

RACF アダプタは、デフォルトでサポートされているセグメントには含まれない属性をサポートするように設定できます。

  1. セグメントを解析する AttrParse オブジェクトを作成します。カスタム AttrParse オブジェクトの定義については、「AttrParse オブジェクトの実装」を参照してください。AttrParse オブジェクトの例は、$WSHOME/web/sample/attrparse.xmlに定義されています。
  2. ResourceAttribute 要素を RACF リソースオブジェクトに追加します。たとえば、次のようにします。
  3. <ResourceAttribute name='WORKATTR Segment AttrParse' displayName='WORKATTR Segment AttrParse' description='AttrParse for WORKATTR Segment' value='Default RACF WORKATTR Segment AttrParse'>
    </ResourceAttribute>

    この例では、WORKATTR Segment AttrParse というラベルのフィールドが「リソースパラメータ」ページに追加されます。name 属性に割り当てられる値は、SegmentName Segment AttrParse という形式である必要があります。

  4. カスタムアカウント属性を定義する要素を RACF リソースオブジェクトに追加します。
  5. <AccountAttributeType id='32' name='WORKATTR Account' syntax='string' mapName='WORKATTR.WAACCNT' mapType='string'>
    </AccountAttributeType>

    mapName 属性の値は、SegmentName.AttributeName という形式である必要があります。アダプタがこの形式の mapName を検出すると、指定されたセグメントを RACF に対して要求し、SegmentName Segment AttrParse フィールドに指定されたオブジェクトを使用して解析します。

リソースアクション

RACF アダプタに必要なリソースアクションは login と logoff です。login アクションは、認証されたセッションに関してメインフレームとネゴシエーションを行います。logoff アクションは、そのセッションが不要になったときに接続を解除します。

login リソースアクションおよび logoff リソースアクションの作成の詳細については、「メインフレームの例」を参照してください。

SSL 設定

Identity Manager は TN3270 接続を使用してリソースと通信します。

RACF リソースへの SSL 接続に関する詳細については、「メインフレーム接続」を参照してください。

セキュリティーに関する注意事項

ここでは、サポートされる接続と特権の要件について説明します。

サポートされる接続

Identity Manager は、TN3270 を使用して RACF アダプタと通信します。

必要な管理特権

ユーザープロファイル (ユーザー自身のものを含む) の非ベースセグメント内の情報を定義または変更するには、SPECIAL 属性または少なくともフィールドレベルのアクセスチェックを介したセグメントの UPDATE 権限を持っている必要があります。

ユーザープロファイルの内容またはユーザープロファイルの個々のセグメントの内容を一覧表示するには、LISTUSER コマンドを使用します。

ユーザープロファイル (ユーザー自身のものを含む) の非ベースセグメント内の情報を表示するには、SPECIAL 属性か AUDITOR 属性、または少なくともフィールドレベルのアクセスチェックを介したセグメントの READ 権限を持っている必要があります。

プロビジョニングに関する注意事項

次の表に、このアダプタのプロビジョニング機能の概要を示します。

機能

サポート状況

アカウントの有効化/無効化

使用可

アカウントの名前の変更

使用可

パススルー認証

使用不可

前アクションと後アクション

使用可

データ読み込みメソッド

  • リソースから直接インポート
  • 調整

アカウント属性

次の表に、RACF のアカウント属性に関する情報を示します。

リソースユーザー属性

データの種類

説明

GROUPS

String

ユーザーに割り当てられたグループ

GROUP-CONN-OWNERS

String

グループ接続所有者

USERID

String

必須。ユーザー名

MASTER CATALOG

String

マスターカタログ

USER CATALOG

String

ユーザーカタログ

CATALOG ALIAS

String

カタログ別名

OWNER

String

プロファイルの所有者

NAME

String

ユーザー名

DATA

String

インストール定義データ

DFLTGRP

String

ユーザーのデフォルトグループ

EXPIRED

Boolean

パスワードを期限切れにするかどうかを示します

PASSWORD INTERVAL

String

パスワード間隔

TSO.Delete Segment

Boolean

このフィールドを true に設定すると、TSO Segment が RACF ユーザーから削除されます。

TSO.ACCTNUM

String

ログオン時に使用されるユーザーのデフォルトの TSO アカウント番号

TSO.COMMAND

String

ログオン時のデフォルトのコマンド

TSO.HOLDCLASS

String

ユーザーのデフォルトの TSO 保持クラス

TSO.JOBCLASS

String

ユーザーのデフォルトの TSO ジョブクラス

TSO.MAXSIZE

Int

ユーザーがログオン中に要求できる最大 TSO 領域サイズ

TSO.MSGCLASS

String

ユーザーのデフォルトの TSO メッセージクラス

TSO.PROC

String

ユーザーのデフォルトの TSO ログオン手順の名前

TSO.SIZE

Int

ユーザーがログオン中に領域サイズを要求しない場合の最小 TSO 領域サイズ

TSO.SYSOUTCLASS

String

ユーザーのデフォルトの TSO SYSOUT クラス

TSO.UNIT

String

手順による割り当てに使用される TSO デバイスまたはデバイスグループのデフォルトの名前

TSO.USERDATA

String

インストール定義データ

OMVS.ASSIZEMAX

Int

ユーザーの OMVS RLIMIT_AS (最大アドレス空間サイズ)

OMVS.CPUTIMEMAX

Int

ユーザーの OMVS RLIMIT_CPU (最大 CPU 時間)

OMVS.FILEPROCMAX

Int

ユーザーの OMVS プロセスあたりの最大ファイル数

OMVS.HOME

String

ユーザーの OMVS ホームディレクトリパス名

OMVS.MMAPAREAMAX

Int

ユーザーの OMVS 最大メモリーマップサイズ

OMVS.PROCUSERMAX

Int

ユーザーの OMVS UID あたりの最大プロセス数

OMVS.PROGRAM

String

ユーザーの初期 OMVS シェルプログラム

OMVS.THREADSMAX

Int

ユーザーの OMVS プロセスあたりの最大スレッド数

OMVS.UID

String

ユーザーの OMVS ユーザー識別子

CICS.OPCLASS

String

ユーザーが BMS (基本マッピングサポート) メッセージを受信する CICS オペレータクラス

CICS.OPIDENT

String

ユーザーの CICS オペレータ識別子

CICS.OPPRTY

String

ユーザーの CICS オペレータ優先順位

CICS.TIMEOUT

String

ユーザーがアイドル状態になってから CICS によってサインオフされるまでの時間

CICS.XRFSOFF

String

XRF 引き継ぎの発生時にユーザーが CICS によってサインオフされるかどうかを示す設定

NETVIEW.CONSNAME

String

MCS コンソール識別子

NETVIEW.CTL

String

GLOBAL、GENERAL、または SPECIFIC コントロールを指定します。

NETVIEW.DOMAINS

String

ドメイン識別子

NETVIEW.IC

String

NetView オペレータがログインしたときにこの NetView によって実行される初期コマンドまたはコマンドリスト

NETVIEW.MSGRECVR

String

オペレータが非送信請求メッセージを受信するかどうかを示します (NO または YES)

NETVIEW.NGMFADMN

String

このオペレータが NetView グラフィックモニター機能を使用できるかどうかを示します (NO または YES)

NETVIEW.NGMFVSPN

String

 

NETVIEW.OPCLASS

String

オペレータのクラス

アイデンティティーテンプレート

$accountId$

サンプルフォーム

組み込みのフォーム

なし

その他の利用可能なフォーム

RACFUserForm.xml

トラブルシューティング

Identity Manager のデバッグページを使用して、次のクラスでトレースオプションを設定します。



前へ      目次      索引      次へ     


Part No: 820-5456.   Copyright 2008 Sun Microsystems, Inc. All rights reserved.