https://github.com/emoran/mulesoft-recipes
Mulesoft recipes allows engineers to pick samples from multiple connectors and scripts and use them in their own projects
https://github.com/emoran/mulesoft-recipes
dataweave dw mulesoft recipes salesforce
Last synced: 3 months ago
JSON representation
Mulesoft recipes allows engineers to pick samples from multiple connectors and scripts and use them in their own projects
- Host: GitHub
- URL: https://github.com/emoran/mulesoft-recipes
- Owner: emoran
- Created: 2022-03-20T23:08:33.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2025-01-30T12:25:01.000Z (over 1 year ago)
- Last Synced: 2026-03-28T01:54:28.037Z (3 months ago)
- Topics: dataweave, dw, mulesoft, recipes, salesforce
- Language: HTML
- Homepage: https://yucelmoran.com
- Size: 166 KB
- Stars: 69
- Watchers: 8
- Forks: 28
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# Mulesoft Recipes
## Introduction
The idea behind this project is to keep multiple "How-to" code in one big project of the use
of Mulesoft connectors and custom code / connector implementation. The repository also makes easier to
have a reference for engineers of any level.
- ## DataWeave
- [aggregate-values-for-loop](https://github.com/emoran/mulesoft-recipes/tree/master/src/main/mule/DataWeave/aggregate-values-for-loop)
- [remove-array-from-array](https://github.com/emoran/mulesoft-recipes/tree/master/src/main/mule/DataWeave/remove-array-from-array)
- ## Salesforce
- [bulk-api-v2-insert-update](https://github.com/emoran/mulesoft-recipes/tree/master/src/main/mule/Salesforce/bulk-api-v2-insert-update)
- [bulk-v1-query](https://github.com/emoran/mulesoft-recipes/tree/master/src/main/mule/Salesforce/bulk-v1-query)
- [consume-apex-rest-service](https://github.com/emoran/mulesoft-recipes/tree/master/src/main/mule/Salesforce/consume-apex-rest-service)
- [content-document-attachment](https://github.com/emoran/mulesoft-recipes/tree/master/src/main/mule/Salesforce/content-document-attachment)
- [get-updates-retrieve ](https://github.com/emoran/mulesoft-recipes/tree/master/src/main/mule/Salesforce/get-updates-retrieve)
- [platform-events](https://github.com/emoran/mulesoft-recipes/tree/master/src/main/mule/Salesforce/platform-events)
- [soql-query-offset-limit ](https://github.com/emoran/mulesoft-recipes/tree/master/src/main/mule/Salesforce/soql-query-offset-limit)
- [sosl-search](https://github.com/emoran/mulesoft-recipes/tree/master/src/main/mule/Salesforce/sosl-search)
- [upadate-custom-metadta-type ](https://github.com/emoran/mulesoft-recipes/tree/master/src/main/mule/Salesforce/upadate-custom-metadta-type)
- ## General
- [dynamicMapping](https://github.com/emoran/mulesoft-recipes/tree/master/src/main/mule/general/dynamicMapping)
- [idempotent-filter](https://github.com/emoran/mulesoft-recipes/tree/master/src/main/mule/general/idempotent-filter)
- [parseEmailTemplate](https://github.com/emoran/mulesoft-recipes/tree/master/src/main/mule/general/parseEmailTemplate)
- [recursive-flow-pagination](https://github.com/emoran/mulesoft-recipes/tree/master/src/main/mule/general/recursive-flow-pagination)
- [render-html-page](https://github.com/emoran/mulesoft-recipes/tree/master/src/main/mule/general/render-html-page)
- [uncompress-and-transform](https://github.com/emoran/mulesoft-recipes/tree/master/src/main/mule/general/uncompress-and-transform)
- ## Google
- [googleSheets ](https://github.com/emoran/mulesoft-recipes/tree/master/src/main/mule/google/googleSheets)
## Installation
Clone the repository
```bash
git clone https://github.com/emoran/mulesoft-recipes.git
cd mulesoft-recipes
mvn clean install -U
```
Import the project into Anypoint Studio
```File > Import > Anypoint Project from File System.```
## Set environment variables.
In order to do it we right clic in the project Debug As / Run As > Debug configurations.


We select the Environment tab and we can set this variables:
```
env
gmail.password
gmail.username
sfdc.password
sfdc.token
sfdc.username
```

## Contributing
Contributions are always welcome!