RDBMS拡張機能の追加、検索、比較または削除

POST

/rest/v1/admin

RDBMS拡張機能の追加、検索、比較または削除

リクエスト

サポートされているメディア・タイプ
本文 ()
作成する必要があるRDBMS拡張機能
ルート・スキーマ: RDBMS拡張機能のPOSTRequest
型: object
ソースを表示
  • LDAP比較操作用のアサーション文字列。注意: POSTを使用したLDAP比較操作の実行時(つまり、msgTypeがurn:ietf:params:rest:schemas:oracle:oud:1.0:CompareRequestである場合)にのみ使用します。
  • RDBMS拡張機能のプロパティ
  • LDAP検索操作に使用する検索ベースDN。注意: POSTを使用したLDAP検索操作の実行時(つまり、msgTypeがurn:ietf:params:rest:schemas:oracle:oud:1.0:SearchRequestである場合)にのみ使用します。このような操作の場合も必須です
  • controls
    LDAP操作のためにサーバーに送信するLDAP制御。
  • 作成、削除または比較するエントリのLDAP DN。注意: LDAPの追加、削除または比較操作の実行時(つまり、msgTypeがurn:ietf:params:rest:schemas:oracle:oud:1.0:AddRequest、urn:ietf:params:rest:schemas:oracle:oud:1.0:DeleteRequestまたはurn:ietf:params:rest:schemas:oracle:oud:1.0:CompareRequestである場合)にのみ使用します。このような操作の場合に必須です。
  • LDAP検索操作用の検索フィルタ。LDAP検索フィルタの構文に従う必要があります。注意: POSTリクエストを使用したLDAP検索操作の実行時(つまり、msgTypeがurn:ietf:params:rest:schemas:oracle:oud:1.0:SearchRequestである場合)にのみ使用します。
  • 指定可能な値: [ "urn:ietf:params:rest:schemas:oracle:oud:1.0:AddRequest", "urn:ietf:params:rest:schemas:oracle:oud:1.0:SearchRequest", "urn:ietf:params:rest:schemas:oracle:oud:1.0:DeleteRequest", "urn:ietf:params:rest:schemas:oracle:oud:1.0:CompareRequest" ]
    RESTメッセージ・タイプ
  • requiredAttributes
    エントリに対してフェッチする属性のリスト。注意: POSTを使用したLDAP検索操作の実行時(つまり、msgTypeがurn:ietf:params:rest:schemas:oracle:oud:1.0:SearchRequestである場合)にのみ使用します。
  • 指定可能な値: [ "base", "sub", "one" ]
    LDAP検索操作の範囲。注意: POSTを使用したLDAP検索操作の実行時(つまり、msgTypeがurn:ietf:params:rest:schemas:oracle:oud:1.0:SearchRequestである場合)にのみ使用します。
