接続構成の更新リファレンス¶
データベースオブジェクトとプロシージャ¶
次のデータベースオブジェクトは configuration/update_connection_configuration.sql を通じて作成されます
PUBLIC.UPDATE_CONNECTION_CONFIGURATION( connection_configuration VARIANT)¶
ADMIN ロールで使用可能なエントリポイントプロシージャ。このプロシージャはJavaの UpdateConnectionConfigurationHandler.updateConnectionConfiguration ハンドラーを呼び出します。
PUBLIC.UPDATE_CONNECTION_CONFIGURATION_VALIDATE( connection_configuration VARIANT)¶
追加のコネクタ固有の検証ロジックを提供するために使用されるプロシージャ。デフォルトでは 'response_code': 'OK' を返します。デフォルトの ConnectionConfigurationInputValidator によって呼び出されます。SQL でもJavaでも上書きできます。
PUBLIC.DRAFT_CONNECTION_CONFIGURATION_INTERNAL( connection_configuration VARIANT)¶
追加のコネクタ固有のロジックを提供するために使用されるプロシージャ。デフォルトでは 'response_code': 'OK' を返します。デフォルトの ConnectionConfigurationCallback によって呼び出されます。SQL でもJavaでも上書きできます。
カスタムハンドラー¶
ハンドラーとその内部は以下の2つのアプローチを使用してカスタマイズできます。
プロシージャの代替アプローチ¶
以下のコンポーネントは SQL を使用して置き換えることができます。
ハンドラー¶
UpdateConnectionConfigurationHandler のカスタム実装を提供するには、 PUBLIC.UPDATE_CONNECTION_CONFIGURATION プロシージャを置き換える必要があります。例:
内部プロシージャ¶
VALIDATE および INTERNAL のプロシージャは、 SQL を使用してカスタマイズすることもできます。別のJavaハンドラーを呼び出すこともできます。
ビルダーアプローチ¶
UpdateConnectionConfigurationHandler は、 UpdateConnectionConfigurationHandlerBuilder を使用してカスタマイズできます。このビルダーを使用すると、開発者は次のインターフェイスのカスタム実装を提供できます。
ConnectionConfigurationInputValidatorConnectionConfigurationCallbackDraftConnectionValidatorConnectionConfigurationCallbackConnectionValidatorConnectorErrorHelper
これらのいずれかが提供されていない場合、 SDK によって提供されるデフォルトの実装が使用されます。