Next in thread →
Next in month →
Re: [sca-assembly] [NEW ISSUE] Problems with Assembly ASM_40xx, ASM_50xxASM_60xx and ASM_80xx testcases
Bryan, You are welcome to supply the C++ content ;-) Yours, Mike. Strategist - Emerging Technologies, SCA & SDO. Co Chair OASIS SCA Assembly TC. IBM Hursley Park, Mail Point 146, Winchester, SO21 2JN, Great Britain. Phone & FAX: +44-1962-818014 Mobile: +44-7802-467431 Email: From: Bryan Aupperle <> To: "OASIS Assembly" <> Date: 10/11/2009 13:11 Subject: Re: [sca-assembly] [NEW ISSUE] Problems with Assembly ASM_40xx, ASM_50xx ASM_60xx and ASM_80xx testcases The proposed resolution for 8001 should include the creation of the corresponding ASM_8001_CPP contribution and content. No ASM_8001_C contribution is needed since overloading is not possible in C. Bryan Aupperle, Ph.D. STSM, WebSphere Enterprise Platform Software Solution Architect Research Triangle Park, NC +1 919-254-7508 (T/L 444-7508) Internet Address: From: Mike Edwards <> To: "OASIS Assembly" <> Date: 11/10/2009 05:12 AM Subject: Re: [sca-assembly] [NEW ISSUE] Problems with Assembly ASM_40xx, ASM_50xx ASM_60xx and ASM_80xx testcases Logged as: http://www.osoa.org/jira/browse/ASSEMBLY-191 Yours, Mike. Strategist - Emerging Technologies, SCA & SDO. Co Chair OASIS SCA Assembly TC. IBM Hursley Park, Mail Point 146, Winchester, SO21 2JN, Great Britain. Phone & FAX: +44-1962-818014 Mobile: +44-7802-467431 Email: From: Mike Edwards/UK/IBM@IBMGB To: "OASIS Assembly" <> Date: 10/11/2009 10:09 Subject: [sca-assembly] [NEW ISSUE] Problems with Assembly ASM_40xx, ASM_50xx ASM_60xx and ASM_80xx testcases Target: SCA Assembly Test Suite Description: 1) ASM_8001 - missing contribution ASM_8001_Java In the move to the new testcase structure, the ASM_8001_Java contribution was forgotten It contains various artifacts that are mandatory for the ASM_8001 testcase 2) ASM_8011 - TestComposite62.composite in contribution ASM_8011 has a component with 2 <implementation/> elements This is a static error and causes the test to fail 3) sca-contribution.xml ...in various contributions: 4002, 4003, 4004, 5023, 6028, contain an unused and incorrect <import.java/> statement, which can cause an "import not found" error 4) TestComposite3 in General_Java contribution Has 2 promote attributes with the wrong name for the promoted component reference: <reference name="Reference1" promote="TestComponent1/Reference1"> the actual component reference name is "reference" 5) Complex Type namespace tagging in ASM_5026 Test_ASM_5026.composite and TestComposite13.composite, both in contribution "General" use the XSD complex type "test:GlobalElement1". However, the declaration of the property value does not use a namespace qualifier and the XPath expressions referencing parts of the value do not use a namespace qualifier. As a result, the XPath expressions fail to find any data values and the test erroneously fail. 6) ASM_5033 and ASM_5034 have a reference/service with multiple bindings without unique names Test_ASM_5033.composite and Test_ASM_5034.composite each have a reference with multiple bindings, but the bindings have no names applied so that their names are not unique as required by [ASM90002] Test_ASM_5034 also has a service with multiple bindings with the same fault. 7) ASM_8005_TestCase.java has wrong list of Contributions ASM_8005_TestCase.java uses the following list: "ASM_8005", "General", "General" + _Lang ASM_8005 does not exist - ASM_8005_Lang is used as the only implementations here are language specific Proposal 1) ASM_8001 Re-create the ASM_8001_Java contribution - Service3.java, service3Impl.java - TestComposite51.composite - sca-contribution.xml 2) ASM_8011 - Correct TestComposite62.composite to use a single <implementation/> as follows: <implementation.composite name="test:TestComposite54"/> 3) sca-contribution.xml Remove the unnecessary <import.java/> statements in contributions 4002, 4003, 4004, 5023, 6028 4) TestComposite3 in General_Java contribution Replace the promote attributes as follows: <reference name="Reference1" promote="TestComponent1/reference1"> 5) Complex Type namespace tagging in ASM_5026 Update Test_ASM_5026.composite and TestComposite13.composite, so that all references to test:globalElement1 use the test: namespace prefix, which is mapped to "http://docs.oasis-open.org/ns/opencsa/scatests/200903" (Test_ASM_5026) <test:globalElement1> <test:firstData>complex1</test:firstData> <test:secondData>complex2</test:secondData> </test:globalElement1> (TestComposite13) <property name="serviceData1" source="$complexType/test:firstData"/> <property name="serviceData2" source="$complexType/test:secondData"/> 6) ASM_5033 and ASM_5034 have a reference with multiple bindings without unique names Test_ASM_5033.composite and Test_ASM_5034.composite is updated to give the multiple bindings unique names: a) <binding.sca uri="TestComponent2/Service1" name="first"/> <binding.sca uri="TestComponent2/Service1" name="second"/> b) <reference name="Reference1"> <interface.wsdl interface="http://test.sca.oasisopen.org/#wsdl.porttype(Service1)"/> <binding.sca uri="TestComponent2/Service1" name="first"/> <binding.ws uri="http://localhost:8080/TestComponent2/Service1/second" name="second"/> </reference> <service name="Service1"> <interface.wsdl interface="http://test.sca.oasisopen.org/#wsdl.porttype(Service1)"/> <binding.sca name="first"/> <binding.ws name="second"/> </service> 7) ASM_8005_TestCase.java has wrong list of Contributions ASM_8005_TestCase.java is changed to use the following list: "ASM_8005" + _Lang, "General", "General" + _Lang ...this picks up ASM_8005_Java contribution Yours, Mike. Strategist - Emerging Technologies, SCA & SDO. Co Chair OASIS SCA Assembly TC. IBM Hursley Park, Mail Point 146, Winchester, SO21 2JN, Great Britain. Phone & FAX: +44-1962-818014 Mobile: +44-7802-467431 Email: Unless stated otherwise above: IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU Unless stated otherwise above: IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU Unless stated otherwise above: IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
Next in thread →
Next in month →