機械翻訳について

マッピングの作成

統合にトリガー(ソース)接続および起動(ターゲット)接続を追加した後、次のマッピングを作成して、必要なパラメータ値を後続のRESTサービスに渡すことができます:

  • マッピングの定義: EBS_Reference

  • マッピングの定義: REST

EBS_Referenceのマッピングを作成します:

  1. EBS Javaサービス・デモ統合フローで、EBS_Referenceアイコンの「編集」をクリックします。

  2. ターゲット要素に定数値を割り当てるには、次のタスクを実行します:

    • ターゲット・セクションで、「リクエスト(Oracle E-Business Suite)」ノード、RESTHeaderノードの順に展開します。

      ctx_responsibility要素を右クリックし、ドロップダウン・メニューから「ターゲット・ノードの作成」を選択します。

    • ページの下部にある式ビルダーで、「開発者ビューに切替え」アイコンをクリックし、ctx_responsibility要素に'EMPLOYEE_DIRECT_ACCESS_V4.0'を入力します。

      functionアイコンがターゲットのctx_responsibility要素ノードの「マッピング・キャンバス」セクションに追加されます。

    同様に、次の表にリストされているターゲット要素に値を割り当てるには、同じ方法を使用します:

    パス 要素
    リクエスト(Oracle E-Business Suite)/RESTHeader ctx_respapplication 'PER'
    リクエスト(Oracle E-Business Suite)/RESTHeader ctx_securitygroup 'STANDARD'
    リクエスト(Oracle E-Business Suite)/FilterParameters businessGroupId '202'
    リクエスト(Oracle E-Business Suite)/FilterParameters absenceAttendanceTypeId '12'


    このステップを完了すると、対応するターゲット要素ノードの「マッピング・キャンバス」セクションに関数アイコンが表示されます。

  3. ソース要素とターゲット要素の間のマッピングを作成します:

    • ソース・セクションで、executeノードを展開し、QueryParametersノードを展開します。

      「プロパティ」要素を選択します。

    • ターゲット・セクションで、「リクエスト(Oracle E-Business Suite)」ノード、FilterParametersノードの順に展開します。

      「プロパティ」要素を選択します。

    「プロパティ」要素をソース・セクションからターゲット・セクションの「プロパティ」要素にドラッグして、データをマップします。

    このステップを完了すると、マップされたソース値および対応するターゲット要素に緑色のチェックマークが付きます。

  4. 「検証」「閉じる」の順にクリックしてマッパーを終了します。 「保存」をクリックして作業を保存します。

RESTのマッピングを作成します:

  1. 統合の途中で、RESTアイコンの「編集」をクリックします。

  2. マッピングを作成して、ソースおよびターゲット要素をマップします。

    • ソース・セクションで、「EBS_Referenceレスポンス(Oracle E-Business Suite)」ノード、getPersonAbsenceBalanceDtlsResponseノード、getPersonAbsenceBalanceDtls_Outputノード、OutputParametersノード、「出力」ノード、PerAbsenceBalanceDataBeanノードの順に展開します。

      Personid要素を選択します。

    • ターゲット・セクションで、「RESTレスポンス(REST)」ノード、「レスポンス・ラッパー」ノード、「個人休暇欠勤バランス詳細の取得」ノード、OutputParametersノード、「出力」ノード、「休暇欠勤ごとのバランス・データBean」ノードの順に開きます。

      Personid要素を選択します。

    Personid要素をソース・セクションからターゲット・セクションのPersonid要素にドラッグして、データをマップします。

  3. 同じアプローチを使用して、次の表に示す要素のマッピングを完了します。

    ソース・パス ソース要素 ターゲット・パス ターゲット要素
    EBS_Referenceレスポンス(Oracle E-Business Suite)/getPersonAbsenceBalanceDtlsResponse/getPersonAbsenceBalanceDtls_Output/OutputParameters/Output/PerAbsenceBalanceDataBean BusinessGroupId RESTレスポンス (REST)/RESTレスポンス/個人休暇欠勤バランス詳細の取得/出力パラメータ/出力/休暇欠勤バランス・データBeanごと BusinessGroupId
    EBS_Referenceレスポンス(Oracle E-Business Suite)/getPersonAbsenceBalanceDtlsResponse/getPersonAbsenceBalanceDtls_Output/OutputParameters/Output/PerAbsenceBalanceDataBean AbsenceAttendanceTypeId RESTレスポンス (REST)/RESTレスポンス/個人休暇欠勤バランス詳細の取得/出力パラメータ/出力/休暇欠勤バランス・データBeanごと AbsenceAttendanceTypeId
    EBS_Referenceレスポンス(Oracle E-Business Suite)/getPersonAbsenceBalanceDtlsResponse/getPersonAbsenceBalanceDtls_Output/OutputParameters/Output/PerAbsenceBalanceDataBean AbsenceTypeName RESTレスポンス (REST)/RESTレスポンス/個人休暇欠勤バランス詳細の取得/出力パラメータ/出力/休暇欠勤バランス・データBeanごと AbsenceTypeName
    EBS_Referenceレスポンス(Oracle E-Business Suite)/getPersonAbsenceBalanceDtlsResponse/getPersonAbsenceBalanceDtls_Output/OutputParameters/Output/PerAbsenceBalanceDataBean 合計 RESTレスポンス (REST)/RESTレスポンス/個人休暇欠勤バランス詳細の取得/出力パラメータ/出力/休暇欠勤バランス・データBeanごと 合計
    EBS_Referenceレスポンス(Oracle E-Business Suite)/getPersonAbsenceBalanceDtlsResponse/getPersonAbsenceBalanceDtls_Output/OutputParameters/Output/PerAbsenceBalanceDataBean 使用済 RESTレスポンス (REST)/RESTレスポンス/個人休暇欠勤バランス詳細の取得/出力パラメータ/出力/休暇欠勤バランス・データBeanごと 使用済
    EBS_Referenceレスポンス(Oracle E-Business Suite)/getPersonAbsenceBalanceDtlsResponse/getPersonAbsenceBalanceDtls_Output/OutputParameters/Output/PerAbsenceBalanceDataBean 計画済 RESTレスポンス (REST)/RESTレスポンス/個人休暇欠勤バランス詳細の取得/出力パラメータ/出力/休暇欠勤バランス・データBeanごと 計画済


    このステップを完了すると、マップされたソース値と対応するターゲット要素が線で結ばれます。

    「検証」をクリックし、プロンプトが表示されたら「閉じる」をクリックして変更を保存します。

2つのマッピングがすべて正常に作成されました。

「Save」をクリックして、作業を保存します。