<?xml version ="1.0"?>
<MetaData xmlns="x-schema:CatMeta.xms">
    <DatabaseMeta           InternalName="NetFrameworkv1">
	<ServerWiring Interceptor="Core_MergeInterceptor" Merger="PropertyOverride" />
	<ServerWiring       Interceptor="Core_XMLInterceptor"/>


    <!-- CLR configuration -->

        <Collection         InternalName="startup"         PublicName="startup"   PublicRowName="startup" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
            <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
            <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
        </Collection>

            <Collection             InternalName ="requiredRuntime"  PublicName="requiredRuntime" PublicRowName="requiredRuntime"
                 MetaFlagsEx="EMITXMLSCHEMA NOTSCOPEDBYTABLENAME GENERATECONFIGOBJECTS"
                 Description="Used by the CLR shim to identify the version of runtime required by a specific application. This setting overrides the default which is stored in the registry."
								    >
                 <Property          InternalName ="version"     Type="WSTR"     MetaFlags="" DefaultValue="" />

                 <Property          InternalName ="key1"     Type="WSTR"     MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00" />
                 <Property          InternalName ="key2"     Type="WSTR"     MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00" />

                 <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

        <Collection         InternalName="runtime"         PublicName="runtime"   PublicRowName="runtime" MetaFlagsEx="EMITXMLSCHEMA NOTSCOPEDBYTABLENAME" >
            <Property       InternalName="version"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
            <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
        </Collection>

            <Collection             InternalName ="gcConcurrent"  PublicName="gcConcurrent" PublicRowName="gcConcurrent"
                 MetaFlagsEx="EMITXMLSCHEMA NOTSCOPEDBYTABLENAME GENERATECONFIGOBJECTS"
                 Description="Determines if CLR Garbage Collection should run concurrently or non-concurrently."
								    >
                 <Property          InternalName ="enabled"     Type="BOOL"     MetaFlags="" />

                 <Property       InternalName="version"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                 <Property          InternalName ="key2"     Type="WSTR"     MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00" />

                 <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

            <Collection         InternalName="assemblyBinding"         PublicName="assemblyBinding"   PublicRowName="assemblyBinding" MetaFlagsEx="EMITXMLSCHEMA NOTSCOPEDBYTABLENAME" >
                 <Property       InternalName="version"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

                <Collection             InternalName ="probing"  PublicName="probing" PublicRowName="probing"
                     MetaFlagsEx="EMITXMLSCHEMA NOTSCOPEDBYTABLENAME"
                     Description="Tells the runtime where to probe for additional private assemblies."
								        >
                     <!-- this is really a multi-string attribute of semicolon separated paths -->
                     <Property       InternalName="privatePath"      Type="WSTR"      MetaFlags="" Description="Specifies multiple sub folders to the app that contain assemblies. Semicolon delimited relative paths." />

                     <Property       InternalName="version"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                     <Property          InternalName ="key2"     Type="WSTR"     MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00" />
                     <Property          InternalName ="key3"     Type="WSTR"     MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00" />
 
                     <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                </Collection>

                <Collection             InternalName ="publisherPolicy"  PublicName="publisherPolicy" PublicRowName="publisherPolicy" Description="Specifies whether or not publisher policy stored in the GAC should be applied to the entire application or a specific dependency."
                     MetaFlagsEx="EMITXMLSCHEMA NOTSCOPEDBYTABLENAME" >
                     <Property       InternalName="apply"      Type="BOOL" Description="Specifies whether or not to use the publisher policy. Defaults to true."  DefaultValue="true" />

                     <Property          InternalName="version"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                     <Property          InternalName ="key2"     Type="WSTR"     MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00" />
                     <Property          InternalName ="key3"     Type="WSTR"     MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00" />

                     <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                </Collection>


                <Collection             InternalName ="dependentAssembly"  PublicName="dependentAssembly" PublicRowName="dependentAssembly"
                     MetaFlagsEx="EMITXMLSCHEMA NOTSCOPEDBYTABLENAME GENERATECONFIGOBJECTS"   ChildElementName="assemblyIdentity"
                                        >
                         <Property       InternalName="name"            Type="WSTR"      MetaFlags="PRIMARYKEY" MetaFlagsEx="VALUEINCHILDELEMENT"  Description="Specifies the name of the dependency." />
                         <Property       InternalName="publicKeyToken"  Type="WSTR"      MetaFlags="PRIMARYKEY" MetaFlagsEx="VALUEINCHILDELEMENT"  DefaultValue="" Description="Contains a hex value that specifies the strong name for this dependency." />
                         <Property       InternalName="culture"         Type="WSTR"      MetaFlags="PRIMARYKEY" MetaFlagsEx="VALUEINCHILDELEMENT"  DefaultValue="" Description="Contains a string value that specifies the language and country/region for this dependency. Value based on RFC1766 (&lt;language&gt;-&lt;country/region&gt;)" />

                         <Property       InternalName="version"         Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                         <Property       InternalName ="key2"           Type="WSTR"     MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00" />
 
                     <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                </Collection>

                        <Collection     InternalName="bindingRedirect" PublicRowName="bindingRedirect" MetaFlagsEx="EMITXMLSCHEMA GENERATECONFIGOBJECTS NOTSCOPEDBYTABLENAME" PublicName="bindingRedirect" 
                                Description="Redirects requests for one version of an assembly to another version." >
                            <Property   InternalName = "oldVersion"               Type="WSTR" MetaFlags="PRIMARYKEY" Description="Specifies the version of the dependency that was originally requested." />
                            <Property   InternalName = "newVersion"               Type="WSTR" MetaFlags="" Description="Specifies the version of the dependency to use instead of the requested version." />

                             <Property       InternalName="version"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                             <Property          InternalName ="key2"     Type="WSTR"     MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00" />
                             <Property          InternalName ="id"       Type="UI4"     MetaFlags="PRIMARYKEY" DefaultValue="1" /> 
                             <Property       InternalName="name"      Type="WSTR"      MetaFlags="PRIMARYKEY" Description="Specifies the name of the dependency." />
                             <Property       InternalName="publicKeyToken"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue="" Description="Contains a hex value that specifies the strong name for this dependency." />
                             <Property       InternalName="culture"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue="" Description="Contains a string value that specifies the language and country/region for this dependency. Value based on RFC1766 (&lt;language&gt;-&lt;country/region&gt;)" />

                            <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                        </Collection>

                        <Collection     InternalName="codeBase" PublicRowName="codeBase" MetaFlagsEx="EMITXMLSCHEMA GENERATECONFIGOBJECTS NOTSCOPEDBYTABLENAME" PublicName="codeBase" 
                                Description="Indicates where a specific version of a dependent assembly can be found." >
                            <Property   InternalName = "version"               Type="WSTR" MetaFlags="PRIMARYKEY" Description="Specifies the version of the dependency for which this codebase applies." />
                            <Property   InternalName = "href"               Type="WSTR" Description="Specifies the url where this version of the dependency can be located for installation." />

                             <Property       InternalName="runtimeVersion"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                             <Property          InternalName ="key2"     Type="WSTR"     MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00" />
                             <Property          InternalName ="id"       Type="UI4"     MetaFlags="PRIMARYKEY" DefaultValue="1" /> 
                             <Property       InternalName="name"      Type="WSTR"      MetaFlags="PRIMARYKEY" Description="Specifies the name of the dependency." />
                             <Property       InternalName="publicKeyToken"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue="" Description="Contains a hex value that specifies the strong name for this dependency." />
                             <Property       InternalName="culture"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue="" Description="Contains a string value that specifies the language and country/region for this dependency. Value based on RFC1766 (&lt;language&gt;-&lt;country/region&gt;)" />

                            <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                        </Collection>

            <Collection             InternalName ="developerSettings"  PublicName="developerSettings" PublicRowName="developerSettings" MetaFlagsEx="EMITXMLSCHEMA NOTSCOPEDBYTABLENAME" 
                    Description="Tells the runtime if the development mode binding policy should be enabled." >
                 <Property          InternalName ="developerInstallation"   Type="BOOL"     MetaFlags="" DefaultValue="0" Description="A value of true enables the development mode binding policy. False uses regular binding policy (default)." />
                 <Property          InternalName ="BindingCompliance"       Type="BOOL"     MetaFlags="" DefaultValue="0" Description="" />
                 <Property          InternalName ="finalizeOnEEShutdown"    Type="BOOL"     MetaFlags="" DefaultValue="0" Description="" />
                 <Property          InternalName ="breakOnEELoad"           Type="BOOL"     MetaFlags="" DefaultValue="0" Description="" />

                 <Property       InternalName="version"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                 <Property          InternalName ="key2"     Type="WSTR"     MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00" />

                 <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>


<!-- not in Beta 1

        <Collection     InternalName="WINDOWSINSTALLERTABLE" PublicRowName="Install" MetaFlagsEx="EMITXMLSCHEMA" PublicName="WindowsInstaller">
                <Property   InternalName = "Context"                    Type="WSTR" MetaFlags="PRIMARYKEY"/>
        </Collection>                        

-->

<!-- CLR code access security -->
        <Collection         InternalName="mscorlib"         PublicName="mscorlib"   PublicRowName="mscorlib" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
            <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
            <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
        </Collection>

        <Collection         InternalName="security"         PublicName="security"   PublicRowName="security" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
            <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
            <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
            <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
        </Collection>


        <Collection         InternalName="PolicyLevel"     PublicName="policy"   PublicRowName="PolicyLevel"   MetaFlagsEx="">
            <Property       InternalName="version"                 Type="WSTR"     MetaFlags="PRIMARYKEY" />
            <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
            <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
        </Collection>

            <!-- BUGBUG: security schema is spec'd as <SecurityClasses friendlyname="type"/> -->
            <Collection         InternalName="securityClasses"         PublicName="SecurityClasses"   PublicRowName="SecurityClass" MetaFlagsEx="" >
                <Property       InternalName="Name"      Type="WSTR"      MetaFlags="PRIMARYKEY" />
                <Property       InternalName="Description"              Type="WSTR"      MetaFlags="" />
            
                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <Property       InternalName="PolicyVersion"                 Type="WSTR"     MetaFlags="PRIMARYKEY" />
                <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

            <!-- TODO: nested codegroups! -->
            <Collection         InternalName="codeGroup"     PublicName="CodeGroup"   PublicRowName="CodeGroup"   MetaFlagsEx="NOTSCOPEDBYTABLENAME">
                <Property       InternalName="value" PublicName="value" Type="XMLBLOB"      />
                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <Property       InternalName="PolicyVersion"                 Type="WSTR"     MetaFlags="PRIMARYKEY" />
            </Collection>


                <Collection         InternalName="IMembershipCondition"     PublicName="IMembershipCondition"   PublicRowName="IMembershipCondition"   MetaFlagsEx="NOTSCOPEDBYTABLENAME">
                    <Property       InternalName="className"                  Type="WSTR" PublicColumnName="class"     MetaFlags="" />
                    <Property       InternalName="version"                  Type="WSTR"     MetaFlags="" />
                    <Property       InternalName="Site"                     Type="WSTR"     MetaFlags="" Description="For SiteMembershipCondition" />
                    <Property       InternalName="x509Certificate"          Type="WSTR"     MetaFlags="" Description="For PublishedMembershipCondition" />
                    <Property       InternalName="PublicKeyBlob"                      Type="WSTR"     MetaFlags="" Description="For StrongNameMembershipCondition" />
                    <Property       InternalName="Name"                     Type="WSTR"     MetaFlags="" Description="For StrongNameMembershipCondition" />
                    <Property       InternalName="AssemblyVersion"          Type="WSTR"     MetaFlags="" Description="For StrongNameMembershipCondition" />
                    <Property       InternalName="Url"                      Type="WSTR"     MetaFlags="" Description="For URLMembershipCondition" />
                    <Property       InternalName="Zone"                     Type="WSTR"     MetaFlags="" Description="For ZoneMembershipCondition" />
                    <Property       InternalName="HashValue"                Type="WSTR"     MetaFlags="" Description="For HashMembershipCondition" />
                    <Property       InternalName="HashAlgorithm"            Type="WSTR"     MetaFlags="" Description="For HashMembershipCondition" />

                    <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                    <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <Property       InternalName="PolicyVersion"                 Type="WSTR"     MetaFlags="PRIMARYKEY" />
                </Collection>


            <Collection         InternalName="FullTrustAssembly"     PublicName="FullTrustAssemblies" PublicRowName="IMembershipCondition"  MetaFlagsEx="">
                <Property       InternalName="class" PublicName="className" PublicColumnName="class"                   Type="WSTR"     MetaFlags="PRIMARYKEY" />
                <Property       InternalName="version"                  Type="WSTR"     MetaFlags="" />
                <Property       InternalName="PublicKeyBlob"                      Type="WSTR"     MetaFlags="PRIMARYKEY" Description="For StrongNameMembershipCondition" />
                <Property       InternalName="Name"                     Type="WSTR"     MetaFlags="PRIMARYKEY" Description="For StrongNameMembershipCondition" />

                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <Property       InternalName="PolicyVersion"                 Type="WSTR"     MetaFlags="PRIMARYKEY" />
            </Collection>

            <Collection         InternalName="NamedPermissionSet"     PublicName="NamedPermissionSets" PublicRowName="PermissionSet"  MetaFlagsEx="">
                <Property       InternalName="className" PublicName="type" Type="WSTR" PublicColumnName="class"     MetaFlags="" />
                <Property       InternalName="version"                  Type="WSTR"     MetaFlags="" />
                <Property       InternalName="Name"                     Type="WSTR"     MetaFlags="PRIMARYKEY" />
                <Property       InternalName="Description"              Type="WSTR"     MetaFlags="" />
                <Property       InternalName="Unrestricted"             Type="BOOL"  MetaFlags="" />

                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <Property       InternalName="PolicyVersion"              Type="WSTR"     MetaFlags="PRIMARYKEY" />
            </Collection>

                <Collection         InternalName="Permission"     PublicName="Permission" PublicRowName="IPermission"  MetaFlagsEx="NOTSCOPEDBYTABLENAME">
                    <Property       InternalName="className" PublicName="className" PublicColumnName="class" Type="WSTR"     MetaFlags="PRIMARYKEY" />
                    <Property       InternalName="version"                  Type="WSTR"     MetaFlags="" />
                    <Property       InternalName="Unrestricted"             Type="BOOL"  MetaFlags="" Description="For Environment,FileDialog, FileIO permission" />
                    <Property       InternalName="Read"                     Type="WSTR"     MetaFlags="" Description="For Environment,FileIO permission" />
                    <Property       InternalName="Write"                    Type="WSTR"     MetaFlags="" Description="For Environment,FileIO permission" />
                    <Property       InternalName="Append"                   Type="WSTR"     MetaFlags="" Description="For FileIO permission" />

                    <Property       InternalName="UserQuota"                Type="UI4"      MetaFlags="" Description="For IsolatedStorage permission" />
                    <Property       InternalName="Expiry"                   Type="WSTR"     MetaFlags="" Description="For IsolatedStorage permission" />
                    <Property       InternalName="Allowed"                  Type="WSTR"     MetaFlags="" Description="For IsolatedStorage permission" />

                    <Property       InternalName="Flags"                    Type="WSTR"     MetaFlags="" />

                    <Property       InternalName="Name"                     Type="WSTR"     MetaFlags="PRIMARYKEY" />
                    <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                    <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                    <Property       InternalName="PolicyVersion"              Type="WSTR"     MetaFlags="PRIMARYKEY" />
                </Collection>

                    <Collection         InternalName="ConnectAccess"     PublicName="ConnectAccess" PublicRowName="ConnectAccess"  MetaFlagsEx="NOTSCOPEDBYTABLENAME">
                        <Property       InternalName="key3"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>

                        <Property       InternalName="Name"                     Type="WSTR"     MetaFlags="PRIMARYKEY" />
                        <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                        <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                        <Property       InternalName="PolicyVersion"              Type="WSTR"     MetaFlags="PRIMARYKEY" />
                        <Property       InternalName="className" PublicName="className" PublicColumnName="class" Type="WSTR"     MetaFlags="PRIMARYKEY" />
                    </Collection>

                        <Collection         InternalName="URI"     PublicName="URI" PublicRowName="URI"  MetaFlagsEx="NOTSCOPEDBYTABLENAME">
                            <Property       InternalName="uri"                     Type="WSTR"     MetaFlags="PRIMARYKEY" />

                            <Property       InternalName="Name"                     Type="WSTR"     MetaFlags="PRIMARYKEY" />
                            <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                            <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                            <Property       InternalName="PolicyVersion"              Type="WSTR"     MetaFlags="PRIMARYKEY" />
                            <Property       InternalName="className" PublicName="className" PublicColumnName="class" Type="WSTR"     MetaFlags="PRIMARYKEY" />
                            <Property       InternalName="key3"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                        </Collection>

                        <Collection         InternalName="EndPoint"     PublicName="EndPoint" PublicRowName="ENDPOINT"  MetaFlagsEx="NOTSCOPEDBYTABLENAME">
                            <Property       InternalName="host"                     Type="WSTR"     MetaFlags="PRIMARYKEY" />
                            <Property       InternalName="protocol"                 Type="WSTR"     MetaFlags="PRIMARYKEY" />
                            <Property       InternalName="port"                     Type="WSTR"     MetaFlags="PRIMARYKEY" />

                            <Property       InternalName="Name"                     Type="WSTR"     MetaFlags="PRIMARYKEY" />
                            <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                            <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                            <Property       InternalName="PolicyVersion"              Type="WSTR"     MetaFlags="PRIMARYKEY" />
                            <Property       InternalName="className" PublicName="className" PublicColumnName="class" Type="WSTR"     MetaFlags="PRIMARYKEY" />
                            <Property       InternalName="key3"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                        </Collection>


