Yuan Meng | Integrate
Integrate Blog

Yuan Meng

Posts by this author:

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 […]

Read more

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 […]

Read more

What is in a Mule API Version?

“What’s the version of your Mule API?” you might be asked one day. On the surface, you would think it’s such a trivial question, but if you think again, you would know there is much to more to the story. The truth is, there are a few “versions” of the same Mule API depending on […]

Read more

Mule API Exception Handling Patterns

Unlike regular Mule applications, when a new RAML based Mule API project is generated, the APIKit tool will create a global exception handler. Although this default exception handler covers some basic HTTP 400-level errors, it is only a starting point for a comprehensive error handling strategy. More can be done to enhance the error handling […]

Read more

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 […]

Read more

Applying a Mule API OAuth2 Security Policy

This post demonstrates the steps for applying an OAuth2 policy with Mule API manager. We will use the Mule External OAuth2 Provider as the authorization server. Most of the steps also apply to the Client-ID enforcement policy. For a Client ID policy, you can skip step 4, and pick the Client-ID enforcement policy for step […]

Read more

The SOA, the API and “REST” of the API

When I jumped on the API bandwagon a couple years ago, I thought I just caught the last train of the API phenomenon. Today API is still hot and getting hotter each day with no signs of abating. With things where they are now, I thought that it would be a good time to look […]

Read more

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 […]

Read more

Mule And SSL Debugging

The newer Mule release (I’m currently on 3.8.3) has stopped supporting TLSv1 out of the box. But in some cases, your Mule application may need to “shake hands” with an older application that runs SSL (with TLSv1). For  an on-prem server, the solution is to modify “MuleHome/conf/tls-default.conf” file, and change this line: enabledProtocols=TLSv1,TLSv1.1,TLSv1.2 Please note […]

Read more

OAuth Dance with Mule External Provider

OAuth Dance sounds like such a romantic term in the otherwise boring IT landscape. The term also helps dazzle many beginners who are trying to grasp the essence of this seemingly magical new security mechanism. Although plenty has been said about OAuth2, I still find it is valuable to walk through all four OAuth grant […]

Read more

Perficient Integrate Blog

Insights on the application of complex systems and processes that drive your business forward. Immediately apply value and optimize your integration program whether built around APIs, SOA, BPM, DevOps, or cloud.

Archives