<?xml version="1.0" encoding="UTF-8"?>
<!-- $Header: /cvsroot/ebxmlrr/omar/misc/samples/cppa/SubmitObjectsRequest_Config.xml,v 1.12 2007/01/12 21:31:00 farrukh_najmi Exp $ -->
<!-- Must be loaded after SubmitObjectsRequest_objectTypesSchemes -->
<SubmitObjectsRequest id="urn:oasis:names:tc:ebxml-regrep:request:id" xmlns="urn:oasis:names:tc:ebxml-regrep:xsd:lcm:4.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:lcm="urn:oasis:names:tc:ebxml-regrep:xsd:lcm:4.0" xmlns:query="urn:oasis:names:tc:ebxml-regrep:xsd:query:4.0" xmlns:rim="urn:oasis:names:tc:ebxml-regrep:xsd:rim:4.0" xmlns:rs="urn:oasis:names:tc:ebxml-regrep:xsd:rs:4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:oasis:names:tc:ebxml-regrep:xsd:lcm:4.0  ../../../xsd//lcm.xsd">
    <rim:RegistryObjectList>
        <rim:RegistryObject xsi:type="rim:ExtrinsicObjectType" lid="urn:freebxml:registry:sample:profile:cpp:cms:InvocationControlFile_CPP.xsl" id="urn:freebxml:registry:sample:profile:cpp:cms:InvocationControlFile_CPP.xsl" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExtrinsicObject:XML:XSLT" mimeType="text/xml">
            <rim:Name>
                <rim:LocalizedString value="InvocationControlFile_CPP.xsl"/>
            </rim:Name>
            <rim:Description>
                <rim:LocalizedString value="XSLT Invocation Control File for CPP 2.0 content"/>
            </rim:Description>
            
            <!--import role implies that registry MUST import the referenced repositoryItem as a native RepositoryItem-->
            <rim:RepositoryItemRef xlink:role="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExtrinsicObject:import" xlink:href="./InvocationControlFile_CPP.xsl"/>
            
        </rim:RegistryObject>
        
        <rim:RegistryObject xsi:type="rim:ExtrinsicObjectType" lid="urn:freebxml:registry:sample:profile:cpp:cms:FilteringControlFile_CPP.xsl" id="urn:freebxml:registry:sample:profile:cpp:cms:FilteringControlFile_CPP.xsl" objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExtrinsicObject:XML:XSLT" mimeType="text/xml">
            <rim:Name>
                <rim:LocalizedString value="FilteringControlFile_CPP.xsl"/>
            </rim:Name>
            <rim:Description>
                <rim:LocalizedString value="XSLT Filtering Control File for CPP 2.0 content"/>
            </rim:Description>
            
            <!--import role implies that registry MUST import the referenced repositoryItem as a native RepositoryItem-->
            <rim:RepositoryItemRef xlink:role="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ExtrinsicObject:import" xlink:href="./FilteringControlFile_CPP.xsl"/>
        </rim:RegistryObject>
        
        <rim:RegistryObject xsi:type="rim:ClassificationSchemeType" lid="urn:freebxml:registry:sample:profile:cpp:classificationScheme:CPP_Config" id="urn:freebxml:registry:sample:profile:cpp:classificationScheme:CPP_Config" isInternal="true" nodeType="urn:oasis:names:tc:ebxml-regrep:NodeType:UniqueCode">
            <rim:Name>
                <rim:LocalizedString value="CPP Config"/>
            </rim:Name>
            <rim:Description>
                <rim:LocalizedString value="This is the classification scheme for the CPP Roles"/>
            </rim:Description>
            <rim:ClassificationNode code="Role" lid="urn:freebxml:registry:sample:profile:cpp:CPP_Config:Role" id="urn:freebxml:registry:sample:profile:cpp:CPP_Config:Role">
                <rim:Name>
                    <rim:LocalizedString value="Role"/>
                </rim:Name>
                <rim:ClassificationNode code="Buyer" lid="urn:freebxml:registry:sample:profile:cpp:CPP_Config:Role:Buyer" id="urn:freebxml:registry:sample:profile:cpp:CPP_Config:Role:Buyer">
                    <rim:Name>
                        <rim:LocalizedString value="Buyer"/>
                    </rim:Name>
                </rim:ClassificationNode>
                <rim:ClassificationNode code="Seller" lid="urn:freebxml:registry:sample:profile:cpp:CPP_Config:Role:Seller" id="urn:freebxml:registry:sample:profile:cpp:CPP_Config:Role:Seller">
                    <rim:Name>
                        <rim:LocalizedString value="Seller"/>
                    </rim:Name>
                </rim:ClassificationNode>
                <rim:ClassificationNode code="Broker" lid="urn:freebxml:registry:sample:profile:cpp:CPP_Config:Role:Broker" id="urn:freebxml:registry:sample:profile:cpp:CPP_Config:Role:Broker">
                    <rim:Name>
                        <rim:LocalizedString value="Broker"/>
                    </rim:Name>
                </rim:ClassificationNode>
            </rim:ClassificationNode>
        </rim:RegistryObject>
        
        <!-- CatalogingControlFileFor assoc between InvocationControlFile_CPP.xsl and CPP rim:ClassificationNode in ObjectTypes scheme -->
        <rim:RegistryObject xsi:type="rim:AssociationType" type="urn:oasis:names:tc:ebxml-regrep:AssociationType:InvocationControlFileFor:CatalogingControlFileFor" lid="urn:freebxml:registry:sample:profile:cpp:association:InvocationControlFile_CPP.xsl:CatalogingControlFileFor:CPP" id="urn:freebxml:registry:sample:profile:cpp:association:InvocationControlFile_CPP.xsl:CatalogingControlFileFor:CPP" sourceObject="urn:freebxml:registry:sample:profile:cpp:cms:InvocationControlFile_CPP.xsl" targetObject="urn:freebxml:registry:sample:profile:cpp:objectType:cppa:CPP"/>
        
        <!-- FilteringControlFileFor assoc between FilteringControlFile_CPP.xsl and CPP rim:ClassificationNode in ObjectTypes scheme -->
        <rim:RegistryObject xsi:type="rim:AssociationType" type="urn:oasis:names:tc:ebxml-regrep:AssociationType:InvocationControlFileFor:FilteringControlFileFor" lid="urn:freebxml:registry:sample:profile:cpp:association:FilteringControlFile_CPP.xsl:FilteringControlFileFor:CPP" id="urn:freebxml:registry:sample:profile:cpp:association:FilteringControlFile_CPP.xsl:FilteringControlFileFor:CPP" sourceObject="urn:freebxml:registry:sample:profile:cpp:cms:FilteringControlFile_CPP.xsl" targetObject="urn:freebxml:registry:sample:profile:cpp:objectType:cppa:CPP"/>
        
    </rim:RegistryObjectList>
</SubmitObjectsRequest>