<!-- per XSP config spec: -->

        <Collection         InternalName="configSections"         PublicName="configSections"   PublicRowName="configSections" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
            <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
            <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
        </Collection>

            <Collection         InternalName="section"         PublicName="section"   PublicRowName="section"   MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
	            <ServerWiring Interceptor="Core_MergeInterceptor" Merger="ListMerge" />
	            <ServerWiring Interceptor="Core_XMLInterceptor" ReadPlugin="AddRemoveClearReadPlugin" WritePlugin="AddRemoveClearWritePlugin"/>
                <Property       InternalName="Directive"            Type="UI4"      MetaFlags="DIRECTIVE PRIMARYKEY" MetaFlagsEx="USEASPUBLICROWNAME">
                    <Enum       InternalName="section"                  Value="0" />
                    <Enum       InternalName="remove"               Value="1" />
                    <Enum       InternalName="clear"                Value="2" />
                </Property>
                <Property       InternalName="name"             Type="WSTR" MetaFlags="PRIMARYKEY" DefaultValue="" />
                <Property       InternalName="type"             Type="WSTR"  />
                <Property       InternalName="allowDefinition"               Type="int32"      MetaFlags="" DefaultValue="Everywhere">
                    <Enum InternalName="Everywhere" Value="1" />
                    <Enum InternalName="MachineOnly" Value="2" />
                    <Enum InternalName="MachineToApplication" Value="3" />
                </Property>
                <Property       InternalName="allowLocation"  Type="StrictBool" DefaultValue="true" />

                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

            <Collection         InternalName="sectionGroup"         PublicName="sectionGroup"   PublicRowName="sectionGroup" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
                <Property       InternalName="name"             Type="WSTR" MetaFlags="PRIMARYKEY" />

                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

                <Collection         InternalName="sectionInGroup"         PublicName="sectionInGroup"   PublicRowName="section"   MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
                    <Property       InternalName="name"             Type="WSTR" MetaFlags="PRIMARYKEY" />
                    <Property       InternalName="type"             Type="WSTR"  />
                    <Property       InternalName="allowDefinition"               Type="int32"      MetaFlags="" DefaultValue="Everywhere">
                        <Enum InternalName="Everywhere" Value="1" />
                        <Enum InternalName="MachineOnly" Value="2" />
                        <Enum InternalName="MachineToApplication" Value="3" />
                    </Property>
                    <Property       InternalName="allowLocation"  Type="StrictBool" DefaultValue="true" />

                    <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                    <Property       InternalName="groupName"             Type="WSTR" MetaFlags="PRIMARYKEY" />
                    <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                </Collection>

                <Collection         InternalName="sectionGroup2"         PublicName="sectionGroup2"   PublicRowName="sectionGroup2" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
                    <Property       InternalName="name"             Type="WSTR" MetaFlags="PRIMARYKEY" />

                    <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                    <Property       InternalName="groupName1"             Type="WSTR" MetaFlags="PRIMARYKEY" />
                    <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                </Collection>

                    <Collection         InternalName="sectionInGroup2"         PublicName="sectionInGroup2"   PublicRowName="section"   MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
                        <Property       InternalName="name"             Type="WSTR" MetaFlags="PRIMARYKEY" />
                        <Property       InternalName="type"             Type="WSTR"  />
                        <Property       InternalName="allowDefinition"               Type="int32"      MetaFlags="" DefaultValue="Everywhere">
                            <Enum InternalName="Everywhere" Value="1" />
                            <Enum InternalName="MachineOnly" Value="2" />
                            <Enum InternalName="MachineToApplication" Value="3" />
                        </Property>
                        <Property       InternalName="allowLocation"  Type="StrictBool" DefaultValue="true" />

                        <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                        <Property       InternalName="groupName1"            Type="WSTR" MetaFlags="PRIMARYKEY" />
                        <Property       InternalName="groupName2"            Type="WSTR" MetaFlags="PRIMARYKEY" />
                        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                    </Collection>

                        <Collection         InternalName="sectionGroup3"         PublicName="sectionGroup3"   PublicRowName="sectionGroup3" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
                            <Property       InternalName="name"             Type="WSTR" MetaFlags="PRIMARYKEY" />

                            <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                            <Property       InternalName="groupName1"             Type="WSTR" MetaFlags="PRIMARYKEY" />
                            <Property       InternalName="groupName2"             Type="WSTR" MetaFlags="PRIMARYKEY" />
                            <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                        </Collection>

                            <Collection         InternalName="sectionInGroup3"         PublicName="sectionInGroup3"   PublicRowName="section"   MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
                                <Property       InternalName="name"             Type="WSTR" MetaFlags="PRIMARYKEY" />
                                <Property       InternalName="type"             Type="WSTR"  />
                                <Property       InternalName="allowDefinition"               Type="int32"      MetaFlags="" DefaultValue="Everywhere">
                                    <Enum InternalName="Everywhere" Value="1" />
                                    <Enum InternalName="MachineOnly" Value="2" />
                                    <Enum InternalName="MachineToApplication" Value="3" />
                                </Property>
                                <Property       InternalName="allowLocation"  Type="StrictBool" DefaultValue="true" />

                                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                                <Property       InternalName="groupName1"             Type="WSTR" MetaFlags="PRIMARYKEY" />
                                <Property       InternalName="groupName2"            Type="WSTR" MetaFlags="PRIMARYKEY" />
                                <Property       InternalName="groupName3"            Type="WSTR" MetaFlags="PRIMARYKEY" />
                                <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                            </Collection>




        <Collection         InternalName="system_web"         PublicName="system_web"   PublicRowName="system.web" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
            <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
            <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
        </Collection>

            <Collection         InternalName="httpModules"         PublicName="httpModules"   MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA" >
	            <ServerWiring Interceptor="Core_MergeInterceptor" Merger="ListMerge" />
	            <ServerWiring Interceptor="Core_XMLInterceptor" ReadPlugin="AddRemoveClearReadPlugin" WritePlugin="AddRemoveClearWritePlugin"/>
                <Property       InternalName="Directive"            Type="UI4"      MetaFlags="DIRECTIVE PRIMARYKEY" MetaFlagsEx="USEASPUBLICROWNAME">
                    <Enum       InternalName="add"                  Value="0" />
                    <Enum       InternalName="remove"               Value="1" />
                    <Enum       InternalName="clear"                Value="2" />
                </Property>
                <Property       InternalName="name"             Type="WSTR" MetaFlags="" />
                <Property       InternalName="type"             Type="WSTR" MetaFlags="PRIMARYKEY" DefaultValue="" />

                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                 <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

            <Collection         InternalName="httpHandlers"         PublicName="httpHandlers"   MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA" >
	            <ServerWiring Interceptor="Core_MergeInterceptor" Merger="ListMerge" />
	            <ServerWiring Interceptor="Core_XMLInterceptor" ReadPlugin="AddRemoveClearReadPlugin" WritePlugin="AddRemoveClearWritePlugin"/>
                <Property       InternalName="Directive"            Type="UI4"      MetaFlags="DIRECTIVE PRIMARYKEY" MetaFlagsEx="USEASPUBLICROWNAME">
                    <Enum       InternalName="add"                  Value="0" />
                    <Enum       InternalName="remove"               Value="1" />
                    <Enum       InternalName="clear"                Value="2" />
                </Property>
                <Property       InternalName="verb"                 Type="WSTR"     MetaFlags="PRIMARYKEY" DefaultValue=""/>
                <Property       InternalName="path"                 Type="WSTR"     MetaFlags="PRIMARYKEY" DefaultValue=""/>
                <Property       InternalName="type"                 Type="WSTR"  DefaultValue="" />
                <Property       InternalName="validate"             Type="WSTR"  DefaultValue="true" />

                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

    <!-- looks like this is not in Beta 2 anymore. Confirming with ScottGu
            <Collection         InternalName="httphandlerfactories" PublicName="httphandlerfactories" MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA" >
                <Property       InternalName="Directive"            Type="UI4"      MetaFlags="DIRECTIVE PRIMARYKEY" MetaFlagsEx="USEASPUBLICROWNAME">
                    <Enum       InternalName="add"                  Value="0" />
                    <Enum       InternalName="remove"               Value="1" />
                    <Enum       InternalName="clear"                Value="4" />
                </Property>
                <Property       InternalName="verb"                 Type="WSTR"     MetaFlags="PRIMARYKEY" DefaultValue=""/>
                <Property       InternalName="path"                 Type="WSTR"     MetaFlags="PRIMARYKEY" DefaultValue=""/>
                <Property       InternalName="type"                 Type="WSTR"     DefaultValue="" />
                <Property       InternalName="phase"                Type="UI4"      DefaultValue="1" />

                 <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>
    -->

            <Collection         InternalName="sessionState"         PublicName="sessionState"   PublicRowName="sessionState" MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA NOTSCOPEDBYTABLENAME" >
                <Property       InternalName="mode"               Type="int32"      MetaFlags="" DefaultValue="inproc">
                    <Enum InternalName="off" Value="1" />
                    <Enum InternalName="InProc" Value="2" />
                    <Enum InternalName="StateServer" Value="3" />
                    <Enum InternalName="SqlServer" Value="4" />
                </Property>
                <Property       InternalName="stateConnectionString"           Type="WSTR"      DefaultValue=""/>
                <Property       InternalName="sqlConnectionString"           Type="WSTR"      DefaultValue=""/>
                <Property       InternalName="cookieless"           Type="StrictBool"      DefaultValue="false"/>
                <Property       InternalName="timeout"              Type="int32"      DefaultValue="20"/>

                <Property       InternalName="key1"     Type="WSTR"     MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <Property       InternalName="key2"     Type="WSTR"     MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00" />

                <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

            <Collection         InternalName="globalization"         PublicName="globalization"   PublicRowName="globalization" MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA NOTSCOPEDBYTABLENAME" >
                <Property       InternalName="requestEncoding"      Type="WSTR"      MetaFlags="" DefaultValue=""/>
                <Property       InternalName="responseEncoding"     Type="WSTR"      DefaultValue=""/>
                <Property       InternalName="fileEncoding"         Type="WSTR"      DefaultValue=""/>
                <Property       InternalName="culture"              Type="WSTR"      DefaultValue=""/>
                <Property       InternalName="uiCulture"            Type="WSTR"      DefaultValue=""/>

                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <Property          InternalName ="key2"     Type="WSTR"     MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00" />

                <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>


            <Collection         InternalName="compilation"         PublicName="compilation"   PublicRowName="compilation" MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA NOTSCOPEDBYTABLENAME" >
                <Property       InternalName="debug"            Type="StrictBool"     MetaFlags="" DefaultValue="false"/>
                <Property       InternalName="defaultLanguage"      Type="WSTR"     MetaFlags="" DefaultValue=""/>
                <Property       InternalName="explicit"      Type="StrictBool"     MetaFlags="" DefaultValue="false"/>
                <Property       InternalName="batch"      Type="StrictBool"     MetaFlags="" DefaultValue="false"/>
                <Property       InternalName="batchTimeout"      Type="int32"     MetaFlags="" DefaultValue="30"/>
                <Property       InternalName="numRecompilesBeforeAppRestart"      Type="int32"     MetaFlags="" DefaultValue="30"/>
                <Property       InternalName="strict"      Type="StrictBool"     MetaFlags="" DefaultValue="false"/>

                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>

                <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>


                <Collection         InternalName="compilers"         PublicName="compilers"   PublicRowName="compiler" MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA" >
                    <Property       InternalName="language"             Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                    <Property       InternalName="extension"            Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                    <Property       InternalName="type"                 Type="WSTR"      DefaultValue=""/>
                    <Property       InternalName="compilerOptions"      Type="WSTR"      />
		            <Property       InternalName="warningLevel"         Type="int32"     />

                    <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                    <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>

                    <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                </Collection>

                <Collection         InternalName="assemblies"         PublicName="assemblies"   MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA" >
	            <ServerWiring Interceptor="Core_MergeInterceptor" Merger="ListMerge" />
	            <ServerWiring Interceptor="Core_XMLInterceptor" ReadPlugin="AddRemoveClearReadPlugin" WritePlugin="AddRemoveClearWritePlugin"/>


                    <Property       InternalName="Directive"            Type="UI4"      MetaFlags="DIRECTIVE PRIMARYKEY" MetaFlagsEx="USEASPUBLICROWNAME">
                        <Enum       InternalName="add"                  Value="0" />
                        <Enum       InternalName="remove"               Value="1" />
                        <Enum       InternalName="clear"                Value="2" />
                    </Property>
                    <Property       InternalName="assembly"             Type="WSTR" MetaFlags="PRIMARYKEY" DefaultValue="" />

                    <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                    <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                    <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                </Collection>

    <!-- not in Product anymore?
                <Collection         InternalName="namespaces"         PublicName="namespaces"   MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA" >
	            <ServerWiring Interceptor="Core_MergeInterceptor" Merger="ListMerge" />
	            <ServerWiring Interceptor="Core_XMLInterceptor" ReadPlugin="AddRemoveClearReadPlugin" WritePlugin="AddRemoveClearWritePlugin"/>

                    <Property       InternalName="Directive"            Type="UI4"      MetaFlags="DIRECTIVE PRIMARYKEY" MetaFlagsEx="USEASPUBLICROWNAME">
                        <Enum       InternalName="add"                  Value="0" />
                        <Enum       InternalName="remove"               Value="1" />
                        <Enum       InternalName="clear"                Value="2" />
                    </Property>
                    <Property       InternalName="namespace"             Type="WSTR" MetaFlags="PRIMARYKEY" DefaultValue="" />

                    <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                    <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                    <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                </Collection>
    -->

            <Collection         InternalName="web_trace"         PublicName="web_trace"   PublicRowName="trace" MetaFlagsEx="EMITXMLSCHEMA NOTSCOPEDBYTABLENAME" >
                <Property       InternalName="enabled"              Type="StrictBool"      MetaFlags="" DefaultValue="false"/>
                <Property       InternalName="requestLimit"         Type="UI4"       DefaultValue="10"/>
                <Property       InternalName="pageOutput"           Type="StrictBool"      DefaultValue="false"/>
                <Property       InternalName="traceMode"           Type="UI4"       DefaultValue="SortByTime">
                    <Enum       InternalName="SortByTime"           Value="1" />
                    <Enum       InternalName="SortByCategory"       Value="2" />
                </Property>
                <Property       InternalName="localOnly"           Type="StrictBool"      DefaultValue="false"/>

                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

    <!-- begin security -->

                <Collection         InternalName="authentication"         PublicName="authentication"   PublicRowName="authentication" MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA NOTSCOPEDBYTABLENAME" >
                    <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                    <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                    <Property       InternalName="mode"              Type="UI4"       MetaFlags="" DefaultValue="Windows">
                        <Enum       InternalName="None"                     Value="0" />
                        <Enum       InternalName="Windows"                  Value="1" />
                        <Enum       InternalName="Forms"                    Value="2" />
                        <Enum       InternalName="Passport"                 Value="3" />
                    </Property>

                 <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                </Collection>

                    <Collection         InternalName="forms"         PublicName="forms"   PublicRowName="forms" MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA NOTSCOPEDBYTABLENAME" >
					    <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
					    <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
					    <Property       InternalName="key3"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>

                        <Property       InternalName="name"         Type="WSTR"      MetaFlags="" DefaultValue=".ASPXAUTH"/>
                        <Property       InternalName="loginUrl"     Type="WSTR"      MetaFlags="" DefaultValue=""/>
                        <Property       InternalName="protection"      Type="int32"      MetaFlags="" DefaultValue="All">
                            <Enum InternalName="All"        Value="0"/>
                            <Enum InternalName="None"       Value="2"/>
                            <Enum InternalName="Encryption" Value="3"/>
                            <Enum InternalName="Validation" Value="3"/>
                        </Property>
                        <Property       InternalName="timeout"      Type="int32"     MetaFlags="" DefaultValue="60"/>
                        <Property       InternalName="path"         Type="WSTR"      MetaFlags="" DefaultValue=""/>

                        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                    </Collection>

                       <Collection          InternalName="credentials"         PublicName="credentials"   PublicRowName="credentials" MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA NOTSCOPEDBYTABLENAME" >
                <!--       <Property       InternalName="loginurl"            Type="WSTR"      MetaFlags="" DefaultValue=""/>  not in B1? -->
                <!--        <Property       InternalName="credentialfile"      Type="WSTR"      MetaFlags="" DefaultValue=""/> not in B1? -->
                            <Property       InternalName="passwordFormat"      Type="int32"      MetaFlags="" DefaultValue="Clear">
                                <Enum InternalName="Clear" Value="1"/>
                                <Enum InternalName="SHA1" Value="2"/>
                                <Enum InternalName="MD5" Value="3"/>
                            </Property>
					        <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
					        <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
					        <Property       InternalName="key3"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
					        <Property       InternalName="key4"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                            <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                        </Collection>

                           <Collection          InternalName="user"         PublicName="user"   PublicRowName="user" MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA NOTSCOPEDBYTABLENAME" >
                                <Property       InternalName="name"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                                <Property       InternalName="password"      Type="WSTR"      MetaFlags="" DefaultValue=""/>
							    <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
							    <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
							    <Property       InternalName="key3"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
							    <Property       InternalName="key4"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                                <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                            </Collection>

                    <Collection         InternalName="passport"         PublicName="passport"   PublicRowName="passport" MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA NOTSCOPEDBYTABLENAME" >
					    <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
					    <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
					    <Property       InternalName="key3"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                        <Property       InternalName="redirectUrl"  Type="WSTR"       MetaFlags="" DefaultValue="internal"/>
                        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                    </Collection>


                <Collection         InternalName="authorization"            PublicName="authorization"      MetaFlagsEx="EMITXMLSCHEMA GENERATECONFIGOBJECTS" >
	                <ServerWiring Interceptor="Core_MergeInterceptor" Merger="ListMerge" />
	                <ServerWiring       Interceptor="Core_XMLInterceptor"/>
                    <Property       InternalName="Directive"            Type="UI4"      MetaFlags="DIRECTIVE PRIMARYKEY" MetaFlagsEx="USEASPUBLICROWNAME">
                        <Enum       InternalName="allow"                  Value="0" />
                        <Enum       InternalName="deny"                   Value="1" />
                    </Property>
    <!--                <Property       InternalName="verbs"                    Type="WSTR"     MetaFlags="MULTISTRING TOLOWERCASE PRIMARYKEY"/> -->
                    <Property       InternalName="roles"                    Type="WSTR"     DefaultValue="" />
                    <Property       InternalName="users"                    Type="WSTR"     MetaFlags="" DefaultValue="" />

                    <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                 <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                </Collection>

               <Collection         InternalName="identity"         PublicName="identity"   PublicRowName="identity" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
                    <Property       InternalName="impersonate"    Type="StrictBool"      MetaFlags="" DefaultValue="false"/>
                    <Property       InternalName="userName"         Type="WSTR"      MetaFlags="" DefaultValue=""/>
                    <Property       InternalName="password"         Type="WSTR"      MetaFlags="" DefaultValue=""/>

                    <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                    <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                 <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
               </Collection>

    <!-- not in spec! not in Beta 2?
                    <Collection         InternalName="codeaccess"         PublicName="codeaccess"   PublicRowName="codeaccess" MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA NOTSCOPEDBYTABLENAME" >
                        <Property       InternalName="permissionset"              Type="WSTR"       MetaFlags="" />

					    <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
					    <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
					    <Property       InternalName="key3"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
					    <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                    </Collection>
    -->

    <!-- end security -->

            <Collection         InternalName="web_iisFilter"      PublicName="iisFilter"    PublicRowName="iisFilter"     MetaFlagsEx="EMITXMLSCHEMA NOTSCOPEDBYTABLENAME" >
                <Property       InternalName="enableCookielessSessions" Type="StrictBool"     />

                <Property       InternalName="key1"                  Type="WSTR"     MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
	        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

            <Collection         InternalName="processModel"      PublicName="processModel"    PublicRowName="processModel"     MetaFlagsEx="EMITXMLSCHEMA NOTSCOPEDBYTABLENAME" >
                <Property       InternalName="enable"               Type="StrictBool"     />
                <Property       InternalName="timeout"              Type="WSTR"   DefaultValue="infinite" />
                <Property       InternalName="idleTimeout"          Type="WSTR"   DefaultValue="infinite" />
                <Property       InternalName="shutdownTimeout"      Type="WSTR"   DefaultValue="5"        />
                <Property       InternalName="requestLimit"         Type="WSTR"   DefaultValue="infinite" />
                <Property       InternalName="requestQueueLimit"    Type="WSTR"    DefaultValue="infinite" />
                <Property       InternalName="restartQueueLimit"    Type="WSTR"    DefaultValue="infinite" />
                <Property       InternalName="memoryLimit"          Type="WSTR"   DefaultValue="infinite" />
                <Property       InternalName="cpuMask"              Type="WSTR"    DefaultValue=""  />
                <Property       InternalName="webGarden"            Type="StrictBool"   DefaultValue="true"     />
                <Property       InternalName="userName"             Type="WSTR"   DefaultValue="" />
                <Property       InternalName="password"             Type="WSTR"   DefaultValue="" />
                <Property       InternalName="logLevel"             Type="WSTR"   DefaultValue="errors" />
                <Property       InternalName="clientConnectedCheck" Type="WSTR"   DefaultValue="0:00:05" />

                <Property       InternalName="key1"                  Type="WSTR"     MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
	        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

            <Collection         InternalName="customErrors"         PublicName="customErrors"   PublicRowName="customErrors" MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA NOTSCOPEDBYTABLENAME" >
			    <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
			    <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <Property       InternalName="mode"              Type="UI4"       MetaFlags="" DefaultValue="On">
                    <Enum       InternalName="On"                       Value="0" />
                    <Enum       InternalName="Off"                      Value="1" />
                    <Enum       InternalName="RemoteOnly"               Value="2" />
                </Property>
                <Property       InternalName="defaultRedirect"             Type="WSTR" DefaultValue="" />
                <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

                <Collection         InternalName="error"         PublicName="error"   PublicRowName="error" MetaFlagsEx="EMITXMLSCHEMA NOTSCOPEDBYTABLENAME" >
                    <Property       InternalName="statusCode"              Type="WSTR"      MetaFlags="" DefaultValue=""/>
                    <Property       InternalName="redirect"             Type="WSTR"         DefaultValue="" />

			        <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
			        <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                    <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                </Collection>


            <Collection         InternalName="pages"         PublicName="pages"   PublicRowName="pages" MetaFlagsEx="EMITXMLSCHEMA NOTSCOPEDBYTABLENAME" >
                <Property       InternalName="buffer"           Type="StrictBool"      MetaFlags="" DefaultValue="true"/>
                <Property       InternalName="enableSessionState"              Type="UI4"      DefaultValue="true">
                    <Enum       InternalName="false"                    Value="0" />
                    <Enum       InternalName="true"                     Value="1" />
                    <Enum       InternalName="ReadOnly"                 Value="2" />
                </Property>
                <Property       InternalName="enableViewState"           Type="StrictBool"      MetaFlags="" DefaultValue="true"/>
                <Property       InternalName="enableViewStateMac"        Type="StrictBool"      MetaFlags="" DefaultValue="true"/>
                <Property       InternalName="pageBaseType"              Type="WSTR"      MetaFlags="" DefaultValue=""/>
                <Property       InternalName="userControlBaseType"       Type="WSTR"      MetaFlags="" DefaultValue=""/>
                <Property       InternalName="autoEventWireup"           Type="StrictBool"      MetaFlags="" DefaultValue="true"/>

                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

            <Collection         InternalName="httpRuntime"         PublicName="httpRuntime"   PublicRowName="httpRuntime" MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA NOTSCOPEDBYTABLENAME" >
			    <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>

                <Property       InternalName="executionTimeout"              Type="UI4"       MetaFlags="" />
                <Property       InternalName="maxRequestLength"              Type="UI4"       MetaFlags="" />
                <Property       InternalName="useFullyQualifiedRedirectUrl"  Type="StrictBool"      MetaFlags="" />
                <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

            <Collection         InternalName="machineKey"         PublicName="machineKey"   PublicRowName="machineKey" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
                <Property       InternalName="validationKey"           Type="WSTR"      MetaFlags="" DefaultValue="autogenerate"/>
                <Property       InternalName="decryptionKey"           Type="WSTR"      DefaultValue="autogenerate"/>
                <Property       InternalName="validation"              Type="UI4"      DefaultValue="SHA1">
                    <Enum       InternalName="SHA1"                  Value="1" />
                    <Enum       InternalName="MD5"                   Value="2" />
                    <Enum       InternalName="3DES"                  Value="3" />
                </Property>

                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

            <Collection         InternalName="securityPolicy"         PublicName="securityPolicy"   PublicRowName="trustLevel" MetaFlagsEx="EMITXMLSCHEMA" >
                <Property       InternalName="name"                 Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                <Property       InternalName="policyFile"           Type="WSTR"      DefaultValue=""/>

                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

    <!-- per http://urtframeworks/specs/xsp/xsphosting.doc -->
            <Collection         InternalName="trust"      PublicName="trust"    PublicRowName="trust"     MetaFlagsEx="EMITXMLSCHEMA NOTSCOPEDBYTABLENAME" >
                <Property       InternalName="level"                  Type="WSTR"     MetaFlags="" />
                <Property       InternalName="originUrl"              Type="WSTR"     MetaFlags="" />

                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
	        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"      />
            </Collection>


            <Collection         InternalName="clientTarget"        PublicName="clientTarget"   MetaFlagsEx="" >
	            <ServerWiring Interceptor="Core_MergeInterceptor" Merger="ListMerge" />
	     	    <ServerWiring Interceptor="Core_XMLInterceptor" ReadPlugin="AddRemoveClearReadPlugin" WritePlugin="AddRemoveClearWritePlugin"/>
                <Property       InternalName="Directive"            Type="UI4"      MetaFlags="DIRECTIVE PRIMARYKEY" MetaFlagsEx="USEASPUBLICROWNAME">
                    <Enum       InternalName="add"                  Value="0" />
                    <Enum       InternalName="remove"               Value="1" />
                    <Enum       InternalName="clear"                Value="2" />
                </Property>
                <Property       InternalName="alias"                Type="WSTR" MetaFlags="PRIMARYKEY" DefaultValue="" />
                <Property       InternalName="userAgent"            Type="WSTR"  />

                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
	        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

            <Collection         InternalName="browserCaps"         PublicName="browserCaps"   PublicRowName="browserCaps" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
                <Property       InternalName="value"           Type="XMLBLOB"      MetaFlags="" />

                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>



       <Collection         InternalName="webControls"         PublicName="webControls"   PublicRowName="webControls" MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA NOTSCOPEDBYTABLENAME" >
            <Property       InternalName="clientScriptsLocation"      Type="WSTR"      MetaFlags="" DefaultValue=""/>

            <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
	    <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
       </Collection>

