Configuring the virtual member manager model type
Virtual member manager can be configured as either a dynamic model type or a static model type.
In the virtual member manager configuration XML file, two elements
are added under the element configProvider to indicate whether virtual
member manager uses the dynamic model or uses the static model:
- dynamicModel
- staticModel
The following example is the model section of the wimconfig.xsd.
<xsd:element name="configurationProvider">
<xsd:complexType>
<xsd:sequence>
<!-- Dynamic or static model config -->
<xsd:choice minOccurs="1" maxOccurs="1">
<xsd:element name="dynamicModel">
<xsd:complexType>
<xsd:attribute name="xsdFileName"
type="xsd:string"
use="optional"
default="wimextension.xsd"/>
<xsd:attribute name="useGlobalSchema"
type="xsd:boolean"
use="optional"
default="false"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="staticModel">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="packageName"
type="xsd:string"
minOccurs="0"
maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="useGlobalSchema"
type="xsd:boolean"
use="optional"
default="false"/>
</xsd:complexType>
</xsd:element>
</xsd:choice>