BizTalk开发系列(十) ESB Guidance安装笔记

ESB指导工具包(ESB Guidance)是一个运行于BizTalk Server 2006 R2之上的一个框架。详细信息访问ESB指导工具包社区网站 。源码下载

ESB Guidance的安装过程非常复杂牵涉到的问题也是很多方面的。我也是装了数次之后才能成功。以下是安装时的笔记,安装时主要参照ESB Guidance的帮助文档,如果遇到问题可以查此笔记。

1. 安装UDDI不能选择SSL

2. DundasChart 组件运行问题(安装ESB Management Portal需要安装此组件才能显示统计图片)

The current trust level does not allow use of the ‘compilerOptions‘ 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 included in the <configuration>\<system.web>\<httpModules> section in the application configuration.

解决办法:设置Web.Config, 在<System.Web>和</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. Sharepoint报错

解决办法:去除SharePoint扩展站点的ISAPI筛选组件

4. 安装Microsoft.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"

重新所有BizTalk服务

5. 安装Microsoft.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 should 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 should 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 should 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/DC=domain, DC=com.

Enable Alert Email Service. This setting indicates if the alert service should 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 should process in a batch.

8. Installed ESB UDDI Publishing

9. Install the Sample Business Rules Engine Policies 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. IIS 要支持Keribors 认证

· 查看当前认证

cscript adsutil.vbs get w3svc/WebSite/root/NTAuthenticationProviders

· 设置认证方式

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.

时间: 2024-10-07 13:45:31

BizTalk开发系列(十) ESB Guidance安装笔记的相关文章

BizTalk开发系列(十八) 使用信封拆分数据库消息

之前写了一篇的<BizTalk开发系列(十七) 信封架构(Envelop)> 是关于信封架构及其拆装原理的,都是理论性的内容.信封在BizTalk开发过程中最常用的应该是在读取SQL Server 数据库的时候.一次性读取多条消息,提高了SQL Adapter对SQL Server的读取性能.今天就来做一下这个实例,增强对信封消息的理解. 数据库采用的是SQL Server 2005示例数据库:AdventureWorks 通过select * from Production.Culture选

BizTalk开发系列(十六) XML命名空间

BizTalk开发过程中如果有对XML进行开发操作,比如在自定义代码里操作XML消息或者在Mapping的时候使用Xpath对XML进行操 作.则有机会遇到XML命名空间的问题.常见的是使用Xpath选取节点的时候不知道要不要加上命名空间前缀,或者是什么时候该加什么时候不该加.为此, 做一个Sample来校验一下XML命名空间在XML操作过程中的影响. 名称空间是W3C推荐标准提供的一种统一命名XML文档中的元素和属性的机制.使用名称空间可以明确标识和组合XML文档中来自不同标记词汇表的元素和属

BizTalk开发系列(十二) Schema设计之Group与Order

开发BizTalk项目的时候会先约定各系统之间往来的消息格式. 由于BizTalk内部唯一使用XML文档.因此消息的格式为XML Schema(XML Schema 用于描述 XML 文档的结构).虽然BizTalk提供了对于XML消息的验证功能.但是往往在BizTalk Schema设计器设计Schema的时候对于Group的用途不是很在意.今天我们来了解一下它的作用,希望对于设计灵活的Schema有点帮助. 首先,我们来了解一下Group的概念,在W3C的定义中. Group是用于定义在复杂

BizTalk开发系列(十九) BizTalk命名规范

目前BizTalk项目的开发人员比较少,但是在开发过程中还是需要命名规范的约束.根据以往BizTalk项目的经验,整理了BizTalk命 名规范.包括:BizTalk Application, Schema, Map, Pipeline, Orchestration Logic Port, Physical Port等.并提供了相关的示例方便大家参考. <BizTalk命名规范> 通用: 项目中能用英文单词的用单词,否则用拼音. BizTalk项目中的Schema , Map, Orchest

BizTalk开发系列(十五) Schema设计之Qualified 与Unqualified

XML Schema中的命名空间前缀限定包括对元素(Element)或属性(Attribute)的限定,即常见的如 “<ns0:root>...</ns0:root>”之类的格式.一般情况下在BizTalk Schema编辑器中设置架构的属性 elementFormDefault /AttributeFormDefault 在该 schema 的目标命名空间中声明的元素的形式.该值必须是下列字符串之一: "qualified" 或 "unqualifi

BizTalk 开发系列(四十一) BizTalk 2010 BAM 安装手记

使用64位系统可以支持更大的内存,现在服务器基本上都使用64位系统.微软从Windows Server 2008 R2开始服务器版的操作系统也只支持64位了,不过对于像BizTalk这种“繁杂的东西”在64位系统下确实增添了不少麻烦. 微软于9月底正式发布了面向企业SOA解决方案的最新产品BizTalk Server 2010.最新想搭一个最新的环境.本为装了BizTalk不下百遍的我,应该可以很快就搞起来.但是这次安装太纠结了.特别是在BAM方面,竟然耗了近 两天(白天上班)才搞定.是不是技术

S3C2416裸机开发系列十五_GCC下uCOS的移植(1)

S3C2416裸机开发系列十五 GCC下uCOS的移植(1) 象棋小子    1048272975 操作系统是用来管理系统硬件.软件及数据资源,控制程序运行,并为其它应用软件提供支持的一种系统软件.根据不同的种类,又可分为实时操作系统.桌面操作系统.服务器操作系统等.对于一些小型的应用,对系统实时性要求高,硬件资源有限等的情况下,应尽量避免使用复杂庞大的操作系统(如Linux),使用小型的实时操作系统(如uCOS)更能满足应用的需求.笔者此处就uCOS-II的移植作一个简单的介绍. 1. 代码准

S3C2416裸机开发系列十五_GCC下uCOS的移植(2)

S3C2416裸机开发系列十五 GCC下uCOS的移植(2) 象棋小子    1048272975 4. uCOS配置 uCOS是可裁减实时操作系统,可以根据实际的应用对内核未使用到的功能进行裁减,以进一步节省系统宝贵的硬件资源,通常可用的uCOS-II内核代码在6K~26K,这在uCOS-II配置文件os_cfg.h中进行配置,这个配置文件在源码目录为os_cfg_r.h,从目录中拷贝添加到uCOS/uCOS-II/Cfg目录中,并重命名为os_cfg.h. #ifndef OS_CFG_H

S3C2416裸机开发系列十四_GCC下UCGUI的移植(2)

S3C2416裸机开发系列十四 GCC下UCGUI的移植(2) 象棋小子    1048272975 现在主要讲解一下在GCC移植UCGUI,Makefile工程如何加入目录,加入源码,c标准库,编译选项的设置. 笔者的Makefile模板提取自uboot,工程中加入目录,加入源码都是很简单的,详细的介绍请参考前面章节" GCC启动代码工程应用实例".下面主要介绍UCGUI目录下很多的源码文件Makefile的编写,一种可行的方式就是把GUI目录上所有的c文件,不管有无用到,均加入工程