Inhaltsverzeichnis

FrameVariables

Einsatz

An jedem Objekt, ab dem Zeitpunkt nachdem das Objekt geladen wurde, hängt ein MapFrameContainer der diese Werte enthält. Diese Werte enthalten unter anderem Aussagen zu Sender und Empfänger sowie über den Subject Filename etc. Neu hinzugekommen ist ein OriginDocObject.
Durch den Einsatz der FrameVariablen Hilfe ist es beim ArticleSelector nun möglich auf die Quelle des gerade verarbeiteten SupplierArticleDocuments zurückzugreifen.

Hinweis: Die Frame Variablen können mit den Funktionen SetFrameVariable und SetTargetFrameVariable beeinflußt werden. Deren Inhalt wird unter Erweiterte Eigenschaften beim Mapping Debugging angezeigt.

Hinweis: Liste der Frame Variablen Frame Variablen

Beispiel

  1. Eine DESADV wird auf RetailMW gemappt, und dann gegen den ArticleSelector gehalten.
  2. Danach folgt ein Mapping von SupplierArticleDocument auf IndustryTradeItemDocument.
  3. Nun kann auf die Ausgangs Desadv, die sich im MiddlewareFormat befindet, zugegriffen werden.

Für diesen Vorgang wird die neue MappingFunktion GetFrameVariable eingesetzt. Für den aktuellen Fall, könnte zum Beispiel auf Positionsebene die Menge aus der Desadv geholt werden. Dies wird durch das einfügen von folgendem Statements auf der Positionsebene realisiert:

howto_framevariable.jpg

Zugegebenerweise macht es wenig Sinn, die Menge in den EK zuschreiben. Dies ist lediglich ein Beispiel für die Verwendung.
Siehe auch: Funktion GetFrameVariable und SetFrameVariable (erlaubt z.B. einen Filename direkt aus dem Mapping heraus zu bestimmen)