[
https://issues.apache.org/jira/browse/TUSCANY-1899?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Kelvin Goodson updated TUSCANY-1899:
------------------------------------
Component/s: (was: Java SDO Tools)
In the SDO tools we do this is in generation of XML schemas from existing
Properties and Types. We do have a method "formGlobalElementName" which does
this lower casing of the first letter when generating a global element in the
schema. The behaviour is due to the paragraph in section 10 of the SDO spec
which says ...
The global element for the type:
• lowercase(TYPE.NAME) is the type name with the first letter converted to lower
case as defined type java.lang.Character.toLowerCase() ....
> Java2WSDL (trivial) - do we have to assume method names start w/ a lowercase
> char?
> ----------------------------------------------------------------------------------
>
> Key: TUSCANY-1899
> URL: https://issues.apache.org/jira/browse/TUSCANY-1899
> Project: Tuscany
> Issue Type: Bug
> Components: Java SCA Tools
> Affects Versions: Java-SCA-1.0, Java-SCA-1.0.1
> Reporter: Scott Kurz
> Priority: Trivial
> Fix For: Java-SCA-Next
>
>
> The fact that: TuscanyWSDLTypesGenerator .createSchemaTypeForMethodPart
> on line 267 calls:
> globalElement.setName(formGlobalElementName(localPartName));
> which lowercases the first char in the parm passed to formGlobalElementName
> ends up implying that method names must start in a lowercase char.
> Because otherwise..the elem name
> so constructed won't match the operation name... which will cause us to not
> end up with doc-lit-wrapped WSDL.
> Since everyone uses lowercase method names this in Java, I ranked this as
> 'trivial'.
> Still, I opened this anyway because I didn't see why we bother to lowercase
> this string at all, and thought that if someone cancelled this JIRA, at least
> I'd learn
> there was a good reason for doing so.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]