機械翻訳について

「Oracle Databaseアダプタ」の機能

「Oracle Databaseアダプタ」を使用すると、オンプレミス接続エージェントを使用して、オンプレミス環境のファイアウォールの背後にあるOracleデータベースをOracle Integrationと統合できます。 Oracle Integrationの新規レコードおよび更新済レコードをポーリングするには、「Oracle Databaseアダプタ」を使用します。 たとえば、OracleデータベースのEmployee表に追加された新しいレコードは、Oracle Integrationを使用してOracle HCM Cloudと同期できます。 さらに、「Oracle Databaseアダプタ」を使用して、SQL問合せまたはストアド・プロシージャをOracleデータベースで実行します。 たとえば、Oracle CPQ Cloudの引用符で引用符を使用している場合は、「Oracle Databaseアダプタ」を使用してSQL文またはストアド・プロシージャを送信することで、オンプレミスのOracleデータベースのOrdersとして作成できます。

「Oracle Databaseアダプタ」には、次の機能があります:

  • Oracleデータベースでのストアド・プロシージャの呼び出しをサポートします。

  • ストアド・プロシージャのアウトバウンド・コールでの非JDBC (PL/SQLブール値、PL/SQLレコードおよびPL/SQL表)データ型のサポート。

  • DML文とSQL問合せの実行のサポート: Select, Insert, UpdateおよびDelete

    簡単なSQL問合せを実行するには、Adapter Endpoint Configuration Wizardの「基本情報」ページで「SQL文を実行」オプションを選択します。 複雑なSQL問合せの場合は、Adapter Endpoint Configuration Wizardの「基本情報」ページで「ストアド・プロシージャを起動」オプションを選択してストアド・プロシージャを使用します。 ストアド・プロシージャを使用すると、SQL問合せの複雑さを軽減できます。

  • PureSQLからXSDを生成するためのサポート。 この機能は、表を動的に問合せすることによって提供されるPureSQLステートメントからXSDを生成します。

  • Oracleデータベースで処理するための新しいレコードと更新されたレコードのポーリングのサポート。 「Oracle Databaseアダプタ」は、分散ポーリングとマルチスレッドをサポートしています。 分散ポーリングは、マルチスレッドが最適なパフォーマンスを提供しながら、同じレコードの重複ポーリングを排除します。

  • 単一のリクエストで複数のレコードを更新または挿入するためのサポート。

  • 論理削除ポーリング戦略のサポート。 この戦略では、処理された各行の特殊フィールドを更新します。

  • データベース表に対してSELECTを実行するためのサポート。

  • データベース障害マッピングのサポート。 「オーケストレートされた統合でのフォルト・マッピングの定義」を参照してください。

  • 最大10 MBのメッセージ・ペイロードを処理するためのサポート。 ポーリングの場合は、Polling Strategy and Optionsページで「拒否された値」プロパティをREJECTEDに設定する必要があります。 受信メッセージが10 MBのしきい値サイズより大きい場合、その特定のレコードはREADではなくREJECTEDに更新されます。 アウトバウンド操作が10 MBのしきい値サイズより大きいレスポンスを返す場合、レスポンス・メッセージは無視され、フォルト・レスポンスが呼び出し元のクライアントに送信されます。

    ノート:

    Javaでは、Unicode文字は2バイトで表されます。
  • Oracle Databaseとプライベート・エンドポイントとの統合のサポート。 統合は、接続性エージェントを使用するウォレット・ベースの接続によって実現されます。 接続セキュリティの構成を参照してください。

「Oracle Databaseアダプタ」は、Oracle Integrationに含まれる多くの事前定義されたアダプタの1つです。 Oracle Integrationの統合では、「Oracle Databaseアダプタ」を接続として構成できます。