Element hinzufügen

Menü Element hinzufügen
Aktivierung der Einzelauswahl Aktiviert, wenn eine Anweisung MapFromStatement ausgewählt wurde, deren Container eines der folgenden Elemente ist:
  • Die Anweisung ElementMsgStatement
  • Die Anweisung WildcardMsgStatement und das Element oder das Platzhalterzeichen hat einen Wert für maxOccurs, der größer ist als die aktuelle Anzahl bekannter Instanzen.
Einzelauswahlverhalten Eine Anweisung ElementMsgStatement oder WildcardMsgStatement (je nachdem, was für die Aktionsauswahl zutrifft) wird erstellt und wird zum nächsten gleichgeordneten Element des Containers des ausgewählten Elements MapFrom. Die Anweisung enthält eine Anweisung MapFromStatement, deren Zielausdruck nicht definiert ist. Die Anweisung besitzt dasselbe zuordenbare Element, dasselbe Hauptelement headElement und dieselbe Definition des Typs xsiType wie die ausgewählte Anweisung.
Aktivierung der Mehrfachauswahl Inaktiviert
Mehrfachauswahlverhalten Nicht zutreffend
Anweisungen vor Aktion (Fettdruck wird ausgewählt)
PurchaseOrder
  ShipTo  (maxOccurs = 1)
  Items
    ProductName
    ProductNumber
Anweisungsstruktur nach Aktion (Fettdruck wird eingefügt) Diese Aktion wird inaktiviert, weil das Element ShipTo sich nicht wiederholt

Anweisungen vor Aktion (Fettdruck wird ausgewählt)
PurchaseOrder
  ShipTo
  Comment + MapFrom (exp_1) (maxOccurs >1)
Anweisungsstruktur nach Aktion (Fettdruck wird eingefügt)
PurchaseOrder
  ShipTo
  Comment + MapFrom (exp_1)
  Comment + MapFrom

Anweisungen vor Aktion (Fettdruck wird ausgewählt)
PurchaseOrder
  ShipTo
  comment (maxOccurs = 2)
  comment 
Anweisungsstruktur nach Aktion (Fettdruck wird eingefügt) Diese Aktion wird inaktiviert, weil nicht genügend Instanzen vorhanden sind.

Anweisungen vor Aktion (Fettdruck wird ausgewählt)
PurchaseOrder
  ShipTo
  Items + MapFrom (exp_1) (maxOccurs > 1)
Anweisungsstruktur nach Aktion (Fettdruck wird eingefügt)
PurchaseOrder
  ShipTo
  Items+ MapFrom (exp_1)
  Items + MapFrom

Anweisungen vor Aktion (Fettdruck wird ausgewählt)
PurchaseOrder
  ShipTo
  Items (maxOccurs >1)
    ProductName + MapFrom (exp_1)
    ProductNumber + MapFrom (exp_2)
Anweisungsstruktur nach Aktion (Fettdruck wird eingefügt)
PurchaseOrder
  ShipTo
  Items
    ProductName + MapFrom (exp_1)
    ProductNumber + MapFrom (exp_2)
  Items + MapFrom

Die neu hinzugefügte Instanz wird nicht erweitert, obwohl die vorhandene Instanz erweitert werden kann.

Anweisungen vor Aktion (Fettdruck wird ausgewählt)
PurchaseOrder
  ShipTo
  Items (maxOccurs >1)
    ProductName + MapFrom (exp_1)
    ProductNumber + MapFrom (exp_2)
Anweisungsstruktur nach Aktion (Fettdruck wird eingefügt) Diese Aktion wird inaktiviert, weil das Element ProductName kein sich wiederholendes Element ist (obwohl es sich innerhalb eines sich wiederholenden Elementes befindet).

Anweisungen vor Aktion (Fettdruck wird ausgewählt)
PurchaseOrder
  ShipTo
  Items (maxOccurs = 2)
    ProductName + MapFrom (exp_1)
    ProductNumber + MapFrom (exp_2)
  Items
    ProductName + MapFrom (exp_3)
    ProductNumber + MapFrom (exp_4)
Anweisungsstruktur nach Aktion (Fettdruck wird eingefügt) Diese Aktion wird inaktiviert, weil genügend Instanzen vorhanden sind.

Anweisungen vor Aktion (Fettdruck wird ausgewählt)
PurchaseOrder
  ShipTo
  ForEach
    Items + MapFrom (exp_1) (maxOccurs > 1)
Anweisungsstruktur nach Aktion (Fettdruck wird eingefügt)
PurchaseOrder
  ShipTo
  ForEach
    Items+ MapFrom (exp_1)
    Items + MapFrom

Das Element Items befindet sich innerhalb eines Elements ForEach. Dies ist zulässig.

Anweisungen vor Aktion (Fettdruck wird ausgewählt)
PurchaseOrder
  ShipTo
  Qualify
    Condition (oder Default)
      Items + MapFrom (exp_1) (maxOccurs > 1)
Anweisungsstruktur nach Aktion (Fettdruck wird eingefügt)
PurchaseOrder
  ShipTo
  Qualify
    Condition (oder Default)
      Items+ MapFrom (exp_1)
      Items + MapFrom

Das Element Items befindet sich innerhalb eines Elements Condition/Default. Dies ist zulässig.

Anweisungen vor Aktion (Fettdruck wird ausgewählt)
PurchaseOrder
  ShipTo
  Qualify
    Condition
      Items + MapFrom (exp_1) (maxOccurs =2)
    Condition
      Items + MapFrom (exp_2)
      Items + MapFrom (exp_3)
Anweisungsstruktur nach Aktion (Fettdruck wird eingefügt)
PurchaseOrder
  ShipTo
  Qualify
    Condition (oder Default)
      Items+ MapFrom (exp_1)
      Items + MapFrom
    Condition
      Items + MapFrom (exp_2)
      Items + MapFrom (exp_3)

Die Tatsache, dass unter einer anderen Bedingung (Default) Instanzen vorhanden sind, hat keine Auswirkungen.

Anweisungen vor Aktion (Fettdruck wird ausgewählt)
PurchaseOrder
  ShipTo
  ForEach
    Items + MapFrom (exp_1)
    Items + MapFrom (exp_2) (maxOccurs=2)
Anweisungsstruktur nach Aktion (Fettdruck wird eingefügt) Diese Aktion wird inaktiviert, weil genügend Instanzen vorhanden sind.

Anweisungen vor Aktion (Fettdruck wird ausgewählt)
PurchaseOrder
  ShipTo
  ForEach
     Items + MapFrom (exp_1) (maxOccurs=2)
  Items + MapFrom (exp_2)
Anweisungsstruktur nach Aktion (Fettdruck wird eingefügt)
PurchaseOrder
  ShipTo
  ForEach
    Items+ MapFrom (exp_1)
    Items + MapFrom
  Items + MapFrom (exp_2)

Die Tatsache, dass in einem anderen Bereich Instanzen vorhanden sind, hat keine Auswirkungen.

Anweisungen vor Aktion (Fettdruck wird ausgewählt)
PurchaseOrder
  ShipTo
  ForEach
    Items + MapFrom (exp_2)
  Items + MapFrom (exp_1) (maxOccurs=2)
Anweisungsstruktur nach Aktion (Fettdruck wird eingefügt)
PurchaseOrder
  ShipTo
  ForEach
    Items + MapFrom (exp_2)
  Items+ MapFrom (exp_1)
  Items + MapFrom

Die Tatsache, dass in einem anderen Bereich Instanzen vorhanden sind, hat keine Auswirkungen.

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