機械翻訳について

レシピをインストールする前に

Oracle Integrationを使用してこれらの外部システムに正常に接続し、ファイルを転送するには、「OCIオブジェクト・ストレージ」およびOracle Autonomous Transaction Processingインスタンスに対して次の構成タスクを実行する必要があります。

Oracle Database Cloud Serviceの構成

Oracle Integrationを使用してOracle Database Cloud Serviceにアクセスするには、Oracle Database Cloud Serviceインスタンスで特定の一般構成を実行する必要があります。

「Oracle Integration 3でのOracle Database Cloud Serviceアダプタの使用」「接続を作成するための前提条件」を参照してください。

また、次のタスクを実行して、このレシピのOracle Database Cloud Serviceを構成します。

  1. OBJECTSTORE_ATPという名前のスキーマを作成します。 「スキーマの作成」を参照してください。
  2. 次のスクリプトを実行して、スキーマの下にFILE_TABLEという名前の表を作成します。
    CREATE TABLE OBJECTSTORE_ATP.FILE_TABLE   
            (     
              FILE_NAME     VARCHAR2 (128),
              CREATION_DATE DATE,     
              FILE_BLOB     BLOB     
            )

「OCIオブジェクト・ストレージ」の構成

Oracle Integrationから「OCIオブジェクト・ストレージ」インスタンスにアクセスするには、バケットを作成し、「OCIオブジェクト・ストレージ」インスタンスにAPI署名キーのセットを作成する必要があります。 「Oracle Integration CloudからOCIオブジェクト・ストレージを使用する方法」を参照してください。

また、作成されたバケットに対して「オブジェクト・イベントの発行」が有効になっていることを確認します。

OCI通知サービスの構成

OCIイベントおよび通知サービスを構成するには、「OCIデータ統合(OCI-DI)のためのOCIイベントおよび通知サービスの構成」を参照してください。

通知サービスの構成時には、次の点に注意してください:

  • サブスクリプションの作成時に、HTTPSサブスクリプションを作成します。 「サブスクリプションの作成」ページで、プロトコルとしてHTTPSを選択します。
  • 「URL」フィールドで、次の形式でエンドポイントURLを指定: https://username:password@<host> /ic/api/integration/v2/flows/rest/project/ORCL-R-STORE_ATP_FILETRANSFER/ORACLE_OBJECTST_ATP_FILETRAN/1.0/sendcreateobjectevent

イベントの構成時に次の値を指定します。

  • ルール条件セクションで、次の値を指定します。
    フィールド 入力する情報
    条件 「イベント・タイプ」を選択します。
    サービス名 「オブジェクト・ストレージ」を選択します。
    イベント・タイプ 「オブジェクト - 作成」を選択します。
  • Attribute(filter)セクションで、次の値を指定します。
    フィールド 入力する情報
    compartmentName 目的のコンパートメントを入力します。 これは、特定のコンパートメントのイベントをフィルタします。
    bucketName 必要なオブジェクト・ストレージ・バケットを入力します。 これは、OICフローのファイルをソースするバケット内のイベントのみをフィルタします。
    イベント・タイプ 「オブジェクト - 作成」を選択します。
  • 「処理」セクションで、次の値を指定します。
    フィールド 入力する情報
    アクション・タイプ 「通知」を選択します。
    通知コンパートメント 目的のコンパートメントを入力します。 これは、特定のコンパートメントからの通知をフィルタします。
    トピック 前に作成したトピックを選択します。