Oracle Database アダプターのバインド プロパティについて確認する

Microsoft BizTalk Adapter for Oracle Database では、いくつかのバインド プロパティが表示されます。 これらのプロパティを設定することで、アダプターの動作の一部を制御できます。 このセクションでは、Oracle Database アダプターのバインド プロパティについて説明します。 また、.NET プログラミングを使用するか、BizTalk Server物理ポート バインドにプロパティを設定してアクセスする方法についても説明します。

アダプターバインドのプロパティ

次の表は、Oracle Database アダプターのバインド プロパティをカテゴリ別にグループ化したものです。 カテゴリは、アダプター (またはバインド) を構成するために異なるアプリケーションによって表示されるダイアログ ボックスに各バインド プロパティが表示されるノードを参照します。

Binding プロパティ カテゴリ 説明 .NET 型
CloseTimeout 全般 WCF 接続の終了タイムアウト。 既定値は 1 分です。 サポートされていません。 System.TimeSpan
EnableBizTalkCompatibilityMode 全般 BizTalk Serverでアダプターを使用する場合は、このバインド プロパティの値を True に設定します。 それ以外の場合は、このバインド プロパティの値を False に設定する必要があります。 bool (System.Boolean)
InboundOperationType 全般 ポーリングまたは通知の受信操作を実行するかどうかを指定します。 既定値は ポーリングです。

ポーリングの詳細については、「Oracle Database でのポーリング ベースのデータ変更メッセージの受信のサポート」を参照してください。 通知の詳細については、「Oracle Database アダプターを使用したデータベース変更通知の受信に関する考慮事項」を参照してください。
enum
名前 全般 WCF クライアント クラスを保持するためのアダプター サービス参照 Visual Studio プラグインの追加によって生成されたファイルの名前を返す読み取り専用の値。 アダプター サービス参照の追加プラグインは、 Name プロパティの値に "Client" を追加することで、ファイル名を形成します。 返される値は "OracleDBBinding" です。この値の場合、生成されたファイルの名前は "OracleDBBindingClient" になります。 string
OpenTimeout 全般 プロパティ ODP.NET します。 WCF 接続オープン タイムアウトを指定します。 既定値は 1 分です。 このプロパティは、ODP.NET を使用して実装されます。

大事な: Oracle データベース アダプターは常に OpenTimeout を使用して、Oracle データベースへの接続を開いたときに接続オープン タイムアウトを設定します。 アダプターは、チャネルなどの通信オブジェクトを開いたときに渡されたタイムアウト (System.TimeSpan) パラメーターを無視します。
System.TimeSpan
ReceiveTimeout 全般 WCF メッセージの受信タイムアウトを指定します。 基本的に、これはアダプターが受信メッセージを待機する最大時間を意味します。 既定では 10 分です。

