Non-DB2
instance
merge
modules
(Windows)
Two typesofmergemodules areavailable:DB2instance mergemodulesand non-DB2instancemergemodules..
Itisrecommendedthatyouusenon-DB2instancemergemodules.Seetherelated linksfor detailsonDB2instance mergemodules.
Using non-DB2instanceWindowsInstallermergemodules,youcaneasilyadd IBM DataServer DriverPackagefunctionalitytoanyproductthatusesthe Windows Installer.
Whenyoumergethemodules,youwillbeprompted tosupplythecopyname. Multiple copiesof IBMDataServer DriverPackage productscanbe installedon thesamemachine;soeachcopyisknownbyitsuniquename.Thisnamewillbe usedwhentheinstallationisperformedoneachtarget machine.Chooseaname thatisunlikelytobealreadyusedforanotherIBM dataserverdriverorDB2copy. Suitable namesincludethenameof yourapplication,forexample,
myapp_dsdrivercopy_1.Ifthenameisnotunique,theinstallationwillfail. For moreinformationonmergemoduletechnology,seethedocumentation includedwithyour installationauthoringproductorathttp://
msdn.microsoft.com.
Thefollowingmergemoduleisavailableforyouruse: IBMData ServerDriverPackage.msm
Thismoduleprovidessupport forapplicationsusingODBC,CLI,.NET, OLEDB, PHP,Ruby,JDBC,orSQLJtoaccessdata.Italsoenablesyour application tousetheIBMData ServerProviderfor.NET (DB2.NETData Providerand IDS.NETData Provider).The IBMDataServer Provider .NET isan extensionoftheADO.NET interfacethatenablesyour .NET applicationstoquicklyand securelyaccessdatafromDB2orInformix databases.
DSDRIVERiscreatedbyusingthemergemoduledescribedabove.Registering IBM DataServer Providerfor.NETisbasedontheversionof.NETframework installedonyoursystem.For example,youhavetoinstall Microsoft.Net framework2.0priortotheinstallation.
Thefollowingmergemodulescontainlanguagespecific messagesusedbyIBM Data ServerDriver Package.Dependingonthelanguagesofyourproduct, include and installthecomponentsintheappropriatemergemodule.
IBM DSDRIVER Messages - Arabic.msm IBM DSDRIVER Messages - Bulgarian.msm
IBM DSDRIVER Messages - Chinese(Simplified).msm IBM DSDRIVER Messages - Chinese(Traditional).msm IBM DSDRIVER Messages - Croatian.msm
IBM DSDRIVER Messages - Czech.msm IBM DSDRIVER Messages - Danish.msm IBM DSDRIVER Messages - Dutch.msm
IBM DSDRIVER Messages - English.msm IBM DSDRIVER Messages - Finnish.msm IBM DSDRIVER Messages - French.msm IBM DSDRIVER Messages - German.msm IBM DSDRIVER Messages - Greek.msm IBM DSDRIVER Messages - Hebrew.msm IBM DSDRIVER Messages - Hungarian.msm IBM DSDRIVER Messages - Italian.msm IBM DSDRIVER Messages - Japanese.msm IBM DSDRIVER Messages - Korean.msm IBM DSDRIVER Messages - Norwegian.msm IBM DSDRIVER Messages - Polish.msm
IBM DSDRIVER Messages - Portuguese(Brazilian).msm IBM DSDRIVER Messages - Portuguese(Standard).msm IBM DSDRIVER Messages - Romanian.msm
IBM DSDRIVER Messages - Russian.msm IBM DSDRIVER Messages - Slovak.msm IBM DSDRIVER Messages - Slovenian.msm IBM DSDRIVER Messages - Spanish.msm IBM DSDRIVER Messages - Swedish.msm
DB2
instance
merge
modules
(Windows)
DB2 Version9.5supportstwotypesofmergemodules:DB2instancemerge modules andnon-DB2instancemergemodules.Itisrecommendedthatyouuse non-DB2instance mergemodules.
DB2 instancemergemodules requireadditionaloverheadand maintenance,but canbe usedwhen:
v anapplicationrequiresaDB2 instanceenvironment,or,
v anapplicationrequiresfunctionthatonlyexistsinaDB2instance merge
module.(TheDB2 instancemergemodules arelistedlaterinthis section.) Using DB2instanceWindows Installermergemodules, youcaneasilyaddIBM Data ServerRuntime ClientfunctiontoanyproductthatusestheWindows Installer.
Whenyoumergethemodules,youwillbeprompted tosupplytheDB2 copy name. MultiplecopiesofDB2productscanbeinstalledonthesamemachine;so eachcopy isknown byitsuniquename. Thisnamewillbe usedwhenthe
installation isperformedoneachtargetmachine.Choosea namethatisunlikelyto be alreadyusedforanotherDB2copy. Suitablenamesincludethenameofyour application, forexample,myapp_db2copy_1.If thenameisnotunique, the installation willfail.
For moreinformationonmergemoduletechnology,seethedocumentation includedwithyour installationauthoringproductorathttp://
msdn.microsoft.com.
The followingmergemodulesare availableforyouruse: DB2BaseClientMergeModule.msm
Thismoduleprovidesthefunctionrequiredfordatabaseconnection,SQL, and DB2commandfunction. ThismoduleallowsyoutousetheNamed Pipescommunicationprotocoltotransferdataina client-server
environment,contains thesystem bindfileswhichareusedforsuchtasks ascreatingdatabasesoraccessingremotehostdatabases, and,provides varioustoolsusedtoadministerlocaland remotedatabases.Thismodule also allowsyoutocreatea responsefilewhichcanbeusedtoconfigurethe DB2 copywithinyour installation.Theconfigurable optionspecifiesthe locationofa responsefileusedtoconfiguretheDB2copy.Typesof configurationincludecreating instances,settingdatabasemanager
configurationparametersorDB2profileregistryvariables.Youcanalso use theCommandLineProcessor(CLP)with thismodule.
For informationaboutthesequenceofvariouscustomactionsandthe proposedsequences,viewthemergemodulewith atoolsuchasOrca. DB2JDBCandSQLJSupport.msm
ThismodulecontainsJDBC andSQLJsupportallowingJava samplestobe builtand runusingtheJDBCdriver.
DB2LDAP ExploitationMergeModule.msm
ThismoduleallowstheDB2copytouseanLDAPdirectorytostore database directoryandconfigurationinformation.
DB2ODBCSupportMergeModule.msm
Thismoduleprovidessupport forapplicationsthatuseOpenDatabase Connectivity (ODBC)toaccessdata.
DB2OLEDB SupportMergeModule.msm
Thismoduleprovidesa setofinterfacesthatallowsapplicationsto uniformlyaccessdatastoredindifferentdatasources.
IBMData ServerProviderfor.NETMergeModule.msm
Thismoduleenablesyour applicationtousetheIBMDataServer Provider for.NET.The IBMDataServer Providerfor.NETisanextensionofthe ADO.NET interfacethatenablesyour.NETapplicationstoquickly and securelyaccessdatafromDB2databases.
ThefollowingMicrosoft re-distributablemergemodules areincludedwiththeIBM Data ServerRuntime Clientmergemodules.Youmustinclude theseMicrosoft mergemoduleswhenmergingData ServerRuntimeClientmergemodules. Microsoft NT32: Microsoft_VC80_CRT_x86.msm Microsoft_VC80_MFC_x86.msm policy_8_0_Microsoft_VC80_CRT_x86.msm policy_8_0_Microsoft_VC80_MFC_x86.msm Microsoft NT64: Microsoft_VC80_CRT_x86_x64.msm Microsoft_VC80_MFC_x86_x64.msm policy_8_0_Microsoft_VC80_CRT_x86_x64.msm policy_8_0_Microsoft_VC80_MFC_x86_x64.msm
YoucanfindtheMicrosoftmergemodulesontheIBMData ServerRuntimeClient DVDunderthemergemoduledirectory.
ThefollowingmergemodulescontainIBM dataserverclient messagesusedbythe DB2 copy.Dependingonthelanguagesofyourproduct, includeandinstall the componentsintheappropriatemergemodule.
IBM data server client Messages - Arabic.msm IBM data server client Messages - Bulgarian.msm
IBM data server client Messages - Chinese(Simplified).msm IBM data server client Messages - Chinese(Traditional).msm IBM data server client Messages - Croatian.msm
IBM data server client Messages - Czech.msm IBM data server client Messages - Danish.msm IBM data server client Messages - Dutch.msm IBM data server client Messages - English.msm IBM data server client Messages - Finnish.msm IBM data server client Messages - French.msm IBM data server client Messages - German.msm IBM data server client Messages - Greek.msm IBM data server client Messages - Hebrew.msm IBM data server client Messages - Hungarian.msm IBM data server client Messages - Italian.msm IBM data server client Messages - Japanese.msm IBM data server client Messages - Korean.msm IBM data server client Messages - Norwegian.msm IBM data server client Messages - Polish.msm
IBM data server client Messages - Portuguese(Brazilian).msm IBM data server client Messages - Portuguese(Standard).msm IBM data server client Messages - Romanian.msm
IBM data server client Messages - Russian.msm IBM data server client Messages - Slovak.msm IBM data server client Messages - Slovenian.msm IBM data server client Messages - Spanish.msm IBM data server client Messages - Swedish.msm IBM data server client Messages - Turkish.msm