Is it possible to import CAR archive via apictl into the api manager? Or maybe is there another way to import this archive? I can't use carbon console.
Thanks
You can use CarbonAppUploader admin service to deploy carbon applications in WSO2 products. Refer to the documentation for more details on how to see the available admin services and use them.
Related
I am exploring the WSO2 Governance registry version 5.4.0. I would like to get the swagger url for WSO2 governance registry REST API so that I can call the rest apis to create/update/delete/get resources in Publisher portal.
I have installed the WSO2 Governance registry 5.4.0 locally on my windows 10 machine.
Please help me with this. Thanks a lot in advance.
First of all this is not a programming issue but support. Please refer below documentations provided by WSO2:
Invoking a REST Service Using the In-built Swagger UI
Adding a
REST Service
For this case you better subscribe to WSO2 mailing list and mail them your query. They will surely reach you.
I have followed the article by #Ruks : [Article] Enabling Monetization of APIs with WSO2 API Manager and configured my WSO2 API Manager 2.0.0 and WSO2 API Manager Analytics 2.0.0 with monetization. Billing engine is working fine. There are two issues:
Issue 1. When user is redirected from API Manger to billing engine for payment information, after successful signUp or login it does not redirect back to API manger.
Issue 2. On Analytics logs i am getting following error continuously
No schema is available for table ORG_WSO2_APIMGT_STATISTICS_REQUEST\r\n","stream":"stdout","time":"2017-01-12T18:52:01.569122694Z"}
Please advise. what is wrong. Thanks.
The repo to the sample billing engine provided in the article may not compatible with APIM 2.0.0. Please refer follwing repo and checkout am-2.0 tag which is compatible with APIM 2.0.0.
Also note that in the hosted version of API Manager - WSO2 API Cloud - monetization just works out of the box because the engine has been pre-integrated with Stripe. You just enable the monetization feature in the Configure menu, set pricing for your tiers, and configure the Stripe account to send you the money. See the tutorial here: https://docs.wso2.com/display/APICloud/Enable+Monetization
I would like to combine WSO2 AM and DAS with billing function.
I tried to set it by referring to the following site, but the article did not correspond to WSO2 APIM(2.0.0).
http://wso2.com/library/articles/2016/07/article-enabling-monetization-of-apis-with-wso2-api-manager/
http://www.rukspot.com/Publishing_APIM_1100_Runtime_Statistics_to_DAS.html
I want to publish WSO 2 APIM(2.0.0) runtime statistics to DAS.
But,WSO2 AM(2.0.0) does not have admin-dashboard like WSO2 AM(1.10.X).
・Should I lower the WSO2 AM version?
・Is there a procedure / article based on WSO 2 AM (2.0.0)?
・Do you have my point should be noted?
Thanks a lot.
From 2.0.0 onwards, it's called admin portal, and the URL is https://localhost:9443/admin. However, analytics configurations are removed from Admin Portal UI. So you have to use api-manager.xml file to configure analytics.
Refer this doc to configure analytics in 2.0.0.
Also, note that online service based on API Manager - WSO2 API Cloud - has API monetization and billing integration available out-of-box - just configure your billing plans and bank account and start collecting money: https://docs.wso2.com/display/APICloud/Enable+Monetization
There´s a guide on the same blog that you linked
http://www.rukspot.com/configure_wso2_das_for_apim_analytics.html
This is for configuring DAS. If you only care about analytics data for apim I would recommend the new wso2am-analytics instead of the DAS. It's made specially for the apim and much easier to configure. See the guide that Bhatiya provided on how to configure wso2am-analytics.
The article is for APIM 1.10.0 and DAS 3.0.x. If you want to try this with APIM 2.0.0 you need to used the sample billing engine in this repo. checkout the tag am-2.0 and check.
I have installed WSO2 Identity server and WSO2 API manager according to documentation of Products Clustering & Deployment Guide "Configuring the Pre-Packaged Identity Server 5.1.0 with API Manager 1.10.0".
According to this configuration WSO2 IS and WSO2 AM use common registry data-source (for governance and configuration).
Later in WSO2 IS I have added additional tenant - for example vu.lt.
And now when I login to WSO2 IS and WSO2 AM management console as super-tenant admin, all works OK.
When I login to WSO2 IS management console as admin of vu.lt tenant - all is OK.
But when I login to WSO2 AM as admin of vu.lt tenant I get a little strange view: the header of page is from Identity Manager, but content is from API manager.
After some tests I found out that css file (main.css) is loaded from governance part of registry .../governance/repository/theme/admin/main.css. It means that main.css is loaded from data-source. The same css is loaded when I login from WSO2 IS. The same happen if install one more server (for example BPS) and configure it to use common registry space.
Maybe this situation is not very bad, but I don't know which consequences can I get later.
So, the question is: could I have common registry space in multi-tenancy environment or I have configured something wrong.
Finally I would like to install WSO2 IS, BPS, AM and DAS with LDAP user store and to use this system for Identity Management purposes in our university. I'm not sure which configuration of registry space should I choose: common governance and different configuration, or maybe common configuration too, like in "Configuring the Pre-Packaged Identity Server 5.1.0 with API Manager 1.10.0"?
Did you try setting the host names?.. Refer to jira [1].
[1]. https://wso2.org/jira/browse/CARBON-6686
I am using WSO2 API Manager 1.9 version .I created many APIs and all working fine.As per the requirement now i need a non authenticated API.How to create in API manger ,any suggestion ?
When you create an API, in the Manage tap, you can select No Authentication for an API resource, as shown below.