For more information, see the BizTalk hands-on experiment series directory.
BizTalk Development Series
The ESB Guidance is a framework running on BizTalk Server 2006 R2. For more information, visit the community website of the ESB toolkit. Source code download
The Installation Process of ESB Guidance is very complicated and involves many problems. I also installed it several times before it was successful. The following are the notes for installation. During installation, refer to the ESB Guidance help document. If you have any problems, check this note.
1.InstallUDDICannot selectSSL
2.DundasChartComponent running problems (This component must be installed to install the ESB Management Portal to display statistical images)
The current trust level does not allow use of the 'companyoptions' attribute.
Session state can only be used when enableSessionState is set to true, either in a configuration file or in the Page directive. please also make sure that System. web. sessionStateModule or a custom session state module is wrongly ded in the <configuration >\< system. web> \
Solution:Set Web. Config and add the following code between <System. Web> and </System. Web>:
<! -- From Windows Support Center -->
<Trust level = "Full" originUrl = ""/>
<HttpModules>
<Add name = "Session" type = "System. Web. SessionState. SessionStateModule"/>
</HttpModules>
<! -- Enable session state for all the pages in the Web application. -->
<Pages enableSessionState = "true" enableViewState = "true"
EnableViewStateMac = "true" validateRequest = "false"/>
3.SharepointError
Solution: remove the ISAPI filter component of the SharePoint extended site.
4.InstallMicrosoft. Practices. ESB. CORE. msi
BTSTask.exe ImportApp-Package: "C: \ Program Files \ Microsoft ESB Guidance 1.0-November 2007 \ Microsoft. practices. ESB. CORE. msi "/Environment: DEV_CORE/ApplicationName: Microsoft. practices. ESB
Msiexec.exe/q/I "C: \ Program Files \ Microsoft ESB Guidance 1.0-November 2007 \ Microsoft. Practices. ESB. CORE. msi"
Restart all BizTalk services
5.InstallMicrosoft. Practices. ESB. ExceptionHandling. msi
BTSTask.exe ImportApp-Package: "C: \ Program Files \ Microsoft ESB Guidance 1.0-November 2007 \ Microsoft. Practices. ESB. ExceptionHandling. msi"/Environment: DEV_EXC/
ApplicationName: Microsoft. Practices. ESB
6.Error "Incorrect syntax near ')'"
Go to "My Settings" on the portal and select an application.
7.Installed ESB Exception Notification
XsltPath. Point this setting to the folder containing the ESB Portal Alert Service (located by default within the \ % Program Files % \ Microsoft ESB Guidance Exception Notification Service 1.0-November 2007 folder ).
Enable Alert Queue Service. This setting indicates if the alert service shoshould run and check for new exceptions occurring that match existing alerts.
Alert Queue Polling Interval. This setting is the number of milliseconds for the alert service to wait between processing batches of alerts.
Alert Queue Batch Size. This setting is the number of exceptions that the alert service shocould process as one operation and match against existing exceptions.
Alert Queue Active Directory Cache Interval. This setting is the interval at which the alert service shoshould refresh its cache of Active Directory information, including e-mail addresses and group memberships.
LdapRoot. This setting is the LDAP connection string for your domain controller; for example, LDAP: // servername.domain.com/dc1_domain, DC = com.
Enable Alert Email Service. This setting indicates if the alert service shoshould send alert e-mail messages. if you disable this option, the service will still process exceptions and store alerts in an outgoing e-mail queue table. you may prefer to use this scenario if you implement an alternative e-mail delivery service.
Email Server. This setting is the name of your e-mail server; for example,Mail.domain.com.
Sender. This setting is the "From" e-mail address to use in alert e-mail messages.
Email Service Polling Interval. This setting is the number of milliseconds the e-mail service waits between sending each batch of e-mail messages.
Email Service Batch Size. This setting is the number of e-mail messages the e-mail service shocould process in a batch.
8.Installed esb uddi Publishing
9.Install the Sample Business Rules Engine indexes ies and Vocabularies
BTSTask.exe ImportApp-Package: "C: \ Program Files \ Microsoft ESB Guidance 1.0-November 2007 \ GlobalBank. ESB. Policies. msi"/ApplicationName: GlobalBank. ESB
10.Error 194008: An error occurred reading the, ESBProcessor/Resolver, Section in the config file
Check the Biztalk and Machine. config
11.IISTo supportKeriborsAuthentication
· View the current authentication
Cscript adsutil. vbs get w3svc/WebSite/root/NTAuthenticationProviders
· Set authentication methods
Cscript adsutil. vbs set w3svc/WebSite/root/NTAuthenticationProviders "Negotiate, NTLM"
12.The Microsoft. bizTalk. ESB binding files are configured to work with the default BizTalkServerApplication and BizTalkServerIsolatedHost, which are in turn configured to execute in untrusted mode. if you have changed your host to run in trusted mode, the binding file will not import. to correct this, you must either change the trust level to untrusted or edit the binding file to suit your environment.