Monday, 6 April 2015

IBM Operational Decision Manager V8.7.0.1 Fix Pack - More

I blogged about this a few days back: -


and have now had more time to play with the fix pack downloads etc.

Initially, I downloaded the fix packs for Decision Centre ( aka RTS ) and Decision Server ( aka RES ): -


I'm not using the Decision Server for Events component ( formerly WebSphere Business Events ) or the new Decision Server Insights capability.

This resulted in two rather sizeable files: -

-rw-r--r--. 1 db2user1 games 4.1G Apr  6 02:37 8.7.0-WS-ODM_DC-LIN_X86-FP001.zip
-rw-r--r--. 1 db2user1 games 3.4G Apr  6 01:53 8.7.0-WS-ODM_DSR-LIN_X86-FP001.zip

Having unpacked these two files: -

for i in /mnt/hgfs/Software/ODM87/Fixes/8.7.0-WS-ODM_DC-LIN_X86-FP001.zip; do unzip $i -d /mnt/hgfs/Software/Repo/ODM87/Fixes/DC/; done

for i in /mnt/hgfs/Software/ODM87/Fixes/8.7.0-WS-ODM_DSR-LIN_X86-FP001.zip; do unzip $i -d /mnt/hgfs/Software/Repo/ODM87/Fixes/DS/; done

I ended up with this: -

/opt/IBM/InstallationManager/eclipse/tools/imcl listAvailablePackages -repositories /mnt/hgfs/Software/Repo/ODM87/Product/ProfileTemplateDC,/mnt/hgfs/Software/Repo/ODM87/Product/ProfileTemplateRules/,/mnt/hgfs/Software/Repo/ODM87/Fixes/DC/updates,/mnt/hgfs/Software/Repo/ODM87/Fixes/DS//updates

com.ibm.websphere.odm.pt.dc.v87_8.7.0.20141114_1036
com.ibm.websphere.odm.pt.rules.v87_8.7.0.20141114_1039
com.ibm.websphere.odm.dc.v87_8.7.0.20141114_0935
com.ibm.websphere.odm.dc.v87_8.7.1.20150319_2207
com.ibm.websphere.odm.ds.rules.v87_8.7.0.20141114_0949
com.ibm.websphere.odm.ds.rules.v87_8.7.1.20150319_2251


/opt/IBM/InstallationManager/eclipse/tools/imcl listAvailablePackages -repositories /mnt/hgfs/Software/Repo/ODM87/Product/ProfileTemplateDC,/mnt/hgfs/Software/Repo/ODM87/Product/ProfileTemplateRules/,/mnt/hgfs/Software/Repo/ODM87/Fixes/DC/updates,/mnt/hgfs/Software/Repo/ODM87/Fixes/DS//updates -features

com.ibm.websphere.odm.pt.dc.v87_8.7.0.20141114_1036 : main.feature
com.ibm.websphere.odm.pt.rules.v87_8.7.0.20141114_1039 : main.feature
com.ibm.websphere.odm.dc.v87_8.7.0.20141114_0935 : Decision Center,com.ibm.wbdm.dts.tomcat.feature,com.ibm.wbdm.dts.jboss.feature,com.ibm.wbdm.dts.weblogic.feature,com.ibm.wbdm.dts.wlp.feature,Rule Solutions for Office,com.ibm.wdc.rules.samples.feature,Documentation,jdk,base
com.ibm.websphere.odm.dc.v87_8.7.1.20150319_2207 : Decision Center,com.ibm.wbdm.dts.tomcat.feature,com.ibm.wbdm.dts.jboss.feature,com.ibm.wbdm.dts.weblogic.feature,com.ibm.wbdm.dts.wlp.feature,Rule Solutions for Office,com.ibm.wdc.rules.samples.feature,Documentation,jdk,base
com.ibm.websphere.odm.ds.rules.v87_8.7.0.20141114_0949 : com.ibm.wds.jdk.feature,com.ibm.wds.rules.studio.feature,com.ibm.wds.rules.scorecard.feature,com.ibm.wds.rules.res.feature,com.ibm.wds.rules.res.tomcat.feature,com.ibm.wds.rules.res.jboss.feature,com.ibm.wds.rules.res.weblogic.feature,com.ibm.wds.rules.res.wlp.feature,com.ibm.wds.rules.samples.feature,com.ibm.wds.updatesites.feature,com.ibm.wds.doc.feature,base
com.ibm.websphere.odm.ds.rules.v87_8.7.1.20150319_2251 : com.ibm.wds.jdk.feature,com.ibm.wds.rules.studio.feature,com.ibm.wds.rules.scorecard.feature,com.ibm.wds.rules.res.feature,com.ibm.wds.rules.res.tomcat.feature,com.ibm.wds.rules.res.jboss.feature,com.ibm.wds.rules.res.weblogic.feature,com.ibm.wds.rules.res.wlp.feature,com.ibm.wds.rules.samples.feature,com.ibm.wds.updatesites.feature,com.ibm.wds.doc.feature,base