<!-- begin web services -->
       <Collection         InternalName="webServices"         PublicName="webServices"   PublicRowName="webServices" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
            <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
            <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
	    <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
       </Collection>

            <Collection         InternalName="protocols"        PublicName="protocols"   MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA" >
	            <ServerWiring Interceptor="Core_MergeInterceptor" Merger="ListMerge" />
	            <ServerWiring Interceptor="Core_XMLInterceptor" ReadPlugin="AddRemoveClearReadPlugin" WritePlugin="AddRemoveClearWritePlugin"/>
                <Property       InternalName="Directive"            Type="UI4"      MetaFlags="DIRECTIVE PRIMARYKEY" MetaFlagsEx="USEASPUBLICROWNAME">
                    <Enum       InternalName="add"                  Value="0" />
                    <Enum       InternalName="remove"               Value="1" />
                    <Enum       InternalName="clear"                Value="2" />
                </Property>
                <Property       InternalName="name"              Type="WSTR" MetaFlags="PRIMARYKEY" DefaultValue="" />

                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
	        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>
<!--
            <Collection         InternalName="returnWriterTypes"        PublicName="returnWriterTypes"   MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA" >
	            <ServerWiring Interceptor="Core_MergeInterceptor" Merger="ListMerge" />
	            <ServerWiring Interceptor="Core_XMLInterceptor" ReadPlugin="AddRemoveClearReadPlugin" WritePlugin="AddRemoveClearWritePlugin"/>
                <Property       InternalName="Directive"            Type="UI4"      MetaFlags="DIRECTIVE PRIMARYKEY" MetaFlagsEx="USEASPUBLICROWNAME">
                    <Enum       InternalName="add"                  Value="0" />
                    <Enum       InternalName="remove"               Value="1" />
                    <Enum       InternalName="clear"                Value="2" />
                </Property>
                <Property       InternalName="type"              Type="WSTR" MetaFlags="PRIMARYKEY" DefaultValue="" />

                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
	        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

            <Collection         InternalName="parameterReaderTypes"        PublicName="parameterReaderTypes"   MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA" >
	            <ServerWiring Interceptor="Core_MergeInterceptor" Merger="ListMerge" />
	            <ServerWiring Interceptor="Core_XMLInterceptor" ReadPlugin="AddRemoveClearReadPlugin" WritePlugin="AddRemoveClearWritePlugin"/>
                <Property       InternalName="Directive"            Type="UI4"      MetaFlags="DIRECTIVE PRIMARYKEY" MetaFlagsEx="USEASPUBLICROWNAME">
                    <Enum       InternalName="add"                  Value="0" />
                    <Enum       InternalName="remove"               Value="1" />
                    <Enum       InternalName="clear"                Value="2" />
                </Property>
                <Property       InternalName="type"              Type="WSTR" MetaFlags="PRIMARYKEY" DefaultValue="" />

                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
	        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

            <Collection         InternalName="protocolReflectorTypes"        PublicName="protocolReflectorTypes"   MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA" >
	            <ServerWiring Interceptor="Core_MergeInterceptor" Merger="ListMerge" />
		    <ServerWiring Interceptor="Core_XMLInterceptor" ReadPlugin="AddRemoveClearReadPlugin" WritePlugin="AddRemoveClearWritePlugin"/>
                <Property       InternalName="Directive"            Type="UI4"      MetaFlags="DIRECTIVE PRIMARYKEY" MetaFlagsEx="USEASPUBLICROWNAME">
                    <Enum       InternalName="add"                  Value="0" />
                    <Enum       InternalName="remove"               Value="1" />
                    <Enum       InternalName="clear"                Value="2" />
                </Property>
                <Property       InternalName="type"              Type="WSTR" MetaFlags="PRIMARYKEY" DefaultValue="" />

                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
	        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

            <Collection         InternalName="mimeReflectorTypes"        PublicName="mimeReflectorTypes"   MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA" >
	            <ServerWiring Interceptor="Core_MergeInterceptor" Merger="ListMerge" />
	            <ServerWiring Interceptor="Core_XMLInterceptor" ReadPlugin="AddRemoveClearReadPlugin" WritePlugin="AddRemoveClearWritePlugin"/>
                <Property       InternalName="Directive"            Type="UI4"      MetaFlags="DIRECTIVE PRIMARYKEY" MetaFlagsEx="USEASPUBLICROWNAME">
                    <Enum       InternalName="add"                  Value="0" />
                    <Enum       InternalName="remove"               Value="1" />
                    <Enum       InternalName="clear"                Value="2" />
                </Property>
                <Property       InternalName="type"              Type="WSTR" MetaFlags="PRIMARYKEY" DefaultValue="" />

                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
	        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

            <Collection         InternalName="protocolImporterTypes"        PublicName="protocolImporterTypes"   MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA" >
	            <ServerWiring Interceptor="Core_MergeInterceptor" Merger="ListMerge" />
	            <ServerWiring Interceptor="Core_XMLInterceptor" ReadPlugin="AddRemoveClearReadPlugin" WritePlugin="AddRemoveClearWritePlugin"/>
                <Property       InternalName="Directive"            Type="UI4"      MetaFlags="DIRECTIVE PRIMARYKEY" MetaFlagsEx="USEASPUBLICROWNAME">
                    <Enum       InternalName="add"                  Value="0" />
                    <Enum       InternalName="remove"               Value="1" />
                    <Enum       InternalName="clear"                Value="2" />
                </Property>
                <Property       InternalName="type"              Type="WSTR" MetaFlags="PRIMARYKEY" DefaultValue="" />

                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
	        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

            <Collection         InternalName="mimeImporterTypes"        PublicName="mimeImporterTypes"   MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA" >
	            <ServerWiring Interceptor="Core_MergeInterceptor" Merger="ListMerge" />
	            <ServerWiring Interceptor="Core_XMLInterceptor" ReadPlugin="AddRemoveClearReadPlugin" WritePlugin="AddRemoveClearWritePlugin"/>
                <Property       InternalName="Directive"            Type="UI4"      MetaFlags="DIRECTIVE PRIMARYKEY" MetaFlagsEx="USEASPUBLICROWNAME">
                    <Enum       InternalName="add"                  Value="0" />
                    <Enum       InternalName="remove"               Value="1" />
                    <Enum       InternalName="clear"                Value="2" />
                </Property>
                <Property       InternalName="type"              Type="WSTR" MetaFlags="PRIMARYKEY" DefaultValue="" />

                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
	        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

            <Collection         InternalName="protocolInfoTypes"        PublicName="protocolInfoTypes"   MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA" >
	            <ServerWiring Interceptor="Core_MergeInterceptor" Merger="ListMerge" />
	            <ServerWiring Interceptor="Core_XMLInterceptor" ReadPlugin="AddRemoveClearReadPlugin" WritePlugin="AddRemoveClearWritePlugin"/>
                <Property       InternalName="Directive"            Type="UI4"      MetaFlags="DIRECTIVE PRIMARYKEY" MetaFlagsEx="USEASPUBLICROWNAME">
                    <Enum       InternalName="add"                  Value="0" />
                    <Enum       InternalName="remove"               Value="1" />
                    <Enum       InternalName="clear"                Value="2" />
                </Property>
                <Property       InternalName="type"              Type="WSTR" MetaFlags="PRIMARYKEY" DefaultValue="" />

                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
	        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

            <Collection         InternalName="mimeInfoTypes"        PublicName="mimeInfoTypes"   MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA" >
	            <ServerWiring Interceptor="Core_MergeInterceptor" Merger="ListMerge" />
	            <ServerWiring Interceptor="Core_XMLInterceptor" ReadPlugin="AddRemoveClearReadPlugin" WritePlugin="AddRemoveClearWritePlugin"/>
                <Property       InternalName="Directive"            Type="UI4"      MetaFlags="DIRECTIVE PRIMARYKEY" MetaFlagsEx="USEASPUBLICROWNAME">
                    <Enum       InternalName="add"                  Value="0" />
                    <Enum       InternalName="remove"               Value="1" />
                    <Enum       InternalName="clear"                Value="2" />
                </Property>
                <Property       InternalName="type"              Type="WSTR" MetaFlags="PRIMARYKEY" DefaultValue="" />

                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
	        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

            <Collection         InternalName="referenceResolverTypes"        PublicName="referenceResolverTypes"   MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA" >
	            <ServerWiring Interceptor="Core_MergeInterceptor" Merger="ListMerge" />
	            <ServerWiring Interceptor="Core_XMLInterceptor" ReadPlugin="AddRemoveClearReadPlugin" WritePlugin="AddRemoveClearWritePlugin"/>
                <Property       InternalName="Directive"            Type="UI4"      MetaFlags="DIRECTIVE PRIMARYKEY" MetaFlagsEx="USEASPUBLICROWNAME">
                    <Enum       InternalName="add"                  Value="0" />
                    <Enum       InternalName="remove"               Value="1" />
                    <Enum       InternalName="clear"                Value="2" />
                </Property>
                <Property       InternalName="type"              Type="WSTR" MetaFlags="PRIMARYKEY" DefaultValue="" />

                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
	        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>
