ProstDev ProstDev

Posts tagged MuleSoft

111 ProstDev posts tagged MuleSoft — tutorials, guides, and write-ups on MuleSoft.

Universal API Management, Anypoint Flex Gateway, and API Governance

Universal API Management, Anypoint Flex Gateway, and API Governance

As you are aware that recently MuleSoft has introduced Universal API Management capabilities via Flex Gateway and API Governance components as part of Anypoint Platform. These two components are very important as a part of API lifecycle management and those will help to manage any APIs using a single platform and ensure that whatever API specs that you are designing are with best practices and all security aspects have been taken care of during API design.

May 31, 2022

Anypoint Platform Single Sign-on (SSO) SAML Configuration with Oracle IDCS - PART 2

Anypoint Platform Single Sign-on (SSO) SAML Configuration with Oracle IDCS - PART 2

Our last article was about how to integrate MuleSoft Anypoint Platform with Oracle Identity Cloud Services. With this, you can use Oracle IDCS as your Identity Provider. This is very useful for Single Sign-On purposes, and if you already have Oracle Cloud Infrastructure and you are using MuleSoft to integrate it with Oracle SaaS apps, this alternative for SSO should be a good fit for you.

Mar 15, 2022

Basic Google Big Query operations with a Salesforce sync demo in Mule 4

Basic Google Big Query operations with a Salesforce sync demo in Mule 4

In this post, I would like to demonstrate in a few steps how we can make a sync job that allows us to describe a Salesforce instance and use a few objects to create a full schema of those objects (tables) into a Google Big Query Dataset. Then with the schema created we should be able to push some data into BigQuery from Salesforce and see it in our Google Cloud Console project.

Mar 1, 2022

MuleSoft Runtime Fabric Deployed on Oracle Cloud Infrastructure (OCI) - Part 1

MuleSoft Runtime Fabric Deployed on Oracle Cloud Infrastructure (OCI) - Part 1

MuleSoft offers on-premise deployments such as Standalone, Runtime Fabric, and Private Cloud Edition. Runtime Fabric (RTF) is a hybrid deployment model. You still have the Control Plane in the cloud but the workloads (Runtime Plane) are running at the customer end. I am going to use Oracle Cloud Infrastructure to explain the pre-requisites and part of the installation process.

Aug 3, 2021

DataWeave Parsing Date Modes: SMART, STRICT, and LENIENT

DataWeave Parsing Date Modes: SMART, STRICT, and LENIENT

We know that in DataWeave the types can be coerced from one type to another. For that we use the as operator. There is a property called mode that we can use when we are parsing date and time values. The mode parameter has three different valid values: SMART, STRICT, and LENIENT. The default mode when you are parsing dates is SMART.

Jul 13, 2021

Dynamic Variable in MuleSoft

Dynamic Variable in MuleSoft

On one of my assignments, I was presented with a rather peculiar demand: to write the records belonging to a unique identifier in a variable. The catch was, we do not know how many such unique identifiers are going to come in a particular batch. The flow will read an excel file and, based on the query string, we'll segregate the records -using a foreach component- and send an email with the final payload.

Jun 8, 2021

Easiest way to integrate automatic code review of MuleSoft apps using SonarQube and Docker Container

Easiest way to integrate automatic code review of MuleSoft apps using SonarQube and Docker Container

SonarQube is a platform for continuous inspection of code quality to perform automatic reviews with static analysis of code. The quickest way to have an installation of SonarQube up and running is using a Docker container. Let's use Docker Hub (the world's largest library and community for container images) to find a SonarQube Docker container to perform our MuleSoft applications code reviews.

May 25, 2021

The Power of cURL - Part II

The Power of cURL - Part II

Overview of cURL and how to invoke HTTP methods from the command line. I go into detail on how to invoke APIs using HTTP GET and POST requests, as well as how to pass query parameters, URI parameters and headers. This post will explain how to invoke APIs using HTTPS via cURL.

Apr 27, 2021

The Power of cURL

The Power of cURL

cURL is a command-line tool used to transfer files and invoke APIs over protocols like HTTP, HTTPS, and FTP. Learn how to send GET, query params, URI params, headers, and POST requests, plus how to print output.

Mar 30, 2021

Using Salesforce Search in Mule 4

Using Salesforce Search in Mule 4

One of the most used actions when we work with Salesforce integrations is the use of query. But there's one action we don't use very often: the Salesforce Object Search Language (SOSL). In this post we walk through a Mule 4 application that uses SOSL to validate Contacts and Leads and decide whether to update or create records.

Jan 26, 2021

Parallel For-Each Scope (Mule 4)

Parallel For-Each Scope (Mule 4)

Learn how to implement the new ForEach MuleSoft component that was released in Mule 4. Read this post for information about this integration technique: how does it work, how can you implement it, how to install in your Mule palette, and how to configure Error Handling for this scope.

Aug 6, 2020

Custom Modules in Mule 4 - DataWeave 2.0

Custom Modules in Mule 4 - DataWeave 2.0

Some days ago, I started using this great functionality in DataWeave (DW) 2.0 - Mule 4, and I faced some challenges while creating the code. I'll explain what a custom module is, why you would want to use it, some examples on how you can use it, and finally, how to load properties into this module.

Jul 16, 2020

Scatter-Gather Integration Pattern (Mule 4) Part 2

Scatter-Gather Integration Pattern (Mule 4) Part 2

Learn about the scatter-gather integration pattern and how to implement it in MuleSoft (Mule 4). How the input message gets processed, how to code error handling scope with this component, and how to test it using Postman. What happens if you have multiple services calls, and the configuration XML file for you to try.

Jul 7, 2020

Intro to Scatter-Gather Integration Pattern

Intro to Scatter-Gather Integration Pattern

What is the Scatter-Gather integration pattern? Enterprise Integration Patterns definition. Learn about how this component processes messages in MuleSoft (Mule 3 or Mule 4), when you should use scatter-gather and how does it work, why you should be using it and how to implement it and test it with Postman.

Jun 23, 2020

JSON Module Component in Mule 4

JSON Module Component in Mule 4

The JSON Module Connector is used to validate a JSON Payload against the predefined JSON Schema of your choice. Since schema validation falls outside the scope of DataWeave Functionality, the JSON Module can be used in MuleSoft. Learn about the possible exceptions you can get when using this component.

Jun 16, 2020

Combining Objects: Concatenation in DW 2.0

Combining Objects: Concatenation in DW 2.0

What is object concatenation and how to use it in Mule 4 - DataWeave (DW) 2.0. Similar to concat or + functions in other languages, in DW you can use ++ (plus plus), using {( )} and {([ ])} parentheses object destructors with or without arrays. Learn more about MuleSoft here!

May 28, 2020

Browse all topics in the tag directory or head back to the blog.

Search

Loading search…