再マップ

マップされたターゲットへのマッピングの作成は、許可されません。 以下は、何がマップされるとみなされ、何がマップされないとみなされるかに関する、いくつかの例です。

マップされる (a)

このシナリオでは、式が ErrorInExpression である場合でも、FirstName がマップされます。

ターゲット・ペイン:
ShipTo
  FirstName
  LastName
編集ペインの先頭列:
ShipTo
  FirstName
  LastName
編集ペインの 2 番目の列:
<blank>
Gaetan
""

マップされる (b)

このシナリオでは、FirstName および LastName がマップされますが、LastName は空ストリングでマップされ、設定解除されません。

ターゲット・ペイン:
ShipTo
  FirstName
  LastName
編集ペインの先頭列:
ShipTo
  FirstName
  LastName
編集ペインの 2 番目の列:
<blank>
1 + + 1
"Nadon"

マップされる (c)

このシナリオでは、FirstName および LastName が、Conditions/Default のうちの一方でのみマップされますが、それらはマップされるとみなされます。

ターゲット・ペイン:
ShipTo
  FirstName
  LastName
編集ペインの先頭列:
ShipTo
  Qualify
    Condition
      FirstName
      LastName
    Condition
      FirstName
      LastName
    Default
      FirstName
      LastName
編集ペインの 2 番目の列:
<blank>
<blank>
"Quebec"
"Gaetan"
<blank>
"Ontario"
<blank>
<blank>
<blank>
<blank>
"Seelemann"

マップされる (d)

このシナリオでは、source_0¥product の存在が知られていない場合であっても、ProductName がマップされるとみなされます。

ターゲット・ペイン:
Items [0..unbounded]
  Item
    ProductNumber
編集ペインの先頭列:
ForEach
  Items
    Item
      ProductNumber
編集ペインの 2 番目の列:
source_0¥Product
<blank>
<blank>
12345

マップされる (e)

このシナリオでは、いくつかの反復インスタンスだけがマップされますが、ProductName がマップされるとみなされます。

ターゲット・ペイン:
Items [20..20]
  Item
    ProductNumber
編集ペインの先頭列:
ForEach
  Items
    Qualify
      Condition
        Item
          ProductNumber
      Condition
        Item
          ProductNumber
編集ペインの 2 番目の列:
source_0¥Product
<blank>
<blank>
occurrence(source_0¥product) < 9
<blank>
12345
occurrence(source_0¥product) >= 10
<blank>
<blank>

マップされない (a)

このシナリオでは、すべての子がマップされますが、ShipTo はマップされないとみなされます。

ターゲット・ペイン:
ShipTo
  FirstName
  LastName
編集ペインの先頭列:
ShipTo
  FirstName
  LastName
編集ペインの 2 番目の列:
<blank>
"Gatean"
"Nadon"

マップされない (b)

このシナリオでは、FirstName と LastName の親はマップされますが、FirstName および LastName はマップされないとみなされます。

ターゲット・ペイン:
ShipTo
  FirstName
  LastName
編集ペインの先頭列:
ShipTo
  FirstName
  LastName
編集ペインの 2 番目の列:
"Mr. Gaetan Nadon ext 6174"
<blank>
<blank>

マップされるものと、マップされないもの

このシナリオでは、それぞれのターゲット・マップが別個に考慮されます。 target_0 のヘッダーはマップされ、target_0 の FirstName はマップされず、target_1 のヘッダーはマップされず、target_1 の FirstName はマップされます。

ターゲット・ペイン:
target_0 - Headers_and_PurchaseOrder
  Headers
  PurchaseOrder
    FirstName
target_1 - Headers_and_PurchaseOrder
  Headers
  PurchaseOrder
    FirstName
編集ペインの先頭列:
target_0
  Headers_and_PurchaseOrder
    Headers
    PurchaseOrder
      FirstName
target_1
  Headers_and_PurchaseOrder
    Headers
    PurchaseOrder
      FirstName
編集ペインの 2 番目の列:
<blank>
<blank>
"MRM MSet1 CWF"
<blank>
<blank>
<blank>
<blank>
<blank>
<blank>
"Alek"
関連タスク
メッセージ・マッピングの開発
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック
Copyright IBM Corporation 1999, 2005 Last updated: 11/07/2005
ar25233_3_