From 7bfc57b456340a1275fe669854d59f7b6500958b Mon Sep 17 00:00:00 2001 From: Ian Young Date: Tue, 11 Apr 2017 10:26:17 +0100 Subject: [PATCH] Check that ukfedlabel elements appear at most once per entity Resolves ukf/ukf-meta#42. --- mdx/uk/beans.xml | 2 + mdx/uk/check_ukfedlabel.xsl | 74 +++++++++++++++++++++++++++++++++++++ mdx/uk/check_ukreg.xsl | 12 ------ 3 files changed, 76 insertions(+), 12 deletions(-) create mode 100644 mdx/uk/check_ukfedlabel.xsl diff --git a/mdx/uk/beans.xml b/mdx/uk/beans.xml index eb185e63..e0f9e151 100644 --- a/mdx/uk/beans.xml +++ b/mdx/uk/beans.xml @@ -328,6 +328,8 @@ + diff --git a/mdx/uk/check_ukfedlabel.xsl b/mdx/uk/check_ukfedlabel.xsl new file mode 100644 index 00000000..8d236355 --- /dev/null +++ b/mdx/uk/check_ukfedlabel.xsl @@ -0,0 +1,74 @@ + + + + + + + + + + + + + entity must not have more than one ukfedlabel:AccountableUsers element + + + + + + + entity must not have more than one ukfedlabel:ExportOptIn element + + + + + + + entity must not have more than one ukfedlabel:ExportOptOut element + + + + + + + entity must not have more than one ukfedlabel:Software element + + + + + + + entity must not have more than one ukfedlabel:UKFederationMember element + + + + + + + + + + entity cannot be both opted in to and opted out from export + + + + + diff --git a/mdx/uk/check_ukreg.xsl b/mdx/uk/check_ukreg.xsl index 728c0306..28434419 100644 --- a/mdx/uk/check_ukreg.xsl +++ b/mdx/uk/check_ukreg.xsl @@ -50,16 +50,4 @@ - - - - - - entity cannot be both opted in to and opted out from export - - - -