You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "Scott Kurz (JIRA)" <de...@tuscany.apache.org> on 2011/01/15 00:14:23 UTC
[jira] Updated: (TUSCANY-3819) Multiple problems with multiple
outputs (Holder support)
[ https://issues.apache.org/jira/browse/TUSCANY-3819?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Scott Kurz updated TUSCANY-3819:
--------------------------------
Attachment: holder-ws-service-multiple-outputs.zip
> Multiple problems with multiple outputs (Holder support)
> --------------------------------------------------------
>
> Key: TUSCANY-3819
> URL: https://issues.apache.org/jira/browse/TUSCANY-3819
> Project: Tuscany
> Issue Type: Bug
> Components: SCA Java Runtime
> Affects Versions: Java-SCA-2.0-M5
> Reporter: Scott Kurz
> Assignee: Scott Kurz
> Attachments: holder-ws-service-multiple-outputs.zip
>
>
> It seems like there are a few related problems when a Java method has multiple outputs, as my test will show.
> I think the history here is:
> - We first added support for using a single Holder parm (with INOUT or OUT) but only in the case in which there was only one output altogether, (i.e. the return type was void).
> - Brent recently added some support for truly using multiple outputs.
> I'm not sure what if any tests we have though using multiple outputs. For example, the test in
> samples/learning-more/binding-ws/holder-ws-service only has a single output.
> However, I do have a guess at how this might have worked at some point (maybe for Brent).
> I think if we have a binding/wire configuration which uses MediatorImpl.copyInput, etc, it might work with the existing code. However, I think when we use the DataTransformationInterceptor which in a typical Java<->XML transform uses the Input2InputTransformer, etc., it exposes holes in the wrapping that need to be more fully implemented.
> I'll attach a test.
> In the meantime I've assigned to myself as I have started working on a few areas including the Input2Input, Output2Output transformers, the JAXWS interface processor. Also the wsdlgen will need some tweaking I think.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.