BizTalk ESB Toolkit 2.0 install notes
There’s a few of these about but here’s the list of steps I had to go through to get the thing installed. This was on a from-scratch win2k3 32 bit virtual PC image.
- Install win2k3 32bit, win2k3 sp2, sql 2k8, vstudio 2008, run windows update
- Install BizTalk 2009, uddi
- Install pre-reqs (.net 3.5 sp1, MSChart, vstudio 2008 sp1, visual studio sdk)
- Install SQL XML 4.0 SP1 from http://www.microsoft.com/downloads/details.aspx?familyid=228DE03F-3B5A-428A-923F-58A033D316E1&displaylang=en
- Install Enterprise Library 4.1 (this appears to have dropped off the list of items to install in the pre-reqs in the documentation but its still required)
- Run ESB toolkit 2 installer
- Import C:\Program Files\Microsoft BizTalk ESB Toolkit 2.0\Microsoft.Practices.ESB.CORE.msi into the BizTalk admin console then run to install the msi itself
- Do the same with Microsoft.Practices.ESB.ExceptionHandling.msi, but set "overwrite resources" on when importing the msi file into the admin console
- Do the same with Microsoft.Practices.ESB.JMS.msi, but set "overwrite resources" on when importing the msi file into the admin console - I didn't run this via the command line
- Run
set-executionpolicy Unrestricted
From powershell to allow the management tool install script to run
- Extract ESBSource.zip to c:\program files\microsoft BizTalk esb toolkit 2.0\ESBSource
- Run sn -k Microsoft.Practices.ESB.snk in c:\program files\Microsoft BizTalk esb toolkit 2.0\keys
- Run c:\program files\microsoft BizTalk esb toolkit 2.0\ESBSource\Samples\Management Portal\Install\Scripts\Management_Install.cmd
(I had to reinstall MSChart here as it was complaining about not being able to reference the datavisualization controls in system.web.ui - ran the uninstall script, reinstalled MSChart, then ran the install script) - Run c:\program files\microsoft BizTalk esb toolkit 2.0\bin\esbconfigurationtool.exe and configure, applying settings between each page. Set up the SSO configuration store
- Deploy the bam definitions using
"c:\program files\microsoft BizTalk Server 2009\tracking\Bm.exe " deploy-all -DefinitionFile:"C:\Program Files\Microsoft BizTalk ESB Toolkit 2.0\Bam\Microsoft.BizTalk.ESB.BAM.Itinerary.xml"
"c:\program files\microsoft BizTalk Server 2009\tracking\Bm.exe " deploy-all -DefinitionFile:"C:\Program Files\Microsoft BizTalk ESB Toolkit 2.0\Bam\Microsoft.BizTalk.ESB.BAM.Exceptions.xml"
- Run
C:\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation>ServiceModelReg.exe -r -y
- Because the app pool is running as a local account this applies http://support.microsoft.com/default.aspx?scid=kb;en-us;871179
- I set the above to Negotiate,NTLM - this cures the 403 - unauthorized error that was being generated when the portal called into the WCF service in the exceptionmanagement service
Also - check this blog out for a load more fixes for the endless problems with the portal website
Storage Bin for BizTalk 2004/2006/R2/2009 - July 2009 archive