Validate Master Data Hub Batch Completion Across Sources

Last updated Tue Jul 19 2022

Use this recipe to connect your Hub synchronization processes with the Master Data Hub API to effectively query for batch completion across sources.  The recipe includes:

  • Quick steps for setting up the HTTP Client connector to query the batch history per Hub Repository, Model and Source
  • Adjustable timing options for repeated batch history API calls
  • Logic to query each Source sequentially before proceeding to the next processing step


In Boomi Master Data Hub synchronization designs, it is common to have one primary process which handles Source system updates to Hub and then consecutive branches which query the outbound channels of each Source.

After a Boomi Process sends a Golden Record Upsert request to Hub, there can be a delay before Hub has processed the request all the way through. This is due to the internal steps that Hub is doing behind the scenes such as validation, enrichment and matching. Before a Master Sync process moves on to any branch where it queries a Source’s outbound channels (or attempts to query a Golden Record directly), it can be helpful to confirm that the batch has finished all of its Hub processing.

This recipe includes an adjustable looping and timing pattern that calls the Query Batch History API endpoint to confirm that all current batches are in a completed state before moving on to any subsequent steps. In practice, this process can be called in your Master Hub Synchronization process in between any branches that do Upserts and any branches that query outbound channel updates.

Once this recipe is set up, you can be confident that your trusted golden record data is being effectively synchronized with all the systems that require it!

The recipe qualifies for Boomi’s Recipe Program.

Qualifying customers get access to Boomi’s Recipe Program* with the purchase of a Boomi subscription. As part of the Recipe Program you have direct access to a Boomi specialist to get you up and running with Boomi at no additional cost. Learn more

*Offer applies only to new customers and requires purchase of a qualifying Boomi subscription.

Related Solutions


Get Started with Decision Map & Business Rules in Flow

See how to use a Decision Map element alongside business rules to incorporate logic into your flow.
Learn more


Oracle Cloud ERP Integration Accelerator – CRM: Customer / Account by Apps Associates

Automatically load customer accounts into Oracle Cloud ERP: CRM with Boomi.


Get Started Displaying Charts in Flow

Present data on a page using a variety of different types of chart in Boomi Flow.
Learn more