Introducing the Mule 3.9 & Anypoint Studio 6.4 Release

mule runtime 3.9 anypoint studio 6.4

We’re pleased to announce the availability of Mule 3.9 and Anypoint Studio 6.4. This release contains many customers requested enhancements and bug fixes.

How to implement the file upload process in a REST API

September 25 2017

6 comments
rest file api upload

This post was written by one of the stars in our developer community, Thiago Santana. 

File-sharing is one of the most elementary ways to perform system integration. In the context of web applications, we call “upload” the process in which a user sends data/files from a local computer to a remote computer.

Using Poll Scope and Watermark in Mule

September 4 2017

2 comments
poll scope mulesoft watermark

This post was written by one of the stars in our developer community, Kian Ting. Read this post to learn how to use a Mule app to retrieve legacy data and sync it to a new destination endpoint with the poll scope method.

As integration developers, we are always faced with the need to poll a legacy resource to retrieve new data and to sync it over to another destination endpoint.

A Look into Error Handling in Mule 4 Beta

error handling mule 4 beta

If you ever used Mule 3, then there are probably two things about error handling you already know:

  1. It’s really Java exception handling
  2. It’s a “trial and error” experience

In this post, I’ll explain the major changes introduced in Mule 4 around error handling, including easier routing and the introduction of our new try scope.

Training Talks: How to Copy Global Elements into a Mule Domain Project

training talks

Our favorite drummer/instructor is back with a new edition of Training Talks! In this demo, Ethan will show you how to copy over global configuration elements from a Mule application into a Mule domain project, including copying over the namespace and the schema location definitions for those global configuration elements, including the HTTP and VM queue connector.

Intercepting Messages on TCP/IP in Mule

mule jenkins

In this article, we will see how Mule can intercept messages on the TCP/IP socket for real-time communication. You will first receive messages on the TCP/IP socket and then transform the messages from byte to object, then from object to XML, and then, finally, from XML to JSON––all using out-of-the-box Mule transformers.

The TCP transport allows users to send or receive messages over TCP connections. TCP is a layer above the IP.

Testing with MuleSoft’s MUnit: Part 2

mulesoft munit testing

This tutorial continues from Part 1.

Mock is a feature provided by MUnit to mock the behavior of the message processor. Basically, MUnit replaces the actual behavior of message processor with the behavior defined by the user.

There are various scenarios where we can use the Mock Message processor. Imagine we have completed the development of a Mule application and need to test it,

Testing with MuleSoft’s MUnit: Part 1

mulesoft munit

Learn more about MUnit and learn more about how to test Mule.

MUnit is a Mule application testing framework which allows you to build automated tests for your Mule integrations and API’s. MUnit is very well integrated with Anypoint Studio.

Various features available with Mule MUnit:

  • Create and build Mule tests by writing Mule code.
  • Create and build Mule tests by writing Java code.

Training Talks: How to create a Mule domain project

training talks

In this week’s Training Talks we’re going to talk about domains. But first, we have another fun fact from our next instructor, Ethan Port. Back in the 80’s (not that long ago), Ethan played the guitar and drums in a rock band that is still very popular today in Greece. Did I mention the drums were flaming?

Now back to domains. So what is a domain? A domain is a special type of project that you can create in Anypoint Studio which has shared resources like an HTTP connection or JMS connection,

Training Talks – “How do I import a Maven based Mule project into Studio?”

training talks

Interested in learning more about how to use Anypoint Platform? It’s time to get that dust off your running shoes because we’re going to get you in top MuleSoft shape. There’s nothing like having something extra to add to your learning routine, whether it’s helpful tips from our forum or challenges from the Champions Program, we’re growing the number of resources for you to become an Anypoint Platform expert.

What is Training Talks?