Table of Contents

Enum RdlSchemaVersion

Namespace
DocWright.Formats.Rdl
Assembly
DocWright.Formats.Rdl.dll

The report-definition schema version the writer emits.

public enum RdlSchemaVersion

Fields

Rdl2016 = 0

RDL 2016/01 — the default. Read by SSRS 2016 and later and by Power BI Report Server.

Rdl2010 = 1

RDL 2010/01 — the last namespace published as a standalone downloadable schema. Read by SSRS 2008 R2 through 2014, and by every later version too, which is what makes it the useful opt-in for maximum reach.

Remarks

Only the two versions that are both current and reachable are offered. 2003/10, 2005/01 and 2008/01 are obsolete, and the 2009/01 namespace that appears in some SQL Server 2008 R2 CTP builds was never released and must never be emitted.

Measured against the two committed schemas, 2016/01 is a strict superset of 2010/01: it adds five global types and four Report members and removes nothing. Every one of those additions is a construct this writer deliberately does not emit, so for DocWright's output the two versions differ only in the namespace URI. See tests/DocWright.Tests/Data/rdl/PROVENANCE.md and the delta table in the Phase 24 handoff.