Does MuleSoft have a connector you can connect to Amazon Vendor to get all orders? - mule

Does MuleSoft have a connector you can connect to Amazon Vendor to get all orders?
I searched the Exchange and there are a couple of connectors but I can't seem to find the one to return all orders from my account on Amazon.
Is there a way to connect MuleSoft with my Amazon account?

If you can not find the connector in Anypoint Exchange then the answer is no. You could use Amazon's REST API's from a Mule application with the HTTP connector to access the data directly from the API or create a custom connector for it.
Note that MuleSoft is a company. It doesn't make sense to say to connect it to something. Since you are asking for a Mule Connector what you are really trying to do is to connect your Mule applications to Amazon Vendor.

Related

Mule integration with JIRA

I have an use case to fetch number of issues created and fixed by each user in Jira on a daily basis. The plan is to fetch this once a day and not in real-time. We may also need to do some processing on data retrieved from Jira and then store the data in Microsoft SQL Server. The peak number of records for issues created/ fixed can be assumed to be in range of 10K/ day.
AFAIK, there is no Mule Jira connector capability that allows this. However, questions are:
Is there any Jira API that allows us to achieve the use case?
Is this capability supported by Mule Jira connector?
Assuming that you can create that query in JIRA, then JIRA provides a REST API that will allow you to execute it. You could call the API using the Mule HTTP connector to make the requests, process them and insert into SQL Server through the Mule Database connector.
There is a JIRA REST API connector for Mule 4 that uses above mentioned JIRA REST API. It might simplify the usage but you will have to investigate it to see if it matches your needs. Check the documentation link for licensing information.

How to linkup API in API manager with interface deployed in Cloud Hub?

I have an API deployed in API Manager, deployed one interface in cloud hub with API auto discover option.
In API manager, i gave cloudhub link as implementation url. so i thought both are linked up.
But when i apply SLA tier to API it is not getting applied. is there anything need to be done ?
Please first apply Auto discovery properly on the app. Create one API in the API manager. copy API ID into autodiscover configuration in the app. please find below link for details explanation.
Auto discovery article from dzone

Wso2 API orchestration requirement for API Management

We successfully launch Wso2 API management solution. One of the main functionality of our project is to orchestrate several simple API and make one Meta API. Then we want to publish this Meta API into Wso2 API Management Publisher and make it available to use.
Is any solution to this requirement?
You can do this. If I understand you correct, you only want to publish the meta api as a managed api. Other simple apis won't be published. If so, things are pretty easy.
WSO2 API Manager uses Apache Synapse as the mediation engine (which is used by WSO2 ESB too). This allows to do the chaining. Please go through the following articles.
http://wso2.com/library/articles/2014/03/batch-api-api-chaining-scenario/
https://docs.wso2.com/display/ESB470/Service+Chaining+Example
http://wso2.com/library/articles/2012/09/get-cup-coffee-wso2-way/

Mule:How to connect Mule ESB with Hybris?

I have a requirement to connect Mule ESB with Hybris. I didnt find Hybris connector provided by Mule( Also didnt find sample examples as well). This is the 1st time going to try Mule with Hybris..Please let me know the steps or efficient procedural way to connect Hybris.
Is the hybris URL enough to connect?. Please suggest me with your thoughts to implement. Thanks in advance.
Hybris has many ways to integrate with their platform. If you have a login you can access their docs which details examples of integration with the platform including JMS and the Platform Web Services.
There is no connector supplied by Mule, but you can access their Platform Web Services which are implemented with a HTTP Restful API using the Mule http transport or by building your own connector using the Mule DevKit.
The hybris wiki has pages dedicated to most of the endpoints and the request/response formats. You can view this here if you have a login: https://wiki.hybris.com/display/release5/WebService+API+-+Reference
Also, in your hybris installation there are a bunch of examples in /bin/ext-platform-optional/platformwebservices/src...
and /bin/ext-platform-optional/platformwebservices/testsrc which show the actual web service implementations and their test cases using Jersey client.

Mule ESB - NetSuite Integration for a file based interface?

I have a situation where in need to integrate a system which creates general ledger files with NetSuite.
The "Source" System basically dumps the General Ledger feed in a file at a defined location and i am able to transform this file into the format that NetSuite expects.
I read that Mule ESB can communicate with NetSuite either through the NetSuite Cloud connector or a web service channel.
So far i am mapping the file content to a web-service ("Add-List" operation) and i am also aware of the Cloud Connector for NetSuite that Mule provides.
Apart from these two i.e. web-service channel and NetSuite cloud connector, is there any other mechanism using which Mule can communicate with Netsuite? Does netsuite expose any API that would help me export batch requests in CSVs or any other file format?
Netsuite does support CSV Import/Export. There are several options listed.
From NS Navigation menu go to Setup -> Import/Export
It is possible, you can download the NetSuite user guide HERE>
If you need help, let me know. We even have an ex-NASA scientist on staff who now does NetSuite Integrations. And as you know, most of the old-school legacy desktop applications can be integrated.
www.sererra.com