What’s new and changed in IBM Spectrum LSF Process Manager Version 10.2 Fix Pack 6
The following topics summarize the new and changed behavior in IBM Spectrum LSF Process Manager ("LSF Process Manager") 10.2 Fix Pack 6.
Support for SMTP protocol
Installations of LSF Process Manager on Unix platforms can use the JS_MAILHOST parameter to support sending emails from a remote SMTP server instead of from the localhost.
pmportcheck utility
A new pmportcheck utility has been added to Process Manager. This utility can be used to check the required ports for PM and include detailed information, whether it is being used or not.
The portcheck utility only checks ports on the host for availability. It discovers the ports by reading the configuration files. If the line is commented out or if there is no value, it will use the default values.
Before running this tool, you must source the profile or set the environment variable JS_TOP
The utility is installed at <JS_TOP>/<VERSION>/bin/, for example, /opt/ppm/10.2/bin/.
Usage:
pmportcheck
pmportcheck -h
pmportcheck -l
Description:
Without arguments will output command usage and exit.
-h Output command usage and exit.
-l List TCP and UDP ports.
Source the relative IBM Spectrum LSF Process Manager shell script after installation:
For csh or tcsh: 'source $JS_ENVDIR/cshrc.js'
For sh, ksh, or bash: 'source $JS_ENVDIR/profile.js'
Example output:
Example of the output using command pmportcheck -l on Process Manager server displaying the PID and program name:
Checking ports required on host [server1]
------------------------------------------------------------------
Program Name Port Number Protocol Binding Address PID/Status
------------------------------------------------------------------
jfd 1966 TCP 0.0.0.0 31821
jfd 1967 TCP 0.0.0.0 31821
eem.local 1968 TCP 0.0.0.0 32128
fod 1999 TCP 0.0.0.0 [Not used]
fod 1999 UDP 0.0.0.0 [Not used]
CWL workflow integration
LSF Process Manager now supports CWL (Common Workflow Language) workflows on IBM Spectrum LSF. To use CWL workflows, download the cwlexec integration package from the cwl-engine website on GitHub.
Flow rerun states
Flow re-run is enhanced to include work items in states other than Done and Exited. It now includes work items in Killed, Waiting, and Running states.
Starting points can also now be set on work items in Done, Exited, Killed, Waiting, Running, and Pending states.
Flow co-design
Flow designers in the same user group may edit each other's flow definitions or flow definition drafts.