Thank you for the response. Now it's working with the WUM update pack.

Sivaramya Sivanathan
Associate Software Engineer | WSO2
Tel: 0770874960
WSO2 Inc : http://wso2.org
<http://www.google.com/url?q=http%3A%2F%2Fwso2.org&sa=D&sntz=1&usg=AFQjCNE_eTDfyl2ibPcq0hcXvRDNVuQmMg>
LinkedIn | www.linkedin.com/in/sivaramya

On Fri, Feb 16, 2018 at 12:30 PM, Malintha Amarasinghe <[email protected]>
wrote:

>
>
> On Fri, Feb 16, 2018 at 12:28 PM, Malintha Amarasinghe <[email protected]
> > wrote:
>
>> Hi Sivaramya,
>>
>> On Fri, Feb 16, 2018 at 12:13 PM, Sivaramya Sivanathan <
>> [email protected]> wrote:
>>
>>> Hi All,
>>>
>>> I followed the following steps,
>>>
>>> 1) Download the fresh package *wso2am-2.1.0*
>>>
>> This API is not included in the fresh pack. This is available in the
>> latest WUM update pack or one of the released updates (2.1.0-updateX). Take
>> the latest one if possible.
>>
>> On a seperate note, this doc need to be updated mentioning those
>> information.
>>
>> Thanks!
>>
>>
>>>
>>> 2) Obtain the *clientId* and *clientSecret* from the token endpoint and
>>>  then get the *access_token. * (*access_token* : 3abb5d89-ddea
>>> -39ae-aca4-c94ec3b4c1d1)
>>> 3) Send that access token as a header in the API call.
>>> 4) When I get the details of the application using the curl command as
>>> below.
>>>         curl -k -H "Authorization: Bearer 
>>> 3abb5d89-ddea-39ae-aca4-c94ec3b4c1d1"
>>> "https://localhost:9443/api/am/store/v0.11/applications/a2dc
>>> 9825-8a75-42d5-b1d9-4987612ea8f5"
>>>
>>> I got the response as follows,
>>>
>>> {
>>>    "applicationId":"a2dc9825-8a75-42d5-b1d9-4987612ea8f5",
>>>    "name":"sampleapp",
>>>    "subscriber":"admin",
>>>    "throttlingTier":"Unlimited",
>>>    "callbackUrl":"http://my.server.com/callback";,
>>>    "description":"sample app description",
>>>    "status":"APPROVED",
>>>    "groupId":null,
>>>     "keys":[{
>>>                "consumerKey":"RhKMetERTwVWOd
>>> 9UvEU0v14Sflka","consumerSecret":"XWiufquXgT7MfEadNRDdtF_v1Q
>>> ga","supportedGrantTypes":null,"keyState":"COMPLETED","keyTy
>>> pe":"PRODUCTION",
>>>                "token":{"accessToken":"58c1d
>>> 49f-7710-342e-85a9-b288f10ba323","tokenScopes":["am_applicat
>>> ion_scope","default"],"validityTime":3600}
>>>                 }]
>>> }
>>>
>>> 5) But when I used the following curl command to get the key details of
>>> a given type I didn't get any response messages as I mentioned above.
>>>        curl -k -H "Authorization: Bearer 
>>> 3abb5d89-ddea-39ae-aca4-c94ec3b4c1d1"
>>> "https://localhost:9443/api/am/store/v0.11/applications/a2dc
>>> 9825-8a75-42d5-b1d9-4987612ea8f5/keys/PRODUCTION"
>>>
>>> Regards,
>>>
>>> Sivaramya Sivanathan
>>> Associate Software Engineer | WSO2
>>> Tel: 0770874960
>>> WSO2 Inc : http://wso2.org
>>> <http://www.google.com/url?q=http%3A%2F%2Fwso2.org&sa=D&sntz=1&usg=AFQjCNE_eTDfyl2ibPcq0hcXvRDNVuQmMg>
>>> LinkedIn | www.linkedin.com/in/sivaramya
>>>
>>> On Fri, Feb 16, 2018 at 10:40 AM, Menaka Jayawardena <[email protected]>
>>> wrote:
>>>
>>>> Hi Sivaramya,
>>>>
>>>> The basic information related to getting authorization code generation
>>>> is in the Getting Started section of the documentation. For every request
>>>> in the documentation, you have to follow the proper request format as
>>>> Viduranga has mentioned.
>>>>
>>>> @Documenatation Team
>>>> It's not clear in the API documentation because in Request section it
>>>> just says,
>>>>
>>>> GET https://localhost:9443/api/am/store/v0.11/apis
>>>>
>>>> There is no indication about the authorization header or the correct
>>>> curl. IMO it's better if we could restructure this documentation because it
>>>> will also be used by the other users as well. As this is an autogenerated
>>>> doc by the swagger file, we have to modify the swagger file with proper
>>>> information.
>>>>
>>>> Thanks and Regards,
>>>> Menaka
>>>>
>>>> On Fri, Feb 16, 2018 at 10:00 AM, Viduranga Gunarathne <
>>>> [email protected]> wrote:
>>>>
>>>>> Hi Sivaramya,
>>>>>
>>>>> I checked the store REST API and the specific resource to get the key
>>>>> details of an individual application that you have mentioned and couldn't
>>>>> replicate the issue that you stated.
>>>>>
>>>>> These are the steps that I followed.
>>>>>
>>>>> 1) Obtain the *clientId * and *clientSecret *from the token endpoint
>>>>> [1] and then get the *accessToken *[1]
>>>>> 2) Send that access token as a header in the API call
>>>>> 3) This is the request path that I used
>>>>>
>>>>> *https://localhost:9443/api/am/store/v0.11/applications/0bb05b1b-7cde-4797-89bf-967f0fb6a856/keys/PRODUCTION
>>>>> <https://localhost:9443/api/am/store/v0.11/applications/0bb05b1b-7cde-4797-89bf-967f0fb6a856/keys/PRODUCTION>*
>>>>>
>>>>>
>>>>> Can you please state the exact steps that you followed?
>>>>>
>>>>> [1] https://docs.wso2.com/display/AM2xx/apidocs/store/index.html#guide
>>>>>
>>>>> Thanks,
>>>>> Viduranga.
>>>>>
>>>>> On Thu, Feb 15, 2018 at 5:36 PM, Sivaramya Sivanathan <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Hi all,
>>>>>>
>>>>>> I'm trying to use store REST API to do  the following operations
>>>>>> using the curl command. But for these operations I'm unable to get the
>>>>>> response (I'm getting empty response). But in APIM 2.1.0  console I'm
>>>>>> getting the error as [5]. What could be the reason for this?
>>>>>>
>>>>>>    - Get key details of a given type as in [1]
>>>>>>    - Get scopes associated with a particular application based on
>>>>>>    subscribed APIs as in [2]
>>>>>>    - Update grant types and callback url of an application as in [3]
>>>>>>    - Add new subscriptions (multiple) as in [4]
>>>>>>
>>>>>>
>>>>>> [1] https://docs.wso2.com/display/AM2xx/apidocs/store/index.
>>>>>> html#!/operations#ApplicationIndividual#applicationsApplicat
>>>>>> ionIdKeysKeyTypeGet
>>>>>>
>>>>>> [2] https://docs.wso2.com/display/AM2xx/apidocs/store/index.
>>>>>> html#!/operations#ApplicationIndividual#applicationsScopesAp
>>>>>> plicationIdGet
>>>>>>
>>>>>> [3] https://docs.wso2.com/display/AM2xx/apidocs/store/index.
>>>>>> html#!/operations#ApplicationIndividual#applicationsApplicat
>>>>>> ionIdKeysKeyTypePut
>>>>>> <https://docs.wso2.com/display/AM2xx/apidocs/store/index.html#!/operations%23ApplicationIndividual%23applicationsApplicationIdKeysKeyTypePut>
>>>>>>
>>>>>> [4]*https://docs.wso2.com/display/AM2xx/apidocs/store/index.html#!/operations#SubscriptionMultitple#subscriptionsMultiplePost
>>>>>> <https://docs.wso2.com/display/AM2xx/apidocs/store/index.html#!/operations%23SubscriptionMultitple%23subscriptionsMultiplePost>*
>>>>>>
>>>>>> [5]
>>>>>> [2018-02-15 17:31:01,903]  WARN - JAXRSUtils No operation matching
>>>>>> request path "/api/am/store/v0.11/applicati
>>>>>> ons/a9e14a8b-7906-42e9-9466-132c883db4ce/keys/PRODUCTION" is found,
>>>>>> Relative Path: /a9e14a8b-7906-42e9-9466-132c883db4ce/keys/PRODUCTION,
>>>>>> HTTP Method: GET, ContentType: */*, Accept: */*,. Please enable 
>>>>>> FINE/TRACE
>>>>>> log level for more details.
>>>>>> [2018-02-15 17:31:01,904]  WARN - WebApplicationExceptionMapper
>>>>>> javax.ws.rs.ClientErrorException: HTTP 404 Not Found
>>>>>> at org.apache.cxf.jaxrs.utils.SpecExceptions.toHttpException(Sp
>>>>>> ecExceptions.java:117)
>>>>>> at org.apache.cxf.jaxrs.utils.ExceptionUtils.toHttpException(Ex
>>>>>> ceptionUtils.java:169)
>>>>>> at org.apache.cxf.jaxrs.utils.JAXRSUtils.findTargetMethod(JAXRS
>>>>>> Utils.java:529)
>>>>>> at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processR
>>>>>> equest(JAXRSInInterceptor.java:177)
>>>>>> at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMe
>>>>>> ssage(JAXRSInInterceptor.java:77)
>>>>>> at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(Phase
>>>>>> InterceptorChain.java:308)
>>>>>> at org.apache.cxf.transport.ChainInitiationObserver.onMessage(C
>>>>>> hainInitiationObserver.java:121)
>>>>>> at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke
>>>>>> (AbstractHTTPDestination.java:254)
>>>>>> at org.apache.cxf.transport.servlet.ServletController.invokeDes
>>>>>> tination(ServletController.java:234)
>>>>>> at org.apache.cxf.transport.servlet.ServletController.invoke(Se
>>>>>> rvletController.java:208)
>>>>>> at org.apache.cxf.transport.servlet.ServletController.invoke(Se
>>>>>> rvletController.java:160)
>>>>>> at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(
>>>>>> CXFNonSpringServlet.java:180)
>>>>>> at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleR
>>>>>> equest(AbstractHTTPServlet.java:299)
>>>>>> at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(A
>>>>>> bstractHTTPServlet.java:223)
>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:624)
>>>>>> at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service
>>>>>> (AbstractHTTPServlet.java:274)
>>>>>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi
>>>>>> lter(ApplicationFilterChain.java:303)
>>>>>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App
>>>>>> licationFilterChain.java:208)
>>>>>> at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilte
>>>>>> r.java:52)
>>>>>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi
>>>>>> lter(ApplicationFilterChain.java:241)
>>>>>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App
>>>>>> licationFilterChain.java:208)
>>>>>> at org.apache.catalina.core.StandardWrapperValve.invoke(Standar
>>>>>> dWrapperValve.java:218)
>>>>>> at org.apache.catalina.core.StandardContextValve.invoke(Standar
>>>>>> dContextValve.java:122)
>>>>>> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(A
>>>>>> uthenticatorBase.java:505)
>>>>>> at org.apache.catalina.core.StandardHostValve.invoke(StandardHo
>>>>>> stValve.java:169)
>>>>>> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo
>>>>>> rtValve.java:103)
>>>>>> at org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInv
>>>>>> ocation(CompositeValve.java:99)
>>>>>> at org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke
>>>>>> (CarbonTomcatValve.java:47)
>>>>>> at org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(Tena
>>>>>> ntLazyLoaderValve.java:57)
>>>>>> at org.wso2.carbon.event.receiver.core.internal.tenantmgt.Tenan
>>>>>> tLazyLoaderValve.invoke(TenantLazyLoaderValve.java:48)
>>>>>> at org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invok
>>>>>> eValves(TomcatValveContainer.java:47)
>>>>>> at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(Comp
>>>>>> ositeValve.java:62)
>>>>>> at org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetection
>>>>>> Valve.invoke(CarbonStuckThreadDetectionValve.java:159)
>>>>>> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogVa
>>>>>> lve.java:958)
>>>>>> at org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.
>>>>>> invoke(CarbonContextCreatorValve.java:57)
>>>>>> at org.apache.catalina.core.StandardEngineValve.invoke(Standard
>>>>>> EngineValve.java:116)
>>>>>> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAd
>>>>>> apter.java:452)
>>>>>> at org.apache.coyote.http11.AbstractHttp11Processor.process(Abs
>>>>>> tractHttp11Processor.java:1087)
>>>>>> at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler
>>>>>> .process(AbstractProtocol.java:637)
>>>>>> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun
>>>>>> (NioEndpoint.java:1756)
>>>>>> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(N
>>>>>> ioEndpoint.java:1715)
>>>>>> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
>>>>>> Executor.java:1142)
>>>>>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
>>>>>> lExecutor.java:617)
>>>>>> at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.r
>>>>>> un(TaskThread.java:61)
>>>>>> at java.lang.Thread.run(Thread.java:748)
>>>>>>
>>>>>>
>>>>>> Regards,
>>>>>> Sivaramya Sivanathan
>>>>>> Associate Software Engineer | WSO2
>>>>>> Tel: 0770874960
>>>>>> WSO2 Inc : http://wso2.org
>>>>>> <http://www.google.com/url?q=http%3A%2F%2Fwso2.org&sa=D&sntz=1&usg=AFQjCNE_eTDfyl2ibPcq0hcXvRDNVuQmMg>
>>>>>> LinkedIn | www.linkedin.com/in/sivaramya
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Regards*,*
>>>>> *Viduranga Gunarathne*
>>>>> *Software Engineer*
>>>>> *WSO2 (Pvt) Ltd.*
>>>>>
>>>>> *Mobile : *+94712437484 <+94%2071%20243%207484>
>>>>> *Email   : *[email protected]
>>>>> *Web     : *http://wso2.com
>>>>> *Blog    : *http://medium.com/@vlgunarathne
>>>>> <http://wso2.com/signature>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> *Menaka Jayawardena*
>>>> *Software Engineer - WSO2 Inc*
>>>> *Tel : 071 350 5470*
>>>> *LinkedIn: https://lk.linkedin.com/in/menakajayawardena
>>>> <https://lk.linkedin.com/in/menakajayawardena>*
>>>> *Blog: https://menakamadushanka.wordpress.com/
>>>> <https://menakamadushanka.wordpress.com/>*
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> Malintha Amarasinghe
>> *WSO2, Inc. - lean | enterprise | middleware*
>> http://wso2.com/
>>
>> Mobile : +94 712383306 <+94%2071%20238%203306>
>>
>
>
>
> --
> Malintha Amarasinghe
> *WSO2, Inc. - lean | enterprise | middleware*
> http://wso2.com/
>
> Mobile : +94 712383306 <+94%2071%20238%203306>
>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to