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)" <tu...@ws.apache.org> on 2008/05/02 10:15:55 UTC

[jira] Updated: (TUSCANY-2280) No data transformation for fault types

     [ https://issues.apache.org/jira/browse/TUSCANY-2280?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Simon Laws updated TUSCANY-2280:
--------------------------------

    Fix Version/s:     (was: Java-SCA-1.2)
                       (was: Java-SCA-1.1)
                   Java-SCA-Next

Move fix to SCA Next

> No data transformation for fault types
> --------------------------------------
>
>                 Key: TUSCANY-2280
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-2280
>             Project: Tuscany
>          Issue Type: Bug
>          Components: Java SCA Data Binding Runtime
>    Affects Versions: Java-SCA-1.1, Java-SCA-1.2
>            Reporter: Cezary Wisniewski
>             Fix For: Java-SCA-Next
>
>
> DataTransformationInterceptor is not added to the InvocationChain when method has no parameters and no return type e.g.
> void someMethod() throws MyException
> DataTransformationInterceptor should be added to the chain because the exception has to be transformed. DataTransformationInterceptor is added to the chain and exception is transformed when the method has at least one parameter or return type e.g.
> MyStruct someMethod() throws MyExcpetions
> or
> void someMethod(MyStruct param) throws MyException
> The reason for such behavior is that DataBindingRuntimeWireProcessor only takes care of parameters and return types and ignores fault types (see DataBindingRuntimeWireProcessor.isTransformationRequired(Operation, Operation)

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