I'm documenting the installation of IBM Integration Designer 8.5.5.0 on a Windows environment, for a friend at work, and am replicating the setup on my own Windows 8.1 VM here at home.
which resulted in this: -
Of course, I wanted to script the installation to avoid the need for GUIs, even though Windows is so absolutely a GUI :-)
First things first, here's how I recorded the response file to install IBM Installation Manager itself: -
( having unpacked the IID 8.5.5 binaries to z:\Installer - see below )
Z:\Installer\disk1\IM_win64\install.exe -record c:\installIIM172_WIN.rsp
which resulted in this: -
<?xml version='1.0' encoding='UTF-8'?>
<agent-input>
<server>
<repository location='\\vmware-host\Shared Folders\Installer\disk1\IM_win64'/>
</server>
<profile id='IBM Installation Manager' installLocation='C:\Program Files\IBM\Installation Manager\eclipse' kind='self'>
<data key='eclipseLocation' value='C:\Program Files\IBM\Installation Manager\eclipse'/>
<data key='user.import.profile' value='false'/>
<data key='cic.selector.os' value='win32'/>
<data key='cic.selector.arch' value='x86_64'/>
<data key='cic.selector.ws' value='win32'/>
<data key='cic.selector.nl' value='de,no,fi,ru,hr,fr,hu,sk,sl,sv,ko,el,en,pt_BR,it,iw,zh,es,cs,ar,zh_HK,zh_TW,th,ja,pl,da,tr,nl'/>
</profile>
<install modify='false'>
<!-- IBM® Installation Manager 1.7.2 -->
<offering profile='IBM Installation Manager' id='com.ibm.cic.agent' version='1.7.2000.20140227_0303' features='agent_core,agent_jre' installFixes='none'/>
</install>
<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>
<agent-input>
<server>
<repository location='\\vmware-host\Shared Folders\Installer\disk1\IM_win64'/>
</server>
<profile id='IBM Installation Manager' installLocation='C:\Program Files\IBM\Installation Manager\eclipse' kind='self'>
<data key='eclipseLocation' value='C:\Program Files\IBM\Installation Manager\eclipse'/>
<data key='user.import.profile' value='false'/>
<data key='cic.selector.os' value='win32'/>
<data key='cic.selector.arch' value='x86_64'/>
<data key='cic.selector.ws' value='win32'/>
<data key='cic.selector.nl' value='de,no,fi,ru,hr,fr,hu,sk,sl,sv,ko,el,en,pt_BR,it,iw,zh,es,cs,ar,zh_HK,zh_TW,th,ja,pl,da,tr,nl'/>
</profile>
<install modify='false'>
<!-- IBM® Installation Manager 1.7.2 -->
<offering profile='IBM Installation Manager' id='com.ibm.cic.agent' version='1.7.2000.20140227_0303' features='agent_core,agent_jre' installFixes='none'/>
</install>
<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>
and this: -
"c:\Program Files\IBM\Installation Manager\eclipse\tools\imcl.exe" -version
Installation Manager (installed)
Version: 1.7.2
Internal Version: 1.7.2000.20140227_0303
Architecture: 64-bit
Version: 1.7.2
Internal Version: 1.7.2000.20140227_0303
Architecture: 64-bit
Having installed IIM, I then did something very similar to install IID itself: -
"c:\Program Files\IBM\Installation Manager\eclipse\IBMIM.exe" -record c:\iid855.rsp
resulting in this response file: -
<?xml version='1.0' encoding='UTF-8'?>
<agent-input>
<variables>
<variable name='sharedLocation' value='C:\IBM\SDPShared'/>
</variables>
<server>
<repository location='\\vmware-host\Shared Folders\Installer\disk1'/>
<repository location='\\vmware-host\Shared Folders\Fixes\8.5.5-WS-BPMID-IFJR51088.zip'/>
<repository location='\\vmware-host\Shared Folders\Fixes\8.5.5-WS-BPMID-IFJR51222.zip'/>
<repository location='\\vmware-host\Shared Folders\Fixes\8.5.5-WS-BPMID-IFJR51327.zip'/>
<repository location='\\vmware-host\Shared Folders\Fixes\8.5.5-WS-BPMID-IFJR51375.zip'/>
<repository location='\\vmware-host\Shared Folders\Fixes\8.5.5-WS-BPMID-IFJR52267.zip'/>
<repository location='\\vmware-host\Shared Folders\Fixes\IID8550Fix_JDK7SR8.zip'/>
</server>
<profile id='IBM Integration Designer' installLocation='C:\IBM\IntegrationDesigner\v8.5'>
<data key='eclipseLocation' value='C:\IBM\IntegrationDesigner\v8.5'/>
<data key='user.import.profile' value='false'/>
<data key='cic.selector.os' value='win32'/>
<data key='cic.selector.arch' value='x86_64'/>
<data key='cic.selector.ws' value='win32'/>
<data key='cic.selector.nl' value='en'/>
</profile>
<install modify='false'>
<!-- IBM® Integration Designer 8.5.5.0 -->
<offering profile='IBM Integration Designer' id='com.ibm.integration.designer.v85' version='8.5.5000.v20140604_1958' features='com.ibm.wid,com.ibm.rad.jre,com.ibm.wid.product,com.ibm.rad.jee5,com.ibm.rad.was80_devtools,com.ibm.rad.was85_devtools,com.ibm.rad.j2c,com.ibm.rad.birt,com.ibm.rad.transform_authoring,com.ibm.rad.pde,com.ibm.wid.bpm.stubs,com.ibm.wid.adapters.file,com.ibm.wid.mme,com.ibm.wid.bpmps.user,com.ibm.wid.bpmpc.user,com.ibm.wid.wesb.user,com.ibm.wid.wbm.user,com.ibm.wid.datapower.user' installFixes='none'/>
<!-- IBM® Java™ SDK 7.0 SR8 iFix (IV66375) -->
<offering profile='IBM Integration Designer' id='com.ibm.iid.jdk7.update'/>
<!-- JR51088 -->
<offering profile='IBM Integration Designer' id='com.ibm.integration.designer.v85_8.5.5.0.fix-JR51088'/>
<!-- JR51222 -->
<offering profile='IBM Integration Designer' id='com.ibm.integration.designer.v85_8.5.5.0.fix-JR51222'/>
<!-- JR51327 -->
<offering profile='IBM Integration Designer' id='com.ibm.integration.designer.v85_8.5.5.0.fix-JR51327'/>
<!-- JR51375 -->
<offering profile='IBM Integration Designer' id='com.ibm.integration.designer.v85_8.5.5.0.fix-JR51375'/>
<!-- JR52267 -->
<offering profile='IBM Integration Designer' id='com.ibm.integration.designer.v85_8.5.5.0.fix-JR52267'/>
</install>
<preference name='com.ibm.cic.common.core.preferences.eclipseCache' value='${sharedLocation}'/>
<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>
<agent-input>
<variables>
<variable name='sharedLocation' value='C:\IBM\SDPShared'/>
</variables>
<server>
<repository location='\\vmware-host\Shared Folders\Installer\disk1'/>
<repository location='\\vmware-host\Shared Folders\Fixes\8.5.5-WS-BPMID-IFJR51088.zip'/>
<repository location='\\vmware-host\Shared Folders\Fixes\8.5.5-WS-BPMID-IFJR51222.zip'/>
<repository location='\\vmware-host\Shared Folders\Fixes\8.5.5-WS-BPMID-IFJR51327.zip'/>
<repository location='\\vmware-host\Shared Folders\Fixes\8.5.5-WS-BPMID-IFJR51375.zip'/>
<repository location='\\vmware-host\Shared Folders\Fixes\8.5.5-WS-BPMID-IFJR52267.zip'/>
<repository location='\\vmware-host\Shared Folders\Fixes\IID8550Fix_JDK7SR8.zip'/>
</server>
<profile id='IBM Integration Designer' installLocation='C:\IBM\IntegrationDesigner\v8.5'>
<data key='eclipseLocation' value='C:\IBM\IntegrationDesigner\v8.5'/>
<data key='user.import.profile' value='false'/>
<data key='cic.selector.os' value='win32'/>
<data key='cic.selector.arch' value='x86_64'/>
<data key='cic.selector.ws' value='win32'/>
<data key='cic.selector.nl' value='en'/>
</profile>
<install modify='false'>
<!-- IBM® Integration Designer 8.5.5.0 -->
<offering profile='IBM Integration Designer' id='com.ibm.integration.designer.v85' version='8.5.5000.v20140604_1958' features='com.ibm.wid,com.ibm.rad.jre,com.ibm.wid.product,com.ibm.rad.jee5,com.ibm.rad.was80_devtools,com.ibm.rad.was85_devtools,com.ibm.rad.j2c,com.ibm.rad.birt,com.ibm.rad.transform_authoring,com.ibm.rad.pde,com.ibm.wid.bpm.stubs,com.ibm.wid.adapters.file,com.ibm.wid.mme,com.ibm.wid.bpmps.user,com.ibm.wid.bpmpc.user,com.ibm.wid.wesb.user,com.ibm.wid.wbm.user,com.ibm.wid.datapower.user' installFixes='none'/>
<!-- IBM® Java™ SDK 7.0 SR8 iFix (IV66375) -->
<offering profile='IBM Integration Designer' id='com.ibm.iid.jdk7.update'/>
<!-- JR51088 -->
<offering profile='IBM Integration Designer' id='com.ibm.integration.designer.v85_8.5.5.0.fix-JR51088'/>
<!-- JR51222 -->
<offering profile='IBM Integration Designer' id='com.ibm.integration.designer.v85_8.5.5.0.fix-JR51222'/>
<!-- JR51327 -->
<offering profile='IBM Integration Designer' id='com.ibm.integration.designer.v85_8.5.5.0.fix-JR51327'/>
<!-- JR51375 -->
<offering profile='IBM Integration Designer' id='com.ibm.integration.designer.v85_8.5.5.0.fix-JR51375'/>
<!-- JR52267 -->
<offering profile='IBM Integration Designer' id='com.ibm.integration.designer.v85_8.5.5.0.fix-JR52267'/>
</install>
<preference name='com.ibm.cic.common.core.preferences.eclipseCache' value='${sharedLocation}'/>
<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>
IID 8.5.5 ships as a series of .ZIP files: -
IID_V855_1_of_3.zip
IID_V855_2_of_3.zip
IID_V855_3_of_3.zip
IID_V855_UTE_1_of_4_Windows.zip
IID_V855_2_of_3.zip
IID_V855_3_of_3.zip
IID_V855_UTE_1_of_4_Windows.zip
IID_V855_UTE_4_of_4_Windows.zip
IID_V855_UTE_3_of_4_Windows.zip
IID_V855_UTE_2_of_4_Windows.zip
all of which I unpacked to the \Installer directory: -
unzip.exe IID_V855_1_of_3.zip -d Z:\Installer
unzip.exe IID_V855_2_of_3.zip -d Z:\Installer
unzip.exe IID_V855_3_of_3.zip -d Z:\Installer
unzip.exe IID_V855_UTE_1_of_4_Windows.zip -d Z:\Installer
unzip.exe IID_V855_UTE_4_of_4_Windows.zip -d Z:\Installer
unzip.exe IID_V855_UTE_3_of_4_Windows.zip -d Z:\Installer
unzip.exe IID_V855_UTE_2_of_4_Windows.zip -d Z:\Installer
unzip.exe IID_V855_3_of_3.zip -d Z:\Installer
unzip.exe IID_V855_UTE_1_of_4_Windows.zip -d Z:\Installer
unzip.exe IID_V855_UTE_4_of_4_Windows.zip -d Z:\Installer
unzip.exe IID_V855_UTE_3_of_4_Windows.zip -d Z:\Installer
unzip.exe IID_V855_UTE_2_of_4_Windows.zip -d Z:\Installer
I also installed six iFixes: -
8.5.5-WS-BPMID-IFJR51088.zip
8.5.5-WS-BPMID-IFJR51375.zip
8.5.5-WS-BPMID-IFJR51222.zip
8.5.5-WS-BPMID-IFJR51222.zip
8.5.5-WS-BPMID-IFJR52267.zip
8.5.5-WS-BPMID-IFJR51327.zip
8.5.5-WS-BPMID-IFJR51327.zip
IID8550Fix_JDK7SR8.zip
( noting that the last file actually comes from this iFix - 8.5.5-WS-BPMID-IFJR51720 )
all of which I downloaded from IBM Fix Central: -
I now need to revisit this as I only installed IID, but NOT the Unit Test Environment (UTE) for BPM and Business Monitor .....
That's the next post .....