Anveo EDI Connect / Config / Mappings / Der XML-Konverter
This is an automatic translation. The original post is available in Englisch.

Der XML-Konverter

Der XML-Konverter kann zum Importieren und Exportieren 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.

Verwendung des Assistenten

Sie können die Mapping entweder aus einer XML-Beispieldatei oder aus 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. Sie sollten sicherstellen, dass es nur eine Wiederholung jeder Schleifenstruktur gibt, sonst müssen Sie anschließend einige der erstellten EDI Mapping entfernen.

Die XSD-Unterstützung ist noch experimentell und wir unterstützen nicht alle XSD-Optionen. Wir werden nach dem Import eine Liste von Fehlern zeigen, aber normalerweise sollte die Grundstruktur erstellt werden. Wenn es mehrere mögliche Wurzelknoten gibt, fragt das Modul, welcher davon verwendet werden soll. Wenn die Dateien Includes enthalten, werden wir um die zusätzlichen XSD-Dateien bitten. Das Modul folgt keinen Verweisen auf externe URLs.

Verwendung von Befehlen

Der XML-Konverter unterstützt derzeit keine Befehle.

Import/Export

Wir werden die Eigenschaften und Merkmale für den Import und Export getrennt diskutieren.

Importieren von XML-Daten

Nach der Erstellung des Mapping sollten Sie als erstes prüfen, ob die Header-Eigenschaften korrekt eingestellt sind. Danach können Sie mit der Erstellung von Mapping beginnen, entweder mit Hilfe des Assistenten, wie oben beschrieben, oder durch manuelles Hinzufügen von Mapping.

Der XML-Konverter unterstützt nicht die Verwendung von Filtern innerhalb von Tabellenschleifen, um einen Datensatz nur dann zu erstellen, wenn die erwarteten Daten bereitgestellt werden. Auch bei Schreibschleifen schaut das Modul nur auf die erste untergeordnete Mapping, wenn diese obligatorisch ist, und nicht in der Datei wird die Schleife keinen Datensatz erzeugen. Andernfalls wird das Modul einen Datensatz erstellen und versuchen, alle anderen Unterzeilen ebenfalls zu verarbeiten.

Kopfzeilen-Eigenschaften importieren

Direction

Um XML-Daten aus einer externen Quelle in Microsoft Dynamics 365 Business Central zu importieren, setzen Sie die Eigenschaft Direction auf den Wert Import.

Ignore Unknown Elements

Diese Eigenschaft definiert, wie mit Situationen umgegangen werden soll, in denen die Datei Elemente enthält, die nicht im Mapping definiert sind. Der Standardwert False führt bei unerwarteten Daten zu einem Fehler, was dringend empfohlen wird. Wenn der Eigenschaftswert auf False gesetzt wird, werden alle Elemente, die nicht im Mapping definiert sind, ignoriert. 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 mit Eigenschaft mit Vorsicht.

Default Namespace (URI)

Diese Eigenschaft definiert einen Namensraum, der für Elemente verwendet werden kann, indem das Mapping auf Default gesetzt wird. Normalerweise lassen Sie diese Eigenschaft leer.

Eigenschaften der Importzeile

Nachdem Sie eine EDI Mapping erstellt haben, können Sie die Eigenschaften konfigurieren. Wir zeigen nur die Eigenschaften für EDI Mapping, bei denen die Type-Eigenschaft auf Data gesetzt ist, da sich die anderen Eigenschaften wie bei jedem anderen Mapping verhalten. Der XML-Konverter unterstützt mehrere Datenzeilen mit unterschiedlichen Eigenschaften. Sie steuern, welche Art von Mapping Sie erstellen, indem Sie die Eigenschaft Subtype setzen:

Subtype

Der Subtyp definiert, welche Art von Datenzeile Sie hinzufügen möchten. Die folgenden Werte sind zulässig:

Element

Diese Mapping stellt ein XML-Element dar. Ein XML-Element beginnt in der Datei mit „“.

Attribute

Diese Mapping stellt ein XML-Attribut dar. Ein XML-Attribut befindet sich innerhalb des öffnenden Elementtags: „“.

Content

