IBM Sterling B2B: Install on Linux - Console
Below we will install Sterling B2B.
Procedure
Required Files
- STR_B2BI_V6.0.2_FOR_MP_ML.zip -> IBM Sterling B2B Integrator V6.0.2 for Multiplatform Multilingual (CC2SZML)
- SB2BISFG6.0.2_JAVA_SDK_JRE_MP_ML.zip -> IBM Sterling B2B Integrator V6.0.2 or IBM Sterling File Gateway V6.0.2 Java SDK/JRE Multiplatform Multilingual (CC2SXML)
- db2jcc4.jar -> IBM DB2 jdbc driver
- unrestrictedpolicyfiles.zip -> Unrestricted SDK JCE Policy Link
Linux User
First you need to create a user on you Linux host
useradd siuser
Change password
passwd siuser
Login with siuser to do installation
Prepare environment
1) Create temporary directories
mkdir -p /home/siuser/installers/logs mkdir -p /home/siuser/installers/si mkdir -p /home/siuser/installers/jdk
copy file STR_B2BI_V6.0.2_FOR_MP_ML.zip to directory /home/siuser/installers
copy file db2jcc4.jar to directory /home/siuser/installers
copy file unrestrictedpolicyfiles.zip to directory /home/siuser/installers
2) Unzip B2B packages
cd /home/siuser/installers unzip STR_B2BI_V6.0.2_FOR_MP_ML.zip -d /home/siuser/installers/si unzip si/InstallationManager/IM_Linux.zip unzip si/Common_Repo.zip
3) Unzip java
cd /home/siuser/installers unzip SB2BISFG6.0.2_JAVA_SDK_JRE_MP_ML.zip -d /home/siuser/installers/jdk tar -xzvf /home/siuser/installers/jdk/ibm-java-sdk-8.0-5.35-linux-x86_64.tgz
Install IBM Installation Manager
run command
cd /home/siuser/installers/IM_Linux ./tools/imcl install com.ibm.cic.agent -acceptLicense -installationDirectory /home/siuser/IBM/InstallationManager -repositories /home/siuser/installers/IM_Linux/repository.xml -log /home/siuser/installers/logs/iim.log Result: Installed com.ibm.cic.agent_XXXXXXX to the /home/siuser/IBM/InstallationManager/eclipse directory.
Preparing response file
1) Make a copy of sample response file
# cp /home/siuser/installers/si/ResponseFiles/SampleResponseFiles/responseFile_B2Bi.xml /home/siuser/installers/si_install_rsp.xml
2) To generate encrypted passwords required below, run the command:
# /home/siuser/IBM/InstallationManager/eclipse/tools/imutilsc encryptString passw0rd
take note of values for ENCRIPTED_PASSPHRASE and DB_ENCRIPTED_PASSWORD.
3) Change values on file si_install_rsp.xml
<?xml version='1.0' encoding='UTF-8'?> <agent-input> <install modify='false'> <offering profile='Sterling Integrator' id='com.ibm.sterling.integrator.install.offering' features='main.feature,filegateway.feature' installFixes='none'/> </install> <variables> <variable name='sharedLocation' value='/home/siuser/IBM/IMShared'/> <variable name='siLocation' value='/home/siuser/IBM/SI'/> </variables> <server> <repository location='/home/siuser/installers/si/b2birepo/repository.config'/> <repository location='/home/siuser/installers/si/gmrepo/repository.config'/> </server> <profile id='Sterling Integrator' installLocation='${siLocation}'> <data key='user.sb.APSERVER_PASS,com.ibm.sterling.integrator.install.offering' value='<ENCRIPTED_PASSPHRASE==>'/> <data key='user.confirmPassphrase,com.ibm.sterling.integrator.install.offering' value='<ENCRIPTED_PASSPHRASE ==>'/> <data key='user.sb.DB_PASS,com.ibm.sterling.integrator.install.offering' value='<DB_ENCRIPTED_PASSWORD==>'/> <data key='user.dbconfirmPassword,com.ibm.sterling.integrator.install.offering' value='<DB_ENCRIPTED_PASSWORD==>'/> </profile> <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>
Install IBM Sterling B2B
run command
/home/siuser/IBM/InstallationManager/eclipse/tools/imcl -acceptLicense -showVerboseProgress input /home/siuser/installers/si_install_rsp.xml -log /home/siuser/installers/logs/si_inst.log Result: Installed .......
Start B2B
After install you need to run the following commands to start Sterling B2B:
cd /home/siuser/IBM/SI/bin
./run.sh