Substitutionstyp in einem Zuordnungsfenster auswählen

Informationen zu diesem Vorgang

Gehen Sie wie folgt vor, um einen Substitutionstyp in einem Zuordnungsfenster auszuwählen:

Vorgehensweise

  1. Laden Sie ein XML-Schema, das ein auf abgeleiteten Typen basierendes XML-Element enthält, in das Projekt hoch.
  2. Wählen Sie in einer Aktivität, die ein XML-Schema verwendet, den Knoten, der das XML-Element darstellt, das auf einem abgeleiteten Typ basiert, als Eingabe- oder Ausgabeparameter der Aktivität aus.

    Beispiel: Die Aktivität XML lesen verwendet ein XML-Schema, um den Ausgabeparameter der Aktivität zu definieren. In der Task Konfigurieren der Prüfliste für die Aktivität XML lesen wählen Sie eine XML-Variable aus, die den Knoten des XML-Schemas so definiert, dass der Ausgabeparameter verwendet wird. Durch Verwenden eines XML-Beispielschemas wie in der vorangegangenen Abbildung gezeigt kann eine Variable, die auf dem Element <shape> basiert, zum Definieren des Knotens des XML-Schemas als Ausgabeparameter der Aktivität XML lesen verwendet werden. Da der abgeleitete Typ für das Element <shape> nicht ausgewählt ist, wird nur das untergeordnete Element (mit dem Namen color) des Basistyps im Teilfenster Von Aktivität angezeigt, wie in der folgenden Abbildung dargestellt:

    Beachten Sie, dass die untergeordneten Elemente der abgeleiteten Typen nicht im Zuordnungsfenster aufgeführt werden. In diesem Beispiel wird das untergeordnete Element von circle mit dem Namen diameter nicht aufgeführt, ebenso wie die untergeordneten Elemente von rectangle mit den Namen width und length.

  3. Wählen Sie in den Teilfenstern Von Aktivität und Zur Orchestrierung einer Aktivität den während der Laufzeit zu erwartenden abgeleiteten Typ aus. Klicken Sie dazu mit der rechten Maustaste auf den Knoten und wählen Sie anschließend im Menü die Option Knoten ersetzen durch... aus. Das Dialogfenster Knoten durch einen abgeleiteten Typ ersetzen öffnet das Menü und die verfügbaren abgeleiteten Typen für den Knoten werden wie vom XML-Schema definiert aufgelistet. Bei diesem Beispiel stehen die beiden abgeleiteten Typen wie in der oben stehenden Abbildung dargestellt im Menü zur Verfügung:
  4. Wählen Sie einen der abgeleiteten Typen aus. Durch den ausgewählten abgeleiteten Typen wird während der Laufzeit der erwartete Typ des XML-Instanzdokuments festgelegt.

    Bei diesem Beispiel wird der abgeleitete Typ circle ausgewählt, sodass die für diesen Knoten während der Laufzeit erwarteten XML-Daten den Typ circle aufweisen, wie im XML-Instanzdokument oben auf dieser Seite angezeigt.

    Zusätzlich zu den untergeordneten Elementen des Basistyps werden die untergeordneten Elemente des abgeleiteten Typs in den Zuordnungsfenstern angezeigt. In diesem Beispiel wird das untergeordnete Element diameter zusammen mit dem untergeordneten Element color (vom Basistyp übernommen) im Teilfenster Von Aktivität der Aktivität XML lesen angezeigt, wie in der folgenden Abbildung dargestellt: