Express (Distributed operating systems), v8.0 > Secure applications and their environment > Authenticate users > Select a registry or repository > Manage realms in a federated repository > Virtual member manager > Reference > Program model > XML schema files


Comparison of extension files

This summarizes the differences between a custom extension XSD file and the wimxmlextension.xml file.

Both custom extension XSD files and the wimxmlextension.xml file are used to define custom extension, however, they are used for different purposes.

The wimxmlextension.xml file can be used to add new property types to existing virtual member manager built-in entity types (like PersonAccount and Group). The entity types and property types defined in wimxmlextension.xml are always loaded as dynamic model. If generate static model code, these new types need to be defined in custom extension XSD files.

Custom extension XSD files can be used to add new property types to new entity types. Any new control types must be defined in custom extension XSD files because new control types requires code changes (a custom adapter) and this can not be done at runtime.

The following table summarizes the differences between the extension files:

Comparison between using custom extension XSD files and wimxmlextension.xml

  Custom extension XSD file wimxmlextension.xml
Format XSD XML
When used Deployment time
  • Run time
  • Deployment time

Can define new entity types Yes Yes
Can define new property types Yes Yes
Can define new Control types Yes No
Can add new property types to new entity types Yes Yes
Can add new property types to the virtual member manager built-in entity types No Yes
Can be used to generate static model code Yes No

Parent topic: XML schema files



+

Search Tips   |   Advanced Search