Updating the BPMEventEmitter.war file

After each upgrade to a new IBM® Business Automation Workflow release, you must manually update the BPM event emitter WAR file. You do so by using the EnableBAI.py script. First back up your current configuration values.

Before you begin

  1. Read Prerequisites to BPM event emitter installation.
  2. Back up the values of the configuration properties of the event emitter. These values define the configuration that you used so far as an argument to the EnableBAI.py script. They are listed in Configuration property values for the BPM emitter.

Procedure

  1. Make a backup copy of the BPMEventEmitter.war file that is located in the <Workflow_Install_Root>/BPM/analytics folder.
  2. If more than one deployment environment is available, change the deploymentEnvironmentName parameter value from None to the name of the deployment environment that you want to update in the <Workflow_Install_Root>/BPM/Lombardi/tools/def/EnableBAI.py script.
  3. Run the following Jython command to update the application.
    • On Windows
      <Dmgr_profile_root>\bin\wsadmin.bat -lang jython -f 
      <Workflow_Install_Root>\BPM\Lombardi\tools\def\EnableBAI.py 
              -u application
    • On UNIX or Linux®
      <Dmgr_profile_root>/bin/wsadmin.sh -lang jython -f 
      <Workflow_Install_Root>/BPM/Lombardi/tools/def/EnableBAI.py 
              -u application
  4. Optional: If the connection configuration has changed, run the following Jython command.
    • On Windows
      <Dmgr_profile_root>\bin\wsadmin.bat -lang jython -f 
      <Workflow_Install_Root>\BPM\Lombardi\tools\def\EnableBAI.py
              -d BAIConfigure.properties
              -u connection
    • On UNIX or Linux
      <Dmgr_profile_root>/bin/wsadmin.sh -lang jython -f 
      <Workflow_Install_Root>/BPM/Lombardi/tools/def/EnableBAI.py 
              -d BAIConfigure.properties
              -u connection