WSO2 Create API and deploy published through API Manager - wso2

I have installed WSO2 EI and WSO2 API Manager and create a REST API in Eclipse wso2 developer studio and create local server and redeploy it and when i am login through serverip:9443/carbon it is showing my APIs and working fine now what i need i do not want to deploy here finally i want to published it through API Manager.
I need help how to do that
My API Manager is running on serverip:9446/carbon

you start with reading documentation (RTFM)
basically - log into the API Publisher https://serverip:9446/publisher and create an API

Related

swagger url for WSO2 Governance registry5.4.0 REST API

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.

WSO 2 AM User Management API

I'm currently building an app that consume data from WSO2AM Restful API. I'm using WSO2AM 2.1.0
From what I see from https://docs.wso2.com/display/AM210/Publisher+APIs, there is no API end point for User Management, and the thing is I need that one.
So after doing some google, I found this https://docs.wso2.com/display/IS530/Managing+Users+and+Roles+with+APIs but in that link it's clearly says that it's for WSO2IS
My questions are:
Is there available user management API for WSO2AM (doesn't matter if it's Restful or SOAP-WSDL)
Is this WSO2IS user management API can be used on the WSO2AM ?
Thank you in advance
All WSO2 products are built on a single platform, therefore components of each product are mixed in other products such as user management component is used by all of the WSO2 products even though it is developed as an identity component. Hence you can use the following steps to access the user management soap service in WSO2 API Manager.
Set the "HideAdminServiceWSDLs" element to "false" in /repository/conf/carbon.xml file.
Restart the API Manager Server.
If you have started the server in default configurations, use the following URL in your browser to see the WSDL of the admin service: https://localhost:9443/services/RemoteUserStoreManagerService?wsdl.

WSO2 AM2.0.0 monetization - Error wso2carbon.log:No schema is available for table ORG_WSO2_APIMGT_STATISTICS_REQUEST

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

Creating web service with Developer Studio and create its API with API Manager

I want to create a web service with WSO2 Developer Studio but I don't know which project I have to use. My final goal is to create an API using the WSO2 API Manager and implement it passing the created web service as backend endpoint.
Do I should create an Axis2 web service, a Java Bean, or maybe another artifact?
Thanks and best regards.
Using DevStudio you can built axis2 services and JAX-WS services.
[1] - https://docs.wso2.com/display/DVS370/Creating+an+Axis2+Project
[2] - https://docs.wso2.com/display/DVS370/Creating+JAX-WS+and+JAX-RS+Service+Projects
For api creation in api manager you can do it via the webconsole provided in APIManager
you can use Axi2 web service
1.https://docs.wso2.com/display/DVS320/Creating+an+Axis2+Project
You do not need developerstudio to create a webservice. Webservices can be created using an IDE/IDEA..
You can try the existing samples in WSO2AS and deploy them. Make them as BE services for the APIs which you publish from WSO2APIManager.

WSO2 API Manager - is ESB and rest of Carbon framework included in this package?

I am trying to build a POC using WSO2 middle ware that demonstrates API Management as well as ESB features. Will I need to download WSO2 Carbon as well as WSO2 API Manager? Or does WSO2 API Manager include ESB and the rest of the Carbon framework?
The API Manager is based on Carbon, and contains the features it needs to provide the advertised functionality. In other words, out of the box, you get API management, the API gateway, the API store and the publisher apps. If you need full ESB features beyond what the API gateway functionality provides, you can download the ESB separately.
Isabelle.