+1 for Ruwan's suggestion. Further in current model, Subscriptions(APM_SUBSCRIPTION) are mapped to a Application(APM_APPLICATION) and Application is bound to a subscriber (APM_SUBSCRIBER)
Subscriber should ideally contain the users who are subscribed to an App. But currently APM_SUBSCRIBER table getting updated when an user log in to the store (which is not ideal) This operation should be moved to just before user get subscribed to an App. On Fri, Mar 18, 2016 at 5:12 PM, Ruwan Abeykoon <ruw...@wso2.com> wrote: > Hi All, > I think APM_SUBSCRIBER is used to check subscription on WebApps or Sites. > I think adding subscriber to this table can be moved to place where the > subscription is added. We might have to revisit and change the SQL queries > which is used to check the subscriptions. > > Cheers, > Ruwan > > On Fri, Mar 18, 2016 at 4:49 PM, Lakshman Udayakantha <lakshm...@wso2.com> > wrote: > >> Hi Dinusha, >> >> When user is going to login to store, user will add if does not exist, to >> a table called APM_SUBSCRIBER . This code snippet has removed in EMM store >> (in APPM 1.1.1 version). That's why earlier this problem is not raised. >> Anyway what is the purpose of adding user to the APM_SUBSCRIBER table? Note >> that this table is the only dependant table from APPM to EMM. >> >> Thanks >> >> On Fri, Mar 18, 2016 at 3:01 PM, Prabath Abeysekera <praba...@wso2.com> >> wrote: >> >>> Hi Dinusha, >>> >>> On Fri, Mar 18, 2016 at 2:54 PM, Dinusha Senanayaka <dinu...@wso2.com> >>> wrote: >>> >>>> Hi Prabath, >>>> >>>> On Fri, Mar 18, 2016 at 2:34 PM, Prabath Abeysekera <praba...@wso2.com> >>>> wrote: >>>> >>>>> Hi Dinusha, >>>>> >>>>> On Fri, Mar 18, 2016 at 2:19 PM, Dinusha Senanayaka <dinu...@wso2.com> >>>>> wrote: >>>>> >>>>>> Hi Lakshman, >>>>>> >>>>>> On Fri, Mar 18, 2016 at 2:08 PM, Lakshman Udayakantha < >>>>>> lakshm...@wso2.com> wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I am looking into this. After changing the APP Manager feature >>>>>>> versions in EMM, publisher works as expected. It can create and publish >>>>>>> mobile apps without any issue. But I can't even login to store. >>>>>>> According >>>>>>> to backend error, It seems like EMM wants APP Manager related db tables >>>>>>> too. I have added APP Manager tables to AM datasource and after that I >>>>>>> can >>>>>>> login to store without any issue and published apps also shown in there. >>>>>>> Anyway is that ok to add APP Manager tables to AM datasource? >>>>>>> >>>>>> >>>>>> I think it should be fine to include AppM datasource in EMM. >>>>>> Currently we don't need it for mobile apps. But there could be scenarios >>>>>> in >>>>>> future we need AppM db for mobile apps as well. >>>>>> >>>>> >>>>> If "mobile application provisioning plugin" doesn't require persisting >>>>> information, why exactly do we need to add tables, etc just to get the >>>>> store to work? >>>>> >>>> >>>> This we need to check. AFAIK, EMM is installing only appm.store, >>>> appm.publisher, appm.mobile features which is not depend on appm.core >>>> feature which provides the db. May be we have installed additional feature >>>> ? >>>> >>> >>> That can possibly be the case. Thanks for the insight. >>> >>> @Lakshman, would you be able to double check if this is what's demanding >>> us to install these persistent entities? If that's the case, we might have >>> to revisit the list of features we've put into p2-profile around app-mgt >>> functionalities. >>> >>> Cheers, >>> Prabath >>> >>> >>>> >>>> Regards, >>>> Dinusha. >>>> >>>>> >>>>> Cheers, >>>>> Prabath >>>>> >>>>> >>>>>> >>>>>> Regards, >>>>>> Dinusha. >>>>>> >>>>>>> >>>>>>> Thanks >>>>>>> >>>>>>> On Thu, Mar 17, 2016 at 2:43 PM, Milan Perera <mi...@wso2.com> >>>>>>> wrote: >>>>>>> >>>>>>>> Hi Dinusha, >>>>>>>> >>>>>>>> I totally agree to what you said. Its better if we can do this as >>>>>>>> soon as possible. >>>>>>>> >>>>>>>> Regards, >>>>>>>> >>>>>>>> On Thu, Mar 17, 2016 at 2:31 PM, Dinusha Senanayaka < >>>>>>>> dinu...@wso2.com> wrote: >>>>>>>> >>>>>>>>> Hi Milan, >>>>>>>>> >>>>>>>>> IMO, if we have version conflicts we should try to fix it. What we >>>>>>>>> have done so far is not correct. We have created a separate branch of >>>>>>>>> AppM >>>>>>>>> for EMM by manually removing the web app related UIs. We have done it >>>>>>>>> for >>>>>>>>> the time being, but this won't scale when it comes to >>>>>>>>> support/maintenance >>>>>>>>> and feature development. With the feature that Lakshman has done, we >>>>>>>>> could >>>>>>>>> use the same code base for both AppM and EMM. >>>>>>>>> >>>>>>>>> Regards, >>>>>>>>> Dinusha. >>>>>>>>> >>>>>>>>> On Thu, Mar 17, 2016 at 2:11 PM, Milan Perera <mi...@wso2.com> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Hi Lakshman, >>>>>>>>>> >>>>>>>>>> As I remember, we have tried it before and in the previous >>>>>>>>>> attempt of migrating to the latest APPM feature was failed due to >>>>>>>>>> some >>>>>>>>>> conflicts in dependencies that were unable to resolve at that time. >>>>>>>>>> If im >>>>>>>>>> not mistaken, it had conflicts with the IS version which we use in >>>>>>>>>> the EMM >>>>>>>>>> 200. >>>>>>>>>> >>>>>>>>>> Regards, >>>>>>>>>> >>>>>>>>>> On Thu, Mar 17, 2016 at 7:25 AM, Lakshman Udayakantha < >>>>>>>>>> lakshm...@wso2.com> wrote: >>>>>>>>>> >>>>>>>>>>> Hi Chathura, >>>>>>>>>>> >>>>>>>>>>> Yes. It is not because of asset turning off/on feature. I meant >>>>>>>>>>> that UI has changed a lot in latest APP Manager recently and APPM >>>>>>>>>>> team >>>>>>>>>>> didn't get much time to resolve all the bugs reported. As per the >>>>>>>>>>> offline >>>>>>>>>>> discussion with LahiruC lot of mobile features has broken with new >>>>>>>>>>> UI and >>>>>>>>>>> they are fixing it now. So IMO replacing new features may introduce >>>>>>>>>>> new >>>>>>>>>>> bugs to existing APP UI in EMM. Anyway if new UI will go to a high >>>>>>>>>>> stable >>>>>>>>>>> position and APPM release is not going to conflict with EMM release >>>>>>>>>>> this >>>>>>>>>>> will be possible. right? WDYT? >>>>>>>>>>> >>>>>>>>>>> Thanks >>>>>>>>>>> >>>>>>>>>>> On Thu, Mar 17, 2016 at 12:21 AM, Chathura Dilan < >>>>>>>>>>> chathu...@wso2.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi Lakshman, >>>>>>>>>>>> >>>>>>>>>>>> This feature will not introduce any bugs in store or >>>>>>>>>>>> publisher, since it only on/off assets types. But we have to test >>>>>>>>>>>> all >>>>>>>>>>>> scenarios of EMM and AppM integration. >>>>>>>>>>>> >>>>>>>>>>>> On Wed, Mar 16, 2016 at 7:03 AM, Lakshman Udayakantha < >>>>>>>>>>>> lakshm...@wso2.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> [Adding Dev] >>>>>>>>>>>>> >>>>>>>>>>>>> On Wed, Mar 16, 2016 at 5:40 PM, Prabath Abeysekera < >>>>>>>>>>>>> praba...@wso2.com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Hi Lakshman, >>>>>>>>>>>>>> >>>>>>>>>>>>>> Of course we should. Would you be able to move this >>>>>>>>>>>>>> discussion to dev@ so we can discuss about any possible >>>>>>>>>>>>>> concerns, etc there. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Cheers, >>>>>>>>>>>>>> Prabath >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Wed, Mar 16, 2016 at 2:53 PM, Lakshman Udayakantha < >>>>>>>>>>>>>> lakshm...@wso2.com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Hi EMM Team, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> It can be turned off asset types which are not in use in >>>>>>>>>>>>>>> latest APP Manager. There is a configuration called >>>>>>>>>>>>>>> EnabledAssetTypeList in >>>>>>>>>>>>>>> which we can provide only mobileapp to enable mobile apps only >>>>>>>>>>>>>>> in publisher >>>>>>>>>>>>>>> and store. So shall we do the $subject, for the sake of getting >>>>>>>>>>>>>>> future >>>>>>>>>>>>>>> improvements and bug fixes in APPM. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> @APPM Team: Are there any bad consequences of doing $subject >>>>>>>>>>>>>>> like introducing new bugs to existing store and publisher in >>>>>>>>>>>>>>> EMM(APPM >>>>>>>>>>>>>>> feature version 1.1.1)? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thanks >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> Lakshman Udayakantha >>>>>>>>>>>>>>> WSO2 Inc. www.wso2.com >>>>>>>>>>>>>>> lean.enterprise.middleware >>>>>>>>>>>>>>> Mobile: *0714388124 <0714388124>* >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> Prabath Abeysekara >>>>>>>>>>>>>> Technical Lead >>>>>>>>>>>>>> WSO2 Inc. >>>>>>>>>>>>>> Email: praba...@wso2.com >>>>>>>>>>>>>> Mobile: +94774171471 >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> Lakshman Udayakantha >>>>>>>>>>>>> WSO2 Inc. www.wso2.com >>>>>>>>>>>>> lean.enterprise.middleware >>>>>>>>>>>>> Mobile: *0714388124 <0714388124>* >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> Regards, >>>>>>>>>>>> >>>>>>>>>>>> Chatura Dilan Perera >>>>>>>>>>>> *Senior Software Engineer** - WSO2 Inc.* >>>>>>>>>>>> www.dilan.me >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Lakshman Udayakantha >>>>>>>>>>> WSO2 Inc. www.wso2.com >>>>>>>>>>> lean.enterprise.middleware >>>>>>>>>>> Mobile: *0714388124 <0714388124>* >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> *Milan Perera *| Software Engineer >>>>>>>>>> WSO2, Inc | lean. enterprise. middleware. >>>>>>>>>> #20, Palm Grove, Colombo 03, Sri Lanka >>>>>>>>>> Mobile: +94 77 309 7088 | Work: +94 11 214 5345 >>>>>>>>>> Email: mi...@wso2.com <ar...@wso2.com> | Web: www.wso2.com >>>>>>>>>> <http://lk.linkedin.com/in/milanharinduperera> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Dinusha Dilrukshi >>>>>>>>> Associate Technical Lead >>>>>>>>> WSO2 Inc.: http://wso2.com/ >>>>>>>>> Mobile: +94725255071 >>>>>>>>> Blog: http://dinushasblog.blogspot.com/ >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> *Milan Perera *| Software Engineer >>>>>>>> WSO2, Inc | lean. enterprise. middleware. >>>>>>>> #20, Palm Grove, Colombo 03, Sri Lanka >>>>>>>> Mobile: +94 77 309 7088 | Work: +94 11 214 5345 >>>>>>>> Email: mi...@wso2.com <ar...@wso2.com> | Web: www.wso2.com >>>>>>>> <http://lk.linkedin.com/in/milanharinduperera> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Lakshman Udayakantha >>>>>>> WSO2 Inc. www.wso2.com >>>>>>> lean.enterprise.middleware >>>>>>> Mobile: *0714388124 <0714388124>* >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Dinusha Dilrukshi >>>>>> Associate Technical Lead >>>>>> WSO2 Inc.: http://wso2.com/ >>>>>> Mobile: +94725255071 >>>>>> Blog: http://dinushasblog.blogspot.com/ >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Prabath Abeysekara >>>>> Technical Lead >>>>> WSO2 Inc. >>>>> Email: praba...@wso2.com >>>>> Mobile: +94774171471 >>>>> >>>> >>>> >>>> >>>> -- >>>> Dinusha Dilrukshi >>>> Associate Technical Lead >>>> WSO2 Inc.: http://wso2.com/ >>>> Mobile: +94725255071 >>>> Blog: http://dinushasblog.blogspot.com/ >>>> >>> >>> >>> >>> -- >>> Prabath Abeysekara >>> Technical Lead >>> WSO2 Inc. >>> Email: praba...@wso2.com >>> Mobile: +94774171471 >>> >> >> >> >> -- >> Lakshman Udayakantha >> WSO2 Inc. www.wso2.com >> lean.enterprise.middleware >> Mobile: *0714388124* >> >> > > > -- > > *Ruwan Abeykoon* > *Architect,* > *WSO2, Inc. http://wso2.com <http://wso2.com/> * > *lean.enterprise.middleware.* > > email: ruw...@wso2.com > -- *Lahiru Cooray* Software Engineer WSO2, Inc.;http://wso2.com/ lean.enterprise.middleware Mobile: +94 715 654154
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev