Verwenden von XML-Schemata zur Vorbereitung der Datenaustauschdefinitionen
Um das Importieren/Exportieren von Daten in XML-Dateien durch das Datenaustauschframework in Business Central, können Sie das XML-Schema der Datei verwenden, um zu definieren, welche Datenelemente Sie mit Business Central austauschen möchten. Sie führen diese Arbeit auf der Seite XML-Schema-Ansicht aus, indem Sie die XML-Schemadatei laden, die entsprechenden Datenelemente auswählen und dann eine Datenaustauschdefinition initialisieren.
Wenn Sie festgelegt haben, welche Datenelemente Sie auf Grundlage des XML-Schemas einschließen möchten, können Sie die Aktion Datenaustauschdefinition generieren verwenden, um eine Datenaustauschdefinition basierend auf den ausgewählten Datenelementen zu initialisieren, die Sie dann im Datenaustauschframework abschließen. Dies erstellt einen Datensatz auf der Seite Austauschdefinition buchen. Darin legen Sie anschließend fest, welche Elemente in der Datei welchen Feldern in Business Central zugeordnet werden. Für weitere Informationen, siehe Einrichten der Datenaustauschdefinition.
In diesem Thema werden die folgenden Prozeduren beschrieben:
So laden Sie eine XML-Schemadatei
So wählen oder löschen Sie Knoten in XML-Schema
So generieren Sie eine Datenaustauschdefinition, die auf einem XML-Schema basiert
So laden Sie eine XML-Schemadatei
Vergewissern Sie sich, dass die relevante XML-Schemadatei verfügbar ist. Die Dateierweiterung lautet „.xsd“.
Wählen Sie das Symbol , geben Sie XML-Schemas ein und wählen Sie dann das zugehörige verknüpfen.
Wählen Sie die Aktion Neu aus.
Füllen Sie die Felder gemäß der Beschreibung in der folgenden Tabelle aus.
Feld Beschreibung Code Geben Sie einen Code an, um das XML-Schema zu identifizieren. Beschreibung Geben Sie eine Beschreibung des XML-Schemas an. Das Feld Ziel-Namespace gibt den Namespace in der XML-Schemadatei an, der für die Zeile geladen wurde.
Wählen Sie die Aktion Schema laden und dann die XML-Schemadatei aus.
Wenn die Datei geladen wird, werden die restlichen Felder auf der Zeile mit Informationen aus der Datei ausgefüllt, und das Kontrollkästchen Schema ist geladen ist aktiviert.
Hinweis
Die Struktur des geladenen XML-Schemas wird standardmäßig reduziert angezeigt. Sie erweitern die einzelnen Knoten über die Schaltfläche + für den Knoten. Um alle Knoten zu erweitern, wählen Sie Alle aufklappen auf dem Menüband aus.
So wählen oder löschen Sie Knoten in XML-Schema
Wählen Sie das Symbol , geben Sie XML Schema Viewer ein und wählen Sie dann das zugehörige verknüpfen.
Füllen Sie im Kopfbereich die Felder gemäß der Beschreibung in der folgenden Tabelle aus.
Feld Beschreibung XML-Schemacode Geben Sie die XML-Schemadatei an, die Sie in Schritt 5 im Abschnitt „Laden der XML-Schemadatei“ geladen haben. Neu XMLport Nr. Geben Sie die Nummer des XMLport an, der von diesem XML-Schema erstellt wird, wenn Sie die Aktion XMLport generieren auswählen. Die Zeilen werden nun mit den Knoten ausgefüllt, die alle Elemente im XML-Schema darstellen. Knoten für Elemente, die entsprechend dem XML-Schema erforderlich sind, sind standardmäßig aktiviert.
Erweitern Sie in der ersten Zeile in der Spalte Knotenname, das Dokument Knoten, und erweitern Sie schrittweise die zugrundeliegenden Knoten, die Sie einsehen möchten.
Oder klicken Sie mit der rechten Maustaste auf einen Knoten, und wählen Sie dann Alle aufklappen aus.
Wählen Sie eine der folgenden Aktionen, um zu ändern, welche Knoten angezeigt werden.
Aktion Beschreibung Alles zeigen Alle Knoten werden angezeigt. Nicht obligatorische Angaben ausblenden Nur Knoten, die Elemente darstellen, die entsprechend dem XML-Schema erforderlich sind, werden angezeigt. Diese Knoten werden in der Regel durch eine 1 im -Feld MinOccurs angegeben.
Wählen Sie Alle anzeigen, um die Ansicht umzukehren.Nicht ausgewählte ausblenden Nur Knoten, in denen das Kontrollkästchen Ausgewählt aktiviert ist, werden angezeigt.
Wählen Sie Alle anzeigen, um die Ansicht umzukehren.Wählen Sie die Aktion Bearbeiten aus.
Geben Sie mit dem Ausgewählt-Kontrollkästchen für jeden Knoten an, ob das Element im Datenaustauschdefinition für die entsprechende SEPA-Bankdatei unterstützt werden soll.
Hinweis
Wenn Sie den erforderlichen untergeordneten Knoten auswählen, werden alle übergeordneten Knoten dafür aktiviert.
Wählen Sie die Aktion Alle erforderlichen Elemente auswählen aus, um alle Knoten erneut auszuwählen, die Elemente darstellen, die entsprechend dem XML-Schema erforderlich sind.
Wählen Sie die Aktion Auswahl aufheben aus, um alle Auswahlen zu löschen.
Das Feld Wahl gibt an, dass der Knoten zwei oder mehr gleichgeordnete Knoten hat, die als Optionen fungieren.
So generieren Sie eine Datenaustauschdefinition, die auf einem XML-Schema basiert
Wählen Sie das Symbol , geben Sie XML-Schemas ein und wählen Sie dann das zugehörige verknüpfen.
Wählen Sie das entsprechende XML-Schema aus und wählen Sie dann die Aktion XML Schema Viewer öffnen.
Stellen Sie sicher, dass die entsprechenden Knoten ausgewählt werden. Weitere Informationen finden Sie im Abschnitt „Auswahl oder Löschen von Knoten in einem XML-Schema“.
Wählen Sie auf der Seite XML Schema Viewer die Aktion Datenaustauschdefinition generieren.
Eine Datenaustauschdefinition wird auf der Seite Austauschdefinition buchen erstellt, die Sie vervollständigen können, indem Sie festlegen, welche Elemente in der Datei welchen Feldern in Business Central zugeordnet werden sollen. Für weitere Informationen, siehe Einrichten der Datenaustauschdefinition.
Hinweis
Sie können auch die Funktion Dateistruktur abrufen im Fenster Austauschdefinition buchen verwenden. Hier wird die Funktion auf der Seite SML Schema Viewer eingesetzt, um das Inforegister Spaltendefinitionen vorab auszufüllen.
Hinweis
In der Veröffentlichungswelle 1 von 2019 und früheren Versionen konnten Sie einen auf dem Schema basierenden XMLport generieren und diesen anschließend in Ihre Lösung importieren. Dies wird nicht mehr unterstützt.
Siehe auch
Einrichten von Datenaustauschdefinitionen
Zahlungen in eine Bankdatei exportieren
Zahlungen per SEPA-Lastschrift einziehen
Informationen zum Data Exchange Framework
Hier finden Sie kostenlose E-Learning-Module für Business Central