Diese Zeile repräsentiert den Inhalt zwischen einem öffnenden und schließenden Element-Tag. Der Wert wird zwischen gespeichert: „Inhalt„.

Comment

Zeilen dieser Art dienen nur zur Information. Das Modul unterstützt den Import von Kommentaren nicht.

Indent

Im XML Mapping versuchen wir, zwei verschiedene Bäume darzustellen, einen, der alle sich wiederholenden Strukturen in Schleifen gruppiert, und einen, der die Baumstruktur von XML darstellt. Oftmals ist dies kein Konflikt, 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. Dieser wird automatisch vom Importassistenten ausgefüllt, aber Sie sollten ihn 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 gesetzt ist.

Prefix

XML ermöglicht 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 „“ dargestellt wird. Bei Importen wird diese Eigenschaft nur verwendet, um das Mapping besser lesbar zu machen. Seit Version 4.00 des Moduls wird die nächste Eigenschaft mit dem Namen Namespace (URI)) verwendet, um zu prüfen, ob das importierte Element mit der Mapping übereinstimmt.

Namespace (URI)

Ein Element in einer XML-Datei kann einem bestimmten Namensraum zugeordnet werden. In den eigentlichen XML-Daten wird dies durch die Verwendung von Präfixen vor dem Elementnamen und die Zuordnung der Namensraum-URL zum Präfix irgendwo in der Struktur vor oder auf dem Element dargestellt. Seit Version 4.00 des Moduls prüfen wir, ob der Namensraum in der Datei mit diesem Wert übereinstimmt. Wenn Sie für ein Element keine Namensräume verwenden, lassen Sie diese Eigenschaft leer.

Name

Diese Eigenschaft gibt den Elementnamen an. Zwischen den Klammern wird der Elementname verwendet.

Mandatory

Gibt an, ob dieses Element obligatorisch ist. Das Setzen dieser Eigenschaft auf den Wert True bedeutet, dass das Element in der Datei vorhanden sein muss, oder, wenn es eine übergeordnete Schleife im Schreibmodus gibt, dass der Datensatz nur dann erstellt wird, wenn das Element vorhanden ist. Wenn Sie diesen Eigenschaftswert auf False setzen, wird das Element als bedingt angesehen.

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 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.

Die Reihenfolge der Attribute ist nicht wichtig und wird beim Import ignoriert. Der gleiche Attributname ist nur einmal pro Element zulässig.

Name

Gibt den Attributnamen an.

DestExpr

Gibt an, wo die Daten gespeichert werden sollen. Im XML-Konverter erzeugen Filter einen Fehler, wenn der Wert nicht übereinstimmt und nicht zur bedingten Verarbeitung von Teilen des Mapping verwendet werden kann.

Es gibt einen Abschnitt über Zielausdrücke, in dem Sie mehr über diese Eigenschaft erfahren können.

Format Type

Gibt an, wie die Daten durch das Modul interpretiert werden sollen.

Die folgenden Werte sind verfügbar:

Auto

Das Feld wird automatisch interpretiert, basierend auf dem Zieldatentyp.

Date

Die Daten werden als ein Datum interpretiert. Sie können das Format mit der Eigenschaft Format String angeben.

Time

Die Daten werden als Zeitinformation interpretiert. Sie können das Format mit der Eigenschaft Format String angeben.

Date/Time

Die Daten werden als Datum/Uhrzeit-Informationen interpretiert. Sie können das Format mit der Eigenschaft Format String angeben.

Format String

Nur verfügbar, wenn die Eigenschaft Format Type gesetzt ist. Gibt die Datums-/Zeitformatzeichenfolge an, wie in der Arbeit mit Datums-/Zeitformatzeichenfolgen beschrieben.

Length Type

Gibt an, ob der Wert eine bestimmte Länge haben muss.

Length Type

Sie können angeben, dass Sie die Länge der eingehenden Daten überprüfen möchten. Die folgenden Werte sind zulässig:

Ignore

Prüfen Sie nicht die Länge der Eingabe.

Max (Error)

Erstellen Sie einen Fehler, wenn der Wert länger als zulässig ist.

Max (Truncate with Warning)

Erstellen Sie eine Warnung, wenn der Wert länger als zulässig ist, und schneiden Sie die Ausgabe auf die zulässige Länge ab.

