Qualify

Menü Qualify Anmerkungen
Aktivierung der Einzelauswahl Aktiviert, wenn Folgendes ausgewählt wird:
  1. Anweisung MapFromStatement, die nicht in der Anweisung ColumnStatement enthalten ist
  2. Folgende BlockOpenStatements-Anweisungen:
    • AbstractTargetMapStatement
    • QualifyStatement
    • CallOperationStatement
    • ForEachStatement
    • SelectStatement
Die Anweisung AbstractTargetMapStatement umfasst:
  • MsgTargetMapStatement
  • InsertStatement
  • UpdateStatement
  • DeleteStatement
  • CallOperationStatement
Einzelauswahlverhalten Eine Anweisung QualifyStatement wird erstellt, die eine Anweisung ConditionStatement (mit einem undefinierten Bedingungsausdruck) enthält. Die Anweisung ConditionStatement wird zum übergeordneten Element für:
  1. Die Anweisung MapStructureStatement, welche die ausgewählte Anweisung MapFromStatement enthält.
  2. Die ausgewählte Anweisung zum Öffnen eines Blocks.
 
Aktivierung der Mehrfachauswahl Aktiviert, wenn alle ausgewählten Elemente benachbarte, gleichgeordnete Elemente sind.  
Mehrfachauswahlverhalten Ein Paar der Elemente Qualify-Condition wird zum gemeinsamen übergeordneten Element für alle ausgewählten Elemente.  
Anweisungen vor Auswahl (Fettdruck wird ausgewählt)
PurchaseOrder
  Comment  Items+MapFrom
Anweisungsstruktur nach Aktion (Fettdruck wird ausgewählt)
PurchaseOrder
  Comment  Qualify
    Condition
      Items+MapFrom

Anweisungen vor Auswahl (Fettdruck wird ausgewählt)
Elemente  ProductNumber+MapFrom
  Price+MapFrom
  Quantity+MapFrom
Anweisungsstruktur nach Aktion (Fettdruck wird ausgewählt)
Elemente  Qualify
    Condition
      ProductNumber+MapFrom
      Price+MapFrom
      Quantity+MapFrom

Anweisungen vor Auswahl (Fettdruck wird ausgewählt)
Elemente  ProductNumber+MapFrom
  Price+MapFrom
  Quantity+MapFrom
Anweisungsstruktur nach Aktion (Fettdruck wird ausgewählt) Gleichgeordnete Elemente, die nicht benachbart sind, werden ausgewählt. Die Aktion wird inaktiviert.

Anweisungen vor Auswahl (Fettdruck wird ausgewählt)
Items+MapFrom
  ProductNumber+MapFrom
  Price+MapFrom
  Quantity+MapFrom
Anweisungsstruktur nach Aktion (Fettdruck wird ausgewählt) Die ausgewählten Elemente sind nicht gleichgeordnet. Die Aktion wird inaktiviert.

Anweisungen vor Auswahl (Fettdruck wird ausgewählt)
Elemente  ProductName+MapFrom
  ProductNumber+MapFrom
  Price+MapFrom
  Quantity+MapFrom
Anweisungsstruktur nach Aktion (Fettdruck wird ausgewählt)
Elemente  ProductName+MapFrom
  Qualify
    Condition
      ProductNumber+MapFrom
      Price+MapFrom
  Quantity+MapFrom

Anweisungen vor Auswahl (Fettdruck wird ausgewählt)
MapOp
  Insert_1 - Db1.Sch2.Tbl3
    Column_1 + MapFrom(exp_1)
    Column_2 + MapFrom(exp_2)
Anweisungsstruktur nach Aktion (Fettdruck wird ausgewählt) Die Aktion wird inaktiviert in Bezug auf das Element MapFrom, das in der Anweisung ColumnStatement enthalten ist.

Anweisungen vor Auswahl (Fettdruck wird ausgewählt)
MapOp
  Target_1
    Header    PurchaseOrder
Anweisungsstruktur nach Aktion (Fettdruck wird ausgewählt)
MapOp
  Qualify
    Condition
      Target_1
        Header        PurchaseOrder

Im Folgenden wird die Vorgehensweise zum Erstellen von Elementgruppen unter verschiedenen Bedingungen beschrieben.

Anweisungen vor Auswahl (Fettdruck wird ausgewählt)
MapOp
  ForEach
    Target_1
      Headers+MapFrom
      PurchaseOrder+MapFrom
Anweisungsstruktur nach Aktion (Fettdruck wird ausgewählt)
MapOp
  ForEach
    Qualify
      Condition
        Target_1
          Headers+MapFrom
          PurchaseOrder+MapFrom

