Wednesday, 10 October 2018

IBM Master Data Management and IBM BPM - Process Server, rather than Process Center

Having spent the past few months installing / configuring the Master Data Management (MDM) Data Stewardship Center (DSC) with IBM Business Process Manager (BPM), I realised that I've only ever worked with Process Center.

Therefore, the default installation script: -

./InstallGovernanceApplication.sh install_configure_governance_apps

only works for a Process Center, in part because the script imports Process Application snapshots as .TWX files, via the underlying sub-script: -

./InstallGovernanceApplication.sh run_import_process_application

which doesn't work for a Process Server, where one has to install off-line packages ( .ZIP files ).

This is an issue where one has an offline Process Server, which isn't connected to Process Center.

As ever, there is an alternate path ….

In essence, one runs a process (!) on the Process Center environment ( where DSC has previously been installed/configured ), namely: -

./InstallGovernanceApplication.sh get_installable_packages_offline_server

which "dumps" the exported packages ( .ZIP ) here: -

ls -al /opt/ibm/MDMDSG/mdmg/offlinePackages/

total 327388
drwxr-xr-x. 2 wasadmin wasadmins     4096 Oct 10 15:53 .
drwxr-xr-x. 8 wasadmin wasadmins     4096 Sep 18 15:32 ..
-rw-r--r--  1 wasadmin wasadmins 42576778 Oct 10 14:52 MDMDASH.zip
-rw-r--r--  1 wasadmin wasadmins 44511046 Oct 10 14:52 MDMFD.zip
-rw-r--r--  1 wasadmin wasadmins 50974139 Oct 10 14:52 MDMHDQ.zip
-rw-r--r--  1 wasadmin wasadmins 50445365 Oct 10 14:51 MDMPM.zip
-rw-r--r--  1 wasadmin wasadmins 51503903 Oct 10 14:51 MDMSDP.zip
-rw-r--r--  1 wasadmin wasadmins 45311643 Oct 10 14:51 MDMSDV.zip
-rw-r--r--  1 wasadmin wasadmins 49904581 Oct 10 14:52 VST.zip

( having previously created an offline Process Server instance within Process Center - the name is relatively irrelevant - I called mine Boris - and then added the name to MDMBPMIntegration.properties )

offlineServerName=Boris

Having moved these to the Process Server box ( and extracted them to /opt/ibm/MDMDSG/mdmg/offlinePackages/ ), I updated the properties file: -

vi /opt/ibm/MDMDSG/mdmg/install/properties/MDMBPMIntegration.properties

setting the PS_ parameters.

Once done, I then ran a subtly different task from before: -

./InstallGovernanceApplication.sh install_configure_governance_apps_offline_server

and waited.

Now I have a bunch of new Snapshots: -


and the DSC: -


Nice!

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="{...