[ 
https://issues.apache.org/jira/browse/TUSCANY-3334?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12774237#action_12774237
 ] 

Mike Edwards commented on TUSCANY-3334:
---------------------------------------

OK, what happened here is my fault - in the migration of the testcases to the 
new layout structure, the ASM_8001_Java contribution got left behind and was 
not migrated to the new structure.

8001 requires language-specific contributions (very unusually) because it 
demands implementation artifacts (interfaces and implementations) that contain 
errors.  As a result, these implementation artifacts can't be contained in the 
General_xxxx contributions since they would cause static check errors which 
would cause other tests to fail.

The specific error in question in ASM_8001 is the presence of method/operation 
overloading - both the interface artifacts and the implementation artifacts 
have remotable interfaces with operations/methods that are overloaded, which is 
an error as far as the SCA specifications are concerned.

So, the fix for this problem is to migrate ASM_8001_Java to the new structure.  
It contains:

- Service3.java, service3Impl.java
- TestComposite51.composite
- sca-contribution.xml

> OASIS fixes required to make ASM-8001 work
> ------------------------------------------
>
>                 Key: TUSCANY-3334
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-3334
>             Project: Tuscany
>          Issue Type: Bug
>          Components: OASIS Compliance - OASIS
>    Affects Versions: Java-SCA-2.0-M3
>         Environment: all
>            Reporter: Simon Laws
>             Fix For: Java-SCA-2.0-M4
>
>
> Test case should not refer to the language specific contribution as as far as 
> I can tell it doesn't exist, should be as follows
> config.contributionNames      = new String[] { "ASM_8001", "General" + _Lang 
> };
> Where is TestComposite51 as referenced from Test_ASM_8001.composite?
> <implementation.composite name="test:TestComposite51"/>

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to