However, this wasn't precisely for what I was looking, as I merely waned the Profile Templates for WebSphere Application Server, whereas the two downloaded fix packs covered the ENTIRE ODM product, suitable for ALL runtimes, not just WAS.

I needed to redo my Fix Central query: -



This gave me 36 files, including: -


which gave me this: -

-rw-r--r--@ 1 davehay  staff   4.0G  6 Apr 02:37 8.7.0-WS-ODM_DC-LIN_X86-FP001.zip
-rw-r--r--@ 1 davehay  staff   3.3G  6 Apr 01:53 8.7.0-WS-ODM_DSR-LIN_X86-FP001.zip
-rw-r--r--@ 1 davehay  staff   445M  6 Apr 07:20 8.7.0-WS-ODM_PTDC-Multi-FP001.zip
-rw-r--r--@ 1 davehay  staff   266M  6 Apr 07:07 8.7.0-WS-ODM_PTR-Multi-FP001.zip

Now I have the correct repositories: -

 /opt/IBM/InstallationManager/eclipse/tools/imcl listAvailablePackages -repositories /mnt/hgfs/Software/Repo/ODM87/Product/ProfileTemplateDC,/mnt/hgfs/Software/Repo/ODM87/Product/ProfileTemplateRules/,/mnt/hgfs/Software/Repo/ODM87/Fixes/DC/updates,/mnt/hgfs/Software/Repo/ODM87/Fixes/DS//updates

com.ibm.websphere.odm.pt.dc.v87_8.7.0.20141114_1036
com.ibm.websphere.odm.pt.rules.v87_8.7.0.20141114_1039
com.ibm.websphere.odm.pt.dc.v87_8.7.0.20141114_1036
com.ibm.websphere.odm.pt.dc.v87_8.7.1.20150320_0033
com.ibm.websphere.odm.pt.rules.v87_8.7.0.20141114_1039
com.ibm.websphere.odm.pt.rules.v87_8.7.1.20150320_0039

/opt/IBM/InstallationManager/eclipse/tools/imcl listAvailablePackages -repositories /mnt/hgfs/Software/Repo/ODM87/Product/ProfileTemplateDC,/mnt/hgfs/Software/Repo/ODM87/Product/ProfileTemplateRules/,/mnt/hgfs/Software/Repo/ODM87/Fixes/DC/updates,/mnt/hgfs/Software/Repo/ODM87/Fixes/DS//updates -features

com.ibm.websphere.odm.pt.dc.v87_8.7.0.20141114_1036 : main.feature
com.ibm.websphere.odm.pt.rules.v87_8.7.0.20141114_1039 : main.feature
com.ibm.websphere.odm.pt.dc.v87_8.7.0.20141114_1036 : main.feature
com.ibm.websphere.odm.pt.dc.v87_8.7.1.20150320_0033 : main.feature
com.ibm.websphere.odm.pt.rules.v87_8.7.0.20141114_1039 : main.feature
com.ibm.websphere.odm.pt.rules.v87_8.7.1.20150320_0039 : main.feature


/opt/IBM/InstallationManager/eclipse/tools/imcl listAvailablePackages -repositories /mnt/hgfs/Software/Repo/ODM87/Product/ProfileTemplateDC,/mnt/hgfs/Software/Repo/ODM87/Product/ProfileTemplateRules/,/mnt/hgfs/Software/Repo/ODM87/Fixes/DC/updates,/mnt/hgfs/Software/Repo/ODM87/Fixes/DS//updates -features -long

/mnt/hgfs/Software/Repo/ODM87/Product/ProfileTemplateDC : com.ibm.websphere.odm.pt.dc.v87_8.7.0.20141114_1036 : Decision Center profile templates for WebSphere Application Server : 8.7.0.0 : main.feature
/mnt/hgfs/Software/Repo/ODM87/Product/ProfileTemplateRules/ : com.ibm.websphere.odm.pt.rules.v87_8.7.0.20141114_1039 : Decision Server Rules profile templates for WebSphere Application Server : 8.7.0.0 : main.feature
/mnt/hgfs/Software/Repo/ODM87/Fixes/DC/updates : com.ibm.websphere.odm.pt.dc.v87_8.7.0.20141114_1036 : Decision Center profile templates for WebSphere Application Server : 8.7.0.0 : main.feature
/mnt/hgfs/Software/Repo/ODM87/Fixes/DC/updates : com.ibm.websphere.odm.pt.dc.v87_8.7.1.20150320_0033 : Decision Center profile templates for WebSphere Application Server : 8.7.0.1 : main.feature
/mnt/hgfs/Software/Repo/ODM87/Fixes/DS//updates : com.ibm.websphere.odm.pt.rules.v87_8.7.0.20141114_1039 : Decision Server Rules profile templates for WebSphere Application Server : 8.7.0.0 : main.feature
/mnt/hgfs/Software/Repo/ODM87/Fixes/DS//updates : com.ibm.websphere.odm.pt.rules.v87_8.7.1.20150320_0039 : Decision Server Rules profile templates for WebSphere Application Server : 8.7.0.1 : main.feature


