Thursday, 15 August 2013

IBM BPM - Checking the precise version of IBM Process Designer

As ever, IBM Installation Manager has the answer, IBM Installation Manager is your friend ….

Here's the GUI: -


Here's the command-line: -

C:\> "C:\IBM\Installation Manager\eclipse\tools\imcl.exe" listInstalledPackages -long

...
C:\IBM\ProcessDesigner\v7.5 : com.ibm.bpm.authoring.v75_7.5.1001.v20120914_0614 : IBM? Process Designer : 7.5.1.1
C:\IBM\ProcessDesigner\v7.5 : JR42774_0.0.0.20120925_1011 : 7.5.1.1-WS-BPMPD-IFJR42774 : 0.0.0.20120925_1011
C:\IBM\ProcessDesigner\v7.5 : JR44032_0.0.0.20120925_1001 : 7.5.1.1-WS-BPMPD-IFJR44032 : 0.0.0.20120925_1001
C:\IBM\ProcessDesigner\v7.5 : JR44357_0.0.0.20121126_1531 : 7.5.1.1-WS-BPMPD-IFJR44357 : 0.0.0.20121126_1531
C:\IBM\ProcessDesigner\v7.5 : JR45755_0.0.0.20121217_1010 : 7.5.1.1-WS-BPMPD-IFJR45755 : 0.0.0.20121217_1010



What this shows me is that some of the recently applied iFixes also update IBM Process Designer.

It also shows me that I need to update Process Designer again, as there's an iFix ( JR44729 ) on the Process Center, that's not currently showing up in Process Designer.

This is the version of Process Designer that I'd previously downloaded from the Process Center, prior to applying JR44729: -

-rw-r--r--@  1 hayd  staff  424501873 13 Aug 16:41 IBM Process Designer.zip

This is the version that I have since downloaded, having installed JR44729: -

-rw-r--r--@  1 hayd  staff  424501713 15 Aug 08:58 IBM Process Designer.zip

Interestingly, it's slightly smaller ….

Having uninstalled Process Designer, and then re-installed it from the newly downloaded ( and smaller ) ZIP file, I re-ran my query: -

C:\> "C:\IBM\Installation Manager\eclipse\tools\imcl.exe" listInstalledPackages -long

...
C:\IBM\ProcessDesigner\v7.5 : com.ibm.bpm.authoring.v75_7.5.1001.v20120914_0614 : IBM? Process Designer : 7.5.1.1
C:\IBM\ProcessDesigner\v7.5 : JR42774_0.0.0.20120925_1011 : 7.5.1.1-WS-BPMPD-IFJR42774 : 0.0.0.20120925_1011
C:\IBM\ProcessDesigner\v7.5 : JR44032_0.0.0.20120925_1001 : 7.5.1.1-WS-BPMPD-IFJR44032 : 0.0.0.20120925_1001
C:\IBM\ProcessDesigner\v7.5 : JR44357_0.0.0.20121126_1531 : 7.5.1.1-WS-BPMPD-IFJR44357 : 0.0.0.20121126_1531
C:\IBM\ProcessDesigner\v7.5 : JR45755_0.0.0.20121217_1010 : 7.5.1.1-WS-BPMPD-IFJR45755 : 0.0.0.20121217_1010
...

So what changed ? Apart from the size of the ZIP file ??

Apparently, nothing.

This is despite the fact that the Readme.txt for JR44729 says: -

After installing fixes on Process Center, updated Process Designer needs to be downloaded and installed else the Process Designer will be out of sync with Process Center. See post install instructions below.

6. Post Install Instructions:
(After starting servers)

a) Start the stand-alone server or network deployment environment.
b) Launch Process Center console on any/all environments where Process Designer was installed.                                              
c) Download updated Process Designer image by clicking the 'Download Process Designer' button on the right of the Process center console
d) Run installProcessDesigner.bat specifying the path of the current install location if different then default location. This will update the existing Process Designer install with the above fixes.