Max (Truncate)

Beschneiden Sie den Wert, wenn er länger als erlaubt ist.

Max (Truncate…)

Kürzen Sie den Wert, wenn er länger als erlaubt ist, und fügen Sie am Ende „…“ hinzu, um zu zeigen, dass der Wert nicht vollständig ist.

Exact (Error)

Erzeugen Sie einen Fehler, wenn die Ausgabe nicht die angegebene Länge hat.

Exact (Truncate/Pad with Warning)

Schneiden Sie den Wert ab oder füllen Sie ihn auf, wenn er nicht die angegebene Länge hat, und erstellen Sie eine Warnung.

Exact (Pad)

Erstellen Sie einen Fehler, wenn der Wert länger als zulässig ist. Füllen Sie den Wert auf, wenn er zu kurz ist.

Exact (Truncate/Pad)

Den Wert auf die angegebene Anzahl von Zeichen abschneiden oder auffüllen.

Length

Diese Eigenschaft ist nur verfügbar, wenn die Eigenschaft Length Type gesetzt 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 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. Wenn Sie sowohl XML-Attribute als auch einen Inhalt haben, ist die Reihenfolge der Mapping nicht wichtig. Wir empfehlen jedoch, die Attribute aus Gründen der Lesbarkeit nach vorne zu setzen.

DestExpr

Gibt an, wo die Daten gespeichert werden sollen. Im XML-Konverter erzeugen Filter einen Fehler, wenn der Wert nicht übereinstimmt und nicht zur bedingten Verarbeitung von Teilen des Mapping verwendet werden kann.

Es gibt einen Abschnitt über Zielausdrücke, in dem Sie mehr über diese Eigenschaft erfahren können.

Format Type

Gibt an, wie die Daten durch das Modul interpretiert werden sollen.

Die folgenden Werte sind verfügbar:

Auto

Das Feld wird automatisch interpretiert, basierend auf dem Zieldatentyp.

Date

Die Daten werden als ein Datum interpretiert. Sie können das Format mit der Eigenschaft Format String angeben.

Time

Die Daten werden als Zeitinformation interpretiert. Sie können das Format mit der Eigenschaft Format String angeben.

Date/Time

Die Daten werden als Datum/Uhrzeit-Informationen interpretiert. Sie können das Format mit der Eigenschaft Format String angeben.

Format String

Nur verfügbar, wenn die Eigenschaft Format Type gesetzt ist. Gibt die Datums-/Zeitformatzeichenfolge an, wie in der Arbeit mit Datums-/Zeitformatzeichenfolgen beschrieben.

Length Type

Gibt an, ob der Wert eine bestimmte Länge haben muss.

Length Type

Sie können angeben, dass Sie die Länge der eingehenden Daten überprüfen möchten. Die folgenden Werte sind zulässig:

Ignore

Prüfen Sie nicht die Länge der Eingabe.

Max (Error)

Erstellen Sie einen Fehler, wenn der Wert länger als zulässig ist.

Max (Truncate with Warning)

Erstellen Sie eine Warnung, wenn der Wert länger als zulässig ist, und schneiden Sie die Ausgabe auf die zulässige Länge ab.

Max (Truncate)

Beschneiden Sie den Wert, wenn er länger als erlaubt ist.

Max (Truncate…)

Kürzen Sie den Wert, wenn er länger als erlaubt ist, und fügen Sie am Ende „…“ hinzu, um zu zeigen, dass der Wert nicht vollständig ist.

Exact (Error)

Erzeugen Sie einen Fehler, wenn die Ausgabe nicht die angegebene Länge hat.

Exact (Truncate/Pad with Warning)

Schneiden Sie den Wert ab oder füllen Sie ihn auf, wenn er nicht die angegebene Länge hat, und erstellen Sie eine Warnung.

Exact (Pad)

Erstellen Sie einen Fehler, wenn der Wert länger als zulässig ist. Füllen Sie den Wert auf, wenn er zu kurz ist.

Exact (Truncate/Pad)

Den Wert auf die angegebene Anzahl von Zeichen abschneiden oder auffüllen.

Length

