削除操作のルーティング・ルールを作成するには:

  1. 「ルーティング・ルール」セクションで、「新規ルーティング・ルールを作成します。」アイコンをクリックします。

    「ターゲット・タイプ」ダイアログが表示されます。

  2. 「サービス」を選択します。

    「ターゲット・サービス」ダイアログが表示されます。

  3. 「XrefCustApp」「メディエータ」「Common」「サービス」「Common」の順に移動します。

  4. 「delete」を選択し、「OK」をクリックします。

  5. 「フィルタ」アイコンをクリックします。

    「式ビルダー」ダイアログが表示されます。

  6. 「式」フィールドに、次の式を入力します。

    $in.Sap01Collection/top:Sap01Collection/top:Sap01/top:operation = 'DELETE'
    
  7. 「OK」をクリックします。

  8. 「次を使用して変換」フィールドの横にある「トランスフォーメーション」アイコンをクリックします。

    「リクエスト・トランスフォーメーション・マップ」ダイアログが表示されます。

  9. 「新規マッパー・ファイルの作成」を選択し、SAP_TO_COMMON_DELETE.xslと入力します。

  10. 「OK」をクリックします。

    「SAP_TO_COMMON_DELETE.xsl」ファイルが表示されます。

  11. <sources>を右クリックし、「パラメータの追加」を選択します。

    「パラメータの追加」ダイアログが表示されます。

  12. 「ローカル名」フィールドに、COMMONIDと入力します。

  13. 「デフォルト値の設定」を選択します。

  14. 「式」を選択します。

  15. 「XPath式」フィールドに、次の式を入力します。

    xref:lookupXRef("customer.xref","SAP_
    01",/top:Sap01Collection/top:Sap01/top:id,"COMMON",false()).
    
  16. 「OK」をクリックします。

  17. 「top:Sap01」ソース要素を「inp1:Customer」ターゲット要素にドラッグ・アンド・ドロップします。

    「自動マップ・プリファレンス」ダイアログが表示されます。

  18. 「OK」をクリックします。

  19. 「top:id」「inp1:id」を接続している線を削除します。

  20. 「COMMONID」「inp1:id」に接続します。

  21. 「inp1:id」を右クリックして「XSLノードの追加」を選択してから、「if」を選択します。

    新しいノード「if」が、「inp1:customer」「inp1:id」の間に挿入されます。

  22. 「top:id」「if」ノードに接続します。

  23. 「コンポーネント」ウィンドウで、「詳細」を選択します。

  24. 「XREF関数」を選択します。

  25. 「コンポーネント」ウィンドウからtop:idifノードを接続している線まで「markForDelete」関数をドラッグ・アンド・ドロップします。

  26. 「markForDelete」アイコンをダブルクリックします。

    「関数の編集 - markForDelete」ダイアログが表示されます。

  27. 「xrefLocation」フィールドの右側にある「検索」をクリックします。

    「SOAリソース・ルックアップ」ダイアログが表示されます。

  28. 「customer.xref」を選択し、「OK」をクリックします。

  29. 「columnName」フィールドで"SAP_01"と入力するか、「検索」をクリックして列名を選択します。

  30. 「value」フィールドに、/top:Sap01Collection/top:Sap01/top:Idと入力します。

    図44-32は、移入後の「関数の編集 - markForDelete」ダイアログを示しています。

    図44-32 「関数の編集 - markForDelete」ダイアログ: XrefCustAppユースケース

    図44-32の説明が続きます
    「図44-32 「関数の編集 - markForDelete」ダイアログ: XrefCustAppユースケース」の説明
  31. 「OK」をクリックします。

    図44-33に示すように、「SAP_TO_COMMON_DELETE.xsl」ファイルが表示されます。

    図44-33 SAP_TO_COMMON_DELETE.xsl

    図44-33の説明が続きます
    「図44-33 SAP_TO_COMMON_DELETE.xsl」の説明
  32. 「ファイル」メニューから、「すべて保存」を選択して、「SAP_TO_COMMON_DELETE.xsl」ファイルを閉じます。

    図44-34に示すように、「ルーティング・ルール」セクションが表示されます。

    図44-34 挿入操作、更新操作、ID更新操作および削除操作

    図44-34の説明が続きます
    「図44-34 挿入操作、更新操作、ID更新操作および削除操作」の説明