大事な: ポーリングなどの受信操作では、タイムアウトを可能な最大値 (24.20:31:23.6470000 (24 日間) に設定することをお勧めします。 BizTalk Serverでアダプターを使用する場合、タイムアウトを大きな値に設定しても、アダプターの機能には影響しません。
System.TimeSpan
SendTimeout 全般 プロパティ ODP.NET します。 WCF メッセージ送信タイムアウトを指定します。 既定値は 1 分です。 サポートされていません。 System.TimeSpan
DataFetchSize BufferManagement プロパティ ODP.NET します。 1 つのサーバー ラウンドトリップで結果セットからフェッチ ODP.NET データの量をバイト単位で指定します。 既定値は 65536 です。 このプロパティは、パフォーマンスチューニングに使用されます。 long (System.Int64)
InsertBatchSize BufferManagement 複数のレコード挿入操作のバッチ サイズを指定します。 既定値は 1 です。 InsertBatchSize の値が 1 より大きい場合、Oracle Database アダプターは、指定した数のレコードを 1 つの ODP.NET 呼び出しにバッチ処理します。 挿入操作のレコード数がバッチ サイズの倍数でない場合、最終的なバッチには、バッチ サイズの値よりも少ないレコードが含まれます。 たとえば、挿入メッセージに 10 個のレコードがあり、 InsertBatchSize が 1 に設定されている場合、アダプターは個々のレコードを読み取って Oracle データベースに書き込みます。 そのため、アダプターは Oracle データベースに対して 10 個の個別の操作を実行します。 同様に、挿入メッセージに 10 個のレコードがあり、 InsertBatchSize が 5 に設定されている場合、アダプターは一度に 5 つのレコードを Oracle データベースに読み書きするため、2 回の挿入操作のみを実行します。

レコードの構造がバッチ全体で同じでない場合は、 Microsoft.ServiceModel.Channels.Common.XmlReaderParsingException 例外がスローされ、挿入操作全体に対してトランザクションがロールバックされます。 InsertBatchSize に適切に選択された値を使用すると、複数のレコード挿入操作のアダプター パフォーマンスが大幅に向上します。
int (System.Int32)
LongDatatypeColumnSize BufferManagement Oracle long データ型列の最大サイズ (32512) をバイト単位で指定します。 既定値は 0 です。 長いデータ型に対して操作を実行しない場合は、既定値を使用する必要があります。 データをプリフェッチするには、このバインディング プロパティの値として -1 を指定する必要があります。 次の場合は、このバインディング プロパティに適切な値を明示的に設定する必要があります。

- 長いデータ型のパラメーターを含むストアド プロシージャを実行します。

- 長いデータ型の列を含み、SELECT ステートメントに主キー列が含まれていないテーブルに対して Select 操作を実行する。

メモ: このバインディング プロパティは非推奨です。
long (System.Int64)
MaxOutputAssociativeArrayElements BufferManagement 応答で連想配列を返す操作を実行するときにアダプターが作成するアソシエイト配列のサイズを指定します。 アダプターは、配列のサイズを ODP.NET に通信し、配列のサイズに応じてバッファーを作成します。 既定値は 32 です。

このバインディング プロパティは、PL/SQL テーブル型に関連する操作を実行する場合に便利です。
int (System.Int32)
MetadataPooling BufferManagement ODP.NET プロパティです。 ODP.NET が実行されたクエリのメタデータ情報をキャッシュするかどうかを指定します。 既定値は True で、メタデータ プールを有効にします。 この情報をキャッシュすると、パフォーマンスが向上します。ただし、基になる Oracle 成果物に対する変更が Oracle システムで発生した場合、このプールされたメタデータは同期されません。これにより、Oracle システムで実行された操作が予期しない例外を返す可能性があります。 このプロパティは、パフォーマンスチューニングに使用されます。 bool (System.Boolean)
StatementCachePurge BufferManagement ODP.NET プロパティです。 接続が接続プールに返されるときに、接続に関連付けられている ODP.NET ステートメント キャッシュを消去するかどうかを指定します。 既定値は False で、ステートメント キャッシュの消去を無効にします。 このプロパティは、パフォーマンスチューニングに使用されます。 bool (System.Boolean)
StatementCacheSize BufferManagement ODP.NET プロパティです。 各 ODP.NET 接続によってキャッシュできるステートメントの最大数を指定します。 このプロパティを 0 以外の値に設定すると、接続のステートメント キャッシュが有効になります。 既定値は 10 です。 このプロパティは、パフォーマンスチューニングに使用されます。 int (System.Int32)
EnablePerformanceCounters 診断 WCF LOB アダプター SDK パフォーマンス カウンターと Oracle データベース アダプター LOB 待機時間パフォーマンス カウンターを有効にするかどうかを指定します。 既定値は False です。パフォーマンス カウンターは無効になっています。 LOB 待機時間パフォーマンス カウンターは、Oracle データベース アダプターが Oracle データベースを呼び出すために費やした合計時間を測定します。 bool (System.Boolean)
EnableSafeTyping メタデータ 安全な入力を有効または無効にします。 既定値は False です。安全な入力が無効になっています。 この機能は、アダプターが特定の Oracle データ型を表示する方法を制御します。 安全な型指定の詳細については、「 Basic Oracle Data Types1」を参照してください。 bool (System.Boolean)
UseSchemaInNameSpace メタデータ スキーマ名 (SCOTT、HR など) を、操作とその関連する型の xml 名前空間に含めるかどうかを指定します。 既定値は True です。スキーマ名は 名前空間に含まれています。 名前空間にスキーム名を含めないという利点は、2 つの異なるスキーマに同じ名前のテーブル (EMP など) がある場合、同じ XML を使用して、両方のテーブルに対して単純な SQL 操作 (挿入、更新、削除、選択) を実行できることです。

たとえば、 UseSchemaInNamespace プロパティが true の場合、SCOTT に対するこれらの操作の名前空間。EMP テーブルは です "http://Microsoft.LobServices.OracleDB/2007/03/SCOTT/Table/EMP"。false の場合、名前空間は です "http://Microsoft.LobServices.OracleDB/2007/03/Table/EMP"

大事な: メッセージ アクションは UseSchemaInNamesapce バインディング プロパティの影響を受けません。常にスキーマ名が含まれます。

大事な: メタデータの生成中に、このバインド プロパティを True に設定することを強くお勧めします。 このプロパティを false に設定した場合、Oracle スキーマ名 (SCOTT など) は、生成されたスキーマの XML 名前空間では使用できません。 そのため、2 つの異なる Oracle スキーマに同じ名前のテーブルが 2 つあり、同じ BizTalk プロジェクトに追加された場合、BizTalk プロジェクトのビルドと展開は失敗します。 このようなスキーマを同じ BizTalk プロジェクトに含める場合は、手動で編集して Oracle スキーマ名を XML 名前空間に含める必要があります。
bool (System.Boolean)
NotificationPort Notification Oracle データベースからのデータベース変更通知をリッスンするために ODP.NET に開く必要があるポート番号を指定します。 既定値は -1 です。これは、ODP.NET が有効でランダムで未使用のポート番号を使用していることを示します。

大事な: Windows ファイアウォールが有効になっている場合、アダプター クライアントはデータベース変更通知を受け取りません。 また、Windows ファイアウォールをオフにして通知を受信することはお勧めしません。 そのため、クライアント側コンピューターのセキュリティを損なうことなく通知を受信するには、正の整数値をポート番号として指定し、そのポート番号を Windows ファイアウォールの例外リストに追加することをお勧めします。 このバインディング プロパティを既定値 -1 に設定すると、ODP.NET はランダムなポートを使用し、アダプター クライアントは Windows ファイアウォールの例外リストに追加するポートを認識しません。 Windows ファイアウォールの例外の一覧にポートを追加する方法については、「」を参照してください https://go.microsoft.com/fwlink/?LinkID=196959

注意: Oracle Database アダプターを使用して通知を受信するアプリケーション ドメインに複数のアプリケーションがある場合は、すべてのアプリケーションの NotificationPort バインド プロパティを同じポート番号に設定する必要があります。 これは、ODP.NET がアプリケーション ドメイン内の 1 つのポートでリッスンするリスナーを 1 つだけ作成するためです。
int (System.Int32)
NotificationStatement Notification Oracle データベースから通知を取得するために登録するために使用する SELECT ステートメントを指定します。 SELECT ステートメントの例は、次のようになります。

SELECT TID,ACCOUNT,PROCESSED FROM SCOTT.ACCOUNTACTIVITY WHERE PROCESSED = ‘n’

メモ: データベース オブジェクト名とスキーマ名を指定する必要があります。 たとえば、「 SCOTT.ACCOUNTACTIVITY 」のように入力します。

アダプターは、指定された SELECT ステートメントの結果セットが変更された場合にのみ、Oracle データベースから通知メッセージを取得します。
string
NotifyOnListenerStart Notification アダプターがアダプター クライアントに通知メッセージを送信するかどうかを指定します。これは、リスナーの起動時に受信場所が実行されていることを通知します。 既定値は True です。 bool (System.Boolean)
ConnectionLifetime OracleConnectionPool ODP.NET プロパティです。 接続の最大継続時間を秒単位で指定します。 既定値は 0 です。 このプロパティは、パフォーマンスチューニングに使用されます。 int (System.Int32)
DecrPoolSize OracleConnectionPool ODP.NET プロパティです。 過剰な量の確立された接続が使用されていない場合に閉じる接続の数を指定します。 既定値は 1 です。 これは、パフォーマンス チューニングに使用されます。 int (System.Int32)
IncrPoolSize OracleConnectionPool ODP.NET プロパティです。 新しい接続が要求され、ODP.NET 接続プールに使用可能な接続がない場合に作成される新しい接続の数を指定します。 既定値は 5 です。 このプロパティは、パフォーマンスチューニングに使用されます。 int (System.Int32)
MaxPoolSize OracleConnectionPool ODP.NET プロパティです。 ODP.NET 接続プール内の接続の最大数を指定します。 既定値は 100 です。 このプロパティは、パフォーマンスチューニングに使用されます。

大事な:MaxPoolSize は慎重に設定する必要があります。 この値が大きすぎると、ODP.NET から使用可能な接続の数を使い果たしてしまう可能性があります。
int (System.Int32)
MinPoolSize OracleConnectionPool ODP.NET プロパティです。 ODP.NET 接続プール内の接続の最小数を指定します。 既定値は 1 です。 このプロパティは、パフォーマンスチューニングに使用されます。 int (System.Int32)
UseOracleConnectionPool OracleConnectionPool ODP.NET プロパティです。 ODP.NET 接続プールを使用するかどうかを指定します。 既定値は True で、接続プールを有効にします。 Oracle Database アダプターは、ODP.NET 接続プールを使用して接続プールを実装します。 bool (System.Boolean)
PolledDataAvailableStatement PollingReceive 特定のテーブルのポーリングに使用できるデータがあるかどうかを判断するために実行される SELECT ステートメントを指定します。 指定したステートメントは、行と列で構成される結果セットを返す必要があります。 結果セットの最初のセルの値は、アダプターが PollingStatement バインド プロパティに指定された値を実行するかどうかを示します。 結果の最初のセルに正の値が含まれている場合、アダプターはポーリング ステートメントを実行します。 たとえば、このバインディング プロパティの有効なステートメントは次のようになります。

Select * from <table_name>

このバインディング プロパティの既定値は、次に設定されます。

SELECT 1 FROM DUAL

これは、ポーリング対象のテーブルにデータがあるかどうかに関係なく、アダプターがポーリングを続行する必要があることを意味します。

メモ: このバインディング プロパティにはストアド プロシージャを指定しないでください。 また、このステートメントでは、基になる Oracle データベースを変更しないでください。
string
PollingAction PollingReceive ポーリング操作のアクションを指定します。 アダプター サービス アドインを使用して、操作に対して生成したメタデータから、特定の操作のポーリング アクションを決定できます。 string
PollingInterval PollingReceive Oracle データベース アダプターが Oracle データベースに対してポーリング ステートメントを実行する間隔 (秒単位) のトランザクションポーリング間隔を指定します。 既定値は 500 です。 ポーリング間隔は、アダプターによって次の目的で使用されます。

- 連続するポーリング間の時間間隔。 この間隔は、ポーリングとポーリング後のクエリを実行するために使用されます。 これらのクエリが指定された期間内に実行された場合、アダプターは間隔の残りの時間スリープ状態になります。

- ポーリング トランザクションのタイムアウト値。 この値は、ポーリング ステートメントの実行時間、ポーリング後ステートメント (指定されている場合) の実行時間、およびトランザクションをコミットするためにクライアント アプリケーションから応答を受信する時間を含めるのに十分な大きさを設定する必要があります。

ポーリング間隔の有効期限が切れる前にクライアント アプリケーションが応答を送信すると、アダプターはトランザクションをコミットし、ポーリング間隔に達するまで待機して次のポーリングを実行します。

クライアント アプリケーションからエラーが返された場合、アダプターはトランザクションを終了します。

クライアント アプリケーションが応答を送信する前にポーリング間隔が切れると、トランザクションはタイムアウトします。ポーリング シナリオでバインド プロパティを使用する方法の詳細については、「 Oracle Database でのポーリング ベースのデータ変更メッセージの受信のサポート」を参照してください。
int (System.Int32)
PollingStatement PollingReceive ポーリング ステートメントを指定します。 単純な SELECT ステートメント、ストアド プロシージャ、関数、またはポーリング用のパッケージ化されたプロシージャまたは関数を指定できます。

- テーブルまたはビューをポーリングする場合は、このバインド プロパティで SELECT クエリを指定する必要があります。

- パッケージ内のストアド プロシージャ、関数、またはプロシージャまたは関数を使用してポーリングする場合は、このバインド プロパティでそれぞれの操作の要求メッセージ全体を指定する必要があります。

ポーリング ステートメントは、 PolledDataAvailableStatement バインディング プロパティによって実行されたステートメントがデータを返す場合にのみ実行されます。

大事な: Oracle データベース アダプターは、Oracle トランザクション内でポーリング ステートメントとポーリング後ステートメント (指定されている場合) を実行します。 PollingStatement バインド プロパティで SELECT ステートメントを使用している場合は、SELECT ステートメントで FOR UPDATE 句を指定することをお勧めします。 これにより、選択したレコードがトランザクション中にロックされ、ポーリング後のステートメントで、選択したレコードに対して必要な更新を実行できるようになります。

FOR UPDATE 句の使用など、ポーリング シナリオでバインド プロパティを使用する方法の詳細については、 「Oracle Database でのポーリング ベースのデータ変更メッセージの受信のサポート」を参照してください。
string
PollWhileDataFound PollingReceive ポーリング対象のテーブルでデータが使用可能な場合に、Oracle Database アダプターがポーリング間隔を無視し、Oracle データベースを継続的にポーリングするかどうかを指定します。 テーブルに使用可能なデータがない場合、アダプターは、指定されたポーリング間隔で SQL ステートメントを実行するように戻します。 既定値は False です。

ポーリング間隔が 60 秒に設定され、PolledDataAvailableStatement に指定されたステートメントによって、ポーリングに使用できるデータが返されるシナリオを考えてみましょう。 その後、アダプターは、PollingInput バインディング プロパティに指定されたステートメントを実行します。 アダプターがステートメントを実行するのにわずか 10 秒かかると仮定すると、PolledDataAvailableStatement をもう一度実行してからポーリング ステートメントを実行する前に、50 秒間待機する必要があります。 代わりに、パフォーマンスを最適化するために、PollWhileDataFound バインド プロパティを true に設定して、アダプターが前のポーリング サイクルが終了するとすぐに次のポーリング サイクルの実行を開始できるようにします。

メモ: このバインディング プロパティは、テーブルとビューのポーリングと、ストアド プロシージャ、関数、またはパッケージ化されたプロシージャまたは関数を使用したポーリングの両方に適用できます。
string
PostPollStatement PollingReceive ポーリング ステートメントの後、および /POLLINGSTMT メッセージがコンシューマーに送信される前に実行される PL/SQL ブロックを指定します。 既定値は null です。ポーリング後のステートメントは実行されません。 ポーリング後ステートメントは、ポーリング トランザクション内で実行されます。 post-poll ステートメントの一般的な用途は次の 2 つあります。

- ポーリング ステートメントで返された行の列を更新して、処理済みであり、後続のポーリング クエリから除外する必要があることを示します。

- 処理されたレコードを別のテーブルに移動します。

大事な: ポーリング後ステートメントを指定する場合は、間隔が切れる前に PL/SQL ブロックが完了するのに十分な大きさを PollingInterval に設定する必要があります。

ポーリング シナリオでバインド プロパティを使用する方法の詳細については、「 Oracle Database でのポーリング ベースのデータ変更メッセージの受信のサポート」を参照してください。
string
SkipNilNodes 実行時の動作 Oracle Database アダプターが、要求 XML で "nil" としてマークされているノードの値の挿入または更新をスキップするかどうかを指定します。 このバインド プロパティは、テーブル内のレコードの挿入または更新、およびストアド プロシージャの RECORD 型パラメーターに適用されます。 既定値は True です。これは、アダプターが 'nil' としてマークされているノードの値の渡しをスキップすることを意味します。 この場合、Oracle の既定値 (指定されている場合) は、"nil" としてマークされているノードに対して考慮されます。 False に設定 すると、アダプターはこれらのノードに対して null 値を明示的に渡します。

メモ: 要求 XML に存在しないノードの場合、 SkipNilNodes バインディング プロパティの値に関係なく、アダプターは常に値の渡しをスキップします。RECORDS の PL/SQL テーブルの場合、アダプターは SkipNilNodes バインディング プロパティの値に関係なく、要求 XML に 'nil' としてマークされているか、存在しないノードに対して常に null 値を渡します。

次の例では、このバインディング プロパティに設定した値に基づくアダプター構成の違いについて説明します。 要求 XML は次のようになります。

<EMPNO>1000</EMPNO> <ENAME>John</ENAME> <SAL nil=’true’></SAL>

SkipNilNodesTrue に設定されている場合、アダプターは次のコマンドを実行します。

INSERT INTO EMP (EMPNO, ENAME) VALUES (1000, “John”);

SkipNilNodesFalse に設定されている場合、アダプターは次のクエリを実行します。

INSERT INTO EMP (EMPNO, ENAME, SAL) VALUES (1000, “John”, null);

2 番目のステートメントでは、アダプターはパラメーター "SAL" の null 値を明示的に挿入します。
bool (System.Boolean)
UseAmbientTransaction トランザクション Oracle Database アダプターが、呼び出し元によって提供されるトランザクション コンテキストを使用して操作を実行するかどうかを指定します。 既定値は True です。これは、クライアントがトランザクション コンテキストを提供していることを前提として、アダプターが常にトランザクション コンテキストで操作を実行することを意味します。 トランザクションに他のリソースが参加している場合、作成された接続は System.Transaction に参加し、MSDTC トランザクションに昇格されます。

ただし、アダプターがトランザクション コンテキストで操作を実行したくない場合があります。 次に例を示します。

- Oracle データベース (送信ポート) で簡単な SELECT 操作を実行している間。

- SELECT 操作を実行し、DELETE ステートメントまたは (受信ポートで) ストアド プロシージャを呼び出すことによって、テーブルに対する変更を含まないポーリング ステートメントを指定します。

これらの操作はどちらもデータベース テーブルを更新しないため、MSDTC トランザクションを使用するようにこれらの操作を昇格すると、パフォーマンスのオーバーヘッドが発生する可能性があります。 このようなシナリオでは、Oracle Database アダプターがトランザクション コンテキストで操作を実行しないように、バインド プロパティを false に設定できます。

メモ: トランザクション コンテキストで操作を実行しないのは、データベースに変更を加えない操作に対してのみお勧めします。 データベース内のデータを更新する操作の場合は、バインディング プロパティを true に設定することをお勧めします。そうしないと、受信操作と送信操作のどちらを実行しているかに応じて、メッセージの損失や重複メッセージが発生する可能性があります。
bool (System.Boolean)
GeneratedUserTypesAssemblyFilePath UDT .NET 型の生成 – デザイン時 メタデータで使用されるすべての UDT を含むメタデータの生成時にアダプターが生成する DLL の名前とパスを指定します。 UDT を使用するパッケージ、ストアド プロシージャ、または関数のメタデータを生成する場合は、DLL 名を指定する必要があります。 UDT を持つテーブルとビューでは、DLL 名の指定は省略可能です。 生成された DLL は、実行可能ファイルと同じ場所に保存されます。

このバインディング プロパティは、メタデータの生成中にのみ必要です。

メモ: ファイル名は 1 つだけ指定する必要があります。 メタデータ内のすべての UDT に対して、アダプターは指定された名前の 1 つのファイルを生成します。 名前を指定しない場合、アダプターは GUID 名を持つ DLL を生成します。 このバインディング プロパティは、WCF-OracleDB の受信ポートまたは送信ポートの構成時にBizTalk Serverでは使用できません。
string
GeneratedUserTypesAssemblyKeyFilePath UDT .NET 型の生成 – デザイン時 厳密に型指定されたアセンブリを作成するためにアダプターが使用するキー ファイルの名前とパスを指定します。

このバインディング プロパティは省略可能であり、メタデータの生成中にのみ必要です。

メモ:このバインディング プロパティは、WCF-OracleDB の受信ポートまたは送信ポートの構成中にBizTalk Serverでは使用できません。
string
UserAssembliesLoadPath UDT .NET 型の生成 - ランタイム メタデータの生成中にアダプターによって作成されるセミコロンで区切られた DLL の名前を指定します。 これらの DLL は、メタデータの生成中 に GeneratedUserTypesAssemblyFilePath バインド プロパティに指定した場所に保存されます。 これらの DLL は、次の場所に手動でコピーする必要があります。

BizTalk プロジェクトの場合: DLL を BTSNTSvc.exe と同じ場所にコピーします。 BizTalk Serverの場合、これは通常、インストール ドライブ>:\Program Files\Microsoft BizTalk Serverで<使用できます。

.NET プロジェクトの場合: DLL を .NET プロジェクト フォルダー内の \bin\Development フォルダーにコピーします。

このバインディング プロパティは、Oracle データベースに対する操作を実行するためにメッセージの送受信中にのみ必要です。
string
AcceptCredentialsInUri アダプター サービスアドインまたはアダプター サービス参照の追加プラグインによって表示されません。 Oracle 接続 URI に Oracle データベースのユーザー資格情報を含めることができるかどうかを指定します。 既定値は False で、接続 URI のユーザー資格情報が無効になります。 AcceptCredentialsInUriFalse で、Oracle 接続 URI にユーザー資格情報が含まれている場合、Oracle データベース アダプターは例外をスローします。 URI で資格情報を指定する必要がある場合は、 AcceptCredentialsInUriTrue に設定できます。 詳細については、「 Oracle データベース接続 URI の作成」を参照してください。 bool (System.Boolean)

Oracle バインド プロパティを設定する方法

Oracle データベースへの接続を指定するときに、Oracle バインド プロパティを設定できます。 次の場合にバインド プロパティを設定する方法については、以下を参照してください。

参照

BizTalk アプリケーション展開の開発作業