Diese Eigenschaft ist nur verfügbar, wenn die Eigenschaft Length Type gesetzt ist. Die zulässige Länge für das Feld.

XML Comment zu Importen

Der XML-Import verarbeitet keine XML-Kommentare. Der Konverter ignoriert alle Kommentare in der Datei. Sie können aus Referenzgründen Zeilen vom Typ Kommentar hinzufügen, aber sie bieten keine Funktionalität oder EDI-Eigenschaften für XML-Importe.

Exportieren von XML-Daten

Exportkopf-Eigenschaften

Direction

Um XML-Daten aus Microsoft Dynamics 365 Business Central zu exportieren, setzen Sie die Eigenschaft Direction auf den Wert Export.

Default Namespace (URI)

Der Namensraum, der verwendet werden soll, wenn die Namensraum-Eigenschaft auf einem Element auf den TextDefault“ gesetzt ist.

Fallback Communication Channel

Der zu verwendende Kommunikationskanal, wenn er nicht zuvor entweder durch einen anderen Mapping, AL / C/AL-Code oder durch die Verwendung der Geschäftstransaktionen festgelegt wurde. Diese kann ab Anveo EDI Connect 4.00 leer gelassen werden.

Send Channel After Convert

Konfiguriert, ob der Kommunikationskanal nach dem Ausführen dieses Mapping gesendet werden soll. Auf diese Weise können die Dateien automatisch versendet werden, ohne dass ein separater Auftrag erforderlich ist.

Fallback Receiver Partner

Sie können einen Empfängerpartner angeben, der als Fallback verwendet wird, falls vorher 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.

Eigenschaften der Exportzeile

Nachdem Sie eine EDI Mapping erstellt haben, können Sie die Eigenschaften konfigurieren. Wir zeigen nur die Eigenschaften für EDI Mapping, bei denen die Type-Eigenschaft auf Data gesetzt ist, da sich die anderen Eigenschaften wie bei jedem anderen Mapping verhalten. Der XML-Konverter unterstützt mehrere Datenzeilen mit unterschiedlichen Eigenschaften. Sie steuern, welche Art von Mapping Sie erstellen, indem Sie die Eigenschaft Subtype setzen:

Subtype

Der Subtyp definiert, welche Art von Datenzeile Sie hinzufügen möchten. Die folgenden Werte sind zulässig:

Header

Diese Mapping stellt einen XML-Header dar. Ein XML-Header sieht aus wie „

Element

Diese Mapping stellt ein XML-Element dar. Ein XML-Element beginnt in der Datei mit „“.

Attribute

Diese Mapping stellt ein XML-Attribut dar. Ein XML-Attribut befindet sich innerhalb des öffnenden Elementtags: „“.

Content

Diese Zeile repräsentiert den Inhalt zwischen einem öffnenden und schließenden Element-Tag. Der Wert wird zwischen gespeichert: „Inhalt„.

Comment

Zeilen dieser Art dienen nur zur Information. Das Modul unterstützt den Import von Kommentaren nicht.

DOCTYPE

Fügt der Ausgabe einen Doctype-Knoten hinzu. Ein Doctype sieht aus wie „

XML Header bei Exporten

Encoding

Sie können die XML-Kodierung für die Ausgabe angeben. Dadurch wird die ausgewählte Codierung aus den Header-Eigenschaften überschrieben.

Standalone

Gibt an, ob die XML-Datei eigenständig ist.

Version

Gibt die XML-Version an. Zur Zeit ist 1.0 die einzige unterstützte Version.


XML Element bei Exporten

Prefix

XML ermöglicht 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 Namensraum müssen übereinstimmen. Wenn der Namensraum nicht explizit mit diesem Präfix definiert ist, fügt das Modul die Definition auf dem aktuellen Element automatisch hinzu.

Namespace (URI)

Ein Element in einer XML-Datei kann einem bestimmten Namensraum zugeordnet werden. In den eigentlichen XML-Daten wird dies durch die Verwendung von Präfixen vor dem Elementnamen und die Zuordnung der Namensraum-URL zum Präfix irgendwo in der Struktur vor oder auf dem Element dargestellt.

Name

