Extensible Data Source (XDS) Overview

This section provides a description of Extensible Data Sources (XDS), a means to add arbitrary, user-defined sources.

XDS Schemas and Sources

EventQ can be configured to accept data from a wide range of sources through the Extensible Data Source (or XDS) feature. In addition to the stock activity APIs defined for commits, builds, reviews, and work items, the XDS feature enables you to create your own activity APIs by defining an "XDS Schema" that describes the expected activity message format for a particular tool or product domain in question. See Extending TeamForge EventQ for more details and links to API documentation.

"XDS Sources" can be added to your project through the "Custom" source type. Once added, XDS activities will be visible in the activity stream. XDS sources can also have associations just like any other source resulting in traceability between XDS and other activities, even between multiple XDS sources.