Mule integration with JIRA - mule

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.

Related

New Confluence wiki page event to custom Application

We have a requirement to capture New wiki page creation event and call our REST APIs to create corresponding data in our application.
Since I am just getting started, could you please point me if there are any Confluence connectors I can use out of the box or any other way I can implement this with MuleSoft.
You can search existing connectors in Anypoint Exchange. Currently there are none for Confluence.
You can use the HTTP Requests to call Confluence REST API.
Another alternative could to write a RAML specification for Confluence API and generate a REST Connector, though writing the full API in REST could require more effort.

What are feature not supported by Apache Metamodel Salesforce conenctor

I had gone through the API provided by Apache metamodel to connect Salesforce.com, most of API are there which can help perform CURD operation. But, i am unable to find the features which are not supported by Apache metamodel API's.
Is there any document reference for complete API guide and feature document for Apache metamodel Salesforce.com connector ?
Only direct documentation I can find is on MetaModel's Wiki.
To answer this question from a Salesforce side: the most obvious caveat is that Salesforce isn't an ACID or SQL compliant database. The source for the Salesforce connector is the best place to see how everything is translated. The data context is a wrapper around Salesforce's Partner API, so you run the risk of no SQL to API translation being available.

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