Diese Eigenschaft gibt den Elementnamen an. Zwischen den Klammern wird der Elementname verwendet.

Conditional Output

Sie können diese Eigenschaft auf den Wert True setzen, um das Element nur dann auszugeben, wenn ein angegebener Quellausdruck mit einem angegebenen Filter übereinstimmt.

NAV Filter

Diese Eigenschaft ist nur verfügbar, wenn die Eigenschaft Conditional Output auf True gesetzt ist. Ein Filter, gegen den SourceExpr geprüft wird. Der Quellausdruck wird als Text für die Anwendung des Filters interpretiert. Das Element wird nur dann in der Ausgabe angezeigt, wenn der Wert des angegebenen Quellausdrucks innerhalb des angegebenen Filters liegt.

SourceExpr

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

Name

Gibt den Namen des XML-Attributs an.

Conditional Output

Sie können diese Eigenschaft auf den Wert True setzen, um das XML-Attribut nur dann auszugeben, wenn ein angegebener Quellausdruck einem angegebenen Filter entspricht.

NAV Filter

Diese Eigenschaft ist nur verfügbar, wenn die Eigenschaft Conditional Output auf True gesetzt ist. Ein Filter, gegen den 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 angezeigt, wenn der Wert des angegebenen Quellausdrucks innerhalb des angegebenen Filters liegt.

SourceExpr

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.

SourceExpr

Dies ist die Dokumentation der Eigenschaft SourceExpr für den Wert des XML-Attributs.

Gibt den Quellwert für das Attribut an.

Format Type

Sie können den Datentyp der Daten, die Sie importieren möchten, auswählen.

Die folgenden Werte sind verfügbar:

Auto

Das Feld wird automatisch formatiert, basierend auf dem Quelldatentyp.

NAV Format String

Sie können einen Formatstring verwenden, wie Sie ihn für die in Microsoft Dynamics 365 Business Central eingebaute AL / C/AL-Funktion FORMAT verwenden können.

Date

Die Daten sind als Datum formatiert. Sie können das Format mit der Eigenschaft Format String angeben.

Time

Die Daten sind als Zeitinformation formatiert. Sie können das Format mit der Eigenschaft Format String angeben.

Date/Time

Die Daten sind als Datums-/Zeitinformationen formatiert. Sie können das Format mit der Eigenschaft Format String angeben.

Number

Die Daten sind als numerischer Wert formatiert.

Format String

Nur verfügbar, wenn die Eigenschaft Format Type auf Datum/Uhrzeit oder NAV-Formatstring gesetzt ist.

Wenn die Eigenschaft Format Type auf NAV Format String gesetzt 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 einen Formatstring eingeben, wie in der Arbeit mit Datum/Uhrzeit-Formatstrings beschrieben.

Blank Zeros

Falls verfügbar, gibt an, dass leere Werte als leeres Feld anstelle der standardmäßigen leeren Darstellung ausgegeben werden sollen.

Decimal Character

Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Gibt an, welches Zeichen als Dezimaltrennzeichen verwendet werden soll.

Thousands Separator Character

Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Ob und wenn ja, welches Zeichen getrennt werden soll.

Max. Decimal Places

Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Die maximale Anzahl von Dezimalstellen, die ausgegeben werden sollen.

Min. Decimal Places

Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Die minimale Anzahl von Dezimalstellen, die in der Ausgabe enthalten sein sollte. Dadurch werden die fehlenden Stellen automatisch mit Nullen aufgefüllt.

Sign

Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Ob das positive/negative Vorzeichen ausgegeben werden soll.

Negative Only

Geben Sie nur das „-„-Zeichen aus.

Always

Geben Sie die Zeichen „+“ und „-“ aus.

Sign after Value

Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Ob man das Zeichen hinter die Zahlen setzen soll.

Length Type

Dieses Feld ist nur verfügbar, wenn die Eigenschaft Field Type auf Variable gesetzt ist. Die möglichen Aktionen werden von den Konvertern gemeinsam genutzt, in diesem Konverter können Sie einen anderen Feldtyp
für Felder fester Länge verwenden. Die folgenden Werte sind zulässig:

Ignore

Prüfen Sie nicht die Länge der Ausgabe.

Max (Error)

