기타 삭제

다음을 선택할 때 사용할 수 있는 단일 선택(MapFromStatement에 대해서는 맵핑 삭제 참조)
  1. AbstractTargetMapStatement
  2. QualifyStatement - ConditionStatement - DefaultStatement
  3. 기타 비 블록 열기 명령문: - ThrowStatement
  4. 기타 블록 열기 명령문: - ForEachStatement - SelectStatement
단일 선택 작동에 의해 사용자에게 프롬프트가 표시됩니다. 확인되면 삭제가 진행됩니다.
  1. 1. AbstractTargetMapStatement와 모든 컨텐츠를 삭제하고 연관된 맵 루트와 맵 매개변수(있는 경우)를 제거합니다.
  2. 2.
    1. QualifyStatement의 마지막 하위가 아닌 경우 선택된 ConditionStatement 또는 DefaultStatement와 모든 컨텐츠를 삭제합니다.
    2. QualifyStatement의 마지막 하위를 삭제할 때 QualifyStatement의 상위에 ConditionStatement 또는 DefaultStatement의 컨텐츠를 다시 상위로 만들고 QualifyStatement를 삭제합니다.
    3. QualifyStatement를 선택한 경우 전략 a)와 b)를 사용하고 QualifyStatement를 삭제합니다.
  3. 기타 비 블록 열기 명령문(ThrowStatement)을 삭제합니다.
  4. 선택된 블록 열기의 상위에 기타 블록 열기 명령문(ForEachStatement 또는 SelectStatement)의 컨텐츠를 다시 상위로 만들고 선택된 명령문을 삭제합니다.
결과
MapOp
  Target_1
    Headers
    PurchaseOrder
  Target_2
    Headers
    Inventory
MapOp
  Target_2
    Headers
    Inventory

MapRoot를 제거하십시오. MapParameter를 제거하십시오.

결과
MapOp
  Insert_1
    col_1 + MapFrom(exp_1)
    col_2 + MapFrom(exp_2)
MapOp

MapRoot를 제거하십시오.

결과
MapOp
  call_1 submap1
MapOp

MapRoot를 제거하십시오.

결과
PurchaseOrder
  Qualify
    Condition (cond_exp_1)
      ShipTo + MapFrom (exp_1)
    Default
      ShipTo + MapFrom (exp_3)
  Comment + MapFrom (exp_4)
PurchaseOrder
  Qualify
    Default
      ShipTo + MapFrom (exp_3)
  Comment + MapFrom (exp_4)

Condition 블록을 삭제하십시오. Qualify에 아직 DefaultStatement가 있으므로 사용할 수 있습니다.

결과
PurchaseOrder
  Qualify
    Condition (cond_exp_1)
      ShipTo + MapFrom (exp_1)
    Condition (cond_exp_2)
      ShipTo + MapFrom (exp_2)
    Default
      ShipTo + MapFrom (exp_3)
  Comment + MapFrom (exp_4)
PurchaseOrder
  Qualify
    Condition (cond_exp_1)
      ShipTo + MapFrom (exp_1)
    Condition (cond_exp_2)
      ShipTo + MapFrom (exp_2)
  Comment + MapFrom (exp_4)

Condition 블록을 삭제하십시오. Qualify에 아직 ConditionStatement가 있으므로 사용할 수 있습니다.

결과
PurchaseOrder
  Qualify
    Condition (cond_exp_1)
      ShipTo + MapFrom(exp_1)
    Default
      ShipTo + MapFrom(exp_3)
  Comment + MapFrom (exp_4)
PurchaseOrder
  ShipTo + MapFrom(exp_3)
  Comment + MapFrom (exp_4)

Condition과 해당 컨텐츠를 삭제하고 Default의 컨텐츠를 다시 상위로 만드십시오.

Default를 삭제하십시오.

빈 Qualify를 삭제하십시오.

결과
PurchaseOrder
  Qualify
    Condition (cond_exp_1)
      DeclareStatement (int x)
        AssignmentStatement (x = 2)
        ShipTo + MapFrom (exp_1)
      BillTo + MapFrom (exp_2)
  Comment + MapFrom (exp_4)
PurchaseOrder
  DeclareStatement (int x)
    AssignmentStatement (x = 2)
    ShipTo + MapFrom (exp_1)
  BillTo + MapFrom (exp_2)
  Comment + MapFrom (exp_4)

Condition의 모든 컨텐츠를 다시 상위로 만드십시오.

Condition을 삭제하십시오.

빈 Qualify를 삭제하십시오.

결과
PurchaseOrder
  Qualify
    Default
      ShipTo + MapFrom(exp_3)
  Comment + MapFrom (exp_4)
PurchaseOrder
  ShipTo + MapFrom(exp_3)
  Comment + MapFrom (exp_4)

Default의 모든 컨텐츠를 다시 상위로 만드십시오.

Default를 삭제하십시오.

빈 Qualify를 삭제하십시오.

결과
PurchaseOrder
  Qualify
    Condition (cond_exp_1)
      ShipTo + MapFrom(exp_1)
    Default
      ShipTo + MapFrom(exp_3)
  Comment + MapFrom (exp_4)
PurchaseOrder
  ShipTo + MapFrom(exp_3)
  Comment + MapFrom (exp_4)

Condition을 삭제하십시오.

Default의 모든 컨텐츠를 다시 상위로 만드십시오.

Default를 삭제하십시오.

빈 Qualify를 삭제하십시오.

결과
PurchaseOrder
  ShipTo + MapFrom(exp_1)
  Comment + MapFrom (exp_2)
  ThrowStatement
PurchaseOrder
  ShipTo + MapFrom(exp_1)
  Comment + MapFrom (exp_2)
ThrowError는 언제든지 삭제할 수 있습니다. 그 외에 고려할 사항은 없습니다.
결과
PurchaseOrder
  ShipTo + MapFrom (exp_1)
  Items + MapFrom (exp_2)
  ForEach (exp)
    Item + MapFrom (exp_3)
      ProductName + MapFrom (exp_4)
      ProductNumber + MapFrom (exp_5)
PurchaseOrder
  ShipTo + MapFrom (exp_1)
  Items + MapFrom (exp_2)
  Item + MapFrom (exp_3)
    ProductName + MapFrom (exp_4)
    ProductNumber + MapFrom (exp_5)

ForEach의 모든 컨텐츠를 다시 상위로 만드십시오.

결과
PurchaseOrder
  ShipTo + MapFrom(exp_1)
  Select_1 (where_clause)
    ForEach (select_1)
        Items + MapFrom(exp_2)
PurchaseOrder
  ShipTo + MapFrom(exp_1)
  ForEach (select_1)
    Items + MapFrom(exp_2)

ForEach에서 선언되지 않은 select_1을 수정해야 합니다.

관련 작업
메시지 맵핑 개발
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2005 마지막 갱신 날짜: 11/08/2005
ar25236_3_