ネストされたスキーマ: RDBMS拡張機能のプロパティ
型: object
ソースを表示
  • エントリのCN (共通名)
  • デフォルト値: universal-connection-pool
    指定可能な値: [ "simple-pool", "universal-connection-pool" ]
    この拡張機能に対して使用する接続プール実装。デフォルトでは、ユニバーサル接続プール(UCP)を使用します。注意: Simple_Poolを使用する場合、RDBMS拡張機能を複数のRDBMS WorkflowElement で共有できません。
  • デフォルト値: 0
    最大接続再使用数プロパティを設定します。このプロパティは、プールが接続を閉じて削除するまでに接続を再利用できる最大回数を指定します。この機能を有効にするには、値を0より大きくする必要があります。たとえば、指定した値が100の場合、接続がプールから100回再利用または流用されると、接続は閉じられてプールから削除されます。接続がプールに戻され、プロパティ値を超えると、接続は正常に閉じられます。デフォルトは0であり、これはこの機能が無効であることを意味します。
  • 拡張機能が使用可能かどうかを示します。
  • デフォルト値: 0
    非アクティブ接続タイムアウトを設定します。このタイムアウトによって、使用可能な接続が接続プールから削除されるまで、プールに存在している時間が決まります。有効値の範囲は、0からInteger.MAX_VALUEまでです。デフォルトは0です。値を0に設定すると、非アクティブ接続タイムアウト処理は無効になります。
  • デフォルト値: 0
    ConnectionPoolによって設定される初期の接続数。これは、プールの起動時に作成されてプールに配置される接続の数です。有効値の範囲は、0からInteger.MAX_VALUEまでです。これを最大プール・サイズより大きい値に設定すると無効になります。デフォルトは0です。
  • デフォルト値: com.oracle.dps.server.workflowelement.rdbms.RDBMSExtension
    RDBMS拡張機能の実装を提供するJavaクラスの完全修飾名を指定します。
  • ds-cfg-jdbc-connection-properties
    接続プロパティもサポートするDataSource接続ファクトリの名前と値のペアとしての、オプションのJDBCドライバ関連接続プロパティ。
  • RDBMSベンダーにJDBCドライバの実装を提供するJavaクラスの完全修飾名を指定します。
  • デフォルト値: false
    JDBCドライバ関連接続プロパティを接続ファクトリ・プロパティとして設定する必要があるかどうかを指定するオプションのフラグ。値ペア。
  • デフォルト値: javax.net.ssl.keyStore
    JDBCドライバのKeyStoreプロパティ名。
  • デフォルト値: javax.net.ssl.keyStorePassword
    JDBCドライバのKeyStoreパスワード・プロパティ名。
  • デフォルト値: javax.net.ssl.keyStoreType
    JDBCドライバのKeyStoreタイプ・プロパティ名。
  • デフォルト値: javax.net.ssl.trustStore
    JDBCドライバのTrustStoreプロパティ名。
  • デフォルト値: javax.net.ssl.trustStorePassword
    JDBCドライバのTrustStoreパスワード・プロパティ名。
  • デフォルト値: javax.net.ssl.trustStoreType
    JDBCドライバのTrustStoreタイプ・プロパティ名。
  • データベースに接続するためのJDBC URL。
  • デフォルト値: 0
    データベースへの接続試行中に、このデータ・ソースが待機する最長時間(秒)を指定します。値が0のとき、デフォルトのシステム・タイムアウトが設定されている場合はその値になります。そうでない場合はタイムアウトしないことを意味します。
  • デフォルト値: 20
    接続プールで設定できる最大接続数。最大接続数には、使用中の接続数と使用可能な接続数が含まれます。有効値の範囲は、1からInteger.MAX_VALUEまでです。デフォルトは20です。
  • デフォルト値: 10
    接続プールによって設定される最小接続数を設定します。使用可能な接続数と使用中の接続数の合計が最小数未満の場合、接続はプールに戻されます。それ以外の場合、接続は閉じられます。有効値の範囲は、0からInteger.MAX_VALUEまでです。これを最大プール・サイズより大きい値に設定すると無効になります。デフォルトは10です。
  • デフォルト値:
    接続を取得するためのパスワード。
  • 接続を取得するためのユーザー名。
  • 使用する鍵マネージャ・プロバイダを指定します。RDBMS拡張機能。この鍵マネージャ・プロバイダは必須ではなく、リモート・サーバーがクライアント認証用に構成されている場合に使用できます。
  • 使用する信頼マネージャ・プロバイダを指定します。RDBMS拡張機能。この信頼マネージャ・プロバイダは、リモート・バックエンドとセキュアな接続を確立する必要がある場合に必須です。
  • 指定可能な値: [ "db2", "db2mainframe", "derby", "mysql", "mysql4", "oracle", "oracle10g", "oracle11", "oracle8i", "oracle9i", "postgresql", "sqlserver", "timesten" ]
    バックエンド内のターゲット・データベースを指定します。
  • デフォルト値: false
    データベースへのセキュアなJDBC接続を使用することを指定します。
  • objectclass
    このエントリが属するオブジェクト・クラス。
