Hi,
I have applied the patches and now the integration test for binding.corba is
working and added to the main build! Thanks Wojek for his great efforts to
drive the GSoc project forward to this milestone. Congratulations for his
great success in the midterm :-)!
There are a few things I suggest you do as the next steps:
1) Merge the code from [1] to add the support of name mapping between java
methods and CORBA operations.
2) Refine the model for binding.corba.
We now have three parameters: host, port and name. We should support the
"corbaname:" URI too. For example,
"corbaname:iiop:[EMAIL PROTECTED]:2089/NameService#a/b/MyService".
3) Do we support the name in the format of JNDI name such as
"a/b/MyService"?
Thanks,
Raymond
[1]
http://svn.apache.org/repos/asf/tuscany/java/sca/modules/binding-ejb-runtime/src/main/java/org/apache/tuscany/sca/binding/ejb/corba/Java2IDLUtil.java
--------------------------------------------------
From: "Wojtek Janiszewski (JIRA)" <[email protected]>
Sent: Monday, June 30, 2008 12:02 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: corba-itest_fixes-jira-2357-june-30.tar.gz
Changes included in this patch:
1. itest module for corba binding
2. few fixes which appeared during itest module development
Archive contains 2 files:
1. itest-dir.patch - execute it in sca/itest/ dir
2. modules-dir.patch - execute it in sca/modules/dir
Note that tests for binding-corba-runtime may hang on @AfterClass, I'm
looking for cause.
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-itest_fixes-jira-2357-june-30.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.