Universal Schnittstelle - Benutzergruppen Beispiel - Löschen bestehender Verbindungen vor dem Import |
Das folgende Beispiel zeigt die Verwendung des Attributs „DELETE_RELATIONS_BEFORE_IMPORT“. Ist dieses Attribut auf „true“ gesetzt, werden bestehende Relationen vor dem Import entfernt. Nach dem zweiten Import ist nur noch die Relation mit der externen ID „GROUPSANDUSERSDELETEBEFOREIMPORT 1 - 1“ in der Gruppe vorhanden. Würde der Import ohne das Attribut ausgeführt, würden alle drei Gruppenzuordnungen bestehen bleiben.
<?xml version="1.0" encoding="UTF-8"?>
<PLANOUT>
<USERS>
<USER>
<SHORT_NAME>DelGroup 1 - 1</SHORT_NAME>
<EXTERNAL_ID>GROUPSANDUSERSDELETEBEFOREIMPORT 1 - 1</EXTERNAL_ID>
</USER>
<USER>
<SHORT_NAME>DelGroup 1 - 2</SHORT_NAME>
<EXTERNAL_ID>GROUPSANDUSERSDELETEBEFOREIMPORT 1 - 2</EXTERNAL_ID>
</USER>
<USER>
<SHORT_NAME>DelGroup 1 - 3</SHORT_NAME>
<EXTERNAL_ID>GROUPSANDUSERSDELETEBEFOREIMPORT 1 - 3</EXTERNAL_ID>
</USER>
</USERS>
<GROUPS>
<GROUP>
<SHORT_NAME>DelGroup 1</SHORT_NAME>
<EXTERNAL_ID>GROUPSANDUSERSDELETEBEFOREIMPORT GROUP 1</EXTERNAL_ID>
<USERS>
<USER>GROUPSANDUSERSDELETEBEFOREIMPORT 1 - 1</USER>
<USER>GROUPSANDUSERSDELETEBEFOREIMPORT 1 - 2</USER>
<USER>GROUPSANDUSERSDELETEBEFOREIMPORT 1 - 3</USER>
</USERS>
</GROUP>
<GROUP>
<SHORT_NAME>DelGroup 1</SHORT_NAME>
<EXTERNAL_ID>GROUPSANDUSERSDELETEBEFOREIMPORT GROUP 1</EXTERNAL_ID>
<USERS DELETE_RELATIONS_BEFORE_IMPORT="true">
<USER>GROUPSANDUSERSDELETEBEFOREIMPORT 1 - 1</USER>
</USERS>
</GROUP>
</GROUPS>
</PLANOUT>