Thursday, August 6, 2015

IBM BPM Configuration editor

Configuring your environment with the IBM BPM Configuration editor

How about editing configuration files graphically?
Here I mentioned about the configuration files used as an input to BPMConfig command to create deployment environment

  • BPM installation has set of sample response files made available at 'BPM_Install_root/BPM/samples/config/' which can be edited to customize various values such as database name, deployment environment name, deployment environment user credentials etc..
  • Existing deployment environment configuration properties can be exported using BPMConfig command with export option, which can be edited in this utility as well.
IBM BPM Configuration editor located in zip archive under install_root\BPM\config\ui\
Unzip the BPMConfigurationEditor.zip
The archive contains two executable file, one for windows with .bat extension and another one for Linux with .sh extension
Change the file permission so that it can be run to open the editor
'configEditor.ini' file controls two things,
  1. Location of java
  2. Port no on which this utility will be running, by default this value is set to 8888
I didn't make any changes and left the '.ini' file as it is
Before running the 'configEditor.sh', make sure the display is set accordingly to export the screen to local machine
I've used combination of Xming and putty to transfer the screen from Linux host to local host
Run '.configEditor.sh' to launch IBM BPM Configuration Editor
If everything configured properly to transfer the session from Linux host to local host, IBM BPM Configuration editor will launch in browser window as shown below
Click on Browse button to locate the directory where sample configuration file are kept
"'BPM_INSTALL_ROOT/BPM/samples/config/advanced"
Select the file and click open
Now the file has been selected, click on Open Editor button




Once file opened in editor, you can witness the following
Name of file 'Advanced-PC-SingleCluster-DB2.properties'
Type of profile (Process Server or Process Center) along with BPM edition and version 'IBM BPM Advanced 8.5.6.0 Process Center'
Horizontal bar with headers Topology, Security, Performance, Summary and Save
Each header can be selected to show the associated properties associated with it
When Topology is selected, the following properties are highlighted,
All these fields are editable, by default the name of the cell is 'PCCell1' which can be modified by highlighting and selecting,
Once you select and highlight PCCell1 on top left hand corner, another window opens up where the cell name can be changed
Here I've changed the value from PCCell1 to ProcessAdminCell
And you have two small icons on right hand corner, to reset and to finish
Reset
Finish
When you click on 'Aliases' you can enter values for CellAdmin, DeAdmin and BPM_DB_Alias
Database values can be changed by selecting appropriate database in the screen
Node values can be changed by selecting the node1 rectangle box
Same like all other tab can be selected and values can be modified
Summary section reflects the values changed so far


Intermediately you can click save button to save the changes to configuration file
After making changes, deployment environment can be created by passing this configuration file as an input to 'BPMConfig' command

Overall I like this utility; it helps you in visualizing the deployment environment by graphically showing the various parameters

No comments:

Post a Comment