アプリケーションプログラミングインターフェイスガイド> 組み込み手順> 手順リファレンス> SetDataSourceCredentials
 
SetDataSourceCredentials
パススルー認証と特定のデータソースで使用するユーザー名とパスワードを設定します。
この手順では、TDVユーザーガイドの「JDBC接続の複数のクレデンシャル」セクションで説明されている機能にアクセスできます。
この手順は、着信接続がJDBC以外のソース(WebサービスやODBCなど)から受信された場合、またはJDBCクライアントを変更できない場合に、JDBC機能の代わりに使用できます。
JDBC機能を使用すると、dbPathにNULL値を指定できます。この組み込みプロシージャはNULLdbPathをサポートしていませんが、dbPathの空の文字列を使用して同じ動作にアクセスできます。
クライアントが何らかの接続プールまたは接続の再利用を行う場合、後続のユーザーはこれらの資格情報からアクセス可能なデータにアクセスできる可能性があります。接続を接続プールに戻す前に、必ず接続を破棄するか、clearAllDataSourceCredentialsJDBCメソッドまたはClearAllDataSourceCredentialsを呼び出してください。
ロケーション
/lib/util/
Inputs(入力)
dbPath:これらの資格情報が関係するデータソースを識別するパス。空の文字列が指定された場合、それはデフォルトのパススルー認証クレデンシャルとして使用されます。
username:パススルー認証データソースに接続するときに使用するユーザー名。
password:パススルー認証データソースに接続するときに使用するパスワード。
Outputs(出力)
該当なし
例外
IllegalArgumentException:いずれかの変数が不正な値に設定されている場合。