WCF-Oracle Adapter for BizTalk 2009
to be able to develop BizTalk applications to work with Oracle 11g here are the configurations:
Development Machine (Visual Studio) | BizTalk 2009 Machine |
Oracle Data Access Components 2.111.7.20 ODAC.NET | Oracle Client (this installs the Oracle Data Provider Oracle.DataAccess.dll 2.7.111.0 in the GAC) |
Oracle Data Access Components ODAC.NET | |
Consume Adapter Metadata Visual Studio Add in (this comes inside WCF LOB SDK) | WCF SDK LOB |
WCF LOB SDK (the online package is corrupted, you will find a lot of blogs online talking about command line install, but it is not enough, because if you use the command line install , it wont install the full package, it will only install WCF SDK, but you actually need to install the VS add in for the Adapter from the package) anyway , how to do that ?
regsvr32 c:\windows\system32\msi.dll regsvr32 c:\windows\system32\msisip.dll regsvr32 c:\windows\system32\msihnd.dll %Windir%\system32\msiexec /unregserver %Windir%\system32\msiexec /unreg %Windir%\system32\msiexec /regserver regedit /s "Installer2Manual.reg" RMDIR /S /Q %TEMP% MD %TEMP% del /q %systemdrive%\temp\*.* del /q %systemdrive%\%windir%\temp\*.* |
BizTalk Adapter Pack 2.0 |
BizTalk Adapter Pack 2.0 |
as you can see, the confusion comes from the need for both versions (2.111.7.0 comes with Oracle Client ) and (2.111.7.20 comes with ODAC.NET ) if we only have 1 machine. so we need to install both packages : Oracle Client 11g and ODAC.NET for client