Show TOC

<responsibleFor> und <notResponsibleFor>Locate this document in the navigation structure

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:

  • populateInitially: Gibt an, ob ein Attribut immer gelesen werden soll, wenn ein Principal gefüllt wird, selbst wenn die Anwendung dies nicht ausdrücklich gefordert hat.

    Zulässige Werte: true, false

  • readonly: Gibt an, ob ein Attribut geändert werden kann, selbst wenn die Datenquelle beschreibbar ist und andere Attribute geändert werden können.

    Zulässige Werte: true, false

    Hinweis

    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.