Anweisungen vor Auswahl (Fettdruck wird ausgewählt)
MapOp
  Insert_1
    ColumnStatement
Anweisungsstruktur nach Aktion (Fettdruck wird ausgewählt)
MapOp
  Qualify
    Condition
      Insert_1
        ColumnStatement

Anweisungen vor Auswahl (Fettdruck wird ausgewählt)
MapOp
  Insert_1
    ColumnStatement+MapFrom (exp_1)
  Call_1 (db1)
  Update_1 (where_clause)
    ColumnStatement+MapFrom (exp_2)
Anweisungsstruktur nach Aktion (Fettdruck wird ausgewählt)
MapOp
  Qualify
    Condition
      Insert_1
        ColumnStatement+MapFrom (exp_1)
      Call1 (db1)
      Update_1 (where_clause)
        ColumnStatement+MapFrom (exp_2)

Benachbarte gleichgeordnete Anweisungen AbstractRdbTargetMapStatements ausgewählt.

Anweisungen vor Auswahl (Fettdruck wird ausgewählt)
PurchaseOrder
  Qualify
    Default
      ShipTo+MapFrom (exp)
Anweisungsstruktur nach Aktion (Fettdruck wird ausgewählt)
PurchaseOrder
  Qualify
    Condition
      Qualify
        Default
          ShipTo+MapFrom (exp)

Qualify außerhalb von Qualify

Anweisungen vor Auswahl (Fettdruck wird ausgewählt)
PurchaseOrder
  Qualify
    Default
      ShipTo+MapFrom (exp_1)
  Qualify
    Condition (cond_exp)
      BillTo+MapFrom (exp_2)
    Default
      BillTo+MapFrom (exp_3)
Anweisungsstruktur nach Aktion (Fettdruck wird ausgewählt)
PurchaseOrder
  Qualify
    Condition
      Qualify
        Default
          ShipTo+MapFrom (exp_1)
      Qualify
        Condition (cond_exp)
          BillTo+MapFrom (exp_2)
        Default
          BillTo+MapFrom (exp_3)

Element Qualify außerhalb von zwei benachbarten gleichgeordneten Elementen Qualify.

Anweisungen vor Auswahl (Fettdruck wird ausgewählt)
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)
Anweisungsstruktur nach Aktion (Fettdruck wird ausgewählt) Gleichgeordnete Elemente, die nicht benachbart sind, werden ausgewählt. Die Aktion wird inaktiviert.

Anweisungen vor Auswahl (Fettdruck wird ausgewählt)
PurchaseOrder
  Qualify (keine Bedingung/kein Standardwert übrig)
Anweisungsstruktur nach Aktion (Fettdruck wird ausgewählt)
PurchaseOrder
  Qualify
    Condition
      Qualify

Anweisungen vor Auswahl (Fettdruck wird ausgewählt)
MapOperation
  CallOperationStatement
Anweisungsstruktur nach Aktion (Fettdruck wird ausgewählt)
MapOperation
  Qualify
    Condition
      CallOperationStatement

Anweisungen vor Auswahl (Fettdruck wird ausgewählt)
PurchaseOrder
  ForEach
    Items
Anweisungsstruktur nach Aktion (Fettdruck wird ausgewählt)
PurchaseOrder
  Qualify
    Condition
      ForEach
        Items

Anweisungen vor Auswahl (Fettdruck wird ausgewählt)
MapOp
  Target_1
    select_1 (where_clause)
      PurchaseOrder + MapFrom(exp)
Anweisungsstruktur nach Aktion (Fettdruck wird ausgewählt)
MapOp
  Target_1
    Qualify
      Condition
        select_1 (where_clause)
          PurchaseOrder + MapFrom(exp)

Anweisungen vor Auswahl (Fettdruck wird ausgewählt)
PurchaseOrder
  ShipTo+MapFrom (exp_1)
  ForEach (exp)
    Items+MapFrom (exp_2)
Anweisungsstruktur nach Aktion (Fettdruck wird ausgewählt)
PurchaseOrder
  Qualify
    Condition
      ShipTo+MapFrom (exp_1)
      ForEach (exp)
        Items+MapFrom (exp_2)

Benachbarte gleichgeordnete Elemente gehören möglicherweise zu verschiedenen Arten von Anweisungen. Dies ist jedoch zulässig.

Zugehörige Tasks
Nachrichtenzuordnungen entwickeln
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2005 Letzte Aktualisierung: Nov 17, 2005
ar25236_5_