Diffrent algorithms used to map uri to java package name.
---------------------------------------------------------

         Key: TUSCANY-178
         URL: http://issues.apache.org/jira/browse/TUSCANY-178
     Project: Tuscany
        Type: Bug

  Components: Java SCA Model, Java SDO Implementation, Java SDO Tools  
 Environment: Current SVN, all
    Reporter: Rick Rineholt
    Priority: Critical


If you have wsdl that has no sdojava:package attribute and there are no 
javaPackage specified in the POM for sdo generation  different algorithms are 
used to convert URI targetnamespace for the package names of: the generated 
interface package name,  the interface packagename at load time if dynamically 
generated and the SDO types that are generated to define the types used in the 
interface methods.  There are scenarios where these only differ by case 
(http://www.bigbank.com/Account maps to com.bigbank.Account and 
com.bigbank.account)  Note on windows based environment these can't be 
co-located.

I believe the sca-plugin and the loadtime are using: 
org.apache.tuscany.model.util.XMLNameUtil methods.
Have not located where mangling of SDO types are generated is. 

Tuscany needs one central place where this is done. For both packagenames and 
class names from uri and types to be consistent. I think if SDO is doing this 
it is the common denominator.

This will continue to be a place of contention and methods/(class) used to do 
this mangling should  be configurable (ie.by factory or registering with SDO ).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to