[FB_01] Usage Data Common

[FB_01] Usage Data Common is a mandatory Function Block for both CMD and DMD certifications.  It verifies the data being tested contains the minimum required Atom Protocol and ESPI elements.

Certification Tests performed for [FB_01] Usage Data Common.  Certification tests verify the data contains the correct Certification Identifier that was assigned as part of the CMD and DMD Certification Application processing.
Test ID XML Data Element Tested Expected Results
CERT001
  • <atom:feed/atom:link> rel="related" href=
  • <espi:ApplicationInformation>

The CMD Certification Platform requests the ApplicationInformation resource and verifies

  • The response contains a "200" status code
  • The response complies with the espi.xsd schema
  • The response contains a properly formatted GBA Certification link
  • The GBA Certification link contains the assigned CMD Certification Identifier
  • The response contains only one GBA Certification link
  • The response contains an <espi:ApplicationInformation> resource
CERT002
  • <atom:feed/atom:link> rel="related" href=
  • <espi:Authorization>

The CMD Certification Platform requests an Authorization feed and verifies

  • The response contains a "200" status code
  • The response complies with the espi.xsd schema
  • The response contains a properly formatted GBA Certification link
  • The GBA Certification link contains the assigned CMD Certification Identifier
  • The response contains only one GBA Certification link
  • The response contains an <espi:Authorization> resource
CERT003
  • <atom:feed/atom:link> rel="related" href=
  • <espi:Authorization>

The CMD Certification Platform requests an Authorization entry and verifies

  • The response contains a "200" status code
  • The response complies with the espi.xsd schema
  • The response contains a properly formatted GBA Certification link
  • The GBA Certification link contains the assigned CMD Certification Identifier
  • The response contains only one GBA Certification link
  • The response contains an <espi:Authorization> resource
CERT004
  • <atom:feed/atom:link> rel="related" href=
  • <espi:UsagePoint>

The CMD Certification Platform requests an /Batch/Subscription and verifies

  • The response contains a "200" status code
  • The response complies with the espi.xsd schema
  • The response contains a properly formatted GBA Certification link
  • The GBA Certification link contains the assigned CMD Certification Identifier
  • The response contains only one GBA Certification link
  • The response contains an <espi:UsagePoint> resource
Test ID XML Data Element Tested Expected Results
EU_FB01_DE_001 <atom:feed>

Verify there is an <atom:feed> entry

EU_FB01_DE_002 feed <atom:id> 

Verify the feed entry contains an ID entry
Verify the feed ID entry is a valid UUID type 3 or 5

EU_FB01_DE_003 feed <atom:title>

Verify the feed entry contains a <atom:title> entry

EU_FB01_DE_004 feed <atom:updated>

Verify the feed entry contains a <atom:updated> entry

EU_FB01_DE_005 <atom:id>

Verify all ID entry values are unique

EU_FB01_DE_006 <espi:UsagePoint>

Verify there is a UsagePoint entry

EU_FB01_DE_007 UsagePoint <atom:id>

Verify the UsagePoint entry contains an ID entry
Verify the UsagePoint ID entry is a valid UUID type 3 or 5

EU_FB01_DE_008 UsagePoint <atom:title>

Verify the UsagePoint entry contains a title entry

EU_FB01_DE_009 UsagePoint <atom:link rel='self' href=>

Verify the UsagePoint entry contains a "self" link entry
Verify the UsagePoint "self" link entry references a UsagePoint
Verify the UsagePoint "self" link entry contains a valid Identifier

EU_FB01_DE_010 UsagePoint <atom:link rel='self' href=>

Verify the UsagePoint "self" link entry href= value is unique

EU_FB01_DE_011 UsagePoint <atom:link rel='up' href=>

Verify the UsagePoint entry contains a "up" link entry
Verify the UsagePoint "up" link references a UsagePoint
Verify the UsagePoint "up" link does NOT contain an Identifier

EU_FB01_DE_012 UsagePoint <atom:link rel='related' href=>

Verify the UsagePoint entry contains a "related" link entry referencing a MeterReading entry

EU_FB01_DE_013 UsagePoint <atom:link rel='related' href=>

Verify the UsagePoint entry contains a "related" link entry referencing a LocalTimeParameters entry

EU_FB01_DE_014 <espi:UsagePoint/espi:ServiceCategory/espi:kind>

Verify the UsagePoint entry ServiceCategory element contains a kind value element

EU_FB01_DE_015 UsagePoint <atom:published>

Verify the UsagePoint entry contains a published entry

EU_FB01_DE_016 UsagePoint <atom:updated>

Verify the UsagePoint entry contains an updated entry

EU_FB01_DE_017 <espi:LocalTimeParameters>

Verify there is a LocalTimeParameters entry

EU_FB01_DE_018 LocalTimeParameters <atom:id>

Verify the LocalTimeParameters entry contains an ID entry
Verify the LocalTimeParameters ID entry is a valid UUID type 3 or 5

EU_FB01_DE_019 LocalTimeParameters <atom:title>

Verify the LocalTimeParameters entry contains a title entry

EU_FB01_DE_020 LocalTimeParameters <atom:link rel='self' href=>

Verify the LocalTimeParameters entry contains a "self" link entry
Verify the LocalTimeParameters "self" link entry references a LocalTimeParameters
Verify the LocalTimeParameters "self" link entry contains a valid Identifier

EU_FB01_DE_021 LocalTimeParameters <atom:link rel='self' href=>

Verify the LocalTimeParameters "self" link href= entry is unique

EU_FB01_DE_022 LocalTimeParameters <atom:link rel='up' href=>

Verify the LocalTimeParameters entry contains a "up" link entry
Verify the LocalTimeParameters "up" link references a LocalTimeParameters
Verify the LocalTimeParameters "up" link does NOT contain an Identifier

EU_FB01_DE_023 LocalTimeParameters <atom:link rel='related' href=>

Verify the LocalTimeParameters entry contains a "related" link entry referencing at least one UsagePoint entry

EU_FB01_DE_024 LocalTimeParameters <atom:published>

Verify the LocalTimeParameters entry contains a published entry

EU_FB01_DE_025 LocalTimeParameters <atom:updated>

Verify the LocalTimeParameters entry contains an updated entry

There are no CMD Certification Format Category Tests
There are no CMD Certification Cyber Security Category Tests