Fix compilation problem for SNMP tests
| | |
| | | |
| | | <call function="'SNMPTrapListener'"> |
| | | { |
| | | 'location' : STAF_REMOTE_HOSTNAME , |
| | | 'snmpHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'snmpTrapPort' : SNMP_TRAP_PORT , |
| | | 'snmpTrapCommunity' : 'OpenDS' , |
| | |
| | | { |
| | | 'location' : location , |
| | | 'type' : 'STRING', |
| | | 'name' : 'STAF/Env/LD_LIBRARY_PATH' |
| | | 'name' : 'STAF/Env/STAF_DIR' |
| | | } |
| | | </call> |
| | | <script>jstaf_jarfile = '%s/JSTAF.jar' % STAFResult</script> |
| | | <script>jstaf_jarfile = '%s/lib/JSTAF.jar' % STAFResult</script> |
| | | |
| | | <!-- Build the command --> |
| | | <script> |
| | |
| | | </function> |
| | | |
| | | <!-- Send event --> |
| | | <function name="SendEvent"> |
| | | <function name="SendEvent" scope="local"> |
| | | <function-prolog> |
| | | Send event. |
| | | </function-prolog> |
| | |
| | | </function> |
| | | |
| | | <!-- Wait event --> |
| | | <function name="WaitEvent"> |
| | | <function name="WaitEvent" scope="local"> |
| | | <function-prolog> |
| | | Wait event. |
| | | </function-prolog> |
| | |
| | | </function> |
| | | |
| | | <!-- Delete event --> |
| | | <function name="DeleteEvent"> |
| | | <function name="DeleteEvent" scope="local"> |
| | | <function-prolog> |
| | | Delete event. |
| | | </function-prolog> |
| | |
| | | 'extension' : 'class' |
| | | } |
| | | </call> |
| | | <if expr="STAXResult != ''"> |
| | | <if expr="len(STAXResult) == 0"> |
| | | <sequence> |
| | | <!--- Compile ldap java files on controler host --> |
| | | <message> |
| | |
| | | 'attribute' : 'TYPE' |
| | | } |
| | | </call> |
| | | <!-- 'SNMP_OPENDS_JARFILE' exists so we can continue --> |
| | | <!-- 'SNMP_OPENDMK_LIBDIR' exists so we can continue with SNMP --> |
| | | <if expr="RC != 48"> |
| | | <sequence> |
| | | <!--- Check if snmp java files are already compiled --> |
| | |
| | | 'extension' : 'class' |
| | | } |
| | | </call> |
| | | <if expr="STAXResult != ''"> |
| | | <if expr="len(STAXResult) == 0"> |
| | | <sequence> |
| | | <!--- Install DS Copy zip file --> |
| | | <message> |
| | |
| | | { |
| | | 'location' : STAXServiceMachine, |
| | | 'type' : 'STRING', |
| | | 'name' : 'STAF/Env/LD_LIBRARY_PATH' |
| | | 'name' : 'STAF/Env/STAF_DIR' |
| | | } |
| | | </call> |
| | | <script>jstaf_jarfile = '%s/JSTAF.jar' % STAFResult</script> |
| | | <script>jstaf_jarfile = '%s/lib/JSTAF.jar' % STAFResult</script> |
| | | |
| | | <!--- Compile snmp java files on controler host --> |
| | | <message> |
| | |
| | | </function-map-args> |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'ResolveVar'" > |
| | | { |
| | | 'location' : location , |
| | | 'type' : 'STRING', |
| | | 'name' : 'STAF/Env/JAVA_HOME' |
| | | } |
| | | </call> |
| | | <script>local_java_home = '%s' % STAFResult</script> |
| | | |
| | | <!-- Build the command --> |
| | | <script> |
| | | if classpath: |
| | | cp = 'CLASSPATH=%s:.' % classpath |
| | |
| | | cp = cp.replace(':', ';') |
| | | |
| | | if location == STAXServiceMachine: |
| | | cmd = 'javac' |
| | | cmd = '%s/bin/javac' % local_java_home |
| | | env = ['%s' % cp] |
| | | else: |
| | | cmd = '%s/bin/javac' % JAVA_HOME |