Erstellen Sie einen Fehler, wenn der Wert länger als zulässig ist.

Max (Truncate with Warning)

Erstellen Sie eine Warnung, wenn der Wert länger als zulässig ist, und schneiden Sie die Ausgabe auf die zulässige Länge ab.

Max (Truncate)

Beschneiden Sie den Wert, wenn er länger als erlaubt ist.

Max (Truncate…)

Kürzen Sie den Wert, wenn er länger als erlaubt ist, und fügen Sie am Ende „…“ hinzu, um zu zeigen, dass der Wert nicht vollständig ist.

Exact (Error)

Erzeugen Sie einen Fehler, wenn die Ausgabe nicht die angegebene Länge hat.

Exact (Truncate/Pad with Warning)

Schneiden Sie den Wert ab oder füllen Sie ihn auf, wenn er nicht die angegebene Länge hat, und erstellen Sie eine Warnung.

Exact (Pad)

Erstellen Sie einen Fehler, wenn der Wert länger als zulässig ist. Füllen Sie den Wert auf, wenn er zu kurz ist.

Exact (Truncate/Pad)

Den Wert auf die angegebene Anzahl von Zeichen abschneiden oder auffüllen.

Length

Diese Eigenschaft kann zur Angabe der gewünschten Länge der Ausgabe verwendet werden.

Alignment

Dieses Feld ist nur dann verfügbar, wenn die Eigenschaft Field Type auf Fixed Length oder
die Eigenschaft Length Validation zum Auffüllen der Ausgabe eingestellt ist. Wo die Ausgabe ausgerichtet werden soll, wenn der Wert kürzer als die auszugebende Zeichenanzahl ist.

Auto

Ausrichten in Abhängigkeit vom Datentyp des Quellausdrucks.

Left

Richten Sie den Wert links aus. Das bedeutet, dass zuerst der Wert ausgegeben wird und danach das Füllzeichen zum Füllen des Feldes verwendet wird.

Right

Beginnen Sie mit der Polsterung und geben Sie den Wert rechtsbündig aus.

Pad Character

Dieses Feld ist nur dann verfügbar, wenn die Eigenschaft Field Type auf Fixed Length oder die Eigenschaft Length Validation zum Auffüllen der Ausgabe eingestellt ist. Welches Zeichen sollte zum Auffüllen verwendet werden, wenn der Wert nicht lang genug ist.

XML Content bei Exporten

Conditional Output

Sie können diese Eigenschaft auf den Wert True setzen, um den Inhalt nur dann auszugeben, wenn ein bestimmter Quellausdruck mit einem bestimmten Filter übereinstimmt. In Anveo EDI Connect 4.00 und neuer: Wenn Sie keinen Inhalt für ein Element ausgeben, wird das Element in der Ausgabe als selbstschließendes XML-Element in der Form „“ dargestellt. Wenn Sie einen leeren Inhalt ausgeben, gibt der Konverter das Start- und Endelement aus.

NAV Filter

Diese Eigenschaft ist nur verfügbar, wenn die Eigenschaft Conditional Output auf True gesetzt ist. Ein Filter, gegen den 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 angezeigt, wenn der Wert des angegebenen Quellausdrucks innerhalb des angegebenen Filters liegt.

SourceExpr

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.

SourceExpr

Dies ist die Dokumentation der Eigenschaft SourceExpr für den Wert des XML-Inhalts.

Gibt den Quellwert für das Attribut an.

Format Type

Sie können den Datentyp der Daten, die Sie importieren möchten, auswählen.

Die folgenden Werte sind verfügbar:

Auto

Das Feld wird automatisch formatiert, basierend auf dem Quelldatentyp.

NAV Format String

Sie können einen Formatstring verwenden, wie Sie ihn für die in Microsoft Dynamics 365 Business Central eingebaute AL / C/AL-Funktion FORMAT verwenden können.

Date

Die Daten sind als Datum formatiert. Sie können das Format mit der Eigenschaft Format String angeben.

Time

Die Daten sind als Zeitinformation formatiert. Sie können das Format mit der Eigenschaft Format String angeben.

Date/Time

Die Daten sind als Datums-/Zeitinformationen formatiert. Sie können das Format mit der Eigenschaft Format String angeben.

