Hi Ruchira, Actually I tried with Method 1 and I'm getting some errors. I talked to SameeraM and UdaraR from jaggeey team. As per the discussion,
In Appfactory appmgt app, we are using 'block model'. Will it be ok if I sandbox the module method in jagg.jag file ? Thanks On Fri, Mar 13, 2015 at 3:46 PM, Ruchira Wageesha <[email protected]> wrote: > Hi Mahesh, > > I will not be available in the office for next 2 weeks. But here is the > method I initially had in my mind. > > i.e. All request are mapped to a single *.jag file. From that *.jag file, > you check the request URL and find the requested *.jag file path[1]. After > that you do whatever the tenant initialization stuff and include [1] using > Jaggery's include method. Later, you can end the tenant flow and complete > the request flow. > > *Method 1:* > > i.e. at jaggery.conf > > * ---> router.jag > > at router.jag > ---------------- > > infer tenant and start tenant flow > try { > include the requested Jaggery file > } finally { > end tenant flow > } > > > *Method 2:* (If method #1 doesn't work for you) > > Implement set of handlers(would have to be specified at jaggery.conf as > *.jag or *.js files) to intercept incoming and outgoing HTTP requests. For > this, you might need to improve Jaggery code. > > Anyway, for both the options, please talk either to Manu or Jaggery team. > > /Ruchira > > On Fri, Mar 13, 2015 at 3:17 PM, Mahesh Chinthaka <[email protected]> > wrote: > >> Hi Ruchira, >> >> Im gonna take this task over and do the implementation. >> Could you please let me know a feasible time for you to have a chat on >> this ? >> >> Thanks >> >> On Thu, Jan 29, 2015 at 2:51 PM, Dimuthu Leelarathne <[email protected]> >> wrote: >> >>> Hi, >>> >>> In AF we want to define set of actions that should execute before a >>> request and clean it on response. We cannot do it it by tomcat valves >>> because one of the actions is "start tenant flow" and "set governance >>> artefact navigator". This is not possible right now in a straight forward >>> way. >>> >>> Could we get an extension in Jaggery to do this? >>> >>> thanks, >>> dimuthu >>> >>> >>> -- >>> Dimuthu Leelarathne >>> Architect & Product Lead of App Factory >>> >>> WSO2, Inc. (http://wso2.com) >>> email: [email protected] >>> Mobile : 0773661935 >>> >>> Lean . Enterprise . Middleware >>> >>> _______________________________________________ >>> Architecture mailing list >>> [email protected] >>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>> >>> >> >> >> -- >> *Mahesh Chinthaka Vidanagama* | Software Engineer >> WSO2, Inc | lean. enterprise. middleware. >> #20, Palm Grove, Colombo 03, Sri Lanka >> Mobile: +94 71 63 63 083 | Work: +94 112 145 345 >> Email: [email protected] | Web: www.wso2.com >> > > > > -- > > *Ruchira Wageesha**Associate Technical Lead* > *WSO2 Inc. - lean . enterprise . middleware | wso2.com <http://wso2.com>* > > *email: [email protected] <[email protected]>, blog: > ruchirawageesha.blogspot.com <http://ruchirawageesha.blogspot.com>, > mobile: +94 77 5493444 <%2B94%2077%205493444>* > -- *Mahesh Chinthaka Vidanagama* | Software Engineer WSO2, Inc | lean. enterprise. middleware. #20, Palm Grove, Colombo 03, Sri Lanka Mobile: +94 71 63 63 083 | Work: +94 112 145 345 Email: [email protected] | Web: www.wso2.com
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
