====== Erweiterte Eigenschaften ====== In den Erweiterten Eigenschaften finden Sie folgende fünf Tabs mit unterschiedlichem Inhalt: - [[transformation:mappings:anlegen:extended_properties#erweiterte_mapping-eigenschaften|Erweiterte Mapping-Eigenschaften]] - [[transformation:mappings:anlegen:extended_properties#element-eigenschaften|Element-Eigenschaften]] von drei möglichen Mapping Elementen: - [[transformation:mappings:anlegen:extended_properties#element_eigenschaften_von_mapping_regelsaetzen|Regelsatz]] - [[transformation:mappings:anlegen:extended_properties#element_eigenschaften_von_mapping_regeln|Regel]] - [[transformation:mappings:anlegen:extended_properties#element_eigenschaften_von_mapping_selektoren|Selektor]] - [[transformation:mappings:anlegen:extended_properties#quell_frame-variablen|Quell Frame-Variablen]] - [[transformation:mappings:anlegen:extended_properties#ziel_frame-variablen|Ziel Frame-Variablen]] - [[transformation:mappings:anlegen:extended_properties#mapping-variablen|Mapping-Variablen]] ===== Erweiterte Mapping-Eigenschaften ===== ^Name ^Bedeutung | |**Erweiterte Ausgabe**|Ja / Nein| |**Maximaler Bericht-Level**|FIXME Die hier zu erwartende Dokumentation wird in einer zukünftigen Version eingepflegt.((Default Wert = 2))| |**Task bei 'Warnung' generieren**|Ja((Generiert auch für Warnungen einen Task.)) / Nein| ===== Element-Eigenschaften ===== Diese sind Abhängig von der Eigenschaft des ausgewählten Mappingelements. ==== Element Eigenschaften von Mapping Regelsätzen ==== ^Name ^Bedeutung | |**Name**|Name des Regelsatzes.| |**Quelle**|XPath auf die Quelle oder eine Bedingung((Falls die Regel immer ausgeführt werden soll genügt es einen Punkt '**.**' als Quelle anzugeben.)) die zutreffen soll.| |**Ziel**|XPath auf das Zielelement((Bei Regelsätzen ist dies i.d.R. ein Array.)) oder leer.| |**Deaktiviert**|Ja / Nein((Deaktiviert oder aktiviert den Regelsatz.))| |**Pflichtfeld**|Ja / Nein((Macht die Regel oder den REgelsatz zwingend.))| |**Regelverhalten**|AutoSelect / WhileLoop| |**Max. Anzahl von Durchläufen**|10000((Maximale Anzahl der zulässigen Durchläufe, Defaultwert=10000))| |**Benutzerdef. Fehlermeldung**|Angabe einer extra Fehlermeldung. Hier kann ein fester Text angegeben, z.B. "Country code missing" oder mitels [[transformation:mappings:funktionen:string:concat|concat()]] Mappingvariablen, Regelwerte und Texte verknüft werden, z.B.: concat('Country code missing for ', Items/@LocationGLN, ', Corner Code: ', $CornerCode).| |**Erzeugte Objekte validieren**|Ja / Nein((FIXME Die hier zu erwartende Dokumentation wird in einer zukünftigen Version eingepflegt.))| |**Beschreibung**| Eine frei definierbare Beschreibung((Für Dokumentation etc.)) über den Regelsatzes. | ==== Element Eigenschaften von Mapping Regeln ==== ^Name ^Bedeutung | |**Name**|Name der Regel.| |**Quelle**|XPath auf die Quelle oder ein Ausdruck.((Die Quelle einer aktiven Regel darf nicht leer sein.))| |**Ziel**|XPath auf das Zielelement((Dies kann auch eine Variable sein.)) oder leer.| |**Deaktiviert**|Ja / Nein((Deaktiviert oder aktiviert die Regel.))| |**Pflichtfeld**|Ja / Nein((Macht die Regel oder den Regelsatz zwingend und falls dieser **Wert, diese Bedingung gesetzt sein muss** oder ist während des Mappingvorgangs nicht vorhanden, wird die Bedingung nicht erfüllt. Es wird wie im Fehlerfall ein Task erzeugt und ein Log-Eintrag generiert und der laufende Job wird daraufhin abgebrochen.))| |**Benutzerdef. Fehlermeldung**|Angabe einer extra Fehlermeldung((Hier werden i.d.R. Mappingvariablen mit Hilfe der [[transformation:mappings:funktionen:string:concat|concat()]] Funktion als aussagekräftige Fehlermeldungen ausgegeben.)).| |**Selektionsmodus**|Hier können zusätzliche Werte, Bedingungen angegeben werden. Falls der Erste **Wert**, die erste **Bedingung** der Rule (unter dem Targetfeld) nicht zutrifft, wird der nächste **Wert**, die **nächste Bedingung** im **Selektor** unter der Rule ausgewertet.| |**Beschreibung**| Eine frei definierbare Beschreibung((Für Dokumentation etc.)) über den Regelsatzes. | ==== Element Eigenschaften von Mapping Selektoren ==== ^Name ^Bedeutung | |**Quelle**|XPath auf die Quelle oder ein Ausdruck.((Die Quelle eines Selektors darf nicht leer sein.))| |**Beschreibung**| Eine frei definierbare Beschreibung((Für Dokumentation etc.)) über den Selektor. | ===== Quell Frame-Variablen ===== Diese Ansicht wird gefüllt, sobald man ein Quellobjekt über das Nachrichten Debuggen instanziert. {{:images:sign_warning.png?nolink|}}**Hinweis:** Siehe Liste der [[transformation:mappings:framevariables]]. ===== Ziel Frame-Variablen ===== Diese Ansicht wird gefüllt, sobald man erfolgreich das Mapping auf ein Quellobjekt anwendet und somit das Zielobjekt instanziert. {{:images:sign_warning.png?nolink|}}**Hinweis:** Siehe Liste der [[transformation:mappings:framevariables]]. ===== Mapping-Variablen ===== Hier werden alle Instanzen von im Mapping verwendeten Variablen angezeigt, sobald man erfolgreich das Mapping anwendet. ^Variable ^Wert | |**Variablen Name**| Wert der Variable|