| Oracle Fusion Middleware Oracle WebLogic Server 12.1.3 RESTful管理インタフェース・リファレンス 12c (12.1.3) E57542-02 |
|
![]() 前 |
![]() 次 |
このリソースはデータベース接続をテストします。一般的に、新規データ・ソースの作成に使用されるパラメータの検証に使用されます。
リソースでは、次のメソッドがサポートされます。
このリソースのOPTIONSメソッドは、デフォルト値が事前移入されているテンプレート・エンティティを返します。
データベース接続をテストする場合、このメソッドを呼び出してテンプレートを取得し、ドライバ・クラス名や接続URLなどの値を入力して、POSTメソッドでこれを使用して接続をテストします。
このリソースのPOSTメソッドは、ドライバ固有の属性のセットを、汎用のデータベース接続エンティティに変換し、接続URLおよびプロパティのリストを適切にフォーマットします。
注意: RESTリソースはクリアテキスト・パスワードを返すことができないため、ドライバ属性のいずれかにパスワードが保持されていても、返されるドライバにパスワードは入力されていません。これを補うために、クライアントは、データベース・ドライバ属性エンティティを保持し、そのpasswordAttributeNameプロパティを使用してパスワードを保持する属性を検索し、返されたデータベース接続エンティティのpasswordプロパティをそのパスワードに設定する必要があります。
例
この例は、POSTメソッドを使用して、データベース接続構成をテストします。
リクエストの例
curl -v \
--user username:password \
-H X-Requested-By:MyClient \
-H Accept:application/json \
-H Content-Type:application/json \
-d "{
url: 'jdbc:derby://localhost:1527/demo',
driverName: 'org.apache.derby.jdbc.ClientXADataSource',
password: null,
properties: [
{ name: 'portNumber', value: '1527' },
{ name: 'databaseName', value: 'demo;create=true' },
{ name: 'serverName', value: 'localhost' }
]
}" \
-X POST http://localhost:7001/management/wls/latest/datasources/test
レスポンスの例
HTTP/1.1 200 OK
Response Body:
{"item": {
"cause": [],
"ok": true
}}