Virtual member manager can be configured as either a dynamic model type or a static model type.
<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: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:complexType> </xsd:element> </xsd:choice>