OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

sca-assembly-testing message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Invalid SCA composite files


Three xml files attached.
Obviously, there is more work to do. I'll create more invalid 
composite/constrainingType/definitions file and check it into svn.

-Anish
--
<!--
     This composite file should result in an error on deployment/runtime.
     The service element is misspelled.
-->

<composite xmlns="http://docs.oasis-open.org/ns/opencsa/sca/200903";
           targetNamespace="http://oasis.org/opencsa/sca/assembly/tests";
           xmlns:tns="http://oasis.org/opencsa/sca/assembly/tests";
           name="SCA10_NS">

	<sevrice name="TestInvocation" promote="TestClient/TestInvocation">
		<interface.java interface="test.TestInvocation"/>
	</service>
	
	<property name="testName" type="string"/>
           
    <component name="TestClient">
		<implementation.java class="test.ASM_0002_Client"/>
		<service name="TestInvocation">
			<interface.java interface="test.TestInvocation"/>
		</service>
        <reference name="reference1">
        	<interface.java interface="test.Service1"/>
        </reference>
        <property name="testName" source="$testName"/>
    </component>
    
    <reference name="reference1" promote="TestClient/reference1">
    	<interface.java interface="test.Service1"/>
    </reference>

</composite>

<!--
     This composite file should result in an error on deployment/runtime.
     The <component> element contains the element <operation> which was 
     allowed in SCA 1.0 but not in 1.1
-->

<composite xmlns="http://docs.oasis-open.org/ns/opencsa/sca/200903";
           targetNamespace="http://oasis.org/opencsa/sca/assembly/tests";
           xmlns:tns="http://oasis.org/opencsa/sca/assembly/tests";
           name="SCA10_NS">

	<service name="TestInvocation" promote="TestClient/TestInvocation">
		<interface.java interface="test.TestInvocation"/>
	</service>
	
	<property name="testName" type="string"/>
           
    <component name="TestClient">
		<implementation.java class="test.ASM_0002_Client"/>
		<service name="TestInvocation">
			<interface.java interface="test.TestInvocation"/>
			<operation name="invokeTest" requires="Authentication"/>
		</service>
        <reference name="reference1">
        	<interface.java interface="test.Service1"/>
        </reference>
        <property name="testName" source="$testName"/>
    </component>
    
    <reference name="reference1" promote="TestClient/reference1">
    	<interface.java interface="test.Service1"/>
    </reference>

</composite>

<!--
     This composite file should result in an error on deployment/runtime.
     The <component> element contains the element <operation> which was 
     allowed in SCA 1.0 but not in 1.1
-->

<composite xmlns="http://docs.oasis-open.org/ns/opencsa/sca/200903";
           targetNamespace="http://oasis.org/opencsa/sca/assembly/tests";
           xmlns:tns="http://oasis.org/opencsa/sca/assembly/tests";
           name="SCA10_NS">

	<sevrice name="TestInvocation" promote="TestClient/TestInvocation">
		<interface.java interface="test.TestInvocation"/>
	</service>
	
	<property name="testName" type="string"/>
           
    <component name="TestClient">
		<implementation.java class="test.ASM_0002_Client"/>
		<service name="TestInvocation">
			<interface.java interface="test.TestInvocation"/>
			<operation name="invokeTest" requires="Authentication"/>
		</service>
        <reference name="reference1">
        	<interface.java interface="test.Service1"/>
        </reference>
        <property name="testName" source="$testName"/>
    </component>
    
    <reference name="reference1" promote="TestClient/reference1">
    	<interface.java interface="test.Service1"/>
    </reference>

</composite>



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]