You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "Simon Laws (JIRA)" <de...@tuscany.apache.org> on 2009/10/20 13:01:59 UTC

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

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.


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

Posted by "Mike Edwards (JIRA)" <de...@tuscany.apache.org>.
     [ https://issues.apache.org/jira/browse/TUSCANY-3334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mike Edwards resolved TUSCANY-3334.
-----------------------------------

    Resolution: Fixed

Updated in the OASIS repository in revision 390

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


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

Posted by "Mike Edwards (JIRA)" <de...@tuscany.apache.org>.
    [ 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.