SaaS Data Export modules

SaaS Data Export consists of two module groups: first for data collection and indexing, and second for HTTP transport and submission.

These modules handle entity change detection, feed indexing, data extraction, and schema definition.
The following table provides only framework-level modules; the full list of available modules depends on the installed packages.

Module
Purpose
Key Classes
DataExporter
Core framework: indexer, feed table, hash, retry, locking
FeedIndexer, FeedIndexMetadata, FeedMetadataPool, FeedLockManager
QueryXml
XML-based query DSL for data collection
QueryFactory, QueryProcessor, SelectBuilder
SaaSCommon
Shared HTTP transport, retry, CLI (saas:resync), resync orchestration
ExportFeed, SubmitFeed, ResyncManager, ResyncManagerPool, ProgressBarManager

To learn how these modules work together during synchronization, see SaaS data export pipeline.

recommendation-more-help
commerce-help-data-export