Zusätzliches Feld aus der Tabelle mit 1:n-Beziehung (CMS008) hinzufügen
Dieser Vorgang definiert zusätzliche Felder aus Tabellen, die Eins-zu-Viele-Beziehungen mit anderen Tabellen aufweisen. Wenn die in der XML-Ausgabe benötigten Informationen nicht in einer der Standardtabellen, aber in mehreren Datensätzen der verknüpften Tabelle enthalten sind, müssen Sie einen neuen Abschnitt definieren und ihn dann in (CMS007) als kundendefinierten Abschnitt einer bestimmten XML-Struktur hinzufügen. Ein neuer Abschnitt wird pro Druckerdatei und XML-Abschnitt definiert. Das Hinzufügen neuer Abschnitte kann sich stark auf die Leistung der Ausgabefunktion auswirken.
Nach dem Erstellen des kundendefinierten Abschnitts können Elemente aus (CMS009) hinzugefügt werden:
- Starten Sie (CMS006), wählen Sie "XML-Struktur" aus, und verwenden Sie Option 11 = XML-Struktur. Abschnitt öffnen, um (CMS007) zu starten.
- Klicken Sie auf "Abschnittstabelle", um "XML-Abschnitt. Tabelle öffnen" (CMS008) zu starten.
- Geben Sie den XML-Abschnitt und die im Abschnitt zu lesende Tabelle an. Der Wert des XML-Abschnitts muss größer als 100 sein. Verwenden Sie Option 1 = Erstellen.
- Das Feldpräfix wird in Bild E automatisch ausgefüllt und normalerweise nicht geändert. Geben Sie den Basis-XML-Abschnitt an. Drücken Sie die Eingabetaste.
- Geben Sie in Bild F die Sortieroption an, die zum Lesen der verknüpften Tabelle verwendet werden soll. Geben Sie die Leseoption für jedes Schlüsselfeld der Tabelle basierend auf der ausgewählten Sortieroption an. Um mehrere Datensätze in der Tabelle zu lesen, verwenden Sie die verknüpfte Option 9 = Alle Datensätze les.
- Geben Sie in Bild G die zusätzliche Bedingung an, die beim Lesen der verknüpften Tabelle gilt. Geben Sie den Filtergruppenausdruck an, der die zu verwendenden logischen Operatoren angibt. Geben Sie die Gruppe an, die angibt, wo der Filter hinzugefügt werden soll, und wählen Sie die Quelle der Daten aus, die angibt, wo der Wert abgerufen wird.
- Geben Sie in Bild N die Feldauswahl 1 = Spezifische Felder an.
- Klicken Sie auf "Feld auswählen", und wählen Sie in der Tabelle ein Feld aus.
- Wiederholen Sie Schritt 7, wenn zusätzliche Felder ausgewählt werden sollen.
- Drücken Sie die Eingabetaste, um den Abschnitt zu erstellen.
- Schließen Sie (CMS008), nachdem der Abschnitt erstellt wurde, um zu (CMS007) zurückzukehren.
- Wählen Sie in (CMS007) den als Basis-XML-Abschnitt verwendeten Abschnitt aus, und verwenden Sie Option 21 = Kundendefinierten Abschnitt hinzufügen.
- Wählen Sie im M3-Browse-Fenster die Tabelle aus.
- Die Felder in Bild E werden automatisch ausgefüllt und müssen normalerweise nicht geändert werden.
- Drücken Sie die Eingabetaste, um den kundendefinierten Abschnitt zu erstellen.