| | |
| | | } |
| | | </call> |
| | | |
| | | <!-- Archive java (.class) files --> |
| | | <!-- Archive (ldap/.java) files --> |
| | | <script> |
| | | javaSharedDir='%s' % (TESTS_JAVA_DIR) |
| | | javaLocalDir='%s/shared/java' % (logsTestDataDir) |
| | | javaSharedDir='%s/ldap' % (TESTS_JAVA_DIR) |
| | | javaLocalDir='%s/shared/java/ldap' % (logsTestDataDir) |
| | | </script> |
| | | <message> |
| | | 'Copy java class files locally to %s.' % javaLocalDir |
| | | 'Copy java files locally to %s.' % javaLocalDir |
| | | </message> |
| | | <call function="'CopyFolderByExtension'"> |
| | | { |
| | | 'location' : STAXServiceMachine, |
| | | 'srcfolder' : javaSharedDir, |
| | | 'destfolder' : javaLocalDir, |
| | | 'extension' : 'java' |
| | | } |
| | | </call> |
| | | |
| | | <!--- Check if ldap java files are already compiled --> |
| | | <call function="'listFolderByExtension'" > |
| | | { |
| | | 'location' : STAXServiceMachine, |
| | | 'foldername' : javaLocalDir, |
| | | 'extension' : 'class' |
| | | } |
| | | </call> |
| | | <if expr="STAXResult != ''"> |
| | | <sequence> |
| | | <!--- Compile ldap java files on controler host --> |
| | | <message> |
| | | 'Compile Java files under %s on %s' \ |
| | | % (javaLocalDir, STAXServiceMachine) |
| | | </message> |
| | | <call function="'compileJava'" > |
| | | { |
| | | 'location' : STAXServiceMachine, |
| | | 'foldername' : '%s' % javaLocalDir |
| | | } |
| | | </call> |
| | | </sequence> |
| | | </if> |
| | | |
| | | <!-- Archive (.security) files --> |
| | | <message> |
| | | 'Copy security data files locally to %s.' % localTestsGroupDir |
| | | </message> |
| | | <call function="'CopyFolderByExtension'"> |
| | | { 'location' : STAXServiceMachine, |
| | | 'srcfolder' : javaSharedDir, |
| | | 'destfolder' : javaLocalDir, |
| | | 'extension' : 'class' |
| | | 'srcfolder' : testsGroupDir, |
| | | 'destfolder' : localTestsGroupDir, |
| | | 'extension' : 'security' |
| | | } |
| | | </call> |
| | | |
| | | <!-- Archive (snmp/.java) files --> |
| | | <script> |
| | | javaSharedDir='%s/snmp' % (TESTS_JAVA_DIR) |
| | | javaLocalDir='%s/shared/java/snmp' % (logsTestDataDir) |
| | | </script> |
| | | <message> |
| | | 'Copy java files locally to %s.' % javaLocalDir |
| | | </message> |
| | | <call function="'CopyFolderByExtension'"> |
| | | { |
| | | 'location' : STAXServiceMachine, |
| | | 'srcfolder' : javaSharedDir, |
| | | 'destfolder' : javaLocalDir, |
| | | 'extension' : 'java' |
| | | } |
| | | </call> |
| | | |
| | | <!--- Check if snmp java files are already compiled --> |
| | | <call function="'listFolderByExtension'" > |
| | | { |
| | | 'location' : STAXServiceMachine, |
| | | 'foldername' : javaLocalDir, |
| | | 'extension' : 'class' |
| | | } |
| | | </call> |
| | | |
| | | <if expr="STAXResult != ''"> |
| | | <sequence> |
| | | <!--- Install DS Copy zip file --> |
| | | <message> |
| | | 'Copy DS zip archive locally to %s.' % TMPDIR |
| | | </message> |
| | | <call function="'copyFile'"> |
| | | { |
| | | 'srcfile' : '%s/%s' % (ZIPPATH, ZIPNAME), |
| | | 'destfile' : '%s/%s' % (TMPDIR, ZIPNAME), |
| | | 'remotehost' : STAXServiceMachine |
| | | } |
| | | </call> |
| | | |
| | | <!--- Install DS Extract zip file --> |
| | | <message> |
| | | 'Extract locally DS zip archive to %s' % TMPDIR |
| | | </message> |
| | | <call function="'unZipFile'"> |
| | | { |
| | | 'location' : STAXServiceMachine, |
| | | 'zipfile' : '%s/%s' % (TMPDIR, ZIPNAME), |
| | | 'unzipdir' : TMPDIR |
| | | } |
| | | </call> |
| | | |
| | | <call function="'ResolveVar'" > |
| | | { |
| | | 'location' : STAXServiceMachine, |
| | | 'type' : 'STRING', |
| | | 'name' : 'STAF/Env/LD_LIBRARY_PATH' |
| | | } |
| | | </call> |
| | | <script>jstaf_jarfile = '%s/JSTAF.jar' % STAFResult</script> |
| | | |
| | | <!--- Compile snmp java files on controler host --> |
| | | <message> |
| | | 'Compile Java files under %s on %s' \ |
| | | % (javaLocalDir, STAXServiceMachine) |
| | | </message> |
| | | <call function="'compileJava'" > |
| | | { |
| | | 'location' : STAXServiceMachine, |
| | | 'foldername' : javaLocalDir, |
| | | 'classpath' : '%s:%s:%s' \ |
| | | % (SNMP_OPENDS_JARFILE, SNMP_OPENDMK_JARFILE, jstaf_jarfile) |
| | | } |
| | | </call> |
| | | |
| | | <!-- Delete the DS zip archive --> |
| | | <message> |
| | | 'Delete %s/%s' % (TMPDIR, ZIPNAME) |
| | | </message> |
| | | <call function="'deleteFile'"> |
| | | { |
| | | 'location' : STAXServiceMachine, |
| | | 'filename' : '%s/%s' % (TMPDIR, ZIPNAME) |
| | | } |
| | | </call> |
| | | |
| | | <!-- Delete the DS install dir --> |
| | | <message> |
| | | 'Delete %s/%s' % (TMPDIR, OPENDSNAME) |
| | | </message> |
| | | <call function="'deleteFolder'"> |
| | | { |
| | | 'location' : STAXServiceMachine, |
| | | 'foldername' : '%s/%s' % (TMPDIR, OPENDSNAME) |
| | | } |
| | | </call> |
| | | |
| | | <!-- Archive SNMP_OPENDMK_JARFILE file --> |
| | | <message> |
| | | 'Copy OpenDMK jar file %s locally to %s.' \ |
| | | % (SNMP_OPENDMK_JARFILE,javaLocalDir) |
| | | </message> |
| | | <call function="'copyFile'"> |
| | | { |
| | | 'remotehost' : STAXServiceMachine, |
| | | 'srcfile' : SNMP_OPENDMK_JARFILE, |
| | | 'destfile' : '%s/jdmkrt.jar' % javaLocalDir, |
| | | 'remotehost' : STAXServiceMachine |
| | | } |
| | | </call> |
| | | </sequence> |
| | | </if> |
| | | |
| | | <!-- Delete the any existing testdata archive --> |
| | | <message> |
| | | 'Delete %s/testdata.zip' % logsTempDir |
| | |
| | | </call> |
| | | |
| | | <message> |
| | | 'Zip up local java class files to %s/testdata.zip' % logsTempDir |
| | | 'Zip up local java files to %s/testdata.zip' % logsTempDir |
| | | </message> |
| | | <script> |
| | | javaLocalDir='%s/shared/java' % (logsTestDataDir) |
| | | </script> |
| | | <call function="'zipUpFile'"> |
| | | { 'location' : STAXServiceMachine, |
| | | 'zipfile' : '%s/testdata.zip' % logsTempDir , |