Designing and developing Mule applications15% of the exam

Salesforce Connector operations, Bulk API and events

What the Salesforce Connector's configuration, Apex, sObject, duplicate-matching and original Bulk API operations expect as input, and how its replay listeners choose where to start, store replay state and consume event quota.

Official exam objective
Describe the fundamental features of the Salesforce Connector.

~8 min read · 10 practice questions

What the exam expects

  • Configure the connector's global element for Apex work: metadata discovery settings and null handling for Apex REST.
  • Map an Invoke Apex Rest Method request (path wildcards, body, headers, cookies, query parameters) and build sObject requests that clear fields or convert leads.
  • Choose between duplicate-matching operations by whether records already have IDs.
  • Sequence original Bulk API operations: jobs, batches, query result IDs and result streams.
  • Configure Replay Channel and Replay Topic listeners, predict where they start after a restart, and avoid duplicate event consumption.

Global element: the shared connector configuration holding the connection and settings that every connector instance in the app uses. DataSense: design-time metadata the connector fetches, such as Apex classes and methods. JobInfo / BatchInfo: the objects that identify an original Bulk API job and a batch within it. Replay ID: the identifier Salesforce assigns to each broadcast event so subscribers can replay stored events. Replay listener: the Replay Channel Listener or Replay Topic Listener source (Studio setup, Processing events).

Sources for this section (2)

Key facts

Include null values
Detail
Invoke Apex Rest Method only; default false
Fetch-all Apex metadata
Detail
SOAP and REST switches override Apex Class Names; default false
Apex REST path wildcards
Detail
body.URLParameters.ParameterN replaces the Nth *
Clearing fields
Detail
fieldsToNull on Update or Upsert
LeadConvertRequest
Detail
Add leadId; metadata omits it
Create Batch input
Detail
Existing JobInfo plus sObjects; returns BatchInfo
Query Result List
Detail
Returns result IDs, not records
Event retention
Detail
72 hours; 24 hours for legacy PushTopic and generic events
Replay-failed setting
Detail
Overrides Replay option and Replay id
Same channel in two flows
Detail
Events consumed twice from the user quota
Free Object Store limit
Detail
10 TPS on CloudHub and CloudHub 2.0
Sources for this section (4)
  • When must you fill in the Since field on an On New Object source?
  • What range and default does an On New Object source's Query Time Buffer (Seconds) accept?
  • Why should you avoid BKS-V1 keystore files with Salesforce Connector?
  • Which Salesforce API versions does the connector document Basic authentication for?

The questions are free to read. Answers with their sources and self-grading are included with the pack.

Keep reading with the MuleSoft Platform Integration Architect pack

  • Core concepts
  • Exam traps
  • Worked scenario

The pack includes:

  • All 40 lessons of the MuleSoft Platform Integration Architect guide, with reading progress
  • Interactive decision walks and step-by-step sequence steppers
  • Practice exams purchase adds inline bank questions and topic practice (10 questions for this lesson)
  • An official source cited for every claim
  • An AI tutor that answers from the guide
  • Choose guide-only, practice-only, or save $4 with both

Practice for the MuleSoft Platform Integration Architect exam