-->

            <Collection         InternalName="soapExtensionTypes"        PublicName="soapExtensionTypes"   MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA" >
	            <ServerWiring Interceptor="Core_MergeInterceptor" Merger="ListMerge" />
	            <ServerWiring Interceptor="Core_XMLInterceptor" ReadPlugin="AddRemoveClearReadPlugin" WritePlugin="AddRemoveClearWritePlugin"/>
                <Property       InternalName="Directive"            Type="UI4"      MetaFlags="DIRECTIVE PRIMARYKEY" MetaFlagsEx="USEASPUBLICROWNAME">
                    <Enum       InternalName="add"                  Value="0" />
                    <Enum       InternalName="remove"               Value="1" />
                    <Enum       InternalName="clear"                Value="2" />
                </Property>
                <Property       InternalName="type"              Type="WSTR" MetaFlags="PRIMARYKEY" DefaultValue="" />
                <Property       InternalName="primary"               Type="StrictBool"     MetaFlags="" DefaultValue="false"/>

                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
	        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

            <Collection         InternalName="soapExtensionReflectorTypes"        PublicName="soapExtensionReflectorTypes"   MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA" >
	            <ServerWiring Interceptor="Core_MergeInterceptor" Merger="ListMerge" />
	            <ServerWiring Interceptor="Core_XMLInterceptor" ReadPlugin="AddRemoveClearReadPlugin" WritePlugin="AddRemoveClearWritePlugin"/>
                <Property       InternalName="Directive"            Type="UI4"      MetaFlags="DIRECTIVE PRIMARYKEY" MetaFlagsEx="USEASPUBLICROWNAME">
                    <Enum       InternalName="add"                  Value="0" />
                    <Enum       InternalName="remove"               Value="1" />
                    <Enum       InternalName="clear"                Value="2" />
                </Property>
                <Property       InternalName="type"              Type="WSTR" MetaFlags="PRIMARYKEY" DefaultValue="" />
                <Property       InternalName="primary"               Type="StrictBool"     MetaFlags="" DefaultValue="false"/>

                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
	        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

            <Collection         InternalName="soapExtensionImporterTypes"        PublicName="soapExtensionImporterTypes"   MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA" >
	            <ServerWiring Interceptor="Core_MergeInterceptor" Merger="ListMerge" />
	            <ServerWiring Interceptor="Core_XMLInterceptor" ReadPlugin="AddRemoveClearReadPlugin" WritePlugin="AddRemoveClearWritePlugin"/>
                <Property       InternalName="Directive"            Type="UI4"      MetaFlags="DIRECTIVE PRIMARYKEY" MetaFlagsEx="USEASPUBLICROWNAME">
                    <Enum       InternalName="add"                  Value="0" />
                    <Enum       InternalName="remove"               Value="1" />
                    <Enum       InternalName="clear"                Value="2" />
                </Property>
                <Property       InternalName="type"              Type="WSTR" MetaFlags="PRIMARYKEY" DefaultValue="" />
                <Property       InternalName="primary"               Type="StrictBool"     MetaFlags="" DefaultValue="false"/>

                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
	        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

            <Collection         InternalName="serviceDescriptionFormatExtensionTypes"        PublicName="serviceDescriptionFormatExtensionTypes"   MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA" >
	            <ServerWiring Interceptor="Core_MergeInterceptor" Merger="ListMerge" />
	            <ServerWiring Interceptor="Core_XMLInterceptor" ReadPlugin="AddRemoveClearReadPlugin" WritePlugin="AddRemoveClearWritePlugin"/>
                <Property       InternalName="Directive"            Type="UI4"      MetaFlags="DIRECTIVE PRIMARYKEY" MetaFlagsEx="USEASPUBLICROWNAME">
                    <Enum       InternalName="add"                  Value="0" />
                    <Enum       InternalName="remove"               Value="1" />
                    <Enum       InternalName="clear"                Value="2" />
                </Property>
                <Property       InternalName="type"              Type="WSTR" MetaFlags="PRIMARYKEY" DefaultValue="" />
                <Property       InternalName="primary"               Type="StrictBool"     MetaFlags="" DefaultValue="false"/>

                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
	        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

           <Collection         InternalName="wsdlHelpGenerator"         PublicName="wsdlHelpGenerator"   PublicRowName="wsdlHelpGenerator" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
                <Property       InternalName="href"      Type="WSTR"      MetaFlags="" DefaultValue=""/>

                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
	        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
           </Collection>
