前段時間收到了來自beta.microsoft.com的BTS20006 Beta2的下載地址,這兩天對它進行了一番安裝配置。下面把一些經過和步驟和大家分享一下,手中有一些去年的Biztalk Server2004版本的培訓資料,里面有11個Lab。需要的朋友請留下mail,我會發給你們。
本文主題:
BTS2006的 What 's new
安裝過程
BTS2006的配置
將以前的BTS2004版本的項目部署到2006中進行試驗
其它一些話題
BTS2006 What 's new?
開發工具的增強:
??? 在2006版本中終于支持了流程圖的縮放,以前畫大的流程時飽受滾動條之苦的兄弟們這回可得到解脫了。
??? 增加了Flat File向導,使用該向導可以從文本文件來創建Schema。
??? 集成了POP3 Adapter
??? 集成了Windows Sharepoint Service Adapter
??????? BTS2006可以直接訪問WSS文檔庫。設想在特定流程中返回WSS中的相應文檔(可以是用戶注冊??表?格,??? 或者是產品規格說明書等),很激動人心的功能。
??? 集成了MQ Series Adapter 在以往的版本中該Adapter是需要另外下載的
管理、操作、布署方面的增強:
??? 將應用程序打包:
??????? 在Biztalk Administration中,管理員可以將應用程序打包在.msi文件中。這樣可以很方便的在?
?其它服務器上進行安裝布署
??? 更強大的管理工具
??????? 下面是新版本的Biztalk Administration,是不是有耳目一新的感覺呢?
??? 服務器運行監視
??????? 在新版本的BTS中,Biztalk Administration集成了服務器運行監視。不需要打開HAT工具即可查?
看業務流程的運行情況,避免了以前要同時打開多個工具的負擔。
BAM(Business Activity Monitor)功能的增強
??? 新增加了BAM Portal,構建于WSS
??? BAM提醒
?整合了SQL Server Notification Service的功能,可以對BAM中的一些業務動作使用郵件或其他?
方式來通知業務人員。
??? BAM Web Service
?通過BAM Web Service,可以使其它應用程序來讀取BAM中的數據,例如需要在ERP系統中查看當?
前的業務狀況,可以通過調用BAM Web Service來獲取數據
消息引擎的增強
??? 出錯消息的路由
?在以往的版本中,如果消息在接收時失敗,這個消息將會被掛起,在新版本中可以在流程中添加?
?發送端口將出錯消息發送到指定端口。利用此功能,可以將出錯消息發送給用戶或進行其它的處??理,增強了業務流程的健壯性。
??? 對大尺寸消息處理的增強
?對大尺寸消息的映射使用了新的large message transformation engine
??? 對消息進行按序排列
?在2004版本中只有MSMQT支持消息的排序,在2006中任何發送端口都可以實現此功能。
??? 可重獲的消息交互
?在Biztalk中,receive-pipeline-processed, mapped過程中可能包含多個消息。在2004版本中??如果一個消息的驗證錯誤會使整個交互過程掛起。在新版本中除非發生了消息驗證錯誤,否則錯?誤發生時消息都能夠重新恢復。
??? 消息重新恢復
?以2004版本中, 消息的重新恢復只發送端有效,不能夠用在接收端。新版本中所有的接收端消息?都能夠在HAT工具中恢復。
Biztalk Server 2006的安裝
我的安裝環境:
?Windows XP Service pack2,Visual Studio 2005 RTM,SQL Server 2005 RTM
整個安裝過程還是比較順利的,Biztalk Server需要以下組件,可以在安裝過程中自動去網上下載
OWC 11
MDAC 2.8 SP1
MSXML 3.0 SP7
MSXML 6.0
SQLXML 3.0 SP3
ADOMD.NET 8.0
ADOMD.Net-KB893091-v8.00.0991-x86.EXE
ADOMD.NET 9.0
Biztalk Server 2006的配置(給設置服務帳戶與當前登錄帳戶不同的朋友做個參考)
安裝完成后進行配置,新的配置向導有了很大的改觀,有多少步驟,多少配置項一目了然,方便了使用。
在配置SSO的備份密鑰的時候出了點問題,總是報Access Denied錯誤,后來看到應用程序日志中是這樣描述的:
Access denied. The client user must be a member of one of the following accounts to perform this function.
?SSO Administrators: SSO Administrators
?SSO Affiliate Administrators: -
?Application Administrators: -
?Application Users: -
?Additional Data:
出錯的原因可能是我當時配置SSO啟動的帳戶是Administrator,而我的登錄帳戶是另外一個具有管理員權限的帳戶,配置向導將Administrator加入到了 SSO Affiliate Administrators和 Application Administrators組中,沒有把我當前的登錄帳戶也加進去,在備份SSO密鑰的時候需要SSO Administrators組的用戶才能訪問,而我當前不屬于此組,因此報錯。我的解決方法是:使用在配置向導中填入的服務帳戶進行登錄(我使用的Administrator)進行登錄,再運行配置向導,就沒有問題了!
使用以前的項目進行測試
配置完成后使用Visual Studio2005打開以前BTS2004的一項目,經過項目升級后成功的進行了編譯、部署、新建端口、綁定、啟動等工作。流程能夠成功運行,說明Biztalk Server 2006對2004版本的兼容性還是不錯的。
?其它一些話題
??? 在HAT工具中不知道為什么沒找到Debug,這可怎么調試流程呢?不知道有沒有朋友碰到這個問題?
Debug哪去了?
?
?