So, given that JR44729 appears to have absolutely nothing to do with Process Designer: -


...
Unable to add team manger group to ldap groups in process admin
console.
Logs show the following error PreparedStatementCallback; SQL
[insert into LSW_USR_GRP_XREF
(GROUP_ID,GROUP_NAME,DISPLAY_NAME,GROUP_TYPE,DESCRIPTION,GROUP_S
TATE,PARENT_GROUP_ID) values (?,?,?,?,?,?,?)]; Error for batch
element #1: DB2 SQL Error: SQLCODE=-803, SQLSTATE=23505,
SQLERRMC=2;BPMADMIN.LSW_USR_GRP_XREF, DRIVER=4.12.55; nested
exception is
com.ibm.db2.jcc.am.SqlIntegrityConstraintViolationException
This same problem might arise when you upgrade from TeamWorks
6.x to Business Process Manager 7.5.1.1.

I'm at a loss.

Perhaps a post-prandial PMR …..

*UPDATE* We discovered that we were missing a requisite iFix, IFJR45939 ,which also updates Process Designer.  This is required because we've applied a Recommended iFix, IFJR42774,

Therefore, I had to go back through another update of PD on my Windows VM.

This was the newly downloaded PD .ZIP file: -

-rw-r--r--@   1 hayd  staff  424609142 15 Aug 17:45 IBM Process Designer.zip

and this is what IBM Installation Manager now shows us in terms of the PD installation: -

Before

C:\IBM\ProcessDesigner\v7.5 : com.ibm.bpm.authoring.v75_7.5.1001.v20120914_0614 : IBM? Process Designer : 7.5.1.1
C:\IBM\ProcessDesigner\v7.5 : JR42774_0.0.0.20120925_1011 : 7.5.1.1-WS-BPMPD-IFJR42774 : 0.0.0.20120925_1011
C:\IBM\ProcessDesigner\v7.5 : JR44032_0.0.0.20120925_1001 : 7.5.1.1-WS-BPMPD-IFJR44032 : 0.0.0.20120925_1001
C:\IBM\ProcessDesigner\v7.5 : JR44357_0.0.0.20121126_1531 : 7.5.1.1-WS-BPMPD-IFJR44357 : 0.0.0.20121126_1531
C:\IBM\ProcessDesigner\v7.5 : JR45755_0.0.0.20121217_1010 : 7.5.1.1-WS-BPMPD-IFJR45755 : 0.0.0.20121217_1010


After

C:\IBM\ProcessDesigner\v7.5 : com.ibm.bpm.authoring.v75_7.5.1001.v20120914_0614 : IBM? Process Designer : 7.5.1.1
C:\IBM\ProcessDesigner\v7.5 : JR42774_0.0.0.20120925_1011 : 7.5.1.1-WS-BPMPD-IFJR42774 : 0.0.0.20120925_1011
C:\IBM\ProcessDesigner\v7.5 : JR44032_0.0.0.20120925_1001 : 7.5.1.1-WS-BPMPD-IFJR44032 : 0.0.0.20120925_1001
C:\IBM\ProcessDesigner\v7.5 : JR44357_0.0.0.20121126_1531 : 7.5.1.1-WS-BPMPD-IFJR44357 : 0.0.0.20121126_1531
C:\IBM\ProcessDesigner\v7.5 : JR45755_0.0.0.20121217_1010 : 7.5.1.1-WS-BPMPD-IFJR45755 : 0.0.0.20121217_1010
C:\IBM\ProcessDesigner\v7.5 : JR45939_0.0.0.20130508_1001 : 7.5.1.1-WS-BPMPD-IFJR45939 : 0.0.0.20130508_1001


No comments:

Note to self - use kubectl to query images in a pod or deployment

In both cases, we use JSON ... For a deployment, we can do this: - kubectl get deployment foobar --namespace snafu --output jsonpath="{...