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 .....
2 comments:
How to download IID? Is there any trial version is available ?
Hi Peter, no, not as far as I'm aware.
There is some contact information on the IID page here: -
http://www-03.ibm.com/software/products/en/integration-designer
Might be worth putting a request into IBM.
Also, if you are an IBM Independent Software Vendor (ISV) or Business Partner (BP), then there are programmes to enable such partners to get access to IBM software for internal/development use.
Cheers, Dave
Post a Comment