Hi Isabelle,

On Thu, Apr 10, 2014 at 11:04 PM, Isabelle Mauny <[email protected]> wrote:

> All,
>
> I think Not Null with a checkbox works out. Pretty standard in SQL tools.
>

+1 for this approach.

>
> Isabelle.
>
>
> -------------------------------------------------------------------------------------
> *Isabelle Mauny*
> Director, Product Management; WSO2, Inc.;  http://wso2.com/
> email: [email protected] - mobile (Spain) : +34 616050684 - mobile (Sri
> Lanka) +94 (0)774777663
> Landline:  +1 (650) 745 4499  (USA)  or +94 (11) 214 534 (SL) Extension :
> 7302
>
>
> On Thu, Apr 10, 2014 at 2:15 PM, Gayan Yalpathwala <[email protected]>wrote:
>
>> Hi Susinda,
>>
>>
>> On Thu, Apr 10, 2014 at 4:53 PM, Susinda Perera <[email protected]> wrote:
>>
>>> Hi Gayan
>>>
>>> Don't we represent this nullable and nillable check-boxes with some user
>>> understandable captions. These are xml/avro schema jargon and IMO these
>>> need to be replaced with something more meaningful for user.
>>>
>>
>> We can change nillable to "Allow empty values" and nullable to "Value can
>> be null". WDYT?
>>
>>
>>>
>>> Thanks
>>>
>>>
>>>
>>> On Thu, Apr 10, 2014 at 3:26 PM, Gayan Yalpathwala <[email protected]>wrote:
>>>
>>>> Hi Jasintha,
>>>>
>>>>
>>>> On Thu, Apr 10, 2014 at 2:14 PM, Jasintha Dasanayake <[email protected]
>>>> > wrote:
>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Wed, Apr 9, 2014 at 12:40 PM, Gayan Yalpathwala <[email protected]>wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> Visual data mapper currently operates by taking two avro schemas for
>>>>>> input and output. Considering the fact that end users are not supposed to
>>>>>> write avro schema by themselves, we have decided to provide a UI to
>>>>>> manually build the schema of input and output. This will basically extend
>>>>>> the current input and output boxes implementation in data-mapper editor.
>>>>>>
>>>>>> Users can build the schema from scratch and add a new element by
>>>>>> choosing the option provided in right click menu.
>>>>>>
>>>>>> [image: Inline image 2]
>>>>>>
>>>>>> This will pop up the following dialog asking user input for element
>>>>>> name and respective attributes.
>>>>>>
>>>>>> [image: Inline image 4]
>>>>>>
>>>>>> Here, Element type combo box will list all primitive types supported
>>>>>> by avro. Eg:- STRING, INT, DOUBLE etc.
>>>>>>
>>>>>> The element added will appear as the root node of a tree structure
>>>>>> and user can add more elements by choosing either "Add new child" or "Add
>>>>>> new sibling" options from right click menu. These two options will be
>>>>>> available for every element added further.
>>>>>>
>>>>>> [image: Inline image 3]
>>>>>>
>>>>>
>>>>>  I think it's better to have a option in this menu, to import existing
>>>>> types(Avro types), and provide a edit option to change the data type of 
>>>>> the
>>>>> existing element. Also I personally preferred to have another sub context
>>>>> menu which provide following 3 items
>>>>>                  1) create record element
>>>>>                  2) create record list element
>>>>>                  3) create a field element
>>>>>
>>>>
>>>> +1 for this approach. What if the first menu item be "Add new" and
>>>> three options (record element, records list element, field) in its sub
>>>> context menu? This way, we can get rid of "Add new sibling" menu item and
>>>> introduce a second menu item to import existing types instead.
>>>>
>>>>>
>>>>> I think this option  might be simple and easy for users rather  having
>>>>> a complex dialog and ask to define those information , WDYT ?
>>>>>
>>>>> /Jasintha
>>>>>
>>>>>
>>>>>
>>>>>> A user can use this method to build a complete schema without having
>>>>>> any idea about the underlying avro schema specification.
>>>>>>
>>>>>> Please raise and forward if you have any thoughts and concerns on
>>>>>> design aspects and the flow that I have mentioned.
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *Gayan Kaushalya Yalpathwala*
>>>>>>  Software Engineer
>>>>>> WSO2 Inc.; http://wso2.com
>>>>>> lean.enterprise.middleware
>>>>>>
>>>>>> mobile: +94 71 8682704 <http://asia14.wso2con.com/>
>>>>>>
>>>>>>  <http://asia14.wso2con.com/>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Architecture mailing list
>>>>>> [email protected]
>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> *Jasintha Dasanayake *
>>>>>
>>>>>
>>>>> *Software EngineerWSO2 Inc. | http://wso2.com <http://wso2.com/> lean
>>>>> . enterprise . middleware*
>>>>>
>>>>>
>>>>> *mobile :- 0711368118*
>>>>>
>>>>> _______________________________________________
>>>>> Architecture mailing list
>>>>> [email protected]
>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>
>>>>>
>>>> Thanks,
>>>>
>>>> --
>>>> *Gayan Kaushalya Yalpathwala*
>>>>  Software Engineer
>>>> WSO2 Inc.; http://wso2.com
>>>> lean.enterprise.middleware
>>>>
>>>> mobile: +94 71 8682704 <http://asia14.wso2con.com/>
>>>>
>>>>  <http://asia14.wso2con.com/>
>>>>
>>>> _______________________________________________
>>>> Architecture mailing list
>>>> [email protected]
>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>
>>>>
>>>
>>>
>>> --
>>> *Susinda Perera*
>>> Software Engineer
>>> Mobile:(+94)716049075
>>>
>>> WSO2 Inc. http://wso2.com/
>>> Tel : 94 11 214 5345 Fax :94 11 2145300
>>>
>>>
>>> _______________________________________________
>>> Architecture mailing list
>>> [email protected]
>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>
>>>
>>
>> Thanks,
>>
>> --
>> *Gayan Kaushalya Yalpathwala*
>>  Software Engineer
>> WSO2 Inc.; http://wso2.com
>> lean.enterprise.middleware
>>
>> mobile: +94 71 8682704 <http://asia14.wso2con.com/>
>>
>>  <http://asia14.wso2con.com/>
>>
>> _______________________________________________
>> Architecture mailing list
>> [email protected]
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>

Thanks,

-- 
*Gayan Kaushalya Yalpathwala*
 Software Engineer
WSO2 Inc.; http://wso2.com
lean.enterprise.middleware

mobile: +94 71 8682704 <http://asia14.wso2con.com/>

<http://asia14.wso2con.com/>

<<inline: Right-click menu2.png>>

<<inline: Right-click menu1.png>>

<<inline: New element dialog.png>>

_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to