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.

Reply via email to