機械翻訳について

「MySQLアダプタ」の機能

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

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

  • MySQLデータベースでのストアド・プロシージャの起動のサポート。

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

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

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

  • MySQLデータベースでの処理のための新規および更新済レコードのポーリングのサポート。 「MySQLアダプタ」は分散ポーリングをサポートしています。 分散ポーリングは、同じレコードの重複ポーリングを排除します。

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

  • 一括データ・インポートおよび抽出のサポート:「基本情報」ページの「表に対して操作を実行」リストからSELECT操作を選択します。

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

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

    ノート:

    Javaでは、Unicode文字は2バイトで表されます。

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

SQLストアド・プロシージャでサポートされるデータ型

「MySQLアダプタ」では、SQLストアド・プロシージャに対して次のデータ型がサポートされています。

SQLデータ型 XMLスキーマ型

BINARY

BLOB

LONGBLOB

MEDIUMBLOB

TINYBLOB

VARBINARY

base64Binary
BOOLEAN boolean

CHAR

LONGTEXT

MEDIUMTEXT

TEXT

TINYTEXT

VARCHAR

string

DATE

DATETIME

TIMESTAMP

dateTime

DECIMAL

NUMERIC

REAL

decimal
DOUBLE double
FLOAT float
TINYINT byte
TINYINT UNSIGNED unsigned_byte
SMALLINT short
SMALLINT UNSIGNED unsigned_short

INTEGER

INT

MEDIUMINT

int

INTEGER UNSIGNED

INT UNSIGNED

MEDIUMINT UNSIGNED

unsigned_int
BIGINT long
BIGINT UNSIGNED unsigned_long