Skip to main content

Posts Tagged ‘Mule’

MuleSoft Crowd Release vs. Mule 4 Release

MuleSoft Crowd Release and Mule 4 Release have been out for a while. Crowd Release was out around May 2017, and Mule 4 was released at the end of 2017. Many existing Mule clients have upgraded to the Crowd Release, more new clients have adopted Mule 4. However, even with the rapid adoption, I have […]

OAuth Dance with Mule – Connect 2018

Here is the full presentation converted to PDF: Oauth Dance with Mule – Connect 2018.PDF OAuth2 has become the de facto standard for REST APIs. Yet, there are still many misconceptions of OAuth2 and its relationship with REST API. This session will first cover the general OAuth2 topics: Is OAuth2 a protocol?  What are grant types […]

Json Data Processing with Mule Transformers and Dataweave

As REST APIs are taking over the world, json has stood out and become the de facto data format for APIs. It’s important that developers are familiar with json data processing. A couple of years ago I wrote a blog post discussing Mule Json transformers. Since then, I have seen many new nuances dealing with […]

MuleSoft – Correlating Array and HashMap with Dataweave

In data processing, two of the most common collection data types are array (list) and map (HashMap). The key difference between a list and a map is how they are accessed. A list is accessed by an integer positional index, such as list. However, map is accessed by a key, such as map.getValue(“key1”) or simply […]

Successful Marketing Cloud Implementation

Generating Log Entries in Mule Java Component

This is another journal post so I don’t have to re-learn the same thing many times over in the future. There are different options if you need to use log file to debug Java component with Mule application. The laziest way is to use System.out.println() inside your Java code. If you do that, you just […]

Mule Flat File and Cobol Copybook Processing

A few months back, I worked on a project that involves flat file handling. I thought it was such an odd thing that people still use flat file in the 21st century. Ironically, I’m now on my 3rd project which involves flat file processing. It is not just flat file; I am actually dealing with […]

Mule 4 and Studio 7 Beta Release: What’s New?

MuleSoft just announced the beta release of Mule 4 and Studio 7. If you have worked with any Mule products for the past few years, you will come to appreciate many of the new features in this beta release. To communicate all of the new features, MuleSoft is sharing a series of webinars on the […]

Exporting Common Mule Project as Jar

You might be puzzled why I’m posting such a simple thing. Let me tell you why I’m doing this post at this very moment. I do posting under two scenarios. Happy scenario: I come up with a topic, think it through and post it. Unhappy scenario: I did something a few months or a few […]

Mule Variable Scopes and Passing Global Values with Mule Registry

Mule variables and their scope are a widely-discussed subject. Even with the official document (linked above) and plenty of online discussions, I still find there are subtleties left to be discovered. Sometimes it takes experimenting to find out the precise behavior. This is how I sum up the general rules concerning variables and scopes: Flow […]

Technically, What is a Mule API?

** If you want to follow the steps in this post to create the API and need a sample RAML, please see the end of the post for the hello-world RAML file ** With the Mule 3.8.x release, the Mule API gateway and ESB has merged into one. Now it is simply called Mule Runtime […]

Processing JSON with Mule Transformers

To see more on Mule Json data processing, please follow this newer blog post: https://blogs.perficient.com/integrate/2018/03/02/json-data-processing-mule-transformers-dataweave/ When a JSON object comes into Mule application, it’s very common it’s represented as a JSON formatted string. For example, when it’s part of HTTP post string or part of the message received from an Amazon SQS queue. In order to process the JSON formatted […]

Join Perficient at MuleSoft Summit in Atlanta with 50% Off

Perficient is sponsoring this year’s MuleSoft Summit  in Atlanta on Tuesday, October 18th. This event will bring together a number of CIOs, IT Leaders, architects, and developers from a range of Atlanta-based companies. The summit will feature stories from client speakers on how they’ve used MuleSoft technology to enable and accelerate digital transformation. Tracks are tailored […]

Load More