규정(Qualify)

메뉴 규정 참고사항
단일 선택 사용 다음을 선택할 때 사용할 수 있습니다.
  1. ColumnStatement에 포함되지 않은 MapFromStatement
  2. 다음과 같은 BlockOpenStatement
    • AbstractTargetMapStatement
    • QualifyStatement
    • CallOperationStatement
    • ForEachStatement
    • SelectStatement
AbstractTargetMapStatement에는 다음이 포함됩니다.
  • MsgTargetMapStatement
  • InsertStatement
  • UpdateStatement
  • DeleteStatement
  • CallOperationStatement
단일 선택 작동 조건 표현식이 unset인 ConditionStatement를 포함하는 QualifyStatement가 작성됩니다. ConditionStatement는 다음의 상위가 됩니다.
  1. 선택된 MapFromStatement가 포함된 MapStructureStatement
  2. 선택된 블록 열기 명령문
 
다중 선택 사용 모든 선택이 인접 동위일 때 사용할 수 있습니다.  
다중 선택 작동 하나의 qualify-condition 쌍이 선택된 모든 항목의 공용 상위가 됩니다.  
선택 이전 명령문(굵게, 선택됨)
PurchaseOrder
  Comment
  Items+MapFrom
조치 이후 명령문 구조(굵게, 선택됨)
PurchaseOrder
  Comment
  Qualify
    Condition
      Items+MapFrom

선택 이전 명령문(굵게, 선택됨)
Items
  ProductNumber+MapFrom
  Price+MapFrom
  Quantity+MapFrom
조치 이후 명령문 구조(굵게, 선택됨)
Items
  Qualify
    Condition
      ProductNumber+MapFrom
      Price+MapFrom
      Quantity+MapFrom

선택 이전 명령문(굵게, 선택됨)
Items
  ProductNumber+MapFrom
  Price+MapFrom
  Quantity+MapFrom
조치 이후 명령문 구조(굵게, 선택됨) 인접하지 않은 동위가 선택됩니다. 조치를 사용할 수 없습니다.

선택 이전 명령문(굵게, 선택됨)
Items+MapFrom
  ProductNumber+MapFrom
  Price+MapFrom
  Quantity+MapFrom
조치 이후 명령문 구조(굵게, 선택됨) 선택이 동위가 아닙니다. 조치를 사용할 수 없습니다.

선택 이전 명령문(굵게, 선택됨)
Items
  ProductName+MapFrom
  ProductNumber+MapFrom
  Price+MapFrom
  Quantity+MapFrom
조치 이후 명령문 구조(굵게, 선택됨)
Items
  ProductName+MapFrom
  Qualify
    Condition
      ProductNumber+MapFrom
      Price+MapFrom
  Quantity+MapFrom

선택 이전 명령문(굵게, 선택됨)
MapOp
  Insert_1 - Db1.Sch2.Tbl3
    Column_1 + MapFrom(exp_1)
    Column_2 + MapFrom(exp_2)
조치 이후 명령문 구조(굵게, 선택됨) ColumnStatement에 포함된 MapFrom에 대해 조치를 사용할 수 없습니다.

선택 이전 명령문(굵게, 선택됨)
MapOp
  Target_1
    Headers
    PurchaseOrder
조치 이후 명령문 구조(굵게, 선택됨)
MapOp
  Qualify
    Condition
      Target_1
        Headers
        PurchaseOrder

다음은 여러 상황에서 어셈블리를 작성하는 방법을 보여줍니다.

선택 이전 명령문(굵게, 선택됨)
MapOp
  ForEach
    Target_1
      Headers+MapFrom
      PurchaseOrder+MapFrom
조치 이후 명령문 구조(굵게, 선택됨)
MapOp
  ForEach
    Qualify
      Condition
        Target_1
          Headers+MapFrom
          PurchaseOrder+MapFrom

선택 이전 명령문(굵게, 선택됨)
MapOp
  Insert_1
    ColumnStatement
