Actually, h2 orbit is not required. The  h2 is available as an osgi bundle
and can be used directly for the embedded db.

Regards
Nandika


On Thu, Mar 17, 2016 at 6:11 PM, Nandika Jayawardana <[email protected]>
wrote:

> Having a seperate h2 orbit will allow us to upgrade the h2 version without
> depending on the datasource component. BPS team is also in need of h2. Has
> anyone created an h2 orbit . Shall we go ahead and create one ?
>
> Regards
> Nandika
>
> On Fri, Feb 19, 2016 at 9:35 AM, Sameera Jayasoma <[email protected]>
> wrote:
>
>> I don't think we should do that. Datasources is a generic feature.
>>
>> On Mon, Feb 15, 2016 at 10:38 AM, Niranjan Karunanandham <
>> [email protected]> wrote:
>>
>>> Hi Sameera,
>>>
>>> Are we planning to bundle the h2 with the datasource core feature or
>>> have it as a separate orbit?
>>>
>>> Regards,
>>> Nira
>>>
>>> On Fri, Feb 12, 2016 at 8:22 PM, Sameera Jayasoma <[email protected]>
>>> wrote:
>>>
>>>> You don't necessarily need to do this. You can package only the sql
>>>> script and create the database during the product build
>>>>
>>>> On Friday, February 12, 2016, Hemika Kodikara <[email protected]> wrote:
>>>>
>>>>> Hi All,
>>>>>
>>>>> We already have something similar in our carbon-business-messaging
>>>>> repo [1].
>>>>>
>>>>> [1] -
>>>>> https://github.com/hemikak/carbon-business-messaging/blob/master/features/andes/org.wso2.carbon.andes.server.feature/pom.xml
>>>>>
>>>>> Hemika Kodikara
>>>>> Software Engineer
>>>>> WSO2 Inc.
>>>>> lean . enterprise . middleware
>>>>> http://wso2.com
>>>>>
>>>>> Mobile : +94777688882
>>>>>
>>>>> On Fri, Feb 12, 2016 at 5:02 PM, Sameera Jayasoma <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Hi All,
>>>>>>
>>>>>> You can easily create an H2 database form a given sql Script in your
>>>>>> project. I've attached a sample pom.xml.
>>>>>>
>>>>>> This can be used in products as well as components repos. You can
>>>>>> easily populate an H2 database from an sql file for your component level
>>>>>> OSGi testing as well.
>>>>>>
>>>>>> Thanks,
>>>>>> Sameera.
>>>>>>
>>>>>> On Fri, Feb 12, 2016 at 4:32 PM, Akalanka Pagoda Arachchi <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> What I meant was, I already tried upgrading the H2 version to the
>>>>>>> latest version. When I did, the previous database URL's we were using
>>>>>>> failed since the new H2 driver is not taking relative paths for the URL.
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Akalanka.
>>>>>>>
>>>>>>> On Fri, Feb 12, 2016 at 3:48 PM, Akalanka Pagoda Arachchi <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> We can, but we will have to verify all the database URL's again,
>>>>>>>> since when I tried, it gave me an exception since it was no longer
>>>>>>>> accepting relative paths.
>>>>>>>>
>>>>>>>> On Fri, Feb 12, 2016 at 3:46 PM, Ramith Jayasinghe <[email protected]
>>>>>>>> > wrote:
>>>>>>>>
>>>>>>>>> and shall we upgrade H2 version to latest?
>>>>>>>>>
>>>>>>>>> On Fri, Feb 12, 2016 at 2:24 PM, Ramith Jayasinghe <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>> > So whats the verdict?
>>>>>>>>> > @sameera: can we have some thing similar to 'carbon-persistence'
>>>>>>>>> or
>>>>>>>>> > something which contains H2?
>>>>>>>>> >
>>>>>>>>> > On Fri, Feb 12, 2016 at 11:48 AM, Niranjan Karunanandham
>>>>>>>>> > <[email protected]> wrote:
>>>>>>>>> >> Hi Akalanka,
>>>>>>>>> >>
>>>>>>>>> >> On Fri, Feb 12, 2016 at 11:37 AM, Akalanka Pagoda Arachchi
>>>>>>>>> >> <[email protected]> wrote:
>>>>>>>>> >>>
>>>>>>>>> >>> Hi Niranjan,
>>>>>>>>> >>>
>>>>>>>>> >>> Yes, we could have avoided adding h2-database-engine as a
>>>>>>>>> dependency in
>>>>>>>>> >>> 4.4.x Andes.
>>>>>>>>> >>>
>>>>>>>>> >>> If we add the h2 driver to the datasource feature, it would
>>>>>>>>> mean whenever
>>>>>>>>> >>> datasource feature is used h2 driver will be copied. Will that
>>>>>>>>> be OK? My
>>>>>>>>> >>> opinion is if the H2 driver is not a dependency for the
>>>>>>>>> feature, it should
>>>>>>>>> >>> not be contained in the feature. When we create a distribution
>>>>>>>>> from that
>>>>>>>>> >>> feature, if H2 DB is used as the default DB configuration, we
>>>>>>>>> should provide
>>>>>>>>> >>> the H2 driver with the distribution.
>>>>>>>>> >>
>>>>>>>>> >> Sorry about it. I was under the impression that the datasource
>>>>>>>>> core for C5
>>>>>>>>> >> supports by default is for H2 DB like in C4. This is why I
>>>>>>>>> suggested that we
>>>>>>>>> >> define it at the datasource core feature.
>>>>>>>>> >>
>>>>>>>>> >>>
>>>>>>>>> >>> WDYT?
>>>>>>>>> >>>
>>>>>>>>> >>> Thanks,
>>>>>>>>> >>> Akalanka.
>>>>>>>>> >>>
>>>>>>>>> >>> On Fri, Feb 12, 2016 at 11:05 AM, Niranjan Karunanandham
>>>>>>>>> >>> <[email protected]> wrote:
>>>>>>>>> >>>>
>>>>>>>>> >>>> Hi Akalanka / all
>>>>>>>>> >>>>
>>>>>>>>> >>>> On Fri, Feb 12, 2016 at 10:46 AM, Akalanka Pagoda Arachchi
>>>>>>>>> >>>> <[email protected]> wrote:
>>>>>>>>> >>>>>
>>>>>>>>> >>>>> Hi All,
>>>>>>>>> >>>>>
>>>>>>>>> >>>>> In the previous distributions, we had H2 database driver as
>>>>>>>>> a dependency
>>>>>>>>> >>>>> for our features so that it will be copied to the plugins
>>>>>>>>> folder when the
>>>>>>>>> >>>>> pack is created.However, in this scenario, H2 database
>>>>>>>>> driver is not exactly
>>>>>>>>> >>>>> a dependency of the Andes Core feature since it is not using
>>>>>>>>> the H2 driver.
>>>>>>>>> >>>>
>>>>>>>>> >>>> Are you referring to the h2-database-engine jar? This was
>>>>>>>>> there in the
>>>>>>>>> >>>> plugins folder of kernel core zip in 4.4.x. If so, then why
>>>>>>>>> is andes core
>>>>>>>>> >>>> feature also packing this?
>>>>>>>>> >>>>
>>>>>>>>> >>>>>
>>>>>>>>> >>>>> Therefore, my suggestion is to avoid adding H2 database
>>>>>>>>> driver as a
>>>>>>>>> >>>>> dependency for the Andes Core feature, but rather add it as
>>>>>>>>> a dependency for
>>>>>>>>> >>>>> product distribution module so that when the distribution
>>>>>>>>> pack is created,
>>>>>>>>> >>>>> the H2 driver, which is required for default database
>>>>>>>>> configurations is
>>>>>>>>> >>>>> copied to the plugins folder.
>>>>>>>>> >>>>>
>>>>>>>>> >>>>> This will be useful in reducing the Andes Core feature
>>>>>>>>> bundle size as
>>>>>>>>> >>>>> well.
>>>>>>>>> >>>>>
>>>>>>>>> >>>>> If any product is to install Andes Core feature, they will
>>>>>>>>> have to copy
>>>>>>>>> >>>>> the relevant jar file to the dropins folder if they don't
>>>>>>>>> already have it.
>>>>>>>>> >>>>>
>>>>>>>>> >>>>> WDYT?
>>>>>>>>> >>>>>
>>>>>>>>> >>>>> If we're to go ahead with this approach we need a way to
>>>>>>>>> install osgi
>>>>>>>>> >>>>> bundles to the distribution that are not available in the
>>>>>>>>> features or create
>>>>>>>>> >>>>> a new feature containing H2 database driver.
>>>>>>>>> >>>>
>>>>>>>>> >>>> If we require a default DB, then I would suggest to have it
>>>>>>>>> with database
>>>>>>>>> >>>> core feature. WDYT?
>>>>>>>>> >>>>
>>>>>>>>> >>>>>
>>>>>>>>> >>>>>
>>>>>>>>> >>>>> Please provide your thoughts.
>>>>>>>>> >>>>>
>>>>>>>>> >>>>> Thanks,
>>>>>>>>> >>>>> Akalanka.
>>>>>>>>> >>>>>
>>>>>>>>> >>>>> --
>>>>>>>>> >>>>> Darshana Akalanka Pagoda Arachchi,
>>>>>>>>> >>>>> Software Engineer
>>>>>>>>> >>>>> 078-4721791
>>>>>>>>> >>>>
>>>>>>>>> >>>>
>>>>>>>>> >>>> Regards,
>>>>>>>>> >>>> Nira
>>>>>>>>> >>>>
>>>>>>>>> >>>> --
>>>>>>>>> >>>>
>>>>>>>>> >>>> Niranjan Karunanandham
>>>>>>>>> >>>> Senior Software Engineer - WSO2 Inc.
>>>>>>>>> >>>> WSO2 Inc.: http://www.wso2.com
>>>>>>>>> >>>
>>>>>>>>> >>>
>>>>>>>>> >>>
>>>>>>>>> >>>
>>>>>>>>> >>> --
>>>>>>>>> >>> Darshana Akalanka Pagoda Arachchi,
>>>>>>>>> >>> Software Engineer
>>>>>>>>> >>> 078-4721791
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>> >> Regards,
>>>>>>>>> >> Nira
>>>>>>>>> >>
>>>>>>>>> >> --
>>>>>>>>> >>
>>>>>>>>> >> Niranjan Karunanandham
>>>>>>>>> >> Senior Software Engineer - WSO2 Inc.
>>>>>>>>> >> WSO2 Inc.: http://www.wso2.com
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> >
>>>>>>>>> > --
>>>>>>>>> > Ramith Jayasinghe
>>>>>>>>> > Technical Lead
>>>>>>>>> > WSO2 Inc., http://wso2.com
>>>>>>>>> > lean.enterprise.middleware
>>>>>>>>> >
>>>>>>>>> > E: [email protected]
>>>>>>>>> > P: +94 777542851
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Ramith Jayasinghe
>>>>>>>>> Technical Lead
>>>>>>>>> WSO2 Inc., http://wso2.com
>>>>>>>>> lean.enterprise.middleware
>>>>>>>>>
>>>>>>>>> E: [email protected]
>>>>>>>>> P: +94 777542851
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> *Darshana Akalanka Pagoda Arachchi,*
>>>>>>>> *Software Engineer*
>>>>>>>> *078-4721791 <078-4721791>*
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> *Darshana Akalanka Pagoda Arachchi,*
>>>>>>> *Software Engineer*
>>>>>>> *078-4721791 <078-4721791>*
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Sameera Jayasoma,
>>>>>> Software Architect,
>>>>>>
>>>>>> WSO2, Inc. (http://wso2.com)
>>>>>> email: [email protected]
>>>>>> blog: http://blog.sameera.org
>>>>>> twitter: https://twitter.com/sameerajayasoma
>>>>>> flickr: http://www.flickr.com/photos/sameera-jayasoma/collections
>>>>>> Mobile: 0094776364456
>>>>>>
>>>>>> Lean . Enterprise . Middleware
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Dev mailing list
>>>>>> [email protected]
>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>
>>>>>>
>>>>>
>>>>
>>>> --
>>>> Sameera Jayasoma,
>>>> Software Architect,
>>>>
>>>> WSO2, Inc. (http://wso2.com)
>>>> email: [email protected]
>>>> blog: http://blog.sameera.org
>>>> twitter: https://twitter.com/sameerajayasoma
>>>> flickr: http://www.flickr.com/photos/sameera-jayasoma/collections
>>>> Mobile: 0094776364456
>>>>
>>>> Lean . Enterprise . Middleware
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> [email protected]
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>>
>>> --
>>>
>>> *Niranjan Karunanandham*
>>> Senior Software Engineer - WSO2 Inc.
>>> WSO2 Inc.: http://www.wso2.com
>>>
>>
>>
>>
>> --
>> Sameera Jayasoma,
>> Software Architect,
>>
>> WSO2, Inc. (http://wso2.com)
>> email: [email protected]
>> blog: http://blog.sameera.org
>> twitter: https://twitter.com/sameerajayasoma
>> flickr: http://www.flickr.com/photos/sameera-jayasoma/collections
>> Mobile: 0094776364456
>>
>> Lean . Enterprise . Middleware
>>
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> Nandika Jayawardana
> WSO2 Inc ; http://wso2.com
> lean.enterprise.middleware
>



-- 
Nandika Jayawardana
WSO2 Inc ; http://wso2.com
lean.enterprise.middleware
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to