TP3196

Connecting APIs Together Training

On the Connecting APIs Together Excursion students will clearly understand how various processors impact the payload, attributes, and variables of a Mule event.
Course Details

Duration

3 days

Prerequisites

  • Prior experience in Anypoint Studio and Anypoint Platform to create, deploy, and manage APIs
  • Strong analytical skills
  • Some knowledge of SOAP web services would be helpful but is not required

Skills Gained

  • Analyze a Mule Event in the DataSense Explorer, in console at runtime, and in Mule Debugger.
  • Track the Mule Event through an application and between flows, paying close attention to the persistence of the payload, attributes, and variables.
  • Use DataWeave to set payloads, response headers, request query parameters, and a logger value.
  • Define global elements, property placeholders, configuration files, and import all metadata.
  • Consume a RESTful web service using a REST connector and an HTTP request.
  • Consume a SOAP web service using a web service connector.
  • Route events to event processors by applying conditional logic using the Choice Router.
  • Use the Scatter-Gather component to route events in parallel and collect the results upon successful completion of all processors.
  • Use validators to check if a query parameter is valid and create custom error messages.
Course Outline
  • Observing Mule Event Data
    • In the DataSense Explorer
    • In the Logger at Runtime
    • Using the Mule Debugger
  • Mule Event Data Persistence
    • Flow, Subflows, and Private Flows
    • HTTP Request (transport boundary)
    • Flow Reference
    • VM Connector
    • Synchronous and Asynchronous
  • Be an Orderly Mule
    • Create a Global.xml Configuration File
    • Create a Properties File
    • Parameterize Application Properties
    • Organize Files and Folders
  • Metadata Mania
    • Manage in Transform Message
    • Manage in Metadata Tab
    • Manage in Package Explorer
    • Stored in application-types.xml
  • Are You an Orderly Mule?
    • Create Subflows Using Flow Reference
    • Create Subflows Using Export To
    • Create a Global.xml Configuration File
    • Create a Properties File
    • Parameterize Application Properties
    • Organize Files and Folders
  • Manage Your Metadata
    • Manage in Project Explorer
  • Consume Web Services – Our API
    • Consume Using a REST Connector
    • Consume Using an HTTP Request
    • Consume Using a SOAP Web Service
  • Consume Web Services – Your API
    • Consume Using a REST Connector
    • Consume Using an HTTP Request
    • Consume Using a SOAP Web Service
  • Choice, Scatter-Gather, and Validators – Our API
    • Route Based on Conditions
    • Run All Routes at the Same Time
    • Use the Validation Module
  • Choice, Scatter-Gather, and Validators – Your API
    • Route Based on Conditions
    • Run All Routes at the Same Time
    • Use the Validation Module