[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]