You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "Mike Edwards (JIRA)" <de...@tuscany.apache.org> on 2009/11/06 09:44:32 UTC

[jira] Commented: (TUSCANY-3334) OASIS fixes required to make ASM-8001 work

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