You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "Sebastian Millies (Updated) (JIRA)" <de...@tuscany.apache.org> on 2011/11/24 00:00:44 UTC
[jira] [Updated] (TUSCANY-3984) Service references do not serialize
according to SCA spec
[ https://issues.apache.org/jira/browse/TUSCANY-3984?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sebastian Millies updated TUSCANY-3984:
---------------------------------------
Summary: Service references do not serialize according to SCA spec (was: Service refernces do not serialize according to SCA spec)
> Service references do not serialize according to SCA spec
> ---------------------------------------------------------
>
> Key: TUSCANY-3984
> URL: https://issues.apache.org/jira/browse/TUSCANY-3984
> Project: Tuscany
> Issue Type: Bug
> Components: SCA Java Runtime
> Affects Versions: Java-SCA-1.6
> Environment: JDK 1.6
> Reporter: Sebastian Millies
> Attachments: helloworld-ws-reference-secure.zip, helloworld-ws-service-secure.zip
>
>
> After a service reference has been serialized and deserialized, it no longer supports calls using binding.ws.
> Indeed, service references can sometimes not even be deserialized.
> The attached test case produces a WSDL generation error during the deserialization stage
> (i. e. before making any service call) because no WSDL definition is found for
> the deserialized binding.
> I attach modified versions of two Tuscany samples. In helloworld-ws-service-secure
> I have modified the definitions.xml to use BasicAuthenticationPolicySet, as in my
> original setup with SAP. In helloworld-ws-reference-secure I have split the
> HelloWorldService interface into a part referring to the external web service,
> and a part containing additional methods that attempt the remote call while
> first serializing the embedded reference. I have deleted the test class
> just tested the Socket connection.
> You can try starting the service component with "ant run" and then manually
> starting (no build target) helloworld.HelloWorldClientTestCase in the client component.
> This test case contains two new tests, one with "normal" serialization, one with
> coding for explicit XML serialization.
> I have added some elements to the composite file and some annotations to the coding
> (both hopefully redundant) in order to get clearer about the code structure.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira