Vergleich der Erweiterungsdateien

In diesem Abschnitt werden die Unterschiede zwischen einer angepassten XSD-Erweiterungsdatei und der Datei "wimxmlextension.xml" dargestellt.

Sowohl die angepasste XSD-Erweiterungsdatei als auch die Datei "wimxmlextension.xml" werden für die Definition von angepassten Erweiterungen genutzt, sie werden jedoch für unterschiedliche Zwecke verwendet.

Die Datei "wimxmlextension.xml" kann verwendet werden, um vorhandenen integrierten Entitätstypen von Virtual Member Manager (wie "PersonAccount" und "Group") neue Merkmaltypen hinzuzufügen. Die Entitätstypen und die Merkmaltypen, die in der Datei "wimxmlextension.xml" definiert sind, werden immer als dynamisches Modell geladen. Wenn Sie Code für ein statisches Modell generieren müssen, müssen die neuen Typen in angepassten XSD-Erweiterungsdateien definiert werden.

Mit angepassten XSD-Erweiterungsdateien können neue Merkmaltypen zu neuen Entitätstypen hinzugefügt werden. Etwaige neue Steuerungstypen müssen ebenfalls in angepassten XSD-Erweiterungsdateien definiert werden, da für neue Steuerungstypen Codeänderungen erforderlich sind (oder ein angepasster Adapter) und dies nicht während der Ausführungszeit erfolgen kann.

In der folgenden Tabelle werden die Unterschiede zwischen den Erweiterungsdateien zusammengefasst:
Tabelle 1. Vergleich zwischen der Verwendung von angepassten XSD-Erweiterungsdateien und der Datei "wimxmlextension.xml"
  Angepasste XSD-Erweiterungsdatei wimxmlextension.xml
Format XSD XML
Verwendungszeitpunkt Implementierungszeit
  • Ausführungszeit
  • Implementierungszeit
Kann neue Entitätstypen definieren Ja Ja
Kann neue Merkmaltypen definieren Ja Ja
Kann neue Steuerungstypen definieren Ja Nein
Kann neue Merkmaltypen zu neuen Entitätstypen hinzufügen Ja Ja
Kann neue Merkmaltypen zu den integrierten Virtual Member Manager-Entitätstypen hinzufügen Nein Ja
Kann verwendet werden, um Code für statische Modelle zu generieren Ja Nein


Rechtliche Hinweise | Feedback