[FB_62] Retail Customer Program-Date-ID-Mappings Information

[FB_62] Retail Customer Program-Date-ID-Mappings Information is an optional Function Block for Retail Customer CMD and DMD certifications.

Test ID XML Data Element Tested Expected Results
RC_FB62_DE_001 Customer <atom:link rel='related' href=> Verify the Customer entry contains a "related" link entry referencing at least one CustomerAccount entry
RC_FB62_DE_002 <cust:CustomerAccount> Verify there is a CustomerAccount entry
RC_FB62_DE_003 CustomerAccount <atom:id> Verify the CustomerAccount entry contains an ID entry
Verify the CustomerAccount ID entry is a valid UUID type 3 or 5
RC_FB62_DE_004 CustomerAccount <atom:title> Verify the CustomerAccount entry contains a title entry
RC_FB62_DE_005 CustomerAccount <atom:link rel='self' href=> Verify the CustomerAccount entry contains a "self" link entry
Verify the CustomerAccount "self" link entry references a CustomerAccount
Verify the CustomerAccount "self" link entry contains a valid Identifier
RC_FB62_DE_006 CustomerAccount <atom:link rel='self' href=> Verify the CustomerAccount "self" link href= entry is unique
RC_FB62_DE_007 CustomerAccount <atom:link rel='up' href=> Verify the CustomerAccount entry contains a "up" link entry
Verify the CustomerAccount "up" link references a CustomerAccount
Verify the CustomerAccount "up" link does NOT contain an Identifier
RC_FB62_DE_008 CustomerAccount <atom:link rel='related' href=> Verify the CustomerAccount entry contains a "related" link entry referencing at least one Customer entry
RC_FB62_DE_009 CustomerAccount <atom:link rel='related' href=> Verify the CustomerAccount entry contains a "related" link entry references only one Customer entry
RC_FB62_DE_010 CustomerAccount <atom:link rel='related' href=> Verify the CustomerAccount entry contains a "related" link entry referencing at least one CustomerAgreement entry
RC_FB62_DE_011 CustomerAccount <atom:published> Verify the CustomerAccount entry contains a published entry
RC_FB62_DE_012 CustomerAccount <atom:updated> Verify the CustomerAccount entry contains an updated entry
RC_FB62_DE_013 <cust:CustomerAgreement> Verify there is a CustomerAgreement entry
RC_FB62_DE_014 CustomerAgreement <atom:id> Verify the CustomerAgreement entry contains an ID entry
Verify the CustomerAgreement ID entry is a valid UUID type 3 or 5
RC_FB62_DE_015 CustomerAgreement <atom:title> Verify the CustomerAgreement entry contains a title entry
RC_FB62_DE_016 CustomerAgreement <atom:link rel='self' href=> Verify the CustomerAgreement entry contains a "self" link entry
Verify the CustomerAgreement "self" link entry references a CustomerAgreement
Verify the CustomerAgreement "self" link entry contains a valid Identifier
RC_FB62_DE_017 CustomerAgreement <atom:link rel='self' href=> Verify the CustomerAgreement "self" link href= entry is unique
RC_FB62_DE_018 CustomerAgreement <atom:link rel='up' href=> Verify the CustomerAgreement entry contains a "up" link entry
Verify the CustomerAgreement "up" link references a CustomerAgreement
Verify the CustomerAgreement "up" link does NOT contain an Identifier
RC_FB62_DE_019 CustomerAgreement <atom:link rel='related' href=> Verify the CustomerAgreement entry contains a "related" link entry referencing at least one CustomerAccount entry
RC_FB62_DE_020 CustomerAgreement <atom:link rel='related' href=> Verify the CustomerAgreement entry contains a "related" link entry references only one CustomerAccount entry
RC_FB62_DE_021 CustomerAgreement <atom:link rel='related' href=> Verify the CustomerAgreement entry contains a "related" link entry referencing at least one ProgramDateIdMappings entry
RC_FB62_DE_022 CustomerAgreement <atom:published> Verify the CustomerAgreement entry contains a published entry
RC_FB62_DE_023 CustomerAgreement <atom:updated> Verify the CustomerAgreement entry contains an updated entry
RC_FB62_DE_024 <cust:ProgramDateIdMappings> Verify there is a ProgramDateIdMappings entry
RC_FB62_DE_025 ProgramDateIdMappings <atom:id> Verify the ProgramDateIdMappings entry contains an ID entry
Verify the ProgramDateIdMappings ID entry is a valid UUID type 3 or 5
RC_FB62_DE_026 ProgramDateIdMappings <atom:title> Verify the ProgramDateIdMappings entry contains a title entry
RC_FB62_DE_027 ProgramDateIdMappings <atom:link rel='self' href=> Verify the ProgramDateIdMappings entry contains a "self" link entry
Verify the ProgramDateIdMappings "self" link entry references a ProgramDateIdMappings
Verify the ProgramDateIdMappings "self" link entry contains a valid Identifier
RC_FB62_DE_028 ProgramDateIdMappings <atom:link rel='self' href=> Verify the ProgramDateIdMappings "self" link href= entry is unique
RC_FB62_DE_029 ProgramDateIdMappings <atom:link rel='up' href=> Verify the ProgramDateIdMappings entry contains a "up" link entry
Verify the ProgramDateIdMappings "up" link references a ProgramDateIdMappings
Verify the ProgramDateIdMappings "up" link does NOT contain an Identifier
RC_FB62_DE_030 ProgramDateIdMappings <atom:link rel='related' href=> Verify the ProgramDateIdMappings entry contains a "related" link entry referencing at least one CustomerAgreement entry
RC_FB62_DE_031 ProgramDateIdMappings <atom:link rel='related' href=> Verify the ProgramDateIdMappings entry contains a "related" link entry references only one CustomerAgreement entry
RC_FB62_DE_032 ProgramDateIdMappings <cust:programDateIdMapping/cust:programDateType> Verify the ProgramDateIdMappings entry contains a valid <cust:programDateIdMapping/cust:programDateType> entry
RC_FB62_DE_033 ProgramDateIdMappings <cust:programDateIdMapping/cust:code> Verify the ProgramDateIdMappings entry contains a <cust:programDateIdMapping/cust:code> entry
RC_FB62_DE_034 ProgramDateIdMappings <cust:programDateIdMapping/cust:name> Verify the ProgramDateIdMappings entry contains a <cust:programDateIdMapping/cust:namee> entry
RC_FB62_DE_035 ProgramDateIdMappings <atom:published> Verify the ProgramDateIdMappings entry contains a published entry
RC_FB62_DE_036 ProgramDateIdMappings <atom:updated> Verify the ProgramDateIdMappings entry contains an updated entry