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.
Angepasste XSD-Erweiterungsdatei | wimxmlextension.xml | |
---|---|---|
Format | XSD | XML |
Verwendungszeitpunkt | 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 |