That would be fine. Thanks Viraj. Thanks & Regards, Ishara Cooray Senior Software Engineer Mobile : +9477 262 9512 WSO2, Inc. | http://wso2.com/ Lean . Enterprise . Middleware
On Tue, May 30, 2017 at 1:33 PM, Viraj Rajaguru <[email protected]> wrote: > Hi Ishara, > > We can do that. We have a release scheduled by end of this week. Fix will > be available in that release. > > Thanks, > Viraj. > > On Tue, May 30, 2017 at 12:16 PM, Ishara Cooray <[email protected]> wrote: > >> Hi Thusitha, >> >> I could not observe a property called "method" in my Request object. >> >> I noticed that, >> >> we have *msf4j-core-2.3.0-m2.jar* and *workspace-service-0.8.2.jar *in >> place. >> >> *workspace-service-0.8.2.jar *uses >> * msf4j 2.1.0* >> So at runtime it picks from the *workspace-service-0.8.2.jar * >> >> >> >> >> *@Viraj,* >> Can we please get the msf4j version updated to it's latest version in >> ballerina-parent/*pom.xml* >> <https://github.com/ballerinalang/ballerina-parent/blob/master/pom.xml#L981> >> Currently it is 2.1.0 >> >> >> Thanks & Regards, >> Ishara Cooray >> Senior Software Engineer >> Mobile : +9477 262 9512 <+94%2077%20262%209512> >> WSO2, Inc. | http://wso2.com/ >> Lean . Enterprise . Middleware >> >> On Mon, May 29, 2017 at 10:06 PM, Thusitha Thilina Dayaratne < >> [email protected]> wrote: >> >>> Hi Ishara, >>> >>> You can access the actual method that will get invoke at the Interceptor >>> level >>> e.g. request.getProperty("method");[1] So then you can get the @Path >>> value of the method and compare that with the request.getUri(). >>> >>> [1] - https://github.com/wso2/msf4j/blob/v2.3.0-m2/core/src/main >>> /java/org/wso2/msf4j/internal/router/HttpMethodInfo.java#L174 >>> >>> Thanks >>> Thusitha >>> >>> On Mon, May 29, 2017 at 1:51 AM, Ishara Cooray <[email protected]> wrote: >>> >>>> Ths usecase behind this is, >>>> >>>> we have scopes defined in apim product REST APIs for each resource path >>>> as below. >>>> >>>> /apis/{apiId}: >>>> >>>> #----------------------------------------------------- >>>> >>>> # Retrieve the details of an API definition >>>> >>>> #----------------------------------------------------- >>>> >>>> get: >>>> >>>> x-scope: apim:api_view >>>> >>>> x-wso2-curl: "curl -k -H \"Authorization: Bearer >>>> ae4eae22-3f65-387b-a171-d37eaa366fa8\" https://127.0.0.1:9443/api/am/ >>>> publisher/v1.0/apis/7a2298c4-c905-403f-8fac-38c73301631f" >>>> >>>> ...... >>>> >>>> >>>> We are keeping track of these resource to scope mapping and at the time >>>> of a new request, we need to validate the scope. >>>> >>>> But, the request coming with a value(206e1b0b-a48e-47c9-95d0-3eb85544cf2e) >>>> for the variable(apiId), hence unable to find the resource template to >>>> match unless we do a string manipulation(we are maintaining a map for the >>>> resource to scope mapping). >>>> >>>> >>>> We better avoid string manipulations as much as possible because this >>>> will take place in gateway. >>>> >>>> >>>> Therefore need to check the possibility of supporting this from MSF4J >>>> level so that we can get template info from the Request object itself. >>>> >>>> >>>> >>>> >>>> Thanks & Regards, >>>> Ishara Cooray >>>> Senior Software Engineer >>>> Mobile : +9477 262 9512 <+94%2077%20262%209512> >>>> WSO2, Inc. | http://wso2.com/ >>>> Lean . Enterprise . Middleware >>>> >>>> On Mon, May 29, 2017 at 12:40 PM, Ishara Cooray <[email protected]> >>>> wrote: >>>> >>>>> Hi, >>>>> >>>>> We have a requirement to identify the request template for a given >>>>> http request. >>>>> >>>>> For example, >>>>> *Req: * >>>>> /api/am/publisher/v1.0/apis/206e1b0b-a48e-47c9-95d0-3eb85544cf2e >>>>> >>>>> *Req path:* >>>>> /apis/206e1b0b-a48e-47c9-95d0-3eb85544cf2e >>>>> >>>>> *Need *to identify corresponding *template as * >>>>> apis/{apiId} >>>>> >>>>> Is there a way to get this info from the MSF4J level? >>>>> >>>>> >>>>> Thanks & Regards, >>>>> Ishara Cooray >>>>> Senior Software Engineer >>>>> Mobile : +9477 262 9512 <+94%2077%20262%209512> >>>>> WSO2, Inc. | http://wso2.com/ >>>>> Lean . Enterprise . Middleware >>>>> >>>> >>>> >>> >>> >>> -- >>> Thusitha Dayaratne >>> WSO2 Inc. - lean . enterprise . middleware | wso2.com >>> >>> Mobile +94712756809 <+94%2071%20275%206809> >>> Blog alokayasoya.blogspot.com >>> About http://about.me/thusithathilina >>> <http://wso2.com/signature> >>> >>> >> > > > -- > Viraj Rajaguru > Associate Technical Lead > WSO2 Inc. : http://wso2.com > > Mobile: +94 77 3683068 <+94%2077%20368%203068> > > > >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