ネストされたスキーマ: controls
型: array
LDAP操作のためにサーバーに送信するLDAP制御。
ソースを表示
ネストされたスキーマ: requiredAttributes
型: array
エントリに対してフェッチする属性のリスト。注意: POSTを使用したLDAP検索操作の実行時(つまり、msgTypeがurn:ietf:params:rest:schemas:oracle:oud:1.0:SearchRequestである場合)にのみ使用します。
ソースを表示
ネストされたスキーマ: ds-cfg-jdbc-connection-properties
型: array
接続プロパティもサポートするDataSource接続ファクトリの名前と値のペアとしての、オプションのJDBCドライバ関連接続プロパティ。
ソースを表示
ネストされたスキーマ: objectclass
型: array
このエントリが属するオブジェクト・クラス。
ソースを表示
先頭に戻る

レスポンス

サポートされているメディア・タイプ

200レスポンス

OK
本文 ()
ルート・スキーマ: RDBMS拡張機能のSuccessResponse
型: object
ソースを表示
ネストされたスキーマ: searchResultEntries
型: array
LDAP操作後に返される検索結果エントリの数。
ソースを表示
ネストされたスキーマ: RDBMS拡張機能のSearchResultEntry
型: object
ソースを表示
ネストされたスキーマ: RDBMS拡張機能のプロパティ
型: object
ソースを表示
  • エントリのCN (共通名)
  • デフォルト値: universal-connection-pool
    指定可能な値: [ "simple-pool", "universal-connection-pool" ]
    この拡張機能に対して使用する接続プール実装。デフォルトでは、ユニバーサル接続プール(UCP)を使用します。注意: Simple_Poolを使用する場合、RDBMS拡張機能を複数のRDBMS WorkflowElement で共有できません。
  • デフォルト値: 0
    最大接続再使用数プロパティを設定します。このプロパティは、プールが接続を閉じて削除するまでに接続を再利用できる最大回数を指定します。この機能を有効にするには、値を0より大きくする必要があります。たとえば、指定した値が100の場合、接続がプールから100回再利用または流用されると、接続は閉じられてプールから削除されます。接続がプールに戻され、プロパティ値を超えると、接続は正常に閉じられます。デフォルトは0であり、これはこの機能が無効であることを意味します。
  • 拡張機能が使用可能かどうかを示します。
  • デフォルト値: 0
    非アクティブ接続タイムアウトを設定します。このタイムアウトによって、使用可能な接続が接続プールから削除されるまで、プールに存在している時間が決まります。有効値の範囲は、0からInteger.MAX_VALUEまでです。デフォルトは0です。値を0に設定すると、非アクティブ接続タイムアウト処理は無効になります。
  • デフォルト値: 0
    ConnectionPoolによって設定される初期の接続数。これは、プールの起動時に作成されてプールに配置される接続の数です。有効値の範囲は、0からInteger.MAX_VALUEまでです。これを最大プール・サイズより大きい値に設定すると無効になります。デフォルトは0です。
  • デフォルト値: com.oracle.dps.server.workflowelement.rdbms.RDBMSExtension
    RDBMS拡張機能の実装を提供するJavaクラスの完全修飾名を指定します。
  • ds-cfg-jdbc-connection-properties
    接続プロパティもサポートするDataSource接続ファクトリの名前と値のペアとしての、オプションのJDBCドライバ関連接続プロパティ。
  • RDBMSベンダーにJDBCドライバの実装を提供するJavaクラスの完全修飾名を指定します。
  • デフォルト値: false
    JDBCドライバ関連接続プロパティを接続ファクトリ・プロパティとして設定する必要があるかどうかを指定するオプションのフラグ。値ペア。
  • デフォルト値: javax.net.ssl.keyStore
    JDBCドライバのKeyStoreプロパティ名。
  • デフォルト値: javax.net.ssl.keyStorePassword
    JDBCドライバのKeyStoreパスワード・プロパティ名。
  • デフォルト値: javax.net.ssl.keyStoreType
    JDBCドライバのKeyStoreタイプ・プロパティ名。
  • デフォルト値: javax.net.ssl.trustStore
    JDBCドライバのTrustStoreプロパティ名。
  • デフォルト値: javax.net.ssl.trustStorePassword
    JDBCドライバのTrustStoreパスワード・プロパティ名。
  • デフォルト値: javax.net.ssl.trustStoreType
    JDBCドライバのTrustStoreタイプ・プロパティ名。
  • データベースに接続するためのJDBC URL。
  • デフォルト値: 0
    データベースへの接続試行中に、このデータ・ソースが待機する最長時間(秒)を指定します。値が0のとき、デフォルトのシステム・タイムアウトが設定されている場合はその値になります。そうでない場合はタイムアウトしないことを意味します。
  • デフォルト値: 20
    接続プールで設定できる最大接続数。最大接続数には、使用中の接続数と使用可能な接続数が含まれます。有効値の範囲は、1からInteger.MAX_VALUEまでです。デフォルトは20です。
  • デフォルト値: 10
    接続プールによって設定される最小接続数を設定します。使用可能な接続数と使用中の接続数の合計が最小数未満の場合、接続はプールに戻されます。それ以外の場合、接続は閉じられます。有効値の範囲は、0からInteger.MAX_VALUEまでです。これを最大プール・サイズより大きい値に設定すると無効になります。デフォルトは10です。
  • デフォルト値:
    接続を取得するためのパスワード。
  • 接続を取得するためのユーザー名。
  • 使用する鍵マネージャ・プロバイダを指定します。RDBMS拡張機能。この鍵マネージャ・プロバイダは必須ではなく、リモート・サーバーがクライアント認証用に構成されている場合に使用できます。
  • 使用する信頼マネージャ・プロバイダを指定します。RDBMS拡張機能。この信頼マネージャ・プロバイダは、リモート・バックエンドとセキュアな接続を確立する必要がある場合に必須です。
  • 指定可能な値: [ "db2", "db2mainframe", "derby", "mysql", "mysql4", "oracle", "oracle10g", "oracle11", "oracle8i", "oracle9i", "postgresql", "sqlserver", "timesten" ]
    バックエンド内のターゲット・データベースを指定します。
  • デフォルト値: false
    データベースへのセキュアなJDBC接続を使用することを指定します。
  • objectclass
    このエントリが属するオブジェクト・クラス。
