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.