'prepare instance DS as described in config.py '
{ 'groupDataDir' : 'dsml',
'fileExtensions' : ['dat','res'] }
{
'returncode' : RC ,
'result' : STAXResult
}
'Create DS as described in config.py '
{
'returncode' : RC ,
'result' : STAXResult
}
'Start DS instance'
{ 'location' : DIRECTORY_INSTANCE_HOST }
{
'returncode' : RC ,
'result' : STAXResult
}
{ 'noOfLoops' : 5 ,
'noOfMilliSeconds' : 2000 }
{ 'returncode' : RC ,
'result' : STAXResult }
'Import DSML test data'
'Import DSML test data [%s | %s | %s/%s/db/%s | %s/%s/import-tmp]' %\
(baseDN,\
dsmlBaseDNs.get(baseDN)[1],\
DIRECTORY_INSTANCE_DIR, OPENDSNAME, dsmlBaseDNs.get(baseDN)[1],\
DIRECTORY_INSTANCE_DIR, OPENDSNAME)
'Create database backend %s.' % dsmlBaseDNs.get(baseDN)[1]
{ 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD,
'subcommand' : 'create-backend',
'optionsString' : createBackendOptions
}
{ 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD,
'taskID' : 'import_%s' % dsmlBaseDNs.get(baseDN)[1],
'ldifFile' : '%s/dsml/ldif-files/%s' % (logsRemoteDataDir,dsmlBaseDNs.get(baseDN)[0]),
'backEnd' : '%s' % dsmlBaseDNs.get(baseDN)[1]
}
{ 'returncode' : RC ,
'result' : STAXResult }
{
'returncode' : RC ,
'result' : STAXResult
}
'setup: create webcontainer as described in config.py'
{
'returncode' : RC ,
'result' : STAXResult
}
'setup: deploy DSML gateway webapp as described in config.py'
{ 'warFilePath' : '%s' % DSML_WARPATH }
{
'returncode' : RC ,
'result' : STAXResult
}
'setup: start webcontainer as described in config.py'
{
'returncode' : RC ,
'result' : STAXResult
}
'%s' % location
'delay'
' DELAY 10000'
'setup: configure DSML gateway DS port param.'
{ 'name' : 'Extract DSML gateway web.xml',
'location' : STAXServiceMachine,
'service' : 'ZIP',
'request' : 'UNZIP',
'arguments' : 'ZIPFILE %s TODIRECTORY %s FILE WEB-INF/web.xml' % (DSML_WARPATH, TMPDIR)
}
{ 'location' : STAXServiceMachine,
'remotehost' : '%s' % STAF_REMOTE_HOSTNAME,
'srcfile' : '%s/WEB-INF/web.xml.out' % TMPDIR,
'destfile' : '%s/%s-%s/webapps/dsml/WEB-INF/web.xml' % (WC_DIRECTORY,WC_TYPE,WC_VERSION)
}
{
'returncode' : RC ,
'result' : STAXResult
}