Hi, Wojtek.
Thank you for the doing the great job to drive this effort forward. I
applied the patch last night.
Would you please start to create an integration test (under java/sca/itest)
such as itest-corba to enable a SCA composite? For example, something like:
<composite ...>
<component name="C1">
<reference name="ref1">
<bindiing.corba ../>
</reference>
</component>
<component name="C2">
<service name="MyService">
<bindiing.corba ../>
</service>
</component>
</composite>
You can also add pure CORBA client and server in the scenario to test the
interop.
Thanks,
Raymond
--------------------------------------------------
From: "Wojtek Janiszewski (JIRA)" <[email protected]>
Sent: Thursday, June 26, 2008 4:21 PM
To: <[email protected]>
Subject: [jira] Updated: (TUSCANY-2357) CORBA service/reference binding
[
https://issues.apache.org/jira/browse/TUSCANY-2357?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Wojtek Janiszewski updated TUSCANY-2357:
----------------------------------------
Attachment: bindings-host.corba.bug-jira-2357.tar.gz
Thanks, for now on I'll use Tuscany code formatter and Tuscany templates.
This patch contains:
1. Bugfix for host-corba module.
2. CorbaBindingProviderFactory, CorbaReferenceBindingProvider,
CorbaServiceBindingProvider, CorbaInvoker classes now uses
DynaCorbaRequest, DynaCorbaServant and host-corba API - so
service/reference bindings are enabled, and can be tested - I've
successfully made simple scenario.
Unfortunatelly I've encountered problem with creating patch again, so
please take little patch from attached archive and execute it in
sca/modules/ directory, then manually copy binding-corba-runtime directory
into sca/modules/ directory (4 files should be overwritten).
Thanks,
Wojtek
CORBA service/reference binding
-------------------------------
Key: TUSCANY-2357
URL: https://issues.apache.org/jira/browse/TUSCANY-2357
Project: Tuscany
Issue Type: New Feature
Components: Java SCA Misc Binding Extensions
Reporter: Wojtek Janiszewski
Assignee: Raymond Feng
Attachments: add-license-headers.patch.tar.gz,
bindings-host.corba.bug-jira-2357.tar.gz,
corba-operation-invoker.patch.tar.gz,
enums-and-validations-jira-2357-19-june-2008.patch,
exceptions-references.patch.tar.gz, module-reorg.tar.gz,
service-api-tests-jira-2357-23-june-2008-patch,
typescache-tests-jira-2357-24-june-2008.patch
Implementation of generic mechanism for remote operation invocation:
passing CORBA structures, sequences, primitives as arguments, retrieving
return values (also structs, seq, prims.). There is no exception handling
yet.
It's not connected to CORBA binding extension yet - it won't be hard, and
I think it's now more important to complete this generic mechanism.
Some tests are provided - you need to have tnameserv in your PATH to run
tests correctly!
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.