This function configures a Directory Server Directory Server port number Directory Server suffix '%s' % (STAF_REMOTE_HOSTNAME) '%s/configure-ds.%s' % (OPENDS_BINPATH,fileExt) '-p %s -b "%s"' % (dsInstancePort,dsInstanceSuffix) '%s' % (OPENDS_BINPATH) ['PATH=/bin:/usr/bin:%s' % (OPENDS_BINPATH), 'JAVA_HOME=%s' % (JAVA_HOME)] { 'returncode' : RC , 'result' : STAXResult } This function starts a Directory Server location of the Directory Server binaries '%s' % (STAF_REMOTE_HOSTNAME) '%s/start-ds.%s' % (dsbinpath,fileExt) '%s' % (dsbinpath) ['PATH=/bin:/usr/bin:%s' % (dsbinpath), 'JAVA_HOME=%s' % (JAVA_HOME)] { 'returncode' : RC , 'result' : STAXResult } This function stops a Directory Server Directory Server port number '%s' % (STAF_REMOTE_HOSTNAME) '%s/stop-ds.%s' % (OPENDS_BINPATH,fileExt) '-p %s' % (dsInstancePort) '%s' % (OPENDS_BINPATH) ['PATH=/bin:/usr/bin:%s' % (OPENDS_BINPATH), 'JAVA_HOME=%s' % (JAVA_HOME)] { 'returncode' : RC , 'result' : STAXResult } This function generates a server jks certificate '%s' % (STAF_REMOTE_HOSTNAME) 'keytool' '-genkey -alias server-cert -keyalg rsa -dname "cn=client,O=Sun Microsystems,C=US" -keystore "keystore" -storepass "servercert" -keypass "servercert"' '%s/../config' % (OPENDS_BINPATH) ['PATH=/bin:/usr/bin:%s' % (OPENDS_BINPATH), 'JAVA_HOME=%s' % (JAVA_HOME)] { 'returncode' : RC , 'result' : STAXResult } This function generates a server PKCS12 certificate '%s' % (STAF_REMOTE_HOSTNAME) 'keytool' '-genkey -alias server-cert -keyalg rsa -dname "cn=client,O=Sun Microsystems,C=US" -keystore "keystore" -storepass "servercert" -keypass "servercert" -storetype "PKCS12"' '%s/../config' % (OPENDS_BINPATH) ['PATH=/bin:/usr/bin:%s' % (OPENDS_BINPATH), 'JAVA_HOME=%s' % (JAVA_HOME)] { 'returncode' : RC , 'result' : STAXResult } This function self-signs a server JKS certificate '%s' % (STAF_REMOTE_HOSTNAME) 'keytool' '-selfcert -alias server-cert -keystore "keystore" -storepass "servercert"' '%s/../config' % (OPENDS_BINPATH) ['PATH=/bin:/usr/bin:%s' % (OPENDS_BINPATH), 'JAVA_HOME=%s' % (JAVA_HOME)] { 'returncode' : RC , 'result' : STAXResult } This function self-signs a server PKCS12 certificate '%s' % (STAF_REMOTE_HOSTNAME) 'keytool' '-selfcert -alias server-cert -keystore "keystore" -storepass "servercert" -storetype "PKCS12"' '%s/../config' % (OPENDS_BINPATH) ['PATH=/bin:/usr/bin:%s' % (OPENDS_BINPATH), 'JAVA_HOME=%s' % (JAVA_HOME)] { 'returncode' : RC , 'result' : STAXResult } This function performs an offline import of an ldif file The name of the ldif file The name of the database backend Optional extra parameters for specific test cases 'import-ldif.%s -l %s -n %s %s' % (fileExt,ldifFile,backEnd,extraParams) '%s' % (STAF_REMOTE_HOSTNAME) '%s/import-ldif.%s' % (OPENDS_BINPATH,fileExt) '-l %s -n %s %s' % (ldifFile,backEnd,extraParams) '%s' % (OPENDS_BINPATH) ['PATH=/bin:/usr/bin:%s' % (OPENDS_BINPATH), 'JAVA_HOME=%s' % (JAVA_HOME)] { 'returncode' : importRC , 'result' : importResult } importRC This function verifies an import of an ldif file Entries expected to be present after import Optional entries expected to be present after import Optional attributes expected to be present after import Optional attributes expected to be present after import Optional main suffix for the import Optional start the Directory Server after import { 'dsbinpath' : '%s' % (OPENDS_BINPATH) } { 'noOfLoops' : 5 , 'noOfMilliSeconds' : 2000 } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'dsBaseDN' : '%s' % expectedEntry , 'dsFilter' : 'objectclass=*' } { 'returncode' : RC , 'result' : STAXResult } { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'dsBaseDN' : '%s' % missingEntry , 'dsFilter' : 'objectclass=*' } { 'returncode' : RC , 'result' : STAXResult, 'expected' : 32 } { 'dsInstancePort' : '%s' % (DIRECTORY_INSTANCE_PORT) }