このアダプタを使用して、Sybase Adaptive Server Enterprise にログインするためのユーザーアカウントをサポートします。カスタム Sybase テーブルがある場合、リソースアダプタウィザードを使用してカスタム Sybase テーブルリソースを作成する方法については、第 10 章データベーステーブルを参照してください。
なし
Sybase ASE リソースアダプタは、カスタムアダプタです。インストールプロセスを完了するには、次の手順を実行する必要があります。
SybaseInstallDir\jConnect-5_5\classes\jconn2.jar ファイルを $WSHOME$/WEB-INF/lib ディレクトリにコピーします。
「管理するリソースの設定」ページの「カスタムリソース」セクションに次の値を追加します。
com.waveset.adapter.SybaseASEResourceAdapter |
次に、「保存」をクリックします。
なし
ここでは、サポートされる接続と特権の要件について説明します。
Identity Manager は、SSL 経由の JDBC を使用してこのアダプタと通信します。
次の表に、システムプロシージャーの実行に必要なアクセス権の一覧を示します。
システムプロジージャー |
必要なアクセス権 |
---|---|
sp_addlogin、sp_droplogin |
システム管理者またはシステムセキュリティー担当者 |
sp_adduser、sp_droplogin |
データベース所有者、システム管理者、またはシステムセキュリティー担当者 |
sp_changegroup |
データベース所有者、システム管理者、またはシステムセキュリティー担当者 |
sp_displayroles |
システム管理者またはシステムセキュリティー担当者 |
sp_helpuser |
なし |
sp_locklogin |
システム管理者またはシステムセキュリティー担当者 |
sp_modifylogin |
システム管理者のみ、sp_modifylogin を実行してデフォルトのデータベースを変更できます。すべてのユーザーは、sp_modifylogin を実行して自分のログインアカウントを変更できます。 |
sp_password |
システムセキュリティー担当者のみ、sp_password を実行してほかのユーザーのパスワードを変更できます。すべてのユーザーは、sp_password を実行して自分のパスワードを変更できます。 |
次の表に、このアダプタのプロビジョニング機能の概要を示します。
機能 |
サポート状況 |
---|---|
アカウントの有効化/無効化 |
あり |
アカウントの名前の変更 |
なし |
パススルー認証 |
あり |
前アクションと後アクション |
なし |
データ読み込みメソッド |
|
次の表に、デフォルトのアカウント属性の一覧を示します。デフォルトの属性はすべて文字列です。
アイデンティティーシステムユーザー属性 |
リソース属性名 |
説明 |
---|---|---|
serverRoles |
serverRoles |
ユーザーが割り当てられているデータベースサーバーロール。 |
defaultDB |
defaultDB |
ユーザーがデフォルトで使用するデータベース。 |
複数のデータベースを管理する可能性があるため、Identity Manager の管理者は、各データベースを管理するためのアカウント属性を追加する必要があります。ほかの管理対象データベースの属性と区別するため、これらの属性には属性名の一部としてデータベース名を含めてください。
アイデンティティーシステムユーザー属性 |
データ型 |
説明 |
---|---|---|
userNameDBName |
String |
データベース上のアカウントのユーザー名。データベースの userName を設定することによってアカウントにデータベースへのアクセス権が与えられ、データベースの userName を消去することによってアクセス権が削除されます。 |
groupDBName |
String |
データベース上のアカウントのグループ。 |
このアダプタは、Sybase ASE リソース上のオブジェクトを管理しません。
次の表では、ユーザーフォーム内で listAllObjects メソッドを使用して呼び出すことのできる Sybase オブジェクトについて説明します。
Object |
説明 |
---|---|
allDatabases |
リソース上のデータベースを一覧表示します。 |
dbGroups |
リソース上で管理されているデータベース内のグループを一覧表示します。 |
managedDatabases |
リソースで管理されているデータベースを一覧表示します。このリストは、「データベース」リソース属性で設定されます。 |
serverRoles |
ユーザーが割り当てられているデータベースサーバーロールを一覧表示します。 |
SybaseASEUserForm
Identity Manager のデバッグページを使用して、次のクラスでトレースオプションを設定します。
com.waveset.adapter.SybaseASEResourceAdapter
com.waveset.adapter.JdbcResourceAdapter