'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) '%s' % DIRECTORY_INSTANCE_HOST 'fs' ' CREATE DIRECTORY %s' % (importTempDir) { 'returncode' : RC , 'result' : STAXResult } '%s' % DIRECTORY_INSTANCE_HOST 'fs' ' CREATE DIRECTORY %s' % (ldapDB) { 'returncode' : RC , 'result' : STAXResult } { 'dsBaseDN' : '%s' % baseDN, 'dsBackendID' : '%s' % dsmlBaseDNs.get(baseDN)[1], 'dsLdapDB' : '%s' % ldapDB, 'dsImportTempDir' : '%s' % importTempDir, 'dsInstancePort' : '%s' % DIRECTORY_INSTANCE_PORT, 'dsInstanceDn' : '%s' % DIRECTORY_INSTANCE_DN, 'dsInstancePswd' : '%s' % DIRECTORY_INSTANCE_PSWD } { 'returncode' : RC , 'result' : STAXResult } { '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' STAXServiceMachine 'zip' 'UNZIP ZIPFILE %s TODIRECTORY %s FILE WEB-INF/web.xml' % (DSML_WARPATH, TMPDIR) { 'location' : STAXServiceMachine, 'remotehost' : '%s' % location, 'srcfile' : '%s/WEB-INF/web.xml.out' % TMPDIR, 'destfile' : '%s/%s-%s/webapps/dsml/WEB-INF/web.xml' % (TMPDIR,WC_TYPE,WC_VERSION) } { 'returncode' : RC , 'result' : STAXResult }