On Sun, Jul 9, 2017 at 5:01 PM, Sajith Ravindra <[email protected]> wrote:

> Can't we adding default values when possible ?
>
> For an example, localhost for URL?
>

IMHO, we should avoid this.. This might cause issues in support front.. For
example. "localhost" could be valid for a demo or developer environment and
not useful in real production cases.

And yes, there are some default values that we use for optional properties.
All of them are commonly known/defined cases (like optional parameters in
Kafka, JMS and etc.. )

Thanks,
Mohan



>
> On Sun, Jul 9, 2017 at 4:49 PM Mohanadarshan Vivekanandalingam <
> [email protected]> wrote:
>
>> On Sun, Jul 9, 2017 at 4:37 PM, Minudika Malshan <[email protected]>
>> wrote:
>>
>>> Hi,
>>>
>>> @Mohan : In that case, are we going to use *fail.on.missing.attribute*
>>> parameter in siddhi-io level. AFAIK it is used only in mapper level now.
>>>
>>
>> OK, I am confused with $trp in mapping configuration and trp:uri in
>> source configuration.
>>
>> Now, regarding your actual question. If we are defining a source
>> configuration property as a mandatory property, then it means we cannot
>> continue without that property. In this case, we need to throw an
>> exception. If we can continue with a null value then that property cannot
>> be a required property and it is an optional property.
>>
>> Thanks,
>> Mohan
>>
>>
>>>
>>> Thanks and regards!
>>>
>>> On Sun, Jul 9, 2017 at 4:24 PM, Mohanadarshan Vivekanandalingam <
>>> [email protected]> wrote:
>>>
>>>> @Minudika, I believe you are aware about the property 
>>>> 'fail.on.missing.attributes'.
>>>> Let's decide whether to set null or throw exception as per the value that
>>>> defined for this property..
>>>>
>>>> Thanks,
>>>> Mohan
>>>>
>>>> On Sun, Jul 9, 2017 at 4:13 PM, Sajith Ravindra <[email protected]>
>>>> wrote:
>>>>
>>>>> either we should, assign a default value or throw and exceptions
>>>>>
>>>>> AFAIU, we can proceed with out and url for sources there for it will
>>>>> not be possible to assign null and proceed.
>>>>>
>>>>> Thanks
>>>>> *,Sajith Ravindra*
>>>>> Senior Software Engineer
>>>>> WSO2 Inc.; http://wso2.com
>>>>> lean.enterprise.middleware
>>>>>
>>>>> mobile: +94 77 2273550
>>>>> blog: http://sajithr.blogspot.com/
>>>>> <http://lk.linkedin.com/pub/shani-ranasinghe/34/111/ab>
>>>>>
>>>>> On Sun, Jul 9, 2017 at 4:04 PM, Minudika Malshan <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> In source, when a required transport property *(eg. trp:uri)* is not
>>>>>> present in the source configuration, should we assign null for that
>>>>>> property and proceed or should we throw an exception?
>>>>>>
>>>>>> Thanks and regards!
>>>>>>
>>>>>> --
>>>>>> *Minudika Gammanpila*
>>>>>> Software Engineer - WSO2
>>>>>>
>>>>>> Email   :  [email protected]
>>>>>> Mobile :  +94715659887 <+94%2071%20565%209887>
>>>>>> Web     :  http://wso2.com <http://wso2.com/signature>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *V. Mohanadarshan*
>>>> *Associate Tech Lead,*
>>>> *Data Technologies Team,*
>>>> *WSO2, Inc. http://wso2.com <http://wso2.com> *
>>>> *lean.enterprise.middleware.*
>>>>
>>>> email: [email protected]
>>>> phone:(+94) 771117673 <+94%2077%20111%207673>
>>>>
>>>
>>>
>>>
>>> --
>>> *Minudika Gammanpila*
>>> Software Engineer - WSO2
>>>
>>> Email   :  [email protected]
>>> Mobile :  +94715659887 <+94%2071%20565%209887>
>>> Web     :  http://wso2.com <http://wso2.com/signature>
>>>
>>
>>
>>
>> --
>> *V. Mohanadarshan*
>> *Associate Tech Lead,*
>> *Data Technologies Team,*
>> *WSO2, Inc. http://wso2.com <http://wso2.com> *
>> *lean.enterprise.middleware.*
>>
>> email: [email protected]
>> phone:(+94) 771117673 <+94%2077%20111%207673>
>>
> --
> Thanks
> *,Sajith Ravindra*
> Senior Software Engineer
> WSO2 Inc.; http://wso2.com
> lean.enterprise.middleware
>
> mobile: +94 77 2273550
> blog: http://sajithr.blogspot.com/
> <http://lk.linkedin.com/pub/shani-ranasinghe/34/111/ab>
>



-- 
*V. Mohanadarshan*
*Associate Tech Lead,*
*Data Technologies Team,*
*WSO2, Inc. http://wso2.com <http://wso2.com> *
*lean.enterprise.middleware.*

email: [email protected]
phone:(+94) 771117673
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to