조치 이후 명령문 구조(굵게, 선택됨)
MapOp
  Qualify
    Condition
      Insert_1
        ColumnStatement

선택 이전 명령문(굵게, 선택됨)
MapOp
  Insert_1
    ColumnStatement+MapFrom (exp_1)
  Call_1 (db1)
  Update_1 (where_clause)
    ColumnStatement+MapFrom (exp_2)
조치 이후 명령문 구조(굵게, 선택됨)
MapOp
  Qualify
    Condition
      Insert_1
        ColumnStatement+MapFrom (exp_1)
      Call1 (db1)
      Update_1 (where_clause)
        ColumnStatement+MapFrom (exp_2)

인접 동위 AbstractRdbTargetMapStatement를 선택했습니다.

선택 이전 명령문(굵게, 선택됨)
PurchaseOrder
  Qualify
    Default
      ShipTo+MapFrom (exp)
조치 이후 명령문 구조(굵게, 선택됨)
PurchaseOrder
  Qualify
    Condition
      Qualify
        Default
          ShipTo+MapFrom (exp)

Qualify 외부의 Qualify

선택 이전 명령문(굵게, 선택됨)
PurchaseOrder
  Qualify
    Default
      ShipTo+MapFrom (exp_1)
  Qualify
    Condition (cond_exp)
      BillTo+MapFrom (exp_2)
    Default
      BillTo+MapFrom (exp_3)
조치 이후 명령문 구조(굵게, 선택됨)
PurchaseOrder
  Qualify
    Condition
      Qualify
        Default
          ShipTo+MapFrom (exp_1)
      Qualify
        Condition (cond_exp)
          BillTo+MapFrom (exp_2)
        Default
          BillTo+MapFrom (exp_3)

두 개의 인접 동위 Qualify 요소 외부의 Qualify

선택 이전 명령문(굵게, 선택됨)
PurchaseOrder
  Qualify
    Condition (cond_exp_1)
      ShipTo+MapFrom (exp_1)
  Qualify
    Condition (cond_exp_2)
      BillTo+MapFrom (exp_2)
  Qualify
    Condition (cond_exp_3)
      Comment+MapFrom (exp_3)
조치 이후 명령문 구조(굵게, 선택됨) 인접하지 않은 동위가 선택됩니다. 조치를 사용할 수 없습니다.

선택 이전 명령문(굵게, 선택됨)
PurchaseOrder
  Qualify (남은 condition/default 없음)
조치 이후 명령문 구조(굵게, 선택됨)
PurchaseOrder
  Qualify
    Condition
      Qualify

선택 이전 명령문(굵게, 선택됨)
MapOperation
  CallOperationStatement
조치 이후 명령문 구조(굵게, 선택됨)
MapOperation
  Qualify
    Condition
      CallOperationStatement

선택 이전 명령문(굵게, 선택됨)
PurchaseOrder
  ForEach
    Items
조치 이후 명령문 구조(굵게, 선택됨)
PurchaseOrder
  Qualify
    Condition
      ForEach
        Items

선택 이전 명령문(굵게, 선택됨)
MapOp
  Target_1
    select_1 (where_clause)
      PurchaseOrder + MapFrom(exp)
조치 이후 명령문 구조(굵게, 선택됨)
MapOp
  Target_1
    Qualify
      Condition
        select_1 (where_clause)
          PurchaseOrder + MapFrom(exp)

선택 이전 명령문(굵게, 선택됨)
PurchaseOrder
  ShipTo+MapFrom (exp_1)
  ForEach (exp)
    Items+MapFrom (exp_2)
조치 이후 명령문 구조(굵게, 선택됨)
PurchaseOrder
  Qualify
    Condition
      ShipTo+MapFrom (exp_1)
      ForEach (exp)
        Items+MapFrom (exp_2)

인접 동위는 같은 종류의 명령문이 아닐 수 있지만 허용됩니다.

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