'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 }