Domain Manager GUI does not put <binding.sca> entries in generated node confiig 
files
-------------------------------------------------------------------------------------

                 Key: TUSCANY-3193
                 URL: https://issues.apache.org/jira/browse/TUSCANY-3193
             Project: Tuscany
          Issue Type: Bug
          Components: Java SCA Domain Management
    Affects Versions: Java-SCA-1.5.1
            Reporter: Simon Nash
            Assignee: Simon Nash
             Fix For: Java-SCA-1.5.1


When creating a domain configuration from scratch using the Domain Manager GUI, 
the generated configuration files for nodes in the "cloud" directory don't have 
a <binding.sca> entry.  These files currently have host/port entries for 
binding.ws, binding.http, binding.jsonrpc, and binding.atom, but no host/port 
entry for binding.sca.

Without this entry, application composites sent to the nodes by the domain 
manager will always have local-only <binding.sca> entries, which means they 
can't use binding.sca to communicate between different nodes.  This applies to 
both forward calls and callbacks.

In order to get binding.sca to work across distributed nodes, it's currently 
necessary to manually edit the generated files in the "cloud" directory and add 
<binding.sca> elements to the node definitions.  This is a serious usability 
issue for someone who wants to use the distributed domain in the simplest 
possible manner.

A complete fix for this problem requires the following:
1. Add <binding.sca> elements to the generated configuration.
2. Change the builder code so that the presence of these elements does not 
force all binding.sca calls to use a distributed provider, which would create 
unnecessary overhead when the reference and the target are running on the same 
node.


-- 
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