Makros in Konstanten

Navigation:  MLXML Business Integration > MLXML-Business Wizard > Konfiguration > Verarbeitung > Konstanten >

Makros in Konstanten

Previous pageReturn to chapter overviewNext page

Für gewisse Aufgaben ist es manchmal erforderlich, gewisse Feldwerte in mehrere Felder zu importieren oder mehrere Werte in einem Feld zusammen zu führen. Dazu können in den konstanten Werten sogenannte Makros verwendet werden. Markos sind im Grunde Platzhalter für Werte. Makros stehen sowohl für gemappte Zielfelder wie auch für virtuellen Felder zur Verfügung. Für die Makros müssen die Feldnamen (nicht die übersetzten Feldtitel!) verwendet werden.

mlxml_biwizard_verarbeitung_makros

 

Um Makros zu verwenden, muss das Spezial-Kommando @{} verwendet werden. Die Zeichen @{} werden in diesem Fall nicht importiert, der Inhalt zwischen den Klammern {} wird beim importieren ausgewertet, alle Makros darin ersetzt und das Ergebnis importiert.

 

Methode 1: Wert eines bestimmten Feldes (in diesem Bsp. countryid) 1:1 übernehmen.

 

@{[countryid]}

 

 

Methode 2: Den Wert eines oder mehrerer Felder  (in diesem Bsp. surname und countryid) in einem Text(wert) einbetten/ersetzen.

 

@{'[surname] aus dem Land [countryid]'}

 

 

Hat das Feld countryid den Wert "Schweiz" und das Feld surname den Wert "Müller" wäre das Ergebnis wie folgt:

Methode 1: Schweiz

Methode 2: Müller aus dem Land Schweiz

 

 

Anmerkung:

Der Inhalt des Spezial-Kommandos @{} wird nicht durch den Konverter sondern erst später beim Import der MLXML-Daten ausgewertet.