Hi Jasintha, Yes. All the configurations added to the services.xml (QoS) can be added to the .dbs file inline after this change.
Thanks On Fri, Aug 15, 2014 at 2:11 PM, Jasintha Dasanayake <[email protected]> wrote: > Hi Chanika > > We are planing to apply QoS stuff also through the service.xml file so > would it be possible to add QoS stuff into dbs file too ? > > Thanks and Regards > /Jasintha > > > On Fri, Aug 15, 2014 at 2:00 PM, Chanika Geeganage <[email protected]> > wrote: > >> Hi, >> >> Instead of adding service.xml file to .car we are going to add the >> content of services.xml to dataservices config itself and in the deployment >> time use the existing code to parse that content as services meta data. >> >> Thanks >> >> >> On Fri, Aug 15, 2014 at 9:00 AM, Chanika Geeganage <[email protected]> >> wrote: >> >>> Hi Shameera, >>> >>> As discussed offline, in this suggested method we are not going to have >>> an archive format (like .aar or .war) for dataservice config file (.dbs) >>> and services.xml file inside the .car file. As I said in my previous mail >>> this is going to be the dependency tree structure. >>> >>> >>> testCar-1.0.0 >>> |-- artifacts.xml >>> |-- SampleDataService_1.0.0 >>> |-- artifacts.xml >>> |-- SampleDataService-1.0.0.dbs >>> |-- servicesMetaFiles >>> |-- SampleDataService_service.xml >>> |-- artifacts.xml >>> >>> Will this be OK to go ahead? >>> >>> Thanks >>> >>> >>> On Thu, Aug 14, 2014 at 3:46 PM, Shameera Rathnayaka <[email protected]> >>> wrote: >>> >>>> Hi Chanika, >>>> >>>> In Axis2 .aar file we use META-INF directory to keep the services.xml >>>> file and in tomcat .war file there is WEB-INF to keep web.xml file, By >>>> looking at the consistency it is better to keep services.xml file in a >>>> separate directory . And make sure to use proper name for the above >>>> subdirectory. >>>> >>>> Thanks, >>>> Shameera. >>>> >>>> >>>> >>>> On Wed, Aug 13, 2014 at 4:45 PM, Chanika Geeganage <[email protected]> >>>> wrote: >>>> >>>>> Hi, >>>>> >>>>> There is a requirement to deploy dataservice configuration (.dbs) file >>>>> with its corresponding services.xml using Capp. According to the current >>>>> implementation, DefaultAppDeployer[1] calls .dsb files deployer. As the >>>>> artifacts in the Capp are extracted and copied to a temporary location >>>>> before deploying the services, we thought of changing the dataservice >>>>> deployer code to pick the services.xml as well. So I tried to add the >>>>> services.xml file as below to the car file. >>>>> >>>>> SampleCar-1.0.0 >>>>> |-- artifacts.xml >>>>> |-- SampleDataService_1.0.0 >>>>> |-- artifacts.xml >>>>> |-- SampleDataService-1.0.0.dbs >>>>> |-- SampleDataService_service.xml >>>>> >>>>> >>>>> But it seems only one file is allowed to have per a dependency. >>>>> (SampleDataService is a dependency for the root artifact). It gives the >>>>> following error. >>>>> >>>>> ERROR >>>>> {org.wso2.carbon.application.deployer.handler.DefaultAppDeployer} - >>>>> service/dataservice type must have a single file. But 2 files found. >>>>> >>>>> Then the idea is to use the following dependency tree. >>>>> testCar-1.0.0 >>>>> |-- artifacts.xml >>>>> |-- SampleDataService_1.0.0 >>>>> |-- artifacts.xml >>>>> |-- SampleDataService-1.0.0.dbs >>>>> |-- servicesMetaFiles >>>>> |-- SampleDataService_service.xml >>>>> |-- artifacts.xml >>>>> >>>>> We may need to change the dataservice code to lookup for >>>>> servicesMetaFiles folder for services.xml file. >>>>> >>>>> Will this be a correct way to fulfill the requirement? >>>>> >>>>> Anyway in the future we will move to a single archive format to >>>>> archive both dataservice config and the services.xml file. >>>>> >>>>> [1] >>>>> https://svn.wso2.org/repos/wso2/carbon/kernel/branches/4.2.0/core/org.wso2.carbon.application.deployer/4.2.0/src/main/java/org/wso2/carbon/application/deployer/handler/DefaultAppDeployer.java >>>>> >>>>> -- >>>>> Best Regards.. >>>>> >>>>> Chanika Geeganage >>>>> Software Engineer >>>>> WSO2, Inc.; http://wso2.com >>>>> >>>>> >>>> >>>> >>>> -- >>>> *Software Engineer - WSO2 Inc.* >>>> *email: shameera AT wso2.com <[email protected]> , shameera AT >>>> apache.org <[email protected]>* >>>> *phone: +9471 922 1454 <%2B9471%20922%201454>* >>>> >>>> *Linked in : *http://lk.linkedin.com/pub/shameera-rathnayaka/1a/661/561 >>>> *Twitter : *https://twitter.com/Shameera_R >>>> >>> >>> >>> >>> -- >>> Best Regards.. >>> >>> Chanika Geeganage >>> Software Engineer >>> WSO2, Inc.; http://wso2.com >>> >>> >> >> >> -- >> Best Regards.. >> >> Chanika Geeganage >> Software Engineer >> WSO2, Inc.; http://wso2.com >> >> > > > -- > > *Jasintha Dasanayake * > > *Senior Software EngineerWSO2 Inc. | http://wso2.com <http://wso2.com/> > lean . enterprise . middleware* > > > *mobile :- 0711368118* > -- Best Regards.. Chanika Geeganage Software Engineer WSO2, Inc.; http://wso2.com
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
