Um das Importieren/Exportieren von Daten in XML-Dateien durch das Datenaustauschframework oder durch einen XMLport zu aktivieren, können Sie das XML-Schema der Datei verwenden, um zu definieren, welche Datenelemente Sie mit Microsoft Dynamics NAV austauschen möchten. Sie führen diese Arbeiten im Fenster XML-Schema-Viewer aus, indem Sie die XML-Schemadatei laden, die entsprechenden Datenelemente auswählen und dann entweder eine Datenaustauschdefinition oder einen XML-Port initialisieren.

Wenn Sie festgelegt haben, welche Datenelemente Sie auf Grundlage des XML-Schemas einschließen möchten, können Sie die Aktion XML-Port generieren verwenden, um das XML-Port-Objekt für den Import in den Object Designer zu erstellen.

Sie können auch 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 im Fenster Datenaustauschdefinition. Darin legen Sie anschließend fest, welche Elemente in der Datei welchen Feldern in Microsoft Dynamics NAV zugeordnet werden. Weitere Informationen finden Sie unter Vorgehensweise: Richten Sie Datenaustauschdefinitionen ein.

In diesem Thema werden die folgenden Prozeduren beschrieben:

So laden Sie eine XML-Schemadatei

  1. Vergewissern Sie sich, dass die relevante XML-Schemadatei verfügbar ist. Die Dateierweiterung lautet „.xsd“.

  2. Geben Sie im Feld SuchenXML-Schemata ein, und wählen Sie dann den zugehörigen Link aus.

  3. Wählen Sie auf der Registerkarte Start in der Gruppe Neu die Option Neu aus.

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

  5. Wählen Sie in der Registerkarte Start in der Gruppe Vorgang die Option Schema laden, und wählen Sie dann die XML-Schemadatei.

    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

  1. Geben Sie im Feld SuchenXML-Schema-Viewer ein, und wählen Sie dann den zugehörigen Link aus.

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

    Neue New XMLport-Nr.

    Geben Sie die Nummer des XMLPorts 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.

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

  4. Auf der Registerkarte Start in der Gruppe Ansicht wählen Sie eine der folgenden Aktionen, um die anzuzeigenden Knoten zu ändern.

    Aktion Beschreibung

    Alle anzeigen

    Alle Knoten werden angezeigt.

    Nicht notwendige 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 MinOccurs-Feld 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.

  5. Wählen Sie auf der Registerkarte Start in der Gruppe Verwalten die Option Bearbeiten aus.

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

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

  8. Wählen Sie die Aktion Auswahl aufheben aus, um alle Auswahlen zu löschen.

    Das Feld Auswahl 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

  1. Geben Sie im Feld Suchen XML-Schemata ein, und wählen Sie dann den zugehörigen Link aus.

  2. Wählen Sie das relevante XML-Schema aus und dann auf der Registerkarte Start in der Gruppe Verarbeiten die Option XML-Schema-Viewer öffnen.

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

  4. Wählen Sie im Fenster XML-Schema-Viewer auf der Registerkarte Start in der Gruppe Verarbeiten die Option Datenaustauschdefinition generieren.

Eine Datenaustauschdefinition wird im Fenster Datenaustauschdefinition erstellt, die Sie vervollständigen können, indem Sie festlegen, welche Elemente in der Datei welchen Feldern in Microsoft Dynamics NAV zugeordnet werden sollen. Weitere Informationen finden Sie unter Vorgehensweise: Richten Sie Datenaustauschdefinitionen ein.

Hinweis
Sie können auch die Funktion Dateistruktur abrufen im Fenster Datenaustauschdefinition verwenden. Hier wird die Funktion des Fensters XML-Schema-Viewer eingesetzt, um das Inforegister Spaltendefinitionen vorab auszufüllen. Weitere Informationen finden Sie unter Dateistruktur abrufen.

So generieren Sie einen XML-Port, der auf einem XML-Schema basiert

  1. Geben Sie im Feld Suchen XML-Schemata ein, und wählen Sie dann den zugehörigen Link aus.

  2. Wählen Sie das relevante XML-Schema aus und dann auf der Registerkarte Start in der Gruppe Verarbeiten die Option XML-Schema-Viewer öffnen.

  3. Geben Sie im Neue New XMLport-Nr.-Feld die Nummer an, die das neue XMLport-Objekt erhalten wird, wenn es erzeugt wird.

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

  5. Auf der Registerkarte Start in der Gruppe Verarbeiten wählen Sie XMLPort generieren aus und speichern Sie dann das Objekt als .txt- Datei an einem entsprechenden Speicherort.

Einen XMLPort in den Object Designer importieren

  1. Öffnen Sie Microsoft Dynamics NAV Entwicklungsumgebung.

  2. Im Object Designer wählen Sie XMLport aus.

  3. Wählen Sie Datei, und wählen Sie dann Importieren aus.

  4. Wählen Sie das XML-Port-Objekt aus, das Sie als TXT-Datei im Abschnitt „So generieren Sie einen XML-Port, der auf einer XML-Datei basiert“ gespeichert haben, und wählen Sie dann Öffnen.

Tipp

Siehe auch