I'm now getting started with the WebSphere Message Broker (WMB) Toolkit.
This is what I'd previously downloaded: -
-rw-r--r-- 1 wasadmin wasadmins 606945854 Jan 11 17:49 WMB_TOOLKIT_V8.0_LINUX_X86_1.gz
-rw-r--r-- 1 wasadmin wasadmins 633016440 Jan 11 17:49 WMB_TOOLKIT_V8.0_LINUX_X86_2.gz
-rw-r--r-- 1 wasadmin wasadmins 401541170 Jan 11 17:49 WMB_TOOLKIT_V8.0_LINUX_X86_3.gz
-rw-r--r-- 1 wasadmin wasadmins 633016440 Jan 11 17:49 WMB_TOOLKIT_V8.0_LINUX_X86_2.gz
-rw-r--r-- 1 wasadmin wasadmins 401541170 Jan 11 17:49 WMB_TOOLKIT_V8.0_LINUX_X86_3.gz
As root, I prepared the ground for a non-root installation: -
$ mkdir /opt/IBM
$ chmod -R a+wr /opt/IBM/
$ chgrp -R wasadmins /opt/IBM/
$ chgrp -R wasadmins /opt/IBM/
$ cd /tmp/
$ mkdir WMBTK$ cd WMBTK/
$ tar xvzf /tmp/WMB_TOOLKIT_V8.0_LINUX_X86_1.gz
$ tar xvzf /tmp/WMB_TOOLKIT_V8.0_LINUX_X86_2.gz $ tar xvzf /tmp/WMB_TOOLKIT_V8.0_LINUX_X86_3.gz
Unlike WMQ and WMB, the Toolkit uses IBM Installation Manager, which is a great relief, as it's what I've been using for WebSphere Application Server, WebSphere Portal, IBM Business Process Manager and IBM Operational Decision Manager these past few months.
Having unpacked the code, I then proceeded to create a response file ( to aid future installations ): -
$ /tmp/WMBTK/disk1/IBMInstallationManager/userinst -record ~/installWMBTK801.resp -skipInstall /tmp
resulting in this response file: -
~/installWMBTK801.resp
<?xml version="1.0" encoding="UTF-8"?>
<!--The "acceptLicense" attribute has been deprecated. Use "-acceptLicense" command line option to accept license agreements.-->
<agent-input acceptLicense='true'>
<server>
<repository location='/tmp/WMBTK/disk1/IBMInstallationManager'/>
<repository location='/tmp/WMBTK/disk1'/>
</server>
<profile id='IBM Installation Manager' installLocation='/opt/IBM/InstallationManager/eclipse' kind='self'>
<data key='eclipseLocation' value='/opt/IBM/InstallationManager/eclipse'/>
<data key='user.import.profile' value='false'/>
</profile>
<install modify='false'>
<offering id='com.ibm.cic.agent' version='1.4.3000.20110303_1846' profile='IBM Installation Manager' features='agent_core,agent_jre' installFixes='none'/>
<offering id='com.ibm.websphere.messagebroker.toolkit.v80' version='8.0.0.20120808-1331' profile='IBM WebSphere Message Broker Toolkit' features='com.ibm.websphere.messagebroker.toolkit,com.ibm.websphere.messagebroker.adapters,com.ibm.rad.sdpcore,com.ibm.rad.jre,com.ibm.rad.webtools_core,com.ibm.rad.was_core,com.ibm.rad.data_tools,com.ibm.rad.tptp,com.ibm.rad.j2c,com.ibm.rad.clearcase,com.ibm.rad.birt,com.ibm.rad.transform_authoring,com.ibm.rad.pde' installFixes='none'/>
</install>
<profile id='IBM WebSphere Message Broker Toolkit' installLocation='/opt/IBM/WMBT800'>
<data key='eclipseLocation' value='/opt/IBM/WMBT800'/>
<data key='user.import.profile' value='false'/>
<data key='cic.selector.nl' value='en'/>
</profile>
<preference name='com.ibm.cic.common.core.preferences.eclipseCache' value='/opt/IBM/SDPShared'/>
<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'/>
</agent-input>
<?xml version="1.0" encoding="UTF-8"?>
<!--The "acceptLicense" attribute has been deprecated. Use "-acceptLicense" command line option to accept license agreements.-->
<agent-input acceptLicense='true'>
<server>
<repository location='/tmp/WMBTK/disk1/IBMInstallationManager'/>
<repository location='/tmp/WMBTK/disk1'/>
</server>
<profile id='IBM Installation Manager' installLocation='/opt/IBM/InstallationManager/eclipse' kind='self'>
<data key='eclipseLocation' value='/opt/IBM/InstallationManager/eclipse'/>
<data key='user.import.profile' value='false'/>
</profile>
<install modify='false'>
<offering id='com.ibm.cic.agent' version='1.4.3000.20110303_1846' profile='IBM Installation Manager' features='agent_core,agent_jre' installFixes='none'/>
<offering id='com.ibm.websphere.messagebroker.toolkit.v80' version='8.0.0.20120808-1331' profile='IBM WebSphere Message Broker Toolkit' features='com.ibm.websphere.messagebroker.toolkit,com.ibm.websphere.messagebroker.adapters,com.ibm.rad.sdpcore,com.ibm.rad.jre,com.ibm.rad.webtools_core,com.ibm.rad.was_core,com.ibm.rad.data_tools,com.ibm.rad.tptp,com.ibm.rad.j2c,com.ibm.rad.clearcase,com.ibm.rad.birt,com.ibm.rad.transform_authoring,com.ibm.rad.pde' installFixes='none'/>
</install>
<profile id='IBM WebSphere Message Broker Toolkit' installLocation='/opt/IBM/WMBT800'>
<data key='eclipseLocation' value='/opt/IBM/WMBT800'/>
<data key='user.import.profile' value='false'/>
<data key='cic.selector.nl' value='en'/>
</profile>
<preference name='com.ibm.cic.common.core.preferences.eclipseCache' value='/opt/IBM/SDPShared'/>
<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'/>
</agent-input>
I then proceeded to install the Toolkit: -
$ ./disk1/IBMInstallationManager/userinstc -input ~/installWMBTK801.resp -acceptLicense -nosplash -silent
which completed without issue.
I then validated the installation: -
$ /opt/IBM/InstallationManager/eclipse/tools/imcl listInstalledPackages
com.ibm.websphere.messagebroker.toolkit.v80_8.0.0.20120808-1331
Finally, I fired up the Toolkit: -
$ /opt/IBM/WMBT800/eclipse
Right, what's next ?
2 comments:
Creating a default configuration :) I am struggling currently because of lib issues, I think its related to 64bit linux vs 32bit eclipse but its driving me nuts.
Rob, ping me the details, and I'll take a look. No promises but ...., cheers, Dave
Post a Comment