'Test Name = %s' % STAXCurrentTestcase
{ 'stepMessage' : '%s Initialise replicated servers using off-line export/import.' % msg1 }
'+++++ ldif import off-line: prepare servers for external \
initialization'
{ 'location' : clientHost,
'dsPath' : clientPath,
'dsInstanceHost' : masterHost,
'dsInstanceAdminPort' : master.getAdminPort(),
'localOnly' : False,
'replicationDnList' : [synchroSuffix],
'adminUID' : adminUID,
'adminPswd' : adminPswd
}
[_topologyServerList]
'+++++ ldif import off-line: import data on %s:%s' \
% (masterHost, master.getPort())
{ 'location' : masterHost,
'dsPath' : masterPath,
'backEnd' : DIRECTORY_INSTANCE_BE,
'ldifFile' : '%s/replication/Example.ldif' % masterDataDir
}
'+++++ ldif import off-line: export suffix on server %s:%s' \
% (masterHost, master.getPort())
{ 'location' : masterHost,
'dsPath' : masterPath,
'ldifFile' : '%s/replication/master_export_offline.ldif' \
% masterBackupDir
}
{ 'location' : masterHost,
'remotehost' : consumer.getHostname(),
'srcfile' : '%s/replication/master_export_offline.ldif' \
% masterBackupDir,
'destfile' : '%s/replication/master_export_offline.ldif' \
% consumerBackupDir
}
'+++++ ldif import off-line: import exported file on %s:%s'\
% (consumer.getHostname(), consumer.getPort())
{ 'location' : consumer.getHostname(),
'dsPath' : '%s/%s' % (consumer.getDir(), OPENDSNAME),
'backEnd' : DIRECTORY_INSTANCE_BE,
'ldifFile' : '%s/replication/master_export_offline.ldif' \
% consumerBackupDir
}
[_topologyServerList]
{ 'location' : clientHost,
'dsPath' : clientPath,
'dsHost' : masterHost,
'dsPort' : master.getPort(),
'dsAdminPort' : master.getAdminPort(),
'dsDn' : master.getRootDn(),
'dsPswd' : master.getRootPwd(),
'expectedEntries' : ['uid=scarter,ou=People,o=example',
'uid=dmiller, ou=People, o=example',
'uid=rhunt, ou=People, o=example'],
'startDS' : 'no'
}
'+++++ ldif import off-line: end external server initialization'
{ 'location' : clientHost,
'dsPath' : clientPath,
'dsInstanceHost' : masterHost,
'dsInstanceAdminPort' : master.getAdminPort(),
'replicationDnList' : [synchroSuffix],
'adminUID' : adminUID,
'adminPswd' : adminPswd
}
'+++++ ldif import off-line: add entry to %s:%s' \
% (masterHost, master.getPort())
{ 'location' : clientHost,
'dsPath' : clientPath,
'dsInstanceHost' : masterHost,
'dsInstancePort' : master.getPort(),
'dsInstanceDn' : master.getRootDn(),
'dsInstancePswd' : master.getRootPwd(),
'entryToBeAdded' : '%s/replication/tfitter.ldif' \
% clientDataDir
}
[ clientHost, clientPath, master, consumerList, synchroSuffix ]
'%s: Test failed. eInfo(%s)' % (eType,eInfo)
'Test Name = %s' % STAXCurrentTestcase
{ 'stepMessage' : '%s Initialise replicated servers using on-line export/import.' % msg1 }
'+++++ ldif import on-line: prepare servers for external \
initialization'
{ 'location' : clientHost,
'dsPath' : clientPath,
'dsInstanceHost' : masterHost,
'dsInstanceAdminPort' : master.getAdminPort(),
'localOnly' : False,
'replicationDnList' : [synchroSuffix],
'adminUID' : adminUID,
'adminPswd' : adminPswd
}
'+++++ ldif import on-line: import data on %s:%s' \
% (masterHost, master.getPort())
{ 'location' : clientHost,
'dsPath' : clientPath,
'dsInstanceHost' : masterHost,
'dsInstanceAdminPort' : master.getAdminPort(),
'dsInstanceDn' : master.getRootDn(),
'dsInstancePswd' : master.getRootPwd(),
'ldifFile' : '%s/replication/Example.ldif' \
% masterDataDir
}
{ 'location' : clientHost,
'dsPath' : clientPath,
'dsHost' : masterHost,
'dsPort' : master.getPort(),
'dsAdminPort' : master.getAdminPort(),
'dsDn' : master.getRootDn(),
'dsPswd' : master.getRootPwd(),
'expectedEntries' : ['uid=scarter,ou=People,o=example',
'uid=dmiller, ou=People, o=example',
'uid=rhunt, ou=People, o=example'],
'startDS' : 'no'
}
'+++++ ldif import on-line: export suffix on server %s:%s' \
% (masterHost, master.getPort())
{ 'location' : masterHost,
'dsPath' : masterPath,
'dsInstanceHost' : masterHost,
'dsInstanceAdminPort' : master.getAdminPort(),
'dsInstanceDn' : master.getRootDn(),
'dsInstancePswd' : master.getRootPwd(),
'ldifFile' : sourceFile
}
{ 'location' : masterHost,
'remotehost' : consumer.getHostname(),
'srcfile' : sourceFile,
'destfile' : destinationFile
}
'+++++ ldif import on-line: import exported file on %s:%s'\
% (consumer.getHostname(), consumer.getPort())
{ 'location' : clientHost,
'dsPath' : clientPath,
'dsInstanceHost' : consumer.getHostname(),
'dsInstanceAdminPort' : consumer.getAdminPort(),
'dsInstanceDn' : consumer.getRootDn(),
'dsInstancePswd' : consumer.getRootPwd(),
'ldifFile' : destinationFile
}
'+++++ ldif import on-line: end external server initialization'
{ 'location' : clientHost,
'dsPath' : clientPath,
'dsInstanceHost' : masterHost,
'dsInstanceAdminPort' : master.getAdminPort(),
'replicationDnList' : [synchroSuffix],
'adminUID' : adminUID,
'adminPswd' : adminPswd
}
'+++++ ldif import on-line: add entry to %s:%s' \
% (masterHost, master.getPort())
{ 'location' : clientHost,
'dsPath' : clientPath,
'dsInstanceHost' : masterHost,
'dsInstancePort' : master.getPort(),
'dsInstanceDn' : master.getRootDn(),
'dsInstancePswd' : master.getRootPwd(),
'entryToBeAdded' : '%s/replication/tfitter.ldif' \
% clientDataDir
}
[ clientHost, clientPath, master, consumerList, synchroSuffix ]
'%s: Test failed. eInfo(%s)' % (eType,eInfo)