<!-- end web services -->

        <Collection         InternalName="system_diagnostics"         PublicName="system_diagnostics"   PublicRowName="system.diagnostics" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
            <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
            <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
        </Collection>

            <Collection         InternalName="switches"        PublicName="switches"   MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA" >
	            <ServerWiring Interceptor="Core_MergeInterceptor" Merger="ListMerge" />
	            <ServerWiring Interceptor="Core_XMLInterceptor" ReadPlugin="AddRemoveClearReadPlugin" WritePlugin="AddRemoveClearWritePlugin"/>
                <Property       InternalName="Directive"            Type="UI4"      MetaFlags="DIRECTIVE PRIMARYKEY" MetaFlagsEx="USEASPUBLICROWNAME">
                    <Enum       InternalName="add"                  Value="0" />
                    <Enum       InternalName="remove"               Value="1" />
                    <Enum       InternalName="clear"                Value="2" />
                </Property>
                <Property       InternalName="name"                Type="WSTR" MetaFlags="PRIMARYKEY" DefaultValue="" />
                <Property       InternalName="value"              Type="WSTR"  />

                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>

    	        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

            <Collection         InternalName="trace"      PublicName="trace"    PublicRowName="trace"     MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
                <Property       InternalName="autoflush"               Type="StrictBool"     />
                <Property       InternalName="indentsize"              Type="UI4"   />

                <Property       InternalName="key1"                  Type="WSTR"     MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
	        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

            <Collection         InternalName="assert"      PublicName="assert"    PublicRowName="assert"     MetaFlagsEx="EMITXMLSCHEMA NOTSCOPEDBYTABLENAME" >
                <Property       InternalName="assertuienabled"               Type="StrictBool" DefaultValue="false"    />
                <Property       InternalName="logfilename"              Type="WSTR"   DefaultValue="" />

                <Property       InternalName="key1"                  Type="WSTR"     MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
	        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

            <Collection         InternalName="listeners"         PublicName="listeners"   MetaFlagsEx="EMITXMLSCHEMA" >
	            <ServerWiring Interceptor="Core_MergeInterceptor" Merger="ListMerge" />
	            <ServerWiring Interceptor="Core_XMLInterceptor" ReadPlugin="AddRemoveClearReadPlugin" WritePlugin="AddRemoveClearWritePlugin"/>
                <Property       InternalName="Directive"            Type="UI4"      MetaFlags="DIRECTIVE PRIMARYKEY" MetaFlagsEx="USEASPUBLICROWNAME">
                    <Enum       InternalName="add"                  Value="0" />
                    <Enum       InternalName="remove"               Value="1" />
                    <Enum       InternalName="clear"                Value="2" />
                </Property>
                <Property       InternalName="name"                 Type="WSTR"     MetaFlags="PRIMARYKEY" DefaultValue=""/>
                <Property       InternalName="type"                 Type="WSTR"     DefaultValue="" />
                <Property       InternalName="initializeData"             Type="WSTR"  DefaultValue="" />

                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>



        <Collection         InternalName="appSettings"        PublicName="appSettings"   MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA" >
	        <ServerWiring Interceptor="Core_MergeInterceptor" Merger="ListMerge" />
	        <ServerWiring Interceptor="Core_XMLInterceptor" ReadPlugin="AddRemoveClearReadPlugin" WritePlugin="AddRemoveClearWritePlugin"/>
          <Property       InternalName="Directive"            Type="UI4"      MetaFlags="DIRECTIVE PRIMARYKEY" MetaFlagsEx="USEASPUBLICROWNAME">
                <Enum       InternalName="add"                  Value="0" />
                <Enum       InternalName="remove"               Value="1" />
                <Enum       InternalName="clear"                Value="2" />
            </Property>
            <Property       InternalName="key"                Type="WSTR" MetaFlags="PRIMARYKEY" DefaultValue="" />
            <Property       InternalName="value"              Type="WSTR"  />
	    <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
        </Collection>


        <Collection         InternalName="location"      PublicName="location"    PublicRowName="location"     MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA NOTSCOPEDBYTABLENAME" >
            <Property       InternalName="path"                  Type="WSTR"     MetaFlags="PRIMARYKEY" DefaultValue="." />
            <Property       InternalName="allowOverride"                  Type="StrictBool"     />
	    <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
        </Collection>



        <Collection         InternalName="system_windows_forms"         PublicName="system_windows_forms"   PublicRowName="system.windows.forms" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
            <Property       InternalName="jitDebugging"      Type="StrictBool"      MetaFlags="PRIMARYKEY" DefaultValue="false"/>

            <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
        </Collection>


