Soll das externe Puzzle auf einen anderen cardo-Server umgezogen werden sind folgende Schritte zu tun:
Es ist möglich, z.B. für das Testsystem, beide Stores auf einem cardo zu betreiben. Dann sind folgende Bedingungen zu beachten:
Autom. erzeugte Gruppen aus der Accountverwaltung beginnen immer mit 'SE_ALL_'. Per SQL können entsprechende Accounts als Insert-Statements generiert und dann auf dem Zielssystem per SQL eingespielt werden:
select 'INSERT INTO sec_mt_user_objects (entry_name, priority, object_type, ds_creator, ds_created, ds_modifier, ds_modified, object_desc, group_is_manageable, lock_state)
VALUES (''' || entry_name || ''', ' || priority || ', ''' || object_type || ''', ''IMPORT'', ''' || now() || ''', ''IMPORT'', ''' || now() || ''', ''' || object_desc || ''', ' || group_is_manageable || ', ''' || lock_state || ''');'
from sec_mt_user_objects
where
entry_name like 'SE\_ALL_%' and
object_type = 'GROUP'
Analog können auch die Benutzer übertragen werden, welche mit dem Kürzel 'SE_' beginnen:
select 'INSERT INTO sec_mt_user_objects (entry_name, priority, object_type, ds_creator, ds_created, ds_modifier, ds_modified, object_desc, group_is_manageable, lock_state, user_password)
VALUES (''' || entry_name || ''', ' || priority || ', ''' || object_type || ''', ''IMPORT'', ''' || now() || ''', ''IMPORT'', ''' || now() || ''', ''' || object_desc || ''', ' || group_is_manageable || ', ''' || lock_state || ''', ''' || user_password || ''');'
from sec_mt_user_objects
where
entry_name like 'SE\_%' and
object_type = 'USER'