Number

Die Daten sind als numerischer Wert formatiert.

Format String

Nur verfügbar, wenn die Eigenschaft Format Type auf Datum/Uhrzeit oder NAV-Formatstring gesetzt ist.

Wenn die Eigenschaft Format Type auf NAV Format String gesetzt 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 einen Formatstring eingeben, wie in der Arbeit mit Datum/Uhrzeit-Formatstrings beschrieben.

Blank Zeros

Falls verfügbar, gibt an, dass leere Werte als leeres Feld anstelle der standardmäßigen leeren Darstellung ausgegeben werden sollen.

Decimal Character

Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Gibt an, welches Zeichen als Dezimaltrennzeichen verwendet werden soll.

Thousands Separator Character

Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Ob und wenn ja, welches Zeichen getrennt werden soll.

Max. Decimal Places

Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Die maximale Anzahl von Dezimalstellen, die ausgegeben werden sollen.

Min. Decimal Places

Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Die minimale Anzahl von Dezimalstellen, die in der Ausgabe enthalten sein sollte. Dadurch werden die fehlenden Stellen automatisch mit Nullen aufgefüllt.

Sign

Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Ob das positive/negative Vorzeichen ausgegeben werden soll.

Negative Only

Geben Sie nur das „-„-Zeichen aus.

Always

Geben Sie die Zeichen „+“ und „-“ aus.

Sign after Value

Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Ob man das Zeichen hinter die Zahlen setzen soll.

Length Type

Dieses Feld ist nur verfügbar, wenn die Eigenschaft Field Type auf Variable gesetzt ist. Die möglichen Aktionen werden von den Konvertern gemeinsam genutzt, in diesem Konverter können Sie einen anderen Feldtyp
für Felder fester Länge verwenden. Die folgenden Werte sind zulässig:

Ignore

Prüfen Sie nicht die Länge der Ausgabe.

Max (Error)

Erstellen Sie einen Fehler, wenn der Wert länger als zulässig ist.

Max (Truncate with Warning)

Erstellen Sie eine Warnung, wenn der Wert länger als zulässig ist, und schneiden Sie die Ausgabe auf die zulässige Länge ab.

Max (Truncate)

Beschneiden Sie den Wert, wenn er länger als erlaubt ist.

Max (Truncate…)

Kürzen Sie den Wert, wenn er länger als erlaubt ist, und fügen Sie am Ende „…“ hinzu, um zu zeigen, dass der Wert nicht vollständig ist.

Exact (Error)

Erzeugen Sie einen Fehler, wenn die Ausgabe nicht die angegebene Länge hat.

Exact (Truncate/Pad with Warning)

Schneiden Sie den Wert ab oder füllen Sie ihn auf, wenn er nicht die angegebene Länge hat, und erstellen Sie eine Warnung.

Exact (Pad)

Erstellen Sie einen Fehler, wenn der Wert länger als zulässig ist. Füllen Sie den Wert auf, wenn er zu kurz ist.

Exact (Truncate/Pad)

Den Wert auf die angegebene Anzahl von Zeichen abschneiden oder auffüllen.

Length

Diese Eigenschaft kann zur Angabe der gewünschten Länge der Ausgabe verwendet werden.

Alignment

Dieses Feld ist nur dann verfügbar, wenn die Eigenschaft Field Type auf Fixed Length oder
die Eigenschaft Length Validation zum Auffüllen der Ausgabe eingestellt ist. Wo die Ausgabe ausgerichtet werden soll, wenn der Wert kürzer als die auszugebende Zeichenanzahl ist.

Auto

Ausrichten in Abhängigkeit vom Datentyp des Quellausdrucks.

Left

Richten Sie den Wert links aus. Das bedeutet, dass zuerst der Wert ausgegeben wird und danach das Füllzeichen zum Füllen des Feldes verwendet wird.

Right

Beginnen Sie mit der Polsterung und geben Sie den Wert rechtsbündig aus.

Pad Character

Dieses Feld ist nur dann verfügbar, wenn die Eigenschaft Field Type auf Fixed Length oder die Eigenschaft Length Validation zum Auffüllen der Ausgabe eingestellt ist. Welches Zeichen sollte zum Auffüllen verwendet werden, wenn der Wert nicht lang genug ist.

