Mule 4 error handling - a review

In Mule 3, during design time of a Mule application, it was not easy to determine the exceptions that may be thrown by the flow components. This has been improved in Mule 4 with the use of Error Types.

Using security features in Mule 4

This blog post showcases the use of a number of Mule 4 security features via a simple client-server case study.

Migrating a MuleSoft Connector from Mule 3 to Mule 4

In this article, we will explain (step-by-step) how to migrate a MuleSoft connector from Mule 3 to Mule 4 using the Devkit Migration Tool (DMT).

Using your Java code in Mule 4

In this post, we take a look at different methods of integrating your Java code in the latest version of Mule.

Ricston Blog – is a great resource, where Ricston consultants share knowledge around Mule, MuleSoft’s Anypoint Platform, Java and open source technologies.

Found 92 Posts
Tuesday, February 9th, 2021

Introduction Altering application behaviour based on configurable application properties is not an ideal aspect of an application’s design and implementation. As you would imagine this would involve a full application redeployment for the change to take effect, which is not something you want to be doing in a production environment. Nonetheless, this seems to be a common request and often one that cannot be easily avoided due to various business ...read more »

Thursday, October 29th, 2020

Introduction In Mule 3, during design time of a Mule application, it was not easy to determine the exceptions that may be thrown by the flow components. This has been improved in Mule 4 with the use of Error Types which can be seen as metadata for Java exceptions. An Error Type is composed of two main parts, the namespace and an identifier separated by a colon (e.g. MULE:VALIDATION where ...read more »

Wednesday, September 23rd, 2020

In our first blog post, we covered how to serve a React front-end via a Mule app. In this second post, let’s have a look at how to bundle the front-end with the back-end by automating the packaging process. We delegate the packaging lifecycle to Maven, which will package the front-end adding these files to the final back-end product. Both teams can now code their part independently since our build automation ...read more »

Wednesday, September 9th, 2020

Introduction Previously in Mule 3 and MUnit 1, if one wanted to mock an HTTP request with an error response rather than just throwing an arbitrary exception, it was just a matter of defining the payload and http.status inbound property within a mock:when component. Something along the following lines: https://gist.github.com/jeffreycassar/192b7a96c88ffbf7b60ffd41771401cc With all the error handling changes and improvements made in Mule 4, needless to say, testing error scenarios has changed ...read more »

Wednesday, July 22nd, 2020

In the world of Single Page Applications (SPA), React.js (created and maintained by Facebook) has become the most popular framework, adopted by many companies for many reasons. In this article, we will show how to serve a React app over Mule while allowing the app to use Mule itself as a backend. This can be extremely useful if we want to expose a user-friendly UI for managing our application during ...read more »

Page 1 of 19

Search Posts...

Contact Us

Ricston Ltd.
Triq G.F. Agius De Soldanis,
Birkirkara, BKR 4850,
Malta
MT: +356 2133 4457
UK: +44 (0)2071935107

Send our experts a message

Need Help?
Ask our Experts!