Der XML-Konverter
Der XML-Konverter kann zum Import und Export von XML-Dateien verwendet werden. Anveo EDI Connect unterstützt die meisten XML-Funktionen.
Wir gehen davon aus, dass Sie wissen , wie man mit Mapping arbeitet und wie man auf die EDI-Eigenschaften zugreift.
Für den XML-Konverter gibt es Schulungsvideos.
Verwendung des Assistenten
Sie können die Mapping entweder aus einer XML-Beispieldatei oder einer XSD-Datei erstellen.
Wenn Sie eine XML-Beispieldatei verwenden, bedenken Sie bitte, dass das Modul keine Möglichkeit hat, Schleifen innerhalb der XML-Struktur zu erkennen. Achten Sie darauf, dass sich jede Schleifenstruktur nur einmal wiederholt, sonst müssen Sie einige der erstellten EDI Mapping nachträglich entfernen.
Die XSD-Unterstützung ist noch experimentell und wir unterstützen nicht alle XSD-Optionen. Nach dem Import wird eine Fehlerliste angezeigt, aber in der Regel sollte die Grundstruktur erstellt sein. Wenn es mehrere mögliche Wurzelknoten gibt, fragt das Modul, welcher verwendet werden soll. Wenn die Dateien Includes enthalten, werden wir nach den zusätzlichen XSD-Dateien fragen. Das Modul wird keine Verweise auf externe URLs verfolgen.
Befehle verwenden
Der XML-Konverter unterstützt derzeit keine Befehle.
Import/Export
Wir werden die Eigenschaften und Funktionen für Importe und Exporte separat besprechen.
XML-Daten importieren
Nachdem Sie Mapping erstellt haben, sollten Sie als erstes überprüfen, ob die Kopfeigenschaften korrekt eingestellt sind. Danach können Sie beginnen, Mapping zu erstellen, entweder mit Hilfe des Assistenten, wie oben beschrieben, oder indem Sie sie manuell hinzufügen.
Der XML-Konverter unterstützt nicht die Verwendung von Filtern innerhalb von Write-Table-Schleifen, um einen Datensatz nur dann zu erstellen, wenn die erwarteten Daten geliefert werden. Auch bei Schreibschleifen betrachtet das Modul nur die erste untergeordnete Mapping, wenn diese obligatorisch ist und nicht in der Datei steht, wird die Schleife keinen Datensatz erstellen. Andernfalls erstellt das Modul einen Datensatz und versucht, auch alle anderen untergeordneten Zeilen zu verarbeiten.
Kopfzeileneigenschaften importieren
Um XML-Daten aus einer externen Quelle in Microsoft Dynamics NAV 2013R2 zu importieren, setzen Sie die Eigenschaft Direction auf den Wert Import.
Diese Eigenschaft legt fest, wie mit Situationen umgegangen werden soll, in denen die Datei Elemente enthält, die nicht im Mapping definiert sind. Der Standardwert False löst bei unerwarteten Daten einen Fehler aus, was dringend empfohlen wird. Wird der Eigenschaftswert auf False gesetzt, werden alle Elemente ignoriert, die nicht im Mapping definiert sind. Dies kann auch dazu führen, dass Elemente, die im Mapping definiert sind, nicht geparst werden, weil das Mapping sie nicht mehr erkennen kann. Verwenden Sie diese Eigenschaft mit Vorsicht.
Diese Eigenschaft definiert einen Namespace, der für Elemente verwendet werden kann, indem das Attribut Mapping line namespace auf Default gesetzt wird. Normalerweise lassen Sie diese Eigenschaft leer.
Zeileneigenschaften importieren
Nachdem Sie eine EDI Mapping erstellt haben, können Sie die Eigenschaften konfigurieren. Wir werden nur die Eigenschaften für EDI Mapping zeigen, bei denen die Eigenschaft Type auf Data eingestellt ist, da sich die anderen Eigenschaften wie in jedem anderen Mapping verhalten. Der XML-Konverter unterstützt mehrere Datenzeilen mit unterschiedlichen Eigenschaften. Sie steuern, welche Art von XML Mapping Sie erstellen, indem Sie die Eigenschaft Subtype einstellen:
Der Untertyp definiert, welche Art von Datenzeile Sie hinzufügen möchten. Die folgenden Werte sind zulässig:
Diese Mapping stellt ein XML-Element dar. Ein XML-Element beginnt in der Datei mit „
Diese Mapping stellt ein XML-Attribut dar. Ein XML-Attribut befindet sich innerhalb des öffnenden Element-Tags: „
Diese Zeile stellt den Inhalt zwischen einem öffnenden und einem schließenden Element-Tag dar. Der Wert wird zwischen gespeichert:
Zeilen dieser Art dienen nur der Information. Das Modul unterstützt den Import von Kommentaren nicht.
Im XML Mapping versuchen wir, zwei verschiedene Bäume darzustellen, einen, der alle sich wiederholenden Strukturen in Schleifen zusammenfasst, und einen, der die Baumstruktur von XML darstellt. Oft steht dies nicht im Widerspruch zueinander, aber manchmal kann es zweideutig sein. Aus diesem Grund gibt es eine Eigenschaft mit dem Namen Ident, mit der Sie die Einrückung der XML-Struktur explizit festlegen können. Diese wird automatisch vom Importassistenten ausgefüllt, Sie sollten sie jedoch manuell einstellen, wenn Sie Mapping von Hand erstellen.
XML Element bei Importen
Die folgenden Eigenschaften werden nur unterstützt, wenn die Eigenschaft Type auf Data und die Eigenschaft Subtype auf den Wert Element eingestellt ist.
XML erlaubt es Ihnen, denselben Elementnamen mehrfach zu verwenden. Manchmal möchte man zeigen, zu welcher Struktur das Element gehört. Sie können ein Präfix angeben, das vor dem Elementnamen verwendet wird. Dies führt dazu, dass das Element als „
Ein Element in einer XML-Datei kann einem bestimmten Namespace zugeordnet werden. In den eigentlichen XML-Daten wird dies durch die Verwendung von Präfixen vor dem Elementnamen und die Zuweisung der Namespace-URL zum Präfix irgendwo in der Struktur vor oder auf dem Element dargestellt. Seit Version 4.00 des Moduls wird geprüft, ob der Namespace in der Datei diesem Wert entspricht. Wenn Sie keine Namespaces für ein Element verwenden, lassen Sie diese Eigenschaft leer.
Diese Eigenschaft gibt den Namen des Elements an. Der Elementname wird zwischen den Klammern verwendet.
Gibt an, ob dieses Element obligatorisch ist. Wird diese Eigenschaft auf den Wert True gesetzt, bedeutet dies, dass das Element in der Datei vorhanden sein muss, oder, wenn eine übergeordnete Schleife im Schreibmodus vorhanden ist, dass der Datensatz nur erstellt wird, wenn das Element vorhanden ist. Wenn Sie diese Eigenschaft auf False setzen, wird das Element als bedingt betrachtet.
XML Attribute bei Importen
Die folgenden Eigenschaften werden nur unterstützt, wenn die Eigenschaft Type auf Data und die Eigenschaft Subtype auf den Wert Attribute eingestellt ist. Die Mapping muss ein Kind einer Mapping sein, bei der die Eigenschaft Type auf Data und die Eigenschaft Subtype auf den Wert Element gesetzt ist.
Die Reihenfolge der Attribute ist nicht wichtig und wird vom Import ignoriert. Der gleiche Attributname ist nur einmal pro Element erlaubt.
Gibt den Namen des Attributs an.
Gibt an, wo die Daten gespeichert werden sollen. Im XML-Konverter erzeugen Filter einen Fehler, wenn der Wert nicht übereinstimmt und nicht verwendet werden kann, um Teile des Mapping bedingt zu verarbeiten.
Es gibt einen Abschnitt über den Ausdruck des Reiseziels, wo Sie mehr über diese Eigenschaft erfahren können.
Gibt an, wie die Daten vom Modul interpretiert werden sollen.
Die folgenden Werte sind verfügbar:
Das Feld wird auf der Grundlage des Zieldatentyps automatisch interpretiert.
Die Daten werden als Datum interpretiert. Sie können das Format mit der Eigenschaft Format String angeben.
Die Daten werden als Zeitinformation interpretiert. Sie können das Format mit der Eigenschaft Format String angeben.
Die Daten werden als Datums- und Zeitangaben interpretiert. Sie können das Format mit der Eigenschaft Format String angeben.
Nur verfügbar, wenn die Eigenschaft Format Type gesetzt ist. Gibt die Datums-/Zeitformatzeichenfolge an, wie unter Arbeiten mit Datums-/Zeitformatzeichenfolgen beschrieben.
Gibt an, ob der Wert eine bestimmte Länge haben muss.
Sie können angeben, dass Sie die Länge der eingehenden Daten überprüfen möchten. Die folgenden Werte sind zulässig:
Überprüfen Sie nicht die Länge der Eingabe.
Erzeugt einen Fehler, wenn der Wert länger als zulässig ist.
Erzeugt eine Warnung, wenn der Wert länger als zulässig ist, und kürzt die Ausgabe auf die zulässige Länge ab.
Kürzen Sie den Wert, wenn er länger als zulässig ist.
Kürzen Sie den Wert, wenn er länger als zulässig ist, und fügen Sie „…“ am Ende hinzu, um anzuzeigen, dass der Wert nicht vollständig ist.
Erzeugt einen Fehler, wenn die Ausgabe nicht die angegebene Länge hat.
Schneidet den Wert ab oder füllt ihn auf, wenn er nicht die angegebene Länge hat, und gibt eine Warnung aus.
Erzeugt einen Fehler, wenn der Wert länger als zulässig ist. Füllen Sie den Wert auf, wenn er zu kurz ist.
Der Wert wird auf die angegebene Anzahl von Zeichen gekürzt oder aufgefüllt.
Diese Eigenschaft ist nur verfügbar, wenn die Eigenschaft Length Type eingestellt ist. Die zulässige Länge für das Feld.
XML Content bei Importen
Die folgenden Eigenschaften werden nur unterstützt, wenn die Eigenschaft Type auf Data und die Eigenschaft Subtype auf den Wert Content gesetzt ist.
Die Mapping muss ein Kind einer Mapping sein, bei der die Eigenschaft Type auf Data und die Eigenschaft Subtype auf den Wert Element gesetzt ist. Wenn Sie sowohl XML-Attribute als auch einen Inhalt haben, ist die Reihenfolge der Mapping nicht wichtig. Wir empfehlen jedoch, die Attribute zur besseren Lesbarkeit voranzustellen.
Gibt an, wo die Daten gespeichert werden sollen. Im XML-Konverter erzeugen Filter einen Fehler, wenn der Wert nicht übereinstimmt und nicht verwendet werden kann, um Teile des Mapping bedingt zu verarbeiten.
Es gibt einen Abschnitt über den Ausdruck des Reiseziels, wo Sie mehr über diese Eigenschaft erfahren können.
Gibt an, wie die Daten vom Modul interpretiert werden sollen.
Die folgenden Werte sind verfügbar:
Das Feld wird auf der Grundlage des Zieldatentyps automatisch interpretiert.
Die Daten werden als Datum interpretiert. Sie können das Format mit der Eigenschaft Format String angeben.
Die Daten werden als Zeitinformation interpretiert. Sie können das Format mit der Eigenschaft Format String angeben.
Die Daten werden als Datums- und Zeitangaben interpretiert. Sie können das Format mit der Eigenschaft Format String angeben.
Nur verfügbar, wenn die Eigenschaft Format Type gesetzt ist. Gibt die Datums-/Zeitformatzeichenfolge an, wie unter Arbeiten mit Datums-/Zeitformatzeichenfolgen beschrieben.
Gibt an, ob der Wert eine bestimmte Länge haben muss.
Sie können angeben, dass Sie die Länge der eingehenden Daten prüfen möchten. Die folgenden Werte sind zulässig:
Überprüfen Sie nicht die Länge der Eingabe.
Erzeugt einen Fehler, wenn der Wert länger als zulässig ist.
Erzeugt eine Warnung, wenn der Wert länger als zulässig ist, und kürzt die Ausgabe auf die zulässige Länge ab.
Kürzen Sie den Wert, wenn er länger als zulässig ist.
Kürzen Sie den Wert, wenn er länger als zulässig ist, und fügen Sie „…“ am Ende hinzu, um anzuzeigen, dass der Wert nicht vollständig ist.
Erzeugt einen Fehler, wenn die Ausgabe nicht die angegebene Länge hat.
Schneidet den Wert ab oder füllt ihn auf, wenn er nicht die angegebene Länge hat, und gibt eine Warnung aus.
Erzeugt einen Fehler, wenn der Wert länger als zulässig ist. Füllen Sie den Wert auf, wenn er zu kurz ist.
Der Wert wird auf die angegebene Anzahl von Zeichen gekürzt oder aufgefüllt.
Diese Eigenschaft ist nur verfügbar, wenn die Eigenschaft Length Type eingestellt ist. Die zulässige Länge für das Feld.
XML Comment zu Einfuhren
Der XML-Import kann keine XML-Kommentare verarbeiten. Der Konverter ignoriert alle Kommentare in der Datei. Sie können zu Referenzzwecken Zeilen vom Typ Kommentar hinzufügen, aber sie bieten keine Funktionalität oder EDI-Eigenschaften für XML-Importe.
XML-Daten exportieren
Kopfzeileneigenschaften exportieren
Um XML-Daten aus Microsoft Dynamics NAV 2013R2 zu exportieren, setzen Sie die Eigenschaft Direction auf den Wert Export.
Der Namespace, der verwendet werden soll, wenn die Namespace-Eigenschaft eines Elements auf den TextDefault“ gesetzt ist.
Der Kommunikationskanal, der verwendet werden soll, wenn er nicht zuvor entweder durch einen anderen Mapping, AL-/C/AL-Code oder durch die Verwendung der Geschäftsvorfälle festgelegt wurde. Ab Anveo EDI Connect 4.00 kann dieses Feld leer gelassen werden.
Legt fest, ob der Kommunikationskanal nach der Ausführung dieses Mapping gesendet werden soll. Damit können die Dateien automatisch gesendet werden, ohne dass ein separater Auftrag erforderlich ist.
Sie können einen Empfängerpartner angeben, der als Fallback verwendet wird, falls zuvor kein Partner angegeben wurde. Der Partner wird von einigen Kommunikationskanälen zur Auswahl des Empfängers verwendet. Und kann innerhalb des Mapping aufgerufen werden, um z.B. eine Identifikationsnummer des Partners auszugeben.
Zeileneigenschaften exportieren
Nachdem Sie eine EDI Mapping erstellt haben, können Sie die Eigenschaften konfigurieren. Wir werden nur die Eigenschaften für EDI Mapping zeigen, bei denen die Eigenschaft Type auf Data eingestellt ist, da sich die anderen Eigenschaften wie in jedem anderen Mapping verhalten. Der XML-Konverter unterstützt mehrere Datenzeilen mit unterschiedlichen Eigenschaften. Sie steuern, welche Art von XML Mapping Sie erstellen, indem Sie die Eigenschaft Subtype einstellen:
Der Untertyp definiert, welche Art von Datenzeile Sie hinzufügen möchten. Die folgenden Werte sind zulässig:
Diese Mapping stellt eine XML-Kopfzeile dar. Ein XML-Header sieht aus wie „<?xml … ?>“.
Diese Mapping stellt ein XML-Element dar. Ein XML-Element beginnt in der Datei mit „
Diese Mapping stellt ein XML-Attribut dar. Ein XML-Attribut befindet sich innerhalb des öffnenden Element-Tags: „
Diese Zeile stellt den Inhalt zwischen einem öffnenden und einem schließenden Element-Tag dar. Der Wert wird zwischen gespeichert:
Zeilen dieser Art dienen nur der Information. Das Modul unterstützt den Import von Kommentaren nicht.
Fügt der Ausgabe einen Doctype-Knoten hinzu. Ein Doctype sieht aus wie „<!DOCTYPE … >“.
XML Header bei Exporten
Sie können die XML-Kodierung für die Ausgabe angeben. Dadurch wird die in den Kopfzeileneigenschaften gewählte Kodierung außer Kraft gesetzt.
Gibt an, ob die XML-Datei eigenständig ist.
Gibt die XML-Version an. Ab sofort wird nur noch die Version 1.0 unterstützt.
XML Element bei Exporten
XML erlaubt es Ihnen, denselben Elementnamen mehrfach zu verwenden. Manchmal möchte man zeigen, zu welcher Struktur das Element gehört. Sie können ein Präfix angeben, das vor dem Elementnamen verwendet wird. Das Präfix und der Namespace müssen übereinstimmen. Wenn der Namespace nicht explizit mit diesem Präfix definiert ist, fügt das Modul die Definition automatisch zum aktuellen Element hinzu.
Ein Element in einer XML-Datei kann einem bestimmten Namespace zugeordnet werden. In den eigentlichen XML-Daten wird dies durch die Verwendung von Präfixen vor dem Elementnamen und die Zuweisung der Namespace-URL zum Präfix irgendwo in der Struktur vor oder auf dem Element dargestellt.
Diese Eigenschaft gibt den Namen des Elements an. Der Elementname wird zwischen den Klammern verwendet.
Sie können diese Eigenschaft auf den Wert True setzen, um das Element nur auszugeben, wenn ein angegebener Quellausdruck mit einem angegebenen Filter übereinstimmt.
Diese Eigenschaft ist nur verfügbar, wenn die Eigenschaft Conditional Output auf True gesetzt ist. Ein Filter, gegen den der SourceExpr geprüft wird. Der Quellausdruck wird als Text für die Anwendung des Filters interpretiert. Das Element erscheint nur dann in der Ausgabe, wenn der Wert aus dem angegebenen Quellausdruck innerhalb des angegebenen Filters liegt.
Diese Eigenschaft ist nur verfügbar, wenn die Eigenschaft Conditional Output auf True gesetzt ist. Diese Eigenschaft gibt an, welcher Wert verwendet werden soll, um zu entscheiden, ob er dem angegebenen Filter entspricht und das Element in der Ausgabe erscheinen soll oder nicht.
XML Attribute bei Exporten
Gibt den Namen des XML-Attributs an.
Sie können diese Eigenschaft auf den Wert True setzen, um das XML-Attribut nur auszugeben, wenn ein angegebener Quellausdruck mit einem angegebenen Filter übereinstimmt.
Diese Eigenschaft ist nur verfügbar, wenn die Eigenschaft Conditional Output auf True gesetzt ist. Ein Filter, gegen den der SourceExpr geprüft wird. Der Quellausdruck wird als Text für die Anwendung des Filters interpretiert. Das XML-Attribut wird nur dann in der Ausgabe erscheinen, wenn der Wert aus dem angegebenen Quellausdruck innerhalb des angegebenen Filters liegt.
Dies ist die Dokumentation der Eigenschaft SourceExpr der bedingten Ausgabe. Es gibt eine zweite Eigenschaft mit diesem Namen, um den Wert des XML-Attributs anzugeben.
Diese Eigenschaft ist nur verfügbar, wenn die Eigenschaft Conditional Output auf True gesetzt ist. Diese Eigenschaft gibt an, welcher Wert verwendet werden soll, um zu entscheiden, ob er dem angegebenen Filter entspricht und das XML-Attribut in der Ausgabe erscheinen soll oder nicht.
Dies ist die Dokumentation der Eigenschaft SourceExpr für den Wert des XML-Attributs.
Gibt den Quellwert für das Attribut an.
Sie können den Datentyp der Daten auswählen, die Sie importieren möchten.
Die folgenden Werte sind verfügbar:
Das Feld wird auf der Grundlage des Quelldatentyps automatisch formatiert.
Sie können einen Formatstring verwenden, wie Sie ihn für die in Microsoft Dynamics NAV 2013R2 eingebaute AL/C/AL-Funktion FORMAT verwenden können.
Die Daten werden als Datum formatiert. Sie können das Format mit der Eigenschaft Format String angeben.
Die Daten sind als Zeitangaben formatiert. Sie können das Format mit der Eigenschaft Format String angeben.
Die Daten werden als Datums- und Zeitangaben formatiert. Sie können das Format mit der Eigenschaft Format String angeben.
Die Daten werden als numerischer Wert formatiert.
Nur verfügbar, wenn die Eigenschaft Format Type auf Datum/Uhrzeit oder NAV-Formatstring eingestellt ist.
Wenn die Eigenschaft Format Type auf NAV Format String eingestellt ist, können Sie den Formatstring eingeben, wie in der AL / C/AL-Hilfe beschrieben.
Wenn Sie auf Datum/Uhrzeit eingestellt sind, können Sie eine Formatzeichenfolge eingeben, wie unter Arbeiten mit Datum/Uhrzeit-Formatzeichenfolgen beschrieben.
Gibt, falls vorhanden, an, dass leere Werte als leeres Feld anstelle der standardmäßigen leeren Darstellung ausgegeben werden sollen.
Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Gibt an, welches Zeichen als Dezimaltrennzeichen verwendet werden soll.
Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Ob Tausender getrennt werden sollen und wenn, welches Zeichen verwendet werden soll.
Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Die maximale Anzahl von Dezimalstellen, die ausgegeben werden sollen.
Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Die minimale Anzahl der Dezimalstellen, die in der Ausgabe enthalten sein sollen. Dadurch werden die fehlenden Stellen automatisch mit Nullen aufgefüllt.
Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Ob das positive/negative Vorzeichen ausgegeben werden soll.
Geben Sie nur das „-„-Zeichen aus.
Geben Sie das „+“- und „-„-Zeichen aus.
Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Ob das Vorzeichen hinter den Zahlen stehen soll.
Dieses Feld ist nur verfügbar, wenn die Eigenschaft Field Type auf Variable eingestellt ist. Die möglichen Aktionen werden von den Konvertern gemeinsam genutzt, in diesem Konverter können Sie einen anderen Feldtyp
für Felder mit fester Länge verwenden. Die folgenden Werte sind zulässig:
Überprüfen Sie nicht die Länge der Ausgabe.
Erzeugt einen Fehler, wenn der Wert länger als zulässig ist.
Erzeugt eine Warnung, wenn der Wert länger als zulässig ist, und kürzt die Ausgabe auf die zulässige Länge ab.
Kürzen Sie den Wert, wenn er länger als zulässig ist.
Kürzen Sie den Wert, wenn er länger als zulässig ist, und fügen Sie „…“ am Ende hinzu, um anzuzeigen, dass der Wert nicht vollständig ist.
Erzeugt einen Fehler, wenn die Ausgabe nicht die angegebene Länge hat.
Schneidet den Wert ab oder füllt ihn auf, wenn er nicht die angegebene Länge hat, und gibt eine Warnung aus.
Erzeugt einen Fehler, wenn der Wert länger als zulässig ist. Füllen Sie den Wert auf, wenn er zu kurz ist.
Der Wert wird auf die angegebene Anzahl von Zeichen gekürzt oder aufgefüllt.
Diese Eigenschaft kann verwendet werden, um die gewünschte Länge der Ausgabe anzugeben.
Dieses Feld ist nur verfügbar, wenn die Eigenschaft Field Type auf Fixed Length oder
gesetzt ist und die Eigenschaft Length Validation auf Auffüllen der Ausgabe eingestellt ist. Wo die Ausgabe ausgerichtet werden soll, wenn der Wert kürzer ist als die auszugebende Zeichenzahl.
Abhängig vom Datentyp des Quellausdrucks ausrichten.
Den Wert links ausrichten. Das bedeutet, dass zuerst der Wert ausgegeben wird und danach das Auffüllzeichen verwendet wird, um das Feld zu füllen.
Beginnen Sie mit dem Auffüllen und geben Sie den Wert rechtsbündig aus.
Dieses Feld ist nur verfügbar, wenn die Eigenschaft Field Type auf Fixed Length oder die Eigenschaft Length Validation auf Auffüllen der Ausgabe eingestellt ist. Welches Zeichen als Füllzeichen verwendet werden soll, wenn der Wert nicht lang genug ist.
XML Content bei Exporten
Sie können diese Eigenschaft auf den Wert True setzen, um den Inhalt nur auszugeben, wenn ein angegebener Quellausdruck mit einem angegebenen Filter übereinstimmt. In Anveo EDI Connect 4.00 und neuere Versionen: Wenn Sie keinen Inhalt für ein Element ausgeben, wird das Element in der Ausgabe als selbstschließendes XML-Element in der Form „
Diese Eigenschaft ist nur verfügbar, wenn die Eigenschaft Conditional Output auf True gesetzt ist. Ein Filter, gegen den der SourceExpr geprüft wird. Der Quellausdruck wird als Text für die Anwendung des Filters interpretiert. Der XML-Inhalt wird nur dann in der Ausgabe erscheinen, wenn der Wert aus dem angegebenen Quellausdruck innerhalb des angegebenen Filters liegt.
Dies ist die Dokumentation der Eigenschaft SourceExpr der bedingten Ausgabe. Es gibt eine zweite Eigenschaft mit diesem Namen, um den Wert des XML-Inhalts anzugeben.
Diese Eigenschaft ist nur verfügbar, wenn die Eigenschaft Conditional Output auf True gesetzt ist. Diese Eigenschaft gibt an, welcher Wert verwendet werden soll, um zu entscheiden, ob er dem angegebenen Filter entspricht und der Inhalt in der Ausgabe erscheinen soll oder nicht.
Dies ist die Dokumentation der Eigenschaft SourceExpr für den Wert des XML-Inhalts.
Gibt den Quellwert für das Attribut an.
Sie können den Datentyp der Daten auswählen, die Sie importieren möchten.
Die folgenden Werte sind verfügbar:
Das Feld wird auf der Grundlage des Quelldatentyps automatisch formatiert.
Sie können einen Formatstring verwenden, wie Sie ihn für die in Microsoft Dynamics NAV 2013R2 eingebaute AL/C/AL-Funktion FORMAT verwenden können.
Die Daten werden als Datum formatiert. Sie können das Format mit der Eigenschaft Format String angeben.
Die Daten sind als Zeitangaben formatiert. Sie können das Format mit der Eigenschaft Format String angeben.
Die Daten werden als Datums- und Zeitangaben formatiert. Sie können das Format mit der Eigenschaft Format String angeben.
Die Daten werden als numerischer Wert formatiert.
Nur verfügbar, wenn die Eigenschaft Format Type auf Datum/Uhrzeit oder NAV-Formatstring eingestellt ist.
Wenn die Eigenschaft Format Type auf NAV Format String eingestellt ist, können Sie den Formatstring eingeben, wie in der AL / C/AL-Hilfe beschrieben.
Wenn Sie auf Datum/Uhrzeit eingestellt sind, können Sie eine Formatzeichenfolge eingeben, wie unter Arbeiten mit Datum/Uhrzeit-Formatzeichenfolgen beschrieben.
Gibt, falls vorhanden, an, dass leere Werte als leeres Feld anstelle der standardmäßigen leeren Darstellung ausgegeben werden sollen.
Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Gibt an, welches Zeichen als Dezimaltrennzeichen verwendet werden soll.
Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Ob Tausender getrennt werden sollen und wenn, welches Zeichen verwendet werden soll.
Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Die maximale Anzahl von Dezimalstellen, die ausgegeben werden sollen.
Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Die minimale Anzahl der Dezimalstellen, die in der Ausgabe enthalten sein sollen. Dadurch werden die fehlenden Stellen automatisch mit Nullen aufgefüllt.
Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Ob das positive/negative Vorzeichen ausgegeben werden soll.
Geben Sie nur das „-„-Zeichen aus.
Geben Sie das „+“- und „-„-Zeichen aus.
Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Ob das Vorzeichen hinter den Zahlen stehen soll.
Dieses Feld ist nur verfügbar, wenn die Eigenschaft Field Type auf Variable eingestellt ist. Die möglichen Aktionen werden von den Konvertern gemeinsam genutzt, in diesem Konverter können Sie einen anderen Feldtyp
für Felder mit fester Länge verwenden. Die folgenden Werte sind zulässig:
Überprüfen Sie nicht die Länge der Ausgabe.
Erzeugt einen Fehler, wenn der Wert länger als zulässig ist.
Erzeugt eine Warnung, wenn der Wert länger als zulässig ist, und kürzt die Ausgabe auf die zulässige Länge ab.
Schneiden Sie den Wert ab, wenn er länger als zulässig ist.
Kürzen Sie den Wert, wenn er länger als zulässig ist, und fügen Sie „…“ am Ende hinzu, um anzuzeigen, dass der Wert nicht vollständig ist.
Erzeugt einen Fehler, wenn die Ausgabe nicht die angegebene Länge hat.
Schneidet den Wert ab oder füllt ihn auf, wenn er nicht die angegebene Länge hat, und gibt eine Warnung aus.
Erzeugt einen Fehler, wenn der Wert länger als zulässig ist. Füllen Sie den Wert auf, wenn er zu kurz ist.
Der Wert wird auf die angegebene Anzahl von Zeichen gekürzt oder aufgefüllt.
Diese Eigenschaft kann verwendet werden, um die gewünschte Länge der Ausgabe anzugeben.
Dieses Feld ist nur verfügbar, wenn die Eigenschaft Field Type auf Fixed Length oder
gesetzt ist und die Eigenschaft Length Validation auf Auffüllen der Ausgabe eingestellt ist. Wo die Ausgabe ausgerichtet werden soll, wenn der Wert kürzer ist als die auszugebende Zeichenzahl.
Abhängig vom Datentyp des Quellausdrucks ausrichten.
Den Wert links ausrichten. Das bedeutet, dass zuerst der Wert ausgegeben wird und danach das Auffüllzeichen verwendet wird, um das Feld zu füllen.
Beginnen Sie mit dem Auffüllen und geben Sie den Wert rechtsbündig aus.
Dieses Feld ist nur verfügbar, wenn die Eigenschaft Field Type auf Fixed Length oder die Eigenschaft Length Validation auf Auffüllen der Ausgabe eingestellt ist. Welches Zeichen als Füllzeichen verwendet werden soll, wenn der Wert nicht lang genug ist.
XML Comment zu Exporten
Sie können diese Eigenschaft auf den Wert True setzen, um den Kommentar nur dann auszugeben, wenn ein angegebener Quellausdruck mit einem angegebenen Filter übereinstimmt.
Diese Eigenschaft ist nur verfügbar, wenn die Eigenschaft Conditional Output auf True gesetzt ist. Ein Filter, gegen den der SourceExpr geprüft wird. Der Quellausdruck wird als Text für die Anwendung des Filters interpretiert. Der XML-Kommentar wird nur dann in der Ausgabe erscheinen, wenn der Wert aus dem angegebenen Quellausdruck innerhalb des angegebenen Filters liegt.
Dies ist die Dokumentation der Eigenschaft SourceExpr der bedingten Ausgabe. Es gibt eine zweite Eigenschaft mit diesem Namen, um den Wert des XML-Kommentars anzugeben.
Diese Eigenschaft ist nur verfügbar, wenn die Eigenschaft Conditional Output auf True gesetzt ist. Diese Eigenschaft gibt an, welcher Wert verwendet werden soll, um zu entscheiden, ob er dem angegebenen Filter entspricht und der XML-Kommentar in der Ausgabe erscheinen soll oder nicht.
Dies ist die Dokumentation der Eigenschaft SourceExpr für den Wert des XML-Kommentars.
Gibt den Quellwert für das Attribut an.
Sie können den Datentyp der Daten auswählen, die Sie importieren möchten.
Die folgenden Werte sind verfügbar:
Das Feld wird auf der Grundlage des Quelldatentyps automatisch formatiert.
Sie können einen Formatstring verwenden, wie Sie ihn für die in Microsoft Dynamics NAV 2013R2 eingebaute AL/C/AL-Funktion FORMAT verwenden können.
Die Daten werden als Datum formatiert. Sie können das Format mit der Eigenschaft Format String angeben.
Die Daten sind als Zeitangaben formatiert. Sie können das Format mit der Eigenschaft Format String angeben.
Die Daten werden als Datums- und Zeitangaben formatiert. Sie können das Format mit der Eigenschaft Format String angeben.
Die Daten werden als numerischer Wert formatiert.
Nur verfügbar, wenn die Eigenschaft Format Type auf Datum/Uhrzeit oder NAV-Formatstring eingestellt ist.
Wenn die Eigenschaft Format Type auf NAV Format String eingestellt ist, können Sie den Formatstring eingeben, wie in der AL / C/AL-Hilfe beschrieben.
Wenn Sie auf Datum/Uhrzeit eingestellt sind, können Sie eine Formatzeichenfolge eingeben, wie unter Arbeiten mit Datum/Uhrzeit-Formatzeichenfolgen beschrieben.
Gibt, falls vorhanden, an, dass leere Werte als leeres Feld anstelle der standardmäßigen leeren Darstellung ausgegeben werden sollen.
Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Gibt an, welches Zeichen als Dezimaltrennzeichen verwendet werden soll.
Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Ob Tausender getrennt werden sollen und wenn, welches Zeichen verwendet werden soll.
Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Die maximale Anzahl von Dezimalstellen, die ausgegeben werden sollen.
Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Die minimale Anzahl der Dezimalstellen, die in der Ausgabe enthalten sein sollen. Dadurch werden die fehlenden Stellen automatisch mit Nullen aufgefüllt.
Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Ob das positive/negative Vorzeichen ausgegeben werden soll.
Geben Sie nur das „-„-Zeichen aus.
Geben Sie das „+“- und „-„-Zeichen aus.
Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Ob das Vorzeichen hinter den Zahlen stehen soll.
XML DOCTYPE bei Exporten
Sie können diese Eigenschaft auf den Wert True setzen, um den Kommentar nur dann auszugeben, wenn ein angegebener Quellausdruck mit einem angegebenen Filter übereinstimmt.
Diese Eigenschaft ist nur verfügbar, wenn die Eigenschaft Conditional Output auf True gesetzt ist. Ein Filter, gegen den der SourceExpr geprüft wird. Der Quellausdruck wird als Text für die Anwendung des Filters interpretiert. Der XML
DOCTYPE wird nur dann in der Ausgabe erscheinen, wenn der Wert aus dem angegebenen Quellausdruck innerhalb des angegebenen Filters liegt.
Diese Eigenschaft ist nur verfügbar, wenn die Eigenschaft Conditional Output auf True gesetzt ist. Diese Eigenschaft gibt an, welcher Wert verwendet werden soll, um zu entscheiden, ob er dem angegebenen Filter entspricht und der XML-DOCTYPE in der Ausgabe erscheinen soll oder nicht.
Gibt den DOCTYPE-Namen an, z. B. „html“.
Gibt die öffentliche ID an.
Gibt die System-ID an.
Gibt die interne Teilmenge an.