ネストされたスキーマ: ds-cfg-jdbc-connection-properties
型: array
接続プロパティもサポートするDataSource接続ファクトリの名前と値のペアとしての、オプションのJDBCドライバ関連接続プロパティ。
ソースを表示
ネストされたスキーマ: objectclass
型: array
このエントリが属するオブジェクト・クラス。
ソースを表示

201レスポンス

作成済
本文 ()
ルート・スキーマ: RDBMS拡張機能のADDResponse
型: object
ソースを表示
ネストされたスキーマ: searchResultEntries
型: array
ソースを表示
ネストされたスキーマ: RDBMS拡張機能のSearchResultEntry
型: object
ソースを表示
ネストされたスキーマ: RDBMS拡張機能のプロパティ
型: object
ソースを表示
  • エントリのCN (共通名)
  • デフォルト値: universal-connection-pool
    指定可能な値: [ "simple-pool", "universal-connection-pool" ]
    この拡張機能に対して使用する接続プール実装。デフォルトでは、ユニバーサル接続プール(UCP)を使用します。注意: Simple_Poolを使用する場合、RDBMS拡張機能を複数のRDBMS WorkflowElement で共有できません。
  • デフォルト値: 0
    最大接続再使用数プロパティを設定します。このプロパティは、プールが接続を閉じて削除するまでに接続を再利用できる最大回数を指定します。この機能を有効にするには、値を0より大きくする必要があります。たとえば、指定した値が100の場合、接続がプールから100回再利用または流用されると、接続は閉じられてプールから削除されます。接続がプールに戻され、プロパティ値を超えると、接続は正常に閉じられます。デフォルトは0であり、これはこの機能が無効であることを意味します。
  • 拡張機能が使用可能かどうかを示します。
  • デフォルト値: 0
    非アクティブ接続タイムアウトを設定します。このタイムアウトによって、使用可能な接続が接続プールから削除されるまで、プールに存在している時間が決まります。有効値の範囲は、0からInteger.MAX_VALUEまでです。デフォルトは0です。値を0に設定すると、非アクティブ接続タイムアウト処理は無効になります。
  • デフォルト値: 0
    ConnectionPoolによって設定される初期の接続数。これは、プールの起動時に作成されてプールに配置される接続の数です。有効値の範囲は、0からInteger.MAX_VALUEまでです。これを最大プール・サイズより大きい値に設定すると無効になります。デフォルトは0です。
  • デフォルト値: com.oracle.dps.server.workflowelement.rdbms.RDBMSExtension
    RDBMS拡張機能の実装を提供するJavaクラスの完全修飾名を指定します。
  • ds-cfg-jdbc-connection-properties
    接続プロパティもサポートするDataSource接続ファクトリの名前と値のペアとしての、オプションのJDBCドライバ関連接続プロパティ。
  • RDBMSベンダーにJDBCドライバの実装を提供するJavaクラスの完全修飾名を指定します。
  • デフォルト値: false
    JDBCドライバ関連接続プロパティを接続ファクトリ・プロパティとして設定する必要があるかどうかを指定するオプションのフラグ。値ペア。
  • デフォルト値: javax.net.ssl.keyStore
    JDBCドライバのKeyStoreプロパティ名。
  • デフォルト値: javax.net.ssl.keyStorePassword
    JDBCドライバのKeyStoreパスワード・プロパティ名。
  • デフォルト値: javax.net.ssl.keyStoreType
    JDBCドライバのKeyStoreタイプ・プロパティ名。
  • デフォルト値: javax.net.ssl.trustStore
    JDBCドライバのTrustStoreプロパティ名。
  • デフォルト値: javax.net.ssl.trustStorePassword
    JDBCドライバのTrustStoreパスワード・プロパティ名。
  • デフォルト値: javax.net.ssl.trustStoreType
    JDBCドライバのTrustStoreタイプ・プロパティ名。
  • データベースに接続するためのJDBC URL。
  • デフォルト値: 0
    データベースへの接続試行中に、このデータ・ソースが待機する最長時間(秒)を指定します。値が0のとき、デフォルトのシステム・タイムアウトが設定されている場合はその値になります。そうでない場合はタイムアウトしないことを意味します。
  • デフォルト値: 20
    接続プールで設定できる最大接続数。最大接続数には、使用中の接続数と使用可能な接続数が含まれます。有効値の範囲は、1からInteger.MAX_VALUEまでです。デフォルトは20です。
  • デフォルト値: 10
    接続プールによって設定される最小接続数を設定します。使用可能な接続数と使用中の接続数の合計が最小数未満の場合、接続はプールに戻されます。それ以外の場合、接続は閉じられます。有効値の範囲は、0からInteger.MAX_VALUEまでです。これを最大プール・サイズより大きい値に設定すると無効になります。デフォルトは10です。
  • デフォルト値:
    接続を取得するためのパスワード。
  • 接続を取得するためのユーザー名。
  • 使用する鍵マネージャ・プロバイダを指定します。RDBMS拡張機能。この鍵マネージャ・プロバイダは必須ではなく、リモート・サーバーがクライアント認証用に構成されている場合に使用できます。
  • 使用する信頼マネージャ・プロバイダを指定します。RDBMS拡張機能。この信頼マネージャ・プロバイダは、リモート・バックエンドとセキュアな接続を確立する必要がある場合に必須です。
  • 指定可能な値: [ "db2", "db2mainframe", "derby", "mysql", "mysql4", "oracle", "oracle10g", "oracle11", "oracle8i", "oracle9i", "postgresql", "sqlserver", "timesten" ]
    バックエンド内のターゲット・データベースを指定します。
  • デフォルト値: false
    データベースへのセキュアなJDBC接続を使用することを指定します。
  • objectclass
    このエントリが属するオブジェクト・クラス。
ネストされたスキーマ: ds-cfg-jdbc-connection-properties
型: array
接続プロパティもサポートするDataSource接続ファクトリの名前と値のペアとしての、オプションのJDBCドライバ関連接続プロパティ。
ソースを表示
ネストされたスキーマ: objectclass
型: array
このエントリが属するオブジェクト・クラス。
ソースを表示

204レスポンス

コンテンツがありません

406レスポンス

受入れできません
本文 ()
ルート・スキーマ: ErrorResponse
型: object
ソースを表示
先頭に戻る