which is nice.

I installed the combined binaries / fixes using a response file: -

/mnt/hgfs/Software/Repo/IIM/tools/imcl -input ~/installODM87.rsp -acceptLicense

Installed com.ibm.websphere.odm.pt.dc.v87_8.7.1.20150320_0033 to the /opt/IBM/ODM87 directory.
Installed com.ibm.websphere.odm.pt.rules.v87_8.7.1.20150320_0039 to the /opt/IBM/ODM87 directory.


<?xml version='1.0' encoding='UTF-8'?>
<agent-input>
  <variables>
    <variable name="repoPath" value="/mnt/hgfs/Software/Repo"/>
    </variables>
  <server>
    <repository location='${repoPath}/ODM87/Product/ProfileTemplateDC/'/>
    <repository location='${repoPath}/ODM87/Product/ProfileTemplateRules/'/>
    <repository location='${repoPath}/ODM87/Fixes/DC/updates/'/>
    <repository location='${repoPath}/ODM87/Fixes/DS/updates/'/>
  </server>
  <profile id='Operational Decision Manager V8.7' installLocation='/opt/IBM/ODM87'>
    <data key='eclipseLocation' value='/opt/IBM/ODM87'/>
    <data key='user.import.profile' value='false'/>
    <data key='cic.selector.os' value='linux'/>
    <data key='cic.selector.arch' value='x86_64'/>
    <data key='cic.selector.ws' value='gtk'/>
    <data key='cic.selector.nl' value='en'/>
    <data key='user.lic.dsr' value='full'/>
    <data key='user.prod.dsr' value='false'/>
    <data key='user.wodm_was_home' value='/opt/IBM/WebSphere/AppServer'/>
    <data key='user.lic.dsr' value='full'/>
    <data key='user.prod.dsr' value=''/>
    <data key='user.lic.dc' value='full'/>
    <data key='user.wodm_admin_username' value='wasadmin'/>
    <data key='user.wodm_admin_password' value='passw0rd'/>
    <data key='user.confirm_password' value='passw0rd'/>
  </profile>
  <install modify='false'>
    <offering profile='Operational Decision Manager V8.7' id='com.ibm.websphere.odm.pt.dc.v87' version='8.7.1.20150320_0033' features='main.feature' installFixes='none'/>
    <offering profile='Operational Decision Manager V8.7' id='com.ibm.websphere.odm.pt.rules.v87' version='8.7.1.20150320_0039' features='main.feature' installFixes='none'/>
  </install>
  <preference name='com.ibm.cic.common.core.preferences.eclipseCache' value='/opt/IBM/IMShared'/>
  <preference name='com.ibm.cic.common.core.preferences.connectTimeout' value='30'/>
  <preference name='com.ibm.cic.common.core.preferences.readTimeout' value='45'/>
  <preference name='com.ibm.cic.common.core.preferences.downloadAutoRetryCount' value='0'/>
  <preference name='offering.service.repositories.areUsed' value='true'/>
  <preference name='com.ibm.cic.common.core.preferences.ssl.nonsecureMode' value='false'/>
  <preference name='com.ibm.cic.common.core.preferences.http.disablePreemptiveAuthentication' value='false'/>
  <preference name='http.ntlm.auth.kind' value='NTLM'/>
  <preference name='http.ntlm.auth.enableIntegrated.win32' value='true'/>
  <preference name='com.ibm.cic.common.core.preferences.preserveDownloadedArtifacts' value='true'/>
  <preference name='com.ibm.cic.common.core.preferences.keepFetchedFiles' value='false'/>
  <preference name='PassportAdvantageIsEnabled' value='false'/>
  <preference name='com.ibm.cic.common.core.preferences.searchForUpdates' value='false'/>
  <preference name='com.ibm.cic.agent.ui.displayInternalVersion' value='false'/>
  <preference name='com.ibm.cic.common.sharedUI.showErrorLog' value='true'/>
  <preference name='com.ibm.cic.common.sharedUI.showWarningLog' value='true'/>
  <preference name='com.ibm.cic.common.sharedUI.showNoteLog' value='true'/>
</agent-input>


 /opt/IBM/InstallationManager/eclipse/tools/imcl listInstalledPackages

com.ibm.cic.agent_1.8.2000.20150303_1526
com.ibm.bpm.ADV.v85_8.5.6000.20150304_1832
com.ibm.websphere.IBMJAVA.v70_7.0.8010.20150219_1802
com.ibm.websphere.MON.v85_8.5.6000.20150303_1517
com.ibm.websphere.ND.v85_8.5.5005.20150220_0158
com.ibm.ws.cognos.v1022.linuxia64_10.2.2.20150304_1653
com.ibm.websphere.IHS.v85_8.5.5005.20150220_0158
com.ibm.websphere.PLG.v85_8.5.5005.20150220_0158
com.ibm.websphere.odm.pt.dc.v87_8.7.1.20150320_0033
com.ibm.websphere.odm.pt.rules.v87_8.7.1.20150320_0039


which gives me what I need to build out an ODM 8.7 environment.

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