機械翻訳について

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

Oracle Integrationを使用してこれらの外部システムに正常に接続し、同期を実現するには、Oracle ERP Cloud、Apache KafkaおよびOracle Autonomous Transaction Processingインスタンスに対して次の構成タスクを実行する必要があります。

Oracle ERP Cloudの構成

Oracle IntegrationからOracle ERP Cloud (またはOracle Procurement Cloud)インスタンスにアクセスするには、Oracle ERP Cloudに別のユーザー・アカウントが必要です。

「管理者」としてOracle ERP Cloudインスタンスにログインし、次のタスクを実行します。

  1. Oracle Integrationのユーザー・アカウントを作成します。 アカウントに設定したユーザー名とパスワードを書き留めます。 このユーザー・アカウントの資格証明を使用して、Oracle IntegrationからOracle ERP Cloudに接続します。
  2. ユーザー・アカウントに、次のロール/権限を割り当てます。 「Oracle Integration 3でのOracle ERP Cloudアダプタの使用」「統合ユーザーへの必須ロールの割当」を参照してください。
    • Integration Specialist
    • AttachmentsUser
    • FND_MANAGE_CATALOG_SERVICE_PRIV
    • ASM_IMPLEMENTATION_MANAGER_DUTY
  3. サプライヤ・イベントを使用可能にします。

    Oracle Procurement Cloudから必要なサプライヤ・データの更新を取得するには、Oracle ERP Cloudでサプライヤの作成/更新イベントをサブスクライブする必要があります。 サプライヤの作成/更新イベントには、出力ペイロードのサプライヤ番号およびSupplierID属性が含まれます。 Oracle Integrationでは、イベント属性を使用してサプライヤREST APIを起動し、必要なサプライヤ・データの更新をOracle Procurement Cloudから取得します。

    1. Oracle ERP Cloudインスタンスにログインします。
    2. ホーム・ページのナビゲータから「自分の企業」をクリックし、「機能の更新」をクリックします。
    3. 「機能の概要」ページで、「使用可能な機能」タブを選択します。
    4. 機能領域検索フィールドにSuppliersと入力します。

      サプライヤ機能領域に属するすべての使用可能な機能がリストされます。

    5. Oracle Cloudを使用した有効なアウトバウンド・サプライヤ・プロファイル統合の機能の行で、「有効」をクリックします。
    6. 表示されるウィンドウで、Oracle Cloudを使用したアウトバウンド・サプライヤ・プロファイル統合の有効化機能の「有効化」チェック・ボックスを選択します。
    7. 「完了」をクリックします。

Apache Kafkaの構成

特定の構成タスクを完了して、Oracle IntegrationからApache Kafkaに正常に接続し、同期を実現します。

  1. Apache Kafkaクラスタ・ブートストラップ・サーバーのURLを取得します。 「Oracle Integration 3でのApache Kafkaアダプタの使用」「接続を作成するための前提条件」を参照してください。
  2. 接続性エージェントをインストールします。

    Apache Kafkaはオンプレミスでホストされており、ファイアウォールの背後にあるため、Apache Kafkaがクラウド内のアプリケーションと対話できるように接続エージェントをインストールして構成する必要があります。

    接続エージェントをインストールする前に、次を確認します:
  3. Apache Kafkaトピックを構成します。
    1. コマンド・プロンプトから次のコマンドを実行して、supplier_topicという名前のトピックを作成します:
      kafka-topics.bat --zookeeper 127.0.0.1:2181 --topic supplier_topic --create –partitions 3 --replication-factor 1

      トピックが作成されたことを示すメッセージが表示されます。

    2. 作成したトピックを表示するには、次のコマンドを実行します:
      kafka-topics.bat --zookeeper 127.0.0.1:2181 –list

      作成したsupplier_topicを含むトピックのリストが表示されます。

Oracle Autonomous Transaction Processingの構成

Oracle Autonomous Transaction Processingインスタンスで次の構成タスクを実行します。

次のステップでは、Oracle IntegrationからOracle Autonomous Transaction Processingへの接続を作成するために実行する必要があるタスクの概要を示します。 詳細は、「Oracle Integration 3でのOracle Autonomous Transaction Processingアダプタの使用」「接続を作成するための前提条件」を参照してください。

  1. クライアント資格証明ウォレットをダウンロードします。

    これは、クライアント・セキュリティ資格証明を含むzipファイルです。 デフォルトでは、ファイル名はWallet_<databasename>.zipです。 このファイルは任意のファイル名として保存できます。

  2. データベース・サービス名を取得します。

    サービス名は、クライアント資格証明ウォレットのtnsnames.oraファイルのものと同じである必要があります。

  3. ウォレットのパスワードを取得します。

    クライアント資格証明ウォレットのダウンロード中にウォレット・パスワードの入力を求められます。 Oracle IntegrationからOracle Autonomous Transaction Processing接続セキュリティを構成する際に必要になるパスワードに注意してください。

前述の構成タスクに加えて、サプライヤ情報を同期するために、Oracle Autonomous Transaction Processingインスタンスでデータベース表を設定する必要があります。

ATPデータベース表の作成

  1. Oracle Autonomous Transaction Processingインスタンスにログインします。
  2. サービス・コンソールに移動し、左側のAutonomous Transaction Processingナビゲーション・メニューで「開発」をクリックします。
  3. 「データベース・アクション」をクリックします。
  4. 「データベース・アクション」ページの開発セクションで、SQLをクリックします。
  5. データ定義言語を使用したデータベース・オブジェクトの定義と作成 - v_Supplierという名前のデータベース表 - 次の表に示すように、フィールドを指定します。
    フィールド名 データ型 NOT NULL 主キー
    v_SupplierId 数値 はい はい
    v_SupplierName varchar2(20) - -
    v_SupplierNumber 数値 - -
    v_BusinessRelationship varchar2(20) - -
    v_Status varchar2(20) - -
    v_DUNSNumber int - -
    v_TaxRegistrationNumber varchar2(20) - -
    v_TaxpayerId varchar2(20) - -
    v_TaxpayerCountryCode varchar2(20) - -
    v_SupplierTypeCode varchar2(20) - -
    v_TaxOrganizationType varchar2(20) - -