<!-- System.Remoting (per http://comrtime/specs/remoting/Configuration.doc) -->

        <Collection         InternalName="system_runtime_remoting"         PublicName="system_runtime_remoting"   PublicRowName="system.runtime.remoting" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
            <Property       InternalName="version"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>

            <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
        </Collection>

            <Collection         InternalName="application"         PublicName="application"   PublicRowName="application" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
                <Property       InternalName="name"      Type="WSTR"      MetaFlags="" DefaultValue=""/>

                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <Property       InternalName="version"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

                <Collection         InternalName="lifetime"         PublicName="lifetime"   PublicRowName="lifetime" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >

                    <Property       InternalName="leaseTime"      Type="WSTR"      MetaFlags="" DefaultValue=""/>
                    <Property       InternalName="sponsorshipTimeOut"      Type="WSTR"      MetaFlags="" DefaultValue=""/>
                    <Property       InternalName="renewOnCallTime"      Type="WSTR"      MetaFlags="" DefaultValue=""/>
                    <Property       InternalName="leaseManagerPollTime"      Type="WSTR"      MetaFlags="" DefaultValue=""/>

                    <Property       InternalName="version"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                    <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                    <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                    <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                </Collection>

                <Collection         InternalName="service"         PublicName="service"   PublicRowName="service" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >

                    <Property       InternalName="version"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                    <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                    <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                    <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                </Collection>

                    <Collection         InternalName="service_wellknown"         PublicName="service_wellknown"   PublicRowName="wellknown" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >

                        <Property       InternalName="mode"      Type="UI4"      MetaFlags="" >
                            <Enum InternalName="singleton"    Value="1" />
                            <Enum InternalName="singlecall"    Value="2" />
                        </Property>
                        <Property       InternalName="type"      Type="WSTR"      MetaFlags="PRIMARYKEY" />
                        <Property       InternalName="objectUri"      Type="WSTR"      MetaFlags="PRIMARYKEY" />
    

                        <Property       InternalName="version"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                        <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                        <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                    </Collection>

                    <Collection         InternalName="service_activated"         PublicName="service_activated"   PublicRowName="activated" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >

                        <Property       InternalName="type"      Type="WSTR"      MetaFlags="PRIMARYKEY" />

                        <Property       InternalName="version"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                        <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                        <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                    </Collection>

                        <Collection         InternalName="service_activated_lifetime"         PublicName="service_activated_lifetime"   PublicRowName="lifetime" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >

                            <Property       InternalName="leaseTime"      Type="WSTR"      MetaFlags="" DefaultValue=""/>
                            <Property       InternalName="RenewOnCallTime"      Type="WSTR"      MetaFlags="" DefaultValue=""/>

                            <Property       InternalName="type"      Type="WSTR"      MetaFlags="PRIMARYKEY" />
                            <Property       InternalName="version"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                            <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                            <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                            <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                        </Collection>

                <Collection         InternalName="client"         PublicName="client"   PublicRowName="client" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
                    <Property       InternalName="url"      Type="WSTR"      MetaFlags="PRIMARYKEY" />
					<Property		InternalName="displayName" Type="WSTR" />

                    <Property       InternalName="version"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                    <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                    <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                </Collection>

                    <Collection         InternalName="client_wellknown"         PublicName="client_wellknown"   PublicRowName="wellknown" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >

                        <Property       InternalName="type"      Type="WSTR"      MetaFlags="PRIMARYKEY" />
                        <Property       InternalName="url"      Type="WSTR"      MetaFlags="" />

                        <Property       InternalName="version"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                        <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                        <Property       InternalName="clienturl"      Type="WSTR"      MetaFlags="PRIMARYKEY" />
                        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                    </Collection>

                    <Collection         InternalName="client_activated"         PublicName="client_activated"   PublicRowName="activated" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >

                        <Property       InternalName="type"      Type="WSTR"      MetaFlags="PRIMARYKEY" />

                        <Property       InternalName="version"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                        <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                        <Property       InternalName="clienturl"      Type="WSTR"      MetaFlags="PRIMARYKEY" />
                        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                    </Collection>

                <Collection         InternalName="channel"         PublicName="channels"   PublicRowName="channel" MetaFlagsEx="" ItemClass="channel" >
<!-- Flavor 1: definition in app config file -->
                    <Property       InternalName="type"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue="" />
                    <Property       InternalName="port"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue="" />
                    <Property       InternalName="displayName"      Type="WSTR"      MetaFlags="" DefaultValue=""/>

<!-- Flavor 2: reference to channel template -->
                    <Property       InternalName="ref" PublicName="reference" PublicColumnName="ref"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue="" />
<!--                <Property       InternalName="port"      Type="WSTR"      MetaFlags="" /> -->
<!--                <Property       InternalName="name"      Type="WSTR"      MetaFlags="" DefaultValue=""/> -->

                    <Property       InternalName="name"      Type="WSTR"      MetaFlags="" DefaultValue="" /> <!-- for HttpChannel, TcpChannel / TcpClient / TcpServerChannel, not useful on channeltemplates -->
                    <Property       InternalName="priority"      Type="UI4"      MetaFlags="" DefaultValue="1" /> <!-- for HttpChannel, TcpChannel / TcpClient / TcpServerChannel -->
                    <Property       InternalName="clientconnectionlimit"      Type="UI4"      MetaFlags="" DefaultValue="2" /> <!-- for HttpChannel, HttpClientChannel -->
                    <Property       InternalName="proxyname"      Type="WSTR"      MetaFlags="" DefaultValue="" /> <!-- for HttpChannel, HttpClientChannel -->
                    <Property       InternalName="proxyport"      Type="UI4"      MetaFlags="" DefaultValue="0" /> <!-- for HttpChannel, HttpClientChannel -->

                    <Property       InternalName="listen"               Type="StrictBool"      MetaFlags="" DefaultValue="false" /> <!-- for HttpChannel, HttpServerChannel -->
                    <Property       InternalName="suppresschanneldata"  Type="StrictBool"      MetaFlags="" DefaultValue="false" /> <!-- for HttpChannel, HttpServerChannel, TcpChannel / TcpServerChannel -->
                    <Property       InternalName="useipaddress"         Type="StrictBool"      MetaFlags="" DefaultValue="false" /> <!-- for HttpChannel, HttpServerChannel, TcpChannel / TcpServerChannel -->
                    <Property       InternalName="rejectremoterequests" Type="StrictBool"      MetaFlags="" DefaultValue="false" /> <!-- for TcpChannel / TcpServerChannel -->

                    <Property       InternalName="version"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                    <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                    <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                </Collection>

                    <Collection         InternalName="clientProviders"         PublicName="clientProviders"   PublicRowName="clientProviders" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >

                        <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                        <Property       InternalName="channelType"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue="" />
                        <Property       InternalName="port"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue="" />
                        <Property       InternalName="channelRef" PublicName="channelReference" PublicColumnName="ref"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue="" />
    
                        <Property       InternalName="version"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                        <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                    </Collection>

                        <Collection         InternalName="clientProvider"         PublicName="clientProvider"   PublicRowName="provider" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
                            <Property       InternalName="type"      Type="WSTR"      MetaFlags="PRIMARYKEY" />
                            <Property       InternalName="reference"   PublicName="reference" PublicColumnName="ref"   Type="WSTR"       MetaFlags="PRIMARYKEY" />

                            <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                            <Property       InternalName="channelType"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue="" />
                            <Property       InternalName="port"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue="" />
                            <Property       InternalName="channelRef" PublicName="channelReference" PublicColumnName="ref"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue="" />
                            <Property       InternalName="version"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                            <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                            <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                        </Collection>

                        <Collection         InternalName="clientFormatter"         PublicName="clientFormatter"   PublicRowName="formatter" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
                            <Property       InternalName="type"      Type="WSTR"      MetaFlags="PRIMARYKEY" />
                            <Property       InternalName="reference"   PublicName="reference" PublicColumnName="ref"   Type="WSTR"       MetaFlags="PRIMARYKEY" />

                            <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                            <Property       InternalName="channelType"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue="" />
                            <Property       InternalName="port"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue="" />
                            <Property       InternalName="channelRef" PublicName="ChannelReference" PublicColumnName="ref"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue="" />
                            <Property       InternalName="version"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                            <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                            <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                        </Collection>

                    <Collection         InternalName="serverProviders"         PublicName="serverProviders"   PublicRowName="serverProviders" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >

                        <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                        <Property       InternalName="channelType"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue="" />
                        <Property       InternalName="port"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue="" />
                        <Property       InternalName="channelRef" PublicName="channelReference" PublicColumnName="ref"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue="" />
                        <Property       InternalName="version"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                        <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                    </Collection>

                        <Collection         InternalName="serverProvider"         PublicName="serverProvider"   PublicRowName="provider" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
                            <Property       InternalName="type"      Type="WSTR"      MetaFlags="PRIMARYKEY" />
                            <Property       InternalName="reference"   PublicName="reference" PublicColumnName="ref"   Type="WSTR"       MetaFlags="PRIMARYKEY" />

                            <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                            <Property       InternalName="channelType"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue="" />
                            <Property       InternalName="port"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue="" />
                            <Property       InternalName="channelRef" PublicName="channelReference" PublicColumnName="ref"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue="" />
                            <Property       InternalName="version"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                            <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                            <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                        </Collection>

                        <Collection         InternalName="serverFormatter"         PublicName="serverFormatter"   PublicRowName="formatter" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
                            <Property       InternalName="type"      Type="WSTR"      MetaFlags="PRIMARYKEY" />
                            <Property       InternalName="reference"   PublicName="reference" PublicColumnName="ref"   Type="WSTR"       MetaFlags="PRIMARYKEY" />

                            <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                            <Property       InternalName="channelType"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue="" />
                            <Property       InternalName="port"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue="" />
                            <Property       InternalName="channelRef" PublicName="channelReference" PublicColumnName="ref"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue="" />
                            <Property       InternalName="version"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                            <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                            <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                        </Collection>

            <Collection         InternalName="channeltemplate"         PublicName="channels"   PublicRowName="channel" MetaFlagsEx="" ItemClass="channeltemplate" >
                <Property       InternalName="id"        Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue="" />
                <Property       InternalName="type"      Type="WSTR"      MetaFlags="" DefaultValue="" />

                <Property       InternalName="name"      Type="WSTR"      MetaFlags="" DefaultValue="" /> <!-- for HttpChannel, TcpChannel / TcpClient / TcpServerChannel, not useful on channeltemplates -->
                <Property       InternalName="priority"      Type="UI4"      MetaFlags="" DefaultValue="1" /> <!-- for HttpChannel, TcpChannel / TcpClient / TcpServerChannel -->
                <Property       InternalName="clientconnectionlimit"      Type="UI4"      MetaFlags="" DefaultValue="2" /> <!-- for HttpChannel, HttpClientChannel -->
                <Property       InternalName="proxyname"      Type="WSTR"      MetaFlags="" DefaultValue="" /> <!-- for HttpChannel, HttpClientChannel -->
                <Property       InternalName="proxyport"      Type="UI4"      MetaFlags="" DefaultValue="0" /> <!-- for HttpChannel, HttpClientChannel -->

                <Property       InternalName="listen"               Type="StrictBool"      MetaFlags="" DefaultValue="false" /> <!-- for HttpChannel, HttpServerChannel -->
                <Property       InternalName="port"                 Type="UI4"      MetaFlags="" DefaultValue="0" /> <!-- for HttpChannel, HttpServerChannel, TcpChannel / TcpServerChannel -->
                <Property       InternalName="suppresschanneldata"  Type="StrictBool"      MetaFlags="" DefaultValue="false" /> <!-- for HttpChannel, HttpServerChannel, TcpChannel / TcpServerChannel -->
                <Property       InternalName="useipaddress"         Type="StrictBool"      MetaFlags="" DefaultValue="false" /> <!-- for HttpChannel, HttpServerChannel, TcpChannel / TcpServerChannel -->
                <Property       InternalName="rejectremoterequests" Type="StrictBool"      MetaFlags="" DefaultValue="false" /> <!-- for TcpChannel / TcpServerChannel -->

                <Property       InternalName="version"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

<!-- channelSinkProvider templates -->
            <Collection         InternalName="channelSinkProviderTemplate" PublicName="channelSinkProviders"   PublicRowName="channelSinkProviders" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
                <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>

                <Property       InternalName="version"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

                <Collection         InternalName="clientProviderTemplates"         PublicName="clientProviderTemplates"   PublicRowName="clientProviders" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
                    <Property       InternalName="key3"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>

                    <Property       InternalName="version"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                    <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                    <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                </Collection>

                    <Collection         InternalName="clientProviderTemplate"         PublicName="clientProviderTemplate"   PublicRowName="provider" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
                        <Property       InternalName="id"        Type="WSTR"      MetaFlags="PRIMARYKEY" />
                        <Property       InternalName="type"      Type="WSTR"      MetaFlags="" />

                        <Property       InternalName="version"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                        <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                        <Property       InternalName="key3"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                    </Collection>

                    <Collection         InternalName="clientFormatterTemplate"         PublicName="clientFormatterTemplate"   PublicRowName="formatter" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
                        <Property       InternalName="id"               Type="WSTR"      MetaFlags="PRIMARYKEY" />
                        <Property       InternalName="type"             Type="WSTR"      MetaFlags="" />
                        <Property       InternalName="includeversions"  Type="StrictBool"      MetaFlags="" DefaultValue="false" />

                        <Property       InternalName="version"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                        <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                        <Property       InternalName="key3"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                    </Collection>

                <Collection         InternalName="serverProviderTemplates"         PublicName="serverProviderTemplates"   PublicRowName="serverProviders" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
                    <Property       InternalName="key3"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>

                    <Property       InternalName="version"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                    <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                    <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                </Collection>

                    <Collection         InternalName="serverProviderTemplate"         PublicName="serverProviderTemplate"   PublicRowName="provider" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
                        <Property       InternalName="id"        Type="WSTR"      MetaFlags="PRIMARYKEY" />
                        <Property       InternalName="type"      Type="WSTR"      MetaFlags="" />

                        <Property       InternalName="version"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                        <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                        <Property       InternalName="key3"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                    </Collection>

                    <Collection         InternalName="serverFormatterTemplate"         PublicName="serverFormatterTemplate"   PublicRowName="formatter" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
                        <Property       InternalName="id"        Type="WSTR"      MetaFlags="PRIMARYKEY" />
                        <Property       InternalName="type"      Type="WSTR"      MetaFlags="" />
                        <Property       InternalName="includeversions"  Type="StrictBool"      MetaFlags="" DefaultValue="false" />

                        <Property       InternalName="version"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                        <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                        <Property       InternalName="key3"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                        <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                    </Collection>

<!-- end System.Remoting -->


<!-- begin mobile web (provided by danlehen) -->
        <Collection InternalName="mobileControls" PublicName="mobileControls" PublicRowName="mobileControls" MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA NOTSCOPEDBYTABLENAME" >
            <Property InternalName="allowCustomAttributes" Type="StrictBool" />
            <Property InternalName="sessionStateHistorySize" Type="UI4" />
            <Property InternalName="key1" Type="WSTR" MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
            <Property InternalName="key2" Type="WSTR" MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
            <QueryMeta InternalName="QueryByFile" CellName="__FILE" Operator="EQUAL" />
        </Collection>


        <Collection InternalName="mobileDevices" PublicName="mobileDevices" PublicRowName="device" MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA NOTSCOPEDBYTABLENAME" >
            <Property InternalName="name" Type="WSTR" MetaFlags="PRIMARYKEY" DefaultValue="" />
            <Property InternalName="predicateClass" Type="WSTR" />
            <Property InternalName="predicateMethod" Type="WSTR" />
            <Property InternalName="pageAdapter" Type="WSTR" />
            <Property InternalName="inheritsFrom" Type="WSTR" />
            <Property InternalName="key1" Type="WSTR" MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
            <Property InternalName="key2" Type="WSTR" MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
        </Collection>

        <Collection InternalName="mobileControlBindings" PublicName="mobileControlBindings" PublicRowName="control" MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA NOTSCOPEDBYTABLENAME" >
            <Property InternalName="name" Type="WSTR" MetaFlags="PRIMARYKEY" DefaultValue="" />
            <Property InternalName="adapter" Type="WSTR" />
            <Property InternalName="key1" Type="WSTR" MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
            <Property InternalName="key2" Type="WSTR" MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
            <Property InternalName="deviceName" Type="WSTR" MetaFlags="PRIMARYKEY" DefaultValue=""/>
        </Collection>
 
        <Collection InternalName="mobileDeviceFilters" PublicName="deviceFilters" PublicRowName="filter" MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA" >
            <Property InternalName="name" Type="WSTR" MetaFlags="PRIMARYKEY" DefaultValue="" />
            <Property InternalName="type" Type="WSTR" />
            <Property InternalName="method" Type="WSTR" />
            <Property InternalName="compare" Type="WSTR" />
            <Property InternalName="argument" Type="WSTR" />
            <Property InternalName="key1" Type="WSTR" MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
            <QueryMeta InternalName="QueryByFile" CellName="__FILE" Operator="EQUAL" />
        </Collection>

    <!-- AUI notification services (provided by danlehen) -->

        <Collection InternalName="DeviceInfoProviders" PublicName="deviceInfoProviders" PublicRowName="deviceInfoProvider" MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA" >
            <Property InternalName="name" Type="WSTR" MetaFlags="PRIMARYKEY" DefaultValue="" />
            <Property InternalName="type" Type="WSTR" />
            <Property InternalName="key1" Type="WSTR" MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
            <QueryMeta InternalName="QueryByFile" CellName="__FILE" Operator="EQUAL" />
        </Collection>

        <Collection InternalName="RenderingProviders" PublicName="renderingProviders" PublicRowName="renderingProvider" MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA" >
            <Property InternalName="name" Type="WSTR" MetaFlags="PRIMARYKEY" DefaultValue="" />
            <Property InternalName="type" Type="WSTR" />
            <Property InternalName="default" Type="StrictBool" />
            <Property InternalName="key1" Type="WSTR" MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
            <QueryMeta InternalName="QueryByFile" CellName="__FILE" Operator="EQUAL" />
        </Collection>

        <Collection InternalName="TransportProviders" PublicName="transportProviders" PublicRowName="transportProvider" MetaFlagsEx="GENERATECONFIGOBJECTS EMITXMLSCHEMA" >
            <Property InternalName="name" Type="WSTR" MetaFlags="PRIMARYKEY" DefaultValue="" />
            <Property InternalName="type" Type="WSTR" />
            <Property InternalName="key1" Type="WSTR" MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
            <QueryMeta InternalName="QueryByFile" CellName="__FILE" Operator="EQUAL" />
        </Collection>


<!-- end mobile web -->
 

    <!-- Netclasses config -->
        <Collection         InternalName="system_net"         PublicName="system_net"   PublicRowName="system.net" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
            <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
            <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
        </Collection>

            <Collection         InternalName="defaultProxy"         PublicName="defaultProxy"   PublicRowName="defaultProxy" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
                <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

                <Collection         InternalName="proxy"         PublicName="proxy"   PublicRowName="proxy" MetaFlagsEx="NOTSCOPEDBYTABLENAME" >
                    <Property       InternalName="key3"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                    <Property       InternalName="bypassonlocal"         Type="StrictBool"      MetaFlags="" />
                    <Property       InternalName="usesystemdefault"      Type="StrictBool"      MetaFlags="" />
                    
                    <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                    <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                    <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                </Collection>

                <Collection         InternalName="bypassList"         PublicName="bypassList"   MetaFlagsEx="EMITXMLSCHEMA" >
	                <ServerWiring Interceptor="Core_MergeInterceptor" Merger="ListMerge" />
	                <ServerWiring Interceptor="Core_XMLInterceptor" ReadPlugin="AddRemoveClearReadPlugin" WritePlugin="AddRemoveClearWritePlugin"/>
                    <Property       InternalName="Directive"            Type="UI4"      MetaFlags="DIRECTIVE PRIMARYKEY" MetaFlagsEx="USEASPUBLICROWNAME">
                        <Enum       InternalName="add"                  Value="0" />
                        <Enum       InternalName="remove"               Value="1" />
                        <Enum       InternalName="clear"                Value="2" />
                    </Property>

                    <Property       InternalName="address"         Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue="" />
                    
                    <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                    <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                    <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
                </Collection>

            <Collection         InternalName="webRequestModule"         PublicName="webRequestModules"   MetaFlagsEx="EMITXMLSCHEMA" >
	            <ServerWiring Interceptor="Core_MergeInterceptor" Merger="ListMerge" />
	            <ServerWiring Interceptor="Core_XMLInterceptor" ReadPlugin="AddRemoveClearReadPlugin" WritePlugin="AddRemoveClearWritePlugin"/>
                <Property       InternalName="Directive"            Type="UI4"      MetaFlags="DIRECTIVE PRIMARYKEY" MetaFlagsEx="USEASPUBLICROWNAME">
                    <Enum       InternalName="add"                  Value="0" />
                    <Enum       InternalName="remove"               Value="1" />
                    <Enum       InternalName="clear"                Value="2" />
                </Property>

                <Property       InternalName="prefix"      Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                <Property       InternalName="type"        Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
               

                <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

            <Collection         InternalName="authenticationModule"         PublicName="authenticationModules"   MetaFlagsEx="EMITXMLSCHEMA" >
	            <ServerWiring Interceptor="Core_MergeInterceptor" Merger="ListMerge" />
	            <ServerWiring Interceptor="Core_XMLInterceptor" ReadPlugin="AddRemoveClearReadPlugin" WritePlugin="AddRemoveClearWritePlugin"/>
                <Property       InternalName="Directive"            Type="UI4"      MetaFlags="DIRECTIVE PRIMARYKEY" MetaFlagsEx="USEASPUBLICROWNAME">
                    <Enum       InternalName="add"                  Value="0" />
                    <Enum       InternalName="remove"               Value="1" />
                    <Enum       InternalName="clear"                Value="2" />
                </Property>

                <Property       InternalName="type"        Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>

            <Collection         InternalName="connectionManagement"         PublicName="connectionManagement"   MetaFlagsEx="EMITXMLSCHEMA" >
	            <ServerWiring Interceptor="Core_MergeInterceptor" Merger="ListMerge" />
	            <ServerWiring Interceptor="Core_XMLInterceptor" ReadPlugin="AddRemoveClearReadPlugin" WritePlugin="AddRemoveClearWritePlugin"/>
                <Property       InternalName="Directive"            Type="UI4"      MetaFlags="DIRECTIVE PRIMARYKEY" MetaFlagsEx="USEASPUBLICROWNAME">
                    <Enum       InternalName="add"                  Value="0" />
                    <Enum       InternalName="remove"               Value="1" />
                    <Enum       InternalName="clear"                Value="2" />
                </Property>

                <Property       InternalName="address"          Type="WSTR"      MetaFlags="PRIMARYKEY" DefaultValue=""/>
                <Property       InternalName="maxconnection"    Type="UI4"      MetaFlags="PRIMARYKEY" DefaultValue="0" />
                <Property       InternalName="key2"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <Property       InternalName="key1"      Type="WSTR"      MetaFlags="PRIMARYKEY NOTPERSISTABLE" DefaultValue="00"/>
                <QueryMeta         InternalName="QueryByFile"           CellName="__FILE" Operator="EQUAL"                />
            </Collection>


    </DatabaseMeta>


<!-- CLR definitions -->
    <RelationMeta   PrimaryTable="startup"   PrimaryColumns="key1"    ForeignTable="requiredRuntime"     ForeignColumns="key1"  MetaFlags="USECONTAINMENT"/>
    
    <RelationMeta   PrimaryTable="runtime"   PrimaryColumns="version"    ForeignTable="gcConcurrent"     ForeignColumns="version"  MetaFlags="USECONTAINMENT"/>
    <RelationMeta   PrimaryTable="runtime"   PrimaryColumns="version"    ForeignTable="assemblyBinding"     ForeignColumns="version"  MetaFlags="USECONTAINMENT"/>

        <RelationMeta   PrimaryTable="assemblyBinding"   PrimaryColumns="version key2"    ForeignTable="probing"     ForeignColumns="version key2"  MetaFlags="USECONTAINMENT"/>
        <RelationMeta   PrimaryTable="assemblyBinding"   PrimaryColumns="version key2"    ForeignTable="publisherPolicy"     ForeignColumns="version key2"  MetaFlags="USECONTAINMENT"/>
        <RelationMeta   PrimaryTable="assemblyBinding"   PrimaryColumns="version key2"    ForeignTable="dependentAssembly"     ForeignColumns="version key2"  MetaFlags="USECONTAINMENT"/>
            <RelationMeta   PrimaryTable="dependentAssembly"   PrimaryColumns="version key2 name publicKeyToken culture"    ForeignTable="bindingRedirect"     ForeignColumns="version key2 name publicKeyToken culture"  MetaFlags="USECONTAINMENT"/>
            <RelationMeta   PrimaryTable="dependentAssembly"   PrimaryColumns="version key2 name publicKeyToken culture"    ForeignTable="codeBase"     ForeignColumns="runtimeVersion key2 name publicKeyToken culture"  MetaFlags="USECONTAINMENT"/>

        <RelationMeta   PrimaryTable="runtime"   PrimaryColumns="version"    ForeignTable="developerSettings"     ForeignColumns="version"  MetaFlags="USECONTAINMENT"/>

    <!-- Code access security -->
    <RelationMeta   PrimaryTable="mscorlib"   PrimaryColumns="key1"    ForeignTable="security"     ForeignColumns="key1"  MetaFlags="USECONTAINMENT"/>
        <RelationMeta   PrimaryTable="security"   PrimaryColumns="key1 key2"    ForeignTable="PolicyLevel"     ForeignColumns="key1 key2"  MetaFlags="USECONTAINMENT"/>
            <RelationMeta   PrimaryTable="PolicyLevel"   PrimaryColumns="key1 key2 version"    ForeignTable="securityClasses"     ForeignColumns="key1 key2 PolicyVersion"  MetaFlags="USECONTAINMENT"/>
            <RelationMeta   PrimaryTable="PolicyLevel"   PrimaryColumns="key1 key2 version"    ForeignTable="codeGroup"     ForeignColumns="key1 key2 PolicyVersion"  MetaFlags="USECONTAINMENT"/>
                <RelationMeta   PrimaryTable="codeGroup"   PrimaryColumns="key1 key2 PolicyVersion"    ForeignTable="IMembershipCondition"     ForeignColumns="key1 key2 PolicyVersion"  MetaFlags="USECONTAINMENT"/>
            <RelationMeta   PrimaryTable="PolicyLevel"   PrimaryColumns="key1 key2 version"    ForeignTable="FullTrustAssembly"     ForeignColumns="key1 key2 PolicyVersion"  MetaFlags="USECONTAINMENT"/>
            <RelationMeta   PrimaryTable="PolicyLevel"   PrimaryColumns="key1 key2 version"    ForeignTable="NamedPermissionSet"     ForeignColumns="key1 key2 PolicyVersion"  MetaFlags="USECONTAINMENT"/>
                <RelationMeta   PrimaryTable="NamedPermissionSet"   PrimaryColumns="key1 key2 PolicyVersion Name"    ForeignTable="Permission"     ForeignColumns="key1 key2 PolicyVersion Name"  MetaFlags="USECONTAINMENT"/>
                    <RelationMeta   PrimaryTable="Permission"   PrimaryColumns="key1 key2 PolicyVersion Name className"    ForeignTable="ConnectAccess"     ForeignColumns="key1 key2 PolicyVersion Name className"  MetaFlags="USECONTAINMENT"/>
                        <RelationMeta   PrimaryTable="ConnectAccess"   PrimaryColumns="key1 key2 PolicyVersion Name className key3"    ForeignTable="URI"     ForeignColumns="key1 key2 PolicyVersion Name className key3"  MetaFlags="USECONTAINMENT"/>
                        <RelationMeta   PrimaryTable="ConnectAccess"   PrimaryColumns="key1 key2 PolicyVersion Name className key3"    ForeignTable="EndPoint"     ForeignColumns="key1 key2 PolicyVersion Name className key3"  MetaFlags="USECONTAINMENT"/>

    <RelationMeta   PrimaryTable="configSections"   PrimaryColumns="key1"    ForeignTable="section"       ForeignColumns="key1"  MetaFlags="USECONTAINMENT"/>
    <RelationMeta   PrimaryTable="configSections"   PrimaryColumns="key1"    ForeignTable="sectionGroup"  ForeignColumns="key1"  MetaFlags="USECONTAINMENT"/>
        <RelationMeta   PrimaryTable="sectionGroup"   PrimaryColumns="key1 name"    ForeignTable="sectionInGroup"  ForeignColumns="key1 groupName"  MetaFlags="USECONTAINMENT"/>
        <RelationMeta   PrimaryTable="sectionGroup"   PrimaryColumns="key1 name"    ForeignTable="sectionGroup2"  ForeignColumns="key1 groupName1"  MetaFlags="USECONTAINMENT"/>
            <RelationMeta   PrimaryTable="sectionGroup2"   PrimaryColumns="key1 name groupName1"    ForeignTable="sectionInGroup2"  ForeignColumns="key1 groupName2 groupName1"  MetaFlags="USECONTAINMENT"/>
            <RelationMeta   PrimaryTable="sectionGroup2"   PrimaryColumns="key1 name groupName1"    ForeignTable="sectionGroup3"  ForeignColumns="key1 groupName2 groupName2"  MetaFlags="USECONTAINMENT"/>
                <RelationMeta   PrimaryTable="sectionGroup3"   PrimaryColumns="key1 name groupName1 groupName2"    ForeignTable="sectionInGroup3"  ForeignColumns="key1 groupName3 groupName2 groupName1"  MetaFlags="USECONTAINMENT"/>

    <!-- XSP collections -->
    <RelationMeta   PrimaryTable="system_web"   PrimaryColumns="key1"    ForeignTable="httpModules"     ForeignColumns="key1"  MetaFlags="USECONTAINMENT"/>
    <RelationMeta   PrimaryTable="system_web"   PrimaryColumns="key1"    ForeignTable="httpHandlers"     ForeignColumns="key1"  MetaFlags="USECONTAINMENT"/>
    <RelationMeta   PrimaryTable="system_web"   PrimaryColumns="key1"    ForeignTable="sessionState"     ForeignColumns="key1"  MetaFlags="USECONTAINMENT"/>
    <RelationMeta   PrimaryTable="system_web"   PrimaryColumns="key1"    ForeignTable="globalization"     ForeignColumns="key1"  MetaFlags="USECONTAINMENT"/>
    <RelationMeta   PrimaryTable="system_web"   PrimaryColumns="key1"    ForeignTable="compilation"     ForeignColumns="key1"  MetaFlags="USECONTAINMENT"/>
        <RelationMeta   PrimaryTable="compilation"   PrimaryColumns="key1 key2"    ForeignTable="compilers"     ForeignColumns="key1 key2"  MetaFlags="USECONTAINMENT"/>
        <RelationMeta   PrimaryTable="compilation"   PrimaryColumns="key1 key2"    ForeignTable="assemblies"     ForeignColumns="key1 key2"  MetaFlags="USECONTAINMENT"/>

    <RelationMeta   PrimaryTable="system_web"   PrimaryColumns="key1"    ForeignTable="web_trace"     ForeignColumns="key1"  MetaFlags="USECONTAINMENT"/>

    <RelationMeta   PrimaryTable="system_web"   PrimaryColumns="key1"    ForeignTable="authentication"     ForeignColumns="key1"  MetaFlags="USECONTAINMENT"/>
        <RelationMeta   PrimaryTable="authentication"   PrimaryColumns="key1 key2"    ForeignTable="forms"     ForeignColumns="key1 key2"  MetaFlags="USECONTAINMENT"/>
            <RelationMeta   PrimaryTable="forms"   PrimaryColumns="key1 key2 key3"    ForeignTable="credentials"     ForeignColumns="key1 key2 key3"  MetaFlags="USECONTAINMENT"/>
                <RelationMeta   PrimaryTable="credentials"   PrimaryColumns="key1 key2 key3 key4"    ForeignTable="user"     ForeignColumns="key1 key2 key3 key4"  MetaFlags="USECONTAINMENT"/>
        <RelationMeta   PrimaryTable="authentication"   PrimaryColumns="key1 key2"    ForeignTable="passport"     ForeignColumns="key1 key2"  MetaFlags="USECONTAINMENT"/>

    <RelationMeta   PrimaryTable="system_web"   PrimaryColumns="key1"    ForeignTable="authorization"     ForeignColumns="key1"  MetaFlags="USECONTAINMENT"/>
    <RelationMeta   PrimaryTable="system_web"   PrimaryColumns="key1"    ForeignTable="identity"     ForeignColumns="key1"  MetaFlags="USECONTAINMENT"/>

    <RelationMeta   PrimaryTable="system_web"   PrimaryColumns="key1"    ForeignTable="processModel"     ForeignColumns="key1"  MetaFlags="USECONTAINMENT"/>
    <RelationMeta   PrimaryTable="system_web"   PrimaryColumns="key1"    ForeignTable="web_iisFilter"     ForeignColumns="key1"  MetaFlags="USECONTAINMENT"/>

    <RelationMeta   PrimaryTable="system_web"   PrimaryColumns="key1"    ForeignTable="customErrors"     ForeignColumns="key1"  MetaFlags="USECONTAINMENT"/>
        <RelationMeta   PrimaryTable="customErrors"   PrimaryColumns="key1 key2"    ForeignTable="error"     ForeignColumns="key1 key2"  MetaFlags="USECONTAINMENT"/>
    <RelationMeta   PrimaryTable="system_web"   PrimaryColumns="key1"    ForeignTable="pages"     ForeignColumns="key1"  MetaFlags="USECONTAINMENT"/>
    <RelationMeta   PrimaryTable="system_web"   PrimaryColumns="key1"    ForeignTable="httpRuntime"     ForeignColumns="key1"  MetaFlags="USECONTAINMENT"/>
    <RelationMeta   PrimaryTable="system_web"   PrimaryColumns="key1"    ForeignTable="machineKey"     ForeignColumns="key1"  MetaFlags="USECONTAINMENT"/>
    <RelationMeta   PrimaryTable="system_web"   PrimaryColumns="key1"    ForeignTable="securityPolicy"    ForeignColumns="key1"  MetaFlags="USECONTAINMENT"/>
    <RelationMeta   PrimaryTable="system_web"   PrimaryColumns="key1"    ForeignTable="trust"    ForeignColumns="key1"  MetaFlags="USECONTAINMENT"/>

    <RelationMeta   PrimaryTable="system_web"   PrimaryColumns="key1"    ForeignTable="clientTarget"     ForeignColumns="key1"  MetaFlags="USECONTAINMENT"/>
    <RelationMeta   PrimaryTable="system_web"   PrimaryColumns="key1"    ForeignTable="browserCaps"     ForeignColumns="key1"  MetaFlags="USECONTAINMENT"/>

    <RelationMeta   PrimaryTable="system_web"   PrimaryColumns="key1"    ForeignTable="webControls"     ForeignColumns="key1"  MetaFlags="USECONTAINMENT"/>

    <RelationMeta   PrimaryTable="system_web"   PrimaryColumns="key1"    ForeignTable="webServices"     ForeignColumns="key1"  MetaFlags="USECONTAINMENT"/>

        <RelationMeta   PrimaryTable="webServices"   PrimaryColumns="key1 key2"    ForeignTable="protocols"     ForeignColumns="key1 key2"  MetaFlags="USECONTAINMENT"/>
<!--
        <RelationMeta   PrimaryTable="webServices"   PrimaryColumns="key1 key2"    ForeignTable="returnWriterTypes"     ForeignColumns="key1 key2"  MetaFlags="USECONTAINMENT"/>
        <RelationMeta   PrimaryTable="webServices"   PrimaryColumns="key1 key2"    ForeignTable="parameterReaderTypes"     ForeignColumns="key1 key2"  MetaFlags="USECONTAINMENT"/>
        <RelationMeta   PrimaryTable="webServices"   PrimaryColumns="key1 key2"    ForeignTable="protocolReflectorTypes"     ForeignColumns="key1 key2"  MetaFlags="USECONTAINMENT"/>
        <RelationMeta   PrimaryTable="webServices"   PrimaryColumns="key1 key2"    ForeignTable="mimeReflectorTypes"     ForeignColumns="key1 key2"  MetaFlags="USECONTAINMENT"/>
        <RelationMeta   PrimaryTable="webServices"   PrimaryColumns="key1 key2"    ForeignTable="protocolImporterTypes"     ForeignColumns="key1 key2"  MetaFlags="USECONTAINMENT"/>
        <RelationMeta   PrimaryTable="webServices"   PrimaryColumns="key1 key2"    ForeignTable="mimeImporterTypes"     ForeignColumns="key1 key2"  MetaFlags="USECONTAINMENT"/>
        <RelationMeta   PrimaryTable="webServices"   PrimaryColumns="key1 key2"    ForeignTable="protocolInfoTypes"     ForeignColumns="key1 key2"  MetaFlags="USECONTAINMENT"/>
        <RelationMeta   PrimaryTable="webServices"   PrimaryColumns="key1 key2"    ForeignTable="mimeInfoTypes"     ForeignColumns="key1 key2"  MetaFlags="USECONTAINMENT"/>
        <RelationMeta   PrimaryTable="webServices"   PrimaryColumns="key1 key2"    ForeignTable="referenceResolverTypes"     ForeignColumns="key1 key2"  MetaFlags="USECONTAINMENT"/>
-->
        <RelationMeta   PrimaryTable="webServices"   PrimaryColumns="key1 key2"    ForeignTable="soapExtensionTypes"     ForeignColumns="key1 key2"  MetaFlags="USECONTAINMENT"/>
        <RelationMeta   PrimaryTable="webServices"   PrimaryColumns="key1 key2"    ForeignTable="soapExtensionReflectorTypes"     ForeignColumns="key1 key2"  MetaFlags="USECONTAINMENT"/>
        <RelationMeta   PrimaryTable="webServices"   PrimaryColumns="key1 key2"    ForeignTable="soapExtensionImporterTypes"     ForeignColumns="key1 key2"  MetaFlags="USECONTAINMENT"/>

        <RelationMeta   PrimaryTable="webServices"   PrimaryColumns="key1 key2"    ForeignTable="serviceDescriptionFormatExtensionTypes"     ForeignColumns="key1 key2"  MetaFlags="USECONTAINMENT"/>
        <RelationMeta   PrimaryTable="webServices"   PrimaryColumns="key1 key2"    ForeignTable="wsdlHelpGenerator"     ForeignColumns="key1 key2"  MetaFlags="USECONTAINMENT"/>

    <RelationMeta   PrimaryTable="system_diagnostics"   PrimaryColumns="key1"    ForeignTable="switches"     ForeignColumns="key1"  MetaFlags="USECONTAINMENT"/>
    <RelationMeta   PrimaryTable="system_diagnostics"   PrimaryColumns="key1"    ForeignTable="trace"     ForeignColumns="key1"  MetaFlags="USECONTAINMENT"/>
    <RelationMeta   PrimaryTable="system_diagnostics"   PrimaryColumns="key1"    ForeignTable="assert"     ForeignColumns="key1"  MetaFlags="USECONTAINMENT"/>
    <RelationMeta   PrimaryTable="system_diagnostics"   PrimaryColumns="key1"    ForeignTable="listeners"     ForeignColumns="key1"  MetaFlags="USECONTAINMENT"/>

    <!-- System.Remoting -->
    <RelationMeta   PrimaryTable="system_runtime_remoting"   PrimaryColumns="version"    ForeignTable="application"     ForeignColumns="version"  MetaFlags="USECONTAINMENT"/>
        <RelationMeta   PrimaryTable="application"   PrimaryColumns="version key1"    ForeignTable="lifetime"     ForeignColumns="version key1"  MetaFlags="USECONTAINMENT"/>
        <RelationMeta   PrimaryTable="application"   PrimaryColumns="version key1"    ForeignTable="service"     ForeignColumns="version key1"  MetaFlags="USECONTAINMENT"/>
            <RelationMeta   PrimaryTable="service"   PrimaryColumns="version key1 key2"    ForeignTable="service_wellknown"     ForeignColumns="version key1 key2"  MetaFlags="USECONTAINMENT"/>
            <RelationMeta   PrimaryTable="service"   PrimaryColumns="version key1 key2"    ForeignTable="service_activated"     ForeignColumns="version key1 key2"  MetaFlags="USECONTAINMENT"/>
                <RelationMeta   PrimaryTable="service_activated"   PrimaryColumns="version key1 key2 type"    ForeignTable="service_activated_lifetime"     ForeignColumns="version key1 key2 type"  MetaFlags="USECONTAINMENT"/>
        <RelationMeta   PrimaryTable="application"   PrimaryColumns="version key1"    ForeignTable="client"     ForeignColumns="version key1"  MetaFlags="USECONTAINMENT"/>
            <RelationMeta   PrimaryTable="client"   PrimaryColumns="version key1 url"    ForeignTable="client_wellknown"     ForeignColumns="version key1 clienturl"  MetaFlags="USECONTAINMENT"/>
            <RelationMeta   PrimaryTable="client"   PrimaryColumns="version key1 url"    ForeignTable="client_activated"     ForeignColumns="version key1 clienturl"  MetaFlags="USECONTAINMENT"/>
        <RelationMeta   PrimaryTable="application"   PrimaryColumns="version key1"    ForeignTable="channel"     ForeignColumns="version key1"  MetaFlags="USECONTAINMENT"/>
            <RelationMeta   PrimaryTable="channel"   PrimaryColumns="version key1 type port ref"    ForeignTable="clientProviders"     ForeignColumns="version key1 channelType port channelRef"  MetaFlags="USECONTAINMENT"/>
                <RelationMeta   PrimaryTable="clientProviders"   PrimaryColumns="version key1 channelType port channelRef key2"    ForeignTable="clientProvider"     ForeignColumns="version key1 channelType port channelRef key2"  MetaFlags="USECONTAINMENT"/>
                <RelationMeta   PrimaryTable="clientProviders"   PrimaryColumns="version key1 channelType port channelRef key2"    ForeignTable="clientFormatter"     ForeignColumns="version key1 channelType port channelRef key2"  MetaFlags="USECONTAINMENT"/>
            <RelationMeta   PrimaryTable="channel"   PrimaryColumns="version key1 type port ref"    ForeignTable="serverProviders"     ForeignColumns="version key1 channelType port channelRef"  MetaFlags="USECONTAINMENT"/>
                <RelationMeta   PrimaryTable="serverProviders"   PrimaryColumns="version key1 channelType port channelRef key2"    ForeignTable="serverProvider"     ForeignColumns="version key1 channelType port channelRef key2"  MetaFlags="USECONTAINMENT"/>
                <RelationMeta   PrimaryTable="serverProviders"   PrimaryColumns="version key1 channelType port channelRef key2"    ForeignTable="serverFormatter"    ForeignColumns="version key1 channelType port channelRef key2"  MetaFlags="USECONTAINMENT"/>

    <RelationMeta   PrimaryTable="system_runtime_remoting"   PrimaryColumns="version"    ForeignTable="channeltemplate"     ForeignColumns="version"  MetaFlags="USECONTAINMENT"/>
    <RelationMeta   PrimaryTable="system_runtime_remoting"   PrimaryColumns="version"    ForeignTable="channelSinkProviderTemplate"     ForeignColumns="version"  MetaFlags="USECONTAINMENT"/>
        <RelationMeta   PrimaryTable="channelSinkProviderTemplate"   PrimaryColumns="version key2"    ForeignTable="clientProviderTemplates"     ForeignColumns="version key2"  MetaFlags="USECONTAINMENT"/>
            <RelationMeta   PrimaryTable="clientProviderTemplates"   PrimaryColumns="version key2 key3"    ForeignTable="clientProviderTemplate"     ForeignColumns="version key2 key3"  MetaFlags="USECONTAINMENT"/>
            <RelationMeta   PrimaryTable="clientProviderTemplates"   PrimaryColumns="version key2 key3"    ForeignTable="clientFormatterTemplate"     ForeignColumns="version key2 key3"  MetaFlags="USECONTAINMENT"/>
        <RelationMeta   PrimaryTable="channelSinkProviderTemplate"   PrimaryColumns="version key2"    ForeignTable="serverProviderTemplates"     ForeignColumns="version key2"  MetaFlags="USECONTAINMENT"/>
            <RelationMeta   PrimaryTable="serverProviderTemplates"   PrimaryColumns="version key2 key3"    ForeignTable="serverProviderTemplate"     ForeignColumns="version key2 key3"  MetaFlags="USECONTAINMENT"/>
            <RelationMeta   PrimaryTable="serverProviderTemplates"   PrimaryColumns="version key2 key3"    ForeignTable="serverFormatterTemplate"     ForeignColumns="version key2 key3"  MetaFlags="USECONTAINMENT"/>

    <!-- Mobile Devices (provided by DanLehen) -->
    <RelationMeta PrimaryTable="system_web" PrimaryColumns="key1" ForeignTable="mobileControls" ForeignColumns="key1" MetaFlags="USECONTAINMENT"/>
        <RelationMeta PrimaryTable="mobileControls" PrimaryColumns="key1 key2" ForeignTable="mobileDevices" ForeignColumns="key1 key2" MetaFlags="USECONTAINMENT"/>
            <RelationMeta PrimaryTable="mobileDevices" PrimaryColumns="key1 key2 name" ForeignTable="mobileControlBindings" ForeignColumns="key1 key2 deviceName" MetaFlags="USECONTAINMENT"/>
    <RelationMeta PrimaryTable="system_web" PrimaryColumns="key1" ForeignTable="mobileDeviceFilters" ForeignColumns="key1" MetaFlags="USECONTAINMENT"/>

    <RelationMeta PrimaryTable="system_web" PrimaryColumns="key1" ForeignTable="TransportProviders" ForeignColumns="key1" MetaFlags="USECONTAINMENT"/>
    <RelationMeta PrimaryTable="system_web" PrimaryColumns="key1" ForeignTable="RenderingProviders" ForeignColumns="key1" MetaFlags="USECONTAINMENT"/>
    <RelationMeta PrimaryTable="system_web" PrimaryColumns="key1" ForeignTable="DeviceInfoProviders" ForeignColumns="key1" MetaFlags="USECONTAINMENT"/>

 


    <!-- Netclasses -->
    <RelationMeta   PrimaryTable="system_net"   PrimaryColumns="key1"    ForeignTable="defaultProxy"     ForeignColumns="key1"  MetaFlags="USECONTAINMENT"/>
        <RelationMeta   PrimaryTable="defaultProxy"   PrimaryColumns="key1 key2"    ForeignTable="proxy"     ForeignColumns="key1 key2"  MetaFlags="USECONTAINMENT"/>
        <RelationMeta   PrimaryTable="defaultProxy"   PrimaryColumns="key1 key2"    ForeignTable="bypassList"     ForeignColumns="key1 key2"  MetaFlags="USECONTAINMENT"/>
    <RelationMeta   PrimaryTable="system_net"   PrimaryColumns="key1"    ForeignTable="webRequestModule"     ForeignColumns="key1"  MetaFlags="USECONTAINMENT"/>
    <RelationMeta   PrimaryTable="system_net"   PrimaryColumns="key1"    ForeignTable="authenticationModule"     ForeignColumns="key1"  MetaFlags="USECONTAINMENT"/>
    <RelationMeta   PrimaryTable="system_net"   PrimaryColumns="key1"    ForeignTable="connectionManagement"     ForeignColumns="key1"  MetaFlags="USECONTAINMENT"/>



</MetaData>
