Oracle Autonomous Transaction Processingアダプタ制限
Oracle Integrationの次の「Oracle Autonomous Transaction Processingアダプタ」制限に注意してください。
- 接続エージェントでの一括データ・インポート操作の使用はサポートされていません。
- データベース・パスワードの長さは20文字を超えることはできません。
- ハイフン(
-)のデータベース・スキーマ名はサポートされていません。 - ストアド・プロシージャ、PureSQLまたは表データベース操作の操作を含むすべての統合は、240秒以内に終了する必要があります。 それ以外の場合は、問合せがタイムアウトし、
Limit Exceededエラーが発生します。 - オブジェクト・ストレージへのアクセスは、バルク・データ・インポート操作を使用するための要件です。 SaaSのOracle Integrationは、Oracle Integration専用のサブスクリプション・ベースのアカウントで構成され、オブジェクト・ストレージなどのサービスは含まれません。 「Oracle Autonomous Transaction Processingアダプタ」で使用するオブジェクト・ストレージをプロビジョニングするには、個別のトライアル・アカウントを取得する必要があります。
- 直接接続(接続エージェントを使用しないで構成)の場合、「Oracle Autonomous Transaction Processingアダプタ」は、起動接続としてのアウトバウンド起動にのみ使用できます。 このタイプの「Oracle Autonomous Transaction Processingアダプタ」固有の接続は、統合のトリガー接続として構成できません。 インバウンド・ポーリングに関連するユースケースは、スケジュール済オーケストレーション統合パターンを使用して実装する必要があります。
-
PL/SQLのブール型は、ストアド・プロシージャでIN/OUTパラメータとしてサポートされていません。 ただし、PL/SQLブールを整数に変換し、Oracle Integrationのこれらのラッパー・ストアド・プロシージャを使用するラッパー・ストアド・プロシージャを作成できます。
- 「Oracle Autonomous Transaction Processingアダプタ」では、JDBCドライバを使用してデータベースと対話し、JDBCドライバ制約によって制限されます。 したがって、ネストされたPL/SQLタイプ(
TABLEタイプ内のRECORDタイプなど)は、ストアド・プロシージャ内のIN/OUTパラメータではサポートされていません。 ただし、OBJECTタイプはTABLEタイプ内で定義できます。 -
Oracle Integrationがラッパーを生成する必要がある場合、クロス・スキーマ・ストアド・プロシージャは使用できません。