Hi Tharindu,

+1 for the change and reviewed the PR.

Best Regards,
Vidura Nanayakkara

On Thu, Oct 25, 2018 at 5:57 AM Pubudu Gunatilaka <[email protected]> wrote:

> Hi Tharindu,
>
> If I have not mistaken you have used double underscore for the namespace
> and single underscore for config variables. As we are using camel case in
> Java, variables cannot have underscore.
>
> +1 for the change.
>
> Thank you!
>
> On Wed, Oct 24, 2018 at 11:38 PM Tharindu Dharmarathna <[email protected]>
> wrote:
>
>> Hi Sajith,
>>
>> As per my findings, we couldn't have variable names with underscores as
>> the config created from the configuration class we wrote. If we write
>> variable names with underscores it didn't get broke as it check for the
>> first part of environment variable as a namespace.
>>
>> Thanks
>>
>> On Wed, Oct 24, 2018 at 11:31 PM Sajith Ariyarathna <[email protected]>
>> wrote:
>>
>>> Hi Tharindu,
>>>
>>> What if there are underscores in the variable name? How do we deal with
>>> that?
>>>
>>> Thanks.
>>>
>>> On Wed, Oct 24, 2018 at 11:16 PM Danesh Kuruppu <[email protected]> wrote:
>>>
>>>> +1 for the change.
>>>>
>>>> @Vidura Nanayakkara <[email protected]> Can you please review these
>>>> changes.
>>>>
>>>> Thanks
>>>> Danesh
>>>>
>>>> On Wed, Oct 24, 2018 at 10:52 PM Tharindu Dharmarathna <
>>>> [email protected]> wrote:
>>>>
>>>>> Hi All,
>>>>>
>>>>> We had come across the following issue when configuring environment
>>>>> variables for API Manager 3.0.
>>>>>
>>>>> We had the following type of deployment.yaml as default.
>>>>>
>>>>> wso2.configuration:
>>>>>   complexBean:
>>>>>     name: default
>>>>>     Bean:
>>>>>       name: default
>>>>>
>>>>>
>>>>> in order to set the environment variable for *name *under
>>>>> complexBean, we have to write environment variable as follows.
>>>>>
>>>>> WSO2.CONFIGURATION_COMPLEXTESTBEAN_NAME="default"
>>>>>
>>>>> Which is not supported to create an environment variable couldn't have
>>>>> a dot (.) in the name.
>>>>>
>>>>> In order to fix this issue, I had come up with make Underscore ( _ )
>>>>> in namespace value. Once it fixed it looks like follows.
>>>>>
>>>>> WSO2_CONFIGURATION_COMPLEXTESTBEAN_NAME="default"
>>>>>
>>>>> Please find the git issue create [1] and pull request for fix [2].
>>>>>
>>>>> [1] - https://github.com/wso2/carbon-config/issues/66
>>>>> [2]  - https://github.com/wso2/carbon-config/issues/66
>>>>>
>>>>>
>>>>> Thanks
>>>>>
>>>>> *Tharindu Dharmarathna*Associate Technical Lead
>>>>> WSO2 Inc.; http://wso2.com
>>>>> lean.enterprise.middleware
>>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> *Danesh Kuruppu*
>>>> Associate Technical Lead | WSO2
>>>>
>>>> Email: [email protected]
>>>> Mobile: +94 (77) 1690552
>>>> Web: WSO2 Inc <https://wso2.com/signature>
>>>>
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> [email protected]
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>
>>>
>>> --
>>> Sajith Janaprasad Ariyarathna
>>> WSO2, Inc.;  http://wso2.com/
>>> <https://wso2.com/signature>
>>>
>>
>>
>> --
>>
>> *Tharindu Dharmarathna*Associate Technical Lead
>> WSO2 Inc.; http://wso2.com
>> lean.enterprise.middleware
>>
>> mobile: *+94779109091*
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>
>
> --
> *Pubudu Gunatilaka*
> Committer and PMC Member - Apache Stratos
> Associate Technical Lead
> WSO2, Inc.: http://wso2.com
> mobile : +94774078049 <%2B94772207163>
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>


-- 
Vidura Nanayakkara
Senior Software Engineer
WSO2, Inc.
http://wso2.com  <http://wso2.com/>- lean . enterprise . middleware
Mobile : +94 (0) 717 919277
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to