機械翻訳について

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

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

  1. Oracle ERP Cloudの構成
  2. Apache Kafkaの構成
  3. Oracle Autonomous Transaction Processing (ATP)の構成

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でのOracle ERP Cloudアダプタの使用」)を参照してください。
    • Integration Specialist
    • AttachmentsUser
    • FND_MANAGE_CATALOG_SERVICE_PRIV
    • ASM_IMPLEMENTATION_MANAGER_DUTY
別のユーザー・アカウントを作成し、そのアカウントにロール/権限を割り当てる以外に、Oracle ERP Cloudからサプライヤ・イベントを有効にする必要があります。 「サプライヤ・イベントの有効化」を参照してください。

サプライヤ・イベントの有効化

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に正常に接続し、同期を実現します。

詳細は、「接続を作成するための前提条件」 (「Oracle IntegrationでのApache Kafkaアダプタの使用」)を参照してください。

  1. Apache Kafka Cluster Bootstrap ServerのURLを取得します。

    詳細は、「接続を作成するための前提条件」 (「Oracle IntegrationでのApache Kafkaアダプタの使用」)を参照してください。

  2. 接続エージェントのインストール
  3. Apache Kafkaトピックの作成

接続エージェントのインストール

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

接続エージェントをインストールする前に、次を確認します:

接続エージェントをインストールして構成するには:

  1. エージェント・グループの作成
    エージェント・グループは、Oracle IntegrationからApache Kafka接続を構成するときに選択する必要があることに注意してください。
  2. 接続エージェントをダウンロードしてインストール

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 (ATP)の構成

特定の構成タスクを完了して、Oracle IntegrationからOracle ATPに正常に接続します。

次のステップでは、Oracle IntegrationからOracle ATP接続プロパティおよびセキュリティを構成するための情報および詳細を取得するために必要なタスクの概要を示します。 詳細は、「Oracle IntegrationでのOracle Autonomous Transaction Processingアダプタの使用」「接続を作成するための前提条件」を参照してください。

  1. クライアント資格証明ウォレットをダウンロードします。
    これは、クライアント・セキュリティ資格証明を含むzipファイルです。 デフォルトでは、ファイル名はWallet_<databasename>.zipです。 このファイルは任意のファイル名として保存できます。
  2. データベース・サービス名を取得します。
    サービス名は、クライアント資格証明ウォレットのtnsnames.oraファイルのものと同じである必要があります。
  3. ウォレット・パスワードを取得します。
    クライアント資格証明ウォレットのダウンロード中にウォレット・パスワードの入力を求められます。 Oracle IntegrationからのOracle ATP接続セキュリティの構成時に必要になるパスワードに注意してください。
前述の構成タスクに加えて、Oracle ATPインスタンスにデータベース表を設定して、サプライヤ情報を同期化する必要があります。 「Oracle ATPデータベース表の作成」を参照してください。

Oracle ATPデータベース表の作成

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