Microsoft Dynamics BC Documentation

About: Pipeline

A Pipeline is a sequence of events, endpoints and activities for importing and exporting data. It is a technical (pattern) synonym for a Connection.
We distinguish between two types of pipelines, an import pipeline and an export pipeline.

An import pipeline consists of the following:

  1. A reader endpoint, linked to
  2. One or more intermediate activities, linked to
  3. A record generator activity

Preview_app_structure1 [External Source] --> [Reader Endpoint] --> [Converter] --> [Mapper] --> [Record Generator] --> [Microsoft Dynamics BC365]

An export pipeline consists of the following:

  1. An event, linked to
  2. One or more intermediate activities, linked to
  3. A writer endpoint

Preview_app_structure1 [Microsoft Dynamics BC365] --> [XML Generator]--> [Mapper]--> [Converter]--> [Writer Endpoint]

The term Pipeline comes from the Enterprise Integration Patterns book, in which this pattern is called
Pipes and Filters. Many other patterns from this book are also used.