2.7Why `application/java`?
This can look strange.
You might expect:
output application/json
But we're not sending a raw HTTP JSON request ourselves.
We're passing an internal Java/Mule structure to:
Salesforce Connector
So:
output application/java
is common.
Think:
JSON request
↓ parse
Mule object
↓ DataWeave
Java/Mule object structure
↓
Salesforce Connector
↓ serialize/call Salesforce API
Salesforce
The connector abstracts away much of the low-level REST work.