XML Comment zu Exporten

Conditional Output

Sie können diese Eigenschaft auf den Wert True setzen, um den Kommentar nur dann auszugeben, wenn ein angegebener Quelltextausdruck mit einem angegebenen Filter übereinstimmt.

NAV Filter

Diese Eigenschaft ist nur verfügbar, wenn die Eigenschaft Conditional Output auf True gesetzt ist. Ein Filter, gegen den 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 angezeigt, wenn der Wert des angegebenen Quellausdrucks innerhalb des angegebenen Filters liegt.

SourceExpr

Dies ist die Dokumentation der Eigenschaft SourceExpr der bedingten Ausgabe. Es gibt eine zweite Eigenschaft mit diesem Namen, um den XML-Kommentarwert 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.

SourceExpr

Dies ist die Dokumentation der Eigenschaft SourceExpr für den Wert des XML-Kommentars.

Gibt den Quellwert für das Attribut an.

Format Type

Sie können den Datentyp der Daten, die Sie importieren möchten, auswählen.

Die folgenden Werte sind verfügbar:

Auto

Das Feld wird automatisch formatiert, basierend auf dem Quelldatentyp.

NAV Format String

Sie können einen Formatstring verwenden, wie Sie ihn für die in Microsoft Dynamics 365 Business Central eingebaute AL / C/AL-Funktion FORMAT verwenden können.

Date

Die Daten sind als Datum formatiert. Sie können das Format mit der Eigenschaft Format String angeben.

Time

Die Daten sind als Zeitinformation formatiert. Sie können das Format mit der Eigenschaft Format String angeben.

Date/Time

Die Daten sind als Datums-/Zeitinformationen formatiert. Sie können das Format mit der Eigenschaft Format String angeben.

Number

Die Daten sind als numerischer Wert formatiert.

Format String

Nur verfügbar, wenn die Eigenschaft Format Type auf Datum/Uhrzeit oder NAV-Formatstring gesetzt ist.

Wenn die Eigenschaft Format Type auf NAV Format String gesetzt 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 einen Formatstring eingeben, wie in der Arbeit mit Datum/Uhrzeit-Formatstrings beschrieben.

Blank Zeros

Falls verfügbar, gibt an, dass leere Werte als leeres Feld anstelle der standardmäßigen leeren Darstellung ausgegeben werden sollen.

Decimal Character

Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Gibt an, welches Zeichen als Dezimaltrennzeichen verwendet werden soll.

Thousands Separator Character

Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Ob und wenn ja, welches Zeichen getrennt werden soll.

Max. Decimal Places

Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Die maximale Anzahl von Dezimalstellen, die ausgegeben werden sollen.

Min. Decimal Places

Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Die minimale Anzahl von Dezimalstellen, die in der Ausgabe enthalten sein sollte. Dadurch werden die fehlenden Stellen automatisch mit Nullen aufgefüllt.

Sign

Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Ob das positive/negative Vorzeichen ausgegeben werden soll.

Negative Only

Geben Sie nur das „-„-Zeichen aus.

Always

Geben Sie die Zeichen „+“ und „-“ aus.

Sign after Value

Nur verfügbar, wenn die Eigenschaft Format Type auf Number eingestellt ist. Ob man das Zeichen hinter die Zahlen setzen soll.

XML DOCTYPE für Exporte

Conditional Output

Sie können diese Eigenschaft auf den Wert True setzen, um den Kommentar nur dann auszugeben, wenn ein angegebener Quelltextausdruck mit einem angegebenen Filter übereinstimmt.

NAV Filter

Diese Eigenschaft ist nur verfügbar, wenn die Eigenschaft Conditional Output auf True gesetzt ist. Ein Filter, gegen den 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 angezeigt, wenn der Wert des angegebenen Quellausdrucks innerhalb des angegebenen Filters liegt.

SourceExpr

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.

Name

Gibt den DOCTYPE-Namen an, wie z.B. „html“.

Public ID

Gibt die öffentliche ID an.

System ID

Gibt die System-ID an.

Internal Subset

Gibt die interne Teilmenge an.