Skip to content
[Feb 2022] I newly created a SAP CPI course with great values, check it out at --> [this link]
Integration Learn

Integration Learn

SAP CPI/HCI, PI/PO, MuleSoft, Integration Patterns, Design, Tips and Best Practices.

Menu

  • Table of Contents

mulesoft

Split Single File to Multiple File using For Each

This example take json file from source folder, split it based on json array’s elements to multiple payload, renamed then saved to multiple files in target folder. See below gif animation: Input file:Orders.txt Output file: 2501.txt Output file: 2502.txt Output

Yee Loon January 24, 2019January 16, 2022 MuleSoft No Comments Read more

DataWeave – Merge 2 Payloads using map and filter

This is a transformation using concept of Content Enricher Pattern: Below example take 2 payloads that stored in 2 variables (input1, input2).input1 is payload send from source system.input2 is payload externally get from external system via API call. input1 contain

Yee Loon January 20, 2019January 16, 2022 MuleSoft - Mapping No Comments Read more

Import External Jars File and Run Groovy Script in Mule 4

DataWeave language is the primary expression language in Mule 4, and is encourage to use DataWeave whenever possible. However for practicality or for whatever reason, there is always some scenario that one wish to use other general purpose programming language,

Yee Loon January 19, 2019January 16, 2022 MuleSoft - Mapping No Comments Read more

DataWeave – Transform Flat Structure to Nested using groupBy, map, mapObject and orderBy

In previous post, transformed nested structure to flat. In this post example will do the reverse, transform flat structure back to original nested format, using nested groupBy, map, mapObject and orderBy. Flat Json to Nested Json Requirements:1) nested group by

Yee Loon January 18, 2019January 16, 2022 MuleSoft - Mapping 7 Comments Read more

DataWeave – Transform Nested Structure to Flat using map and flatten

Nested Json to Flat Json This example show usage of DataWeave to transform nested json structure to flat json structure. i break them into step 1 and 2 to better illustrate the transformation. Input Json: After Step 1: After Step

Yee Loon January 17, 2019January 16, 2022 MuleSoft - Mapping 4 Comments Read more

Calling Odata using HTTP Listener, HTTP Request with uriParams and queryParams

This example call from postman to mule app, then call to northwind api with dynamic entity type (Customer, Orders, etc) and dynamic query string. The dynamic part is achieve using url placeholder and mulesoft attributes. We will see mulesoft debugger

Yee Loon January 12, 2019January 16, 2022 MuleSoft No Comments Read more

Hello MuleSoft using HTTP Listener, Logger and Set Payload

This is simple MuleSoft app to expect http call, then return plain ‘hello world’ kind of response. Test run in postman tool. Main flow: HTTP Listener set with path ‘/hello’. HTTP Listener config using localhost and port 8081. Logger simply

Yee Loon January 11, 2019January 12, 2019 MuleSoft No Comments Read more

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Archives

Tags

adapter AEX async BPM bridge ccBPM context context handling createMultipleContextCopies documentation DOM EDIFACT ESR fieldFixedLengths file2file file adapter groovy hci ICO idoc iFlow Integration Patterns JAVA JDBC Adapter logging map merge message mapping module mulesoft NWDS pgp removeContext REST SAP PI SAX script scripting SD seeburger sftp SOAP SOAPUI sync UDFNodePool

Categories

  • EDI (4)
  • Groovy (1)
  • IDOC (2)
  • MuleSoft (3)
  • MuleSoft – Mapping (4)
  • SAP HCI – SAP Cloud Platform Integration (5)
  • SAP PI/PO – Adapter (16)
  • SAP PI/PO – B2B Add-On (13)
  • SAP PI/PO – BPM (10)
  • SAP PI/PO – General (5)
  • SAP PI/PO – Mapping (13)
  • SAP SD (4)


Yee Loon, Khoo
SAP CPI/HCI PI/PO MuleSoft Integration Consultant

LinkedIn profile:
https://my.linkedin.com/in/yeeloonkhoo

Email:
khooyeeloon@gmail.com

Open to explore new opportunities and possibilities! Cheers!

Copyright © 2023 Integration Learn. All rights reserved. Theme Spacious by ThemeGrill. Powered by: WordPress.