[FB_58] Retail Customer Service-Location Information
Green Button Certification Testing: Function Blocks
[FB_58] Retail Customer Service-Location Information is an optional Function Block for both CMD and DMD certifications.
Test ID | XML Data Element Tested | Expected Results |
---|---|---|
RC_FB58_DE_001 | Customer <atom:link rel='related' href=> |
Verify the Customer entry contains a "related" link entry referencing at least one CustomerAccount entry |
<cust:CustomerAccount> |
Verify there is a CustomerAccount entry |
|
CustomerAccount <atom:id> |
Verify the CustomerAccount entry contains an ID entry |
|
CustomerAccount <atom:title> |
Verify the CustomerAccount entry contains a title entry |
|
CustomerAccount <atom:link rel='self' href=> |
Verify the CustomerAccount entry contains a "self" link entry |
|
CustomerAccount <atom:link rel='self' href=> |
Verify the CustomerAccount "self" link href= entry is unique |
|
CustomerAccount <atom:link rel='up' href=> |
Verify the CustomerAccount entry contains a "up" link entry |
|
CustomerAccount <atom:link rel='related' href=> |
Verify the CustomerAccount entry contains a "related" link entry referencing at least one Customer entry |
|
CustomerAccount <atom:link rel='related' href=> |
Verify the CustomerAccount entry contains a "related" link entry references only one Customer entry |
|
CustomerAccount <atom:link rel='related' href=> |
Verify the CustomerAccount entry contains a "related" link entry referencing at least one CustomerAgreement entry |
|
CustomerAccount <atom:published> |
Verify the CustomerAccount entry contains a published entry |
|
CustomerAccount <atom:updated> |
Verify the CustomerAccount entry contains an updated entry |
|
<cust:CustomerAgreement> |
Verify there is a CustomerAgreement entry |
|
CustomerAgreement <atom:id> |
Verify the CustomerAgreement entry contains an ID entry |
|
CustomerAgreement <atom:title> |
Verify the CustomerAgreement entry contains a title entry |
|
CustomerAgreement <atom:link rel='self' href=> |
Verify the CustomerAgreement entry contains a "self" link entry |
|
CustomerAgreement <atom:link rel='self' href=> |
Verify the CustomerAgreement "self" link href= entry is unique |
|
CustomerAgreement <atom:link rel='up' href=> |
Verify the CustomerAgreement entry contains a "up" link entry |
|
CustomerAgreement <atom:link rel='related' href=> |
Verify the CustomerAgreement entry contains a "related" link entry referencing at least one CustomerAccount entry |
|
CustomerAgreement <atom:link rel='related' href=> |
Verify the CustomerAgreement entry contains a "related" link entry references only one CustomerAccount entry |
|
CustomerAgreement <atom:link rel='related' href=> | Verify the CustomerAgreement entry contains a "related" link entry referencing at least one ServiceLocation entry | |
CustomerAgreement <atom:link rel='related' href=> | Verify the CustomerAgreement entry contains a "related" link entry references only one ServiceLocation entry | |
CustomerAgreement <atom:published> | Verify the CustomerAgreement entry contains a published entry | |
CustomerAgreement <atom:updated> |
Verify the CustomerAgreement entry contains an updated entry |
|
LocalTimeParameters <atom:link rel='related' href=> |
Verify the LocalTimeParameters entry contains a "related" link entry referencing at least one ServiceLocation entry |
|
<cust:ServiceLocation> |
Verify there is a ServiceLocation entry |
|
ServiceLocation <atom:id> |
Verify the ServiceLocation entry contains an ID entry |
|
ServiceLocation <atom:title> |
Verify the ServiceLocation entry contains a title entry |
|
ServiceLocation <atom:link rel='self' href=> |
Verify the ServiceLocation entry contains a "self" link entry |
|
ServiceLocation <atom:link rel='self' href=> |
Verify the ServiceLocation "self" link href= entry is unique |
|
ServiceLocation <atom:link rel='up' href=> |
Verify the ServiceLocation entry contains a "up" link entry |
|
ServiceLocation <atom:link rel='related' href=> |
Verify the ServiceLocation entry contains a "related" link entry referencing at least one CustomerAgreement entry |
|
ServiceLocation <atom:link rel='related' href=> | Verify the ServiceLocation entry contains a "related" link entry references only one CustomerAgreement entry | |
ServiceLocation <atom:link rel='related' href=> | Verify the ServiceLocation entry contains a "related" link entry referencing at least one LocalTimeParameters entry | |
ServiceLocation <atom:link rel='related' href=> | Verify the ServiceLocation entry contains a "related" link entry references only one LocalTimeParameters entry | |
ServiceLocation <cust:UsagePoints/cust:UsagePoint> | Verify the ServiceLocation entry contains at least one UsagePoint entry | |
ServiceLocation <atom:published> | Verify the ServiceLocation entry contains a published entry | |
ServiceLocation <atom:updated> | Verify the ServiceLocation entry contains an updated entry |