
Jede Datenquelle verfügt über einen <responsibleFor>-Abschnitt, der festlegt, welche Attribute welches Principals in dieser Datenquelle abgelegt werden. Eine Datenquelle kann Attribute eines Principals ablegen, selbst wenn sie nicht die ursprüngliche Datenquelle dieses Principals ist.
Es gibt zwei Tags, die angeben, welche Attribute in einer Datenquelle abgelegt werden: <responsibleFor> und <notResponsibleFor> Enthält ein Teilelement wie <principal> oder <namespace> keine weiteren Teilelemente, bedeutet dies, dass die Datenquelle für alle Namensräume des Principals oder alle Attribute des Namensraums zuständig ist.
Das Tag <attribute> im Abschnitt <responsibleFor> verfügt über zwei optionale Attribute:
Zulässige Werte: true, false
Zulässige Werte: true, false
Die ursprüngliche Datenquelle eines Principals hat beim Ablegen der Attribute des Principals immer die höchste Priorität. Wenn mehr als eine Datenquelle für ein Namensraum-Attribut-Wert-Tripel eines Principals zuständig ist, wird die ursprüngliche Datenquelle des Principals zum Anlegen oder Ändern der Attribute gefragt.
Beispiele für die Verwendung der Tags <responsibleFor> und <notResponsibleFor> finden Sie unter Beispiel: Attributbasierte Datenpartitionierung.