簡體   English   中英

同一BizTalk組中不同BizTalk應用程序之間的相同資源/業務流程

[英]Same resource/orchestration across different BizTalk Applications in the same BizTalk Group

我已經通過不同的媒介進行了研究,無論是Google,Bing還是出版的書籍等等,都很難相信,盡管這個問題已經被問過幾次了,但是沒有辦法解決。

我嘗試在stackoverflow中搜索此內容,但找不到與我的搜索參數匹配的任何內容。 所以,如果有一個,請把我指向那邊。 謝謝!

這是問題:

我需要在Biztalk管理控制台中創建幾個Biztalk應用程序-一個應用程序將用於DEV並指向DEV SQL服務器,另一個應用程序將用於QA並指向QA SQL服務器,依此類推。 每個應用程序都需要有自己的容器來存儲所有其他應用程序所擁有的資源。

示例:應用程序1具有ReadFoo.dll版本1.0.0.0; WriteFoo.dll,版本1.0.0.1

我想創建第二個應用程序,該應用程序將指向一個完全不同的SQL數據庫實例,該實例具有自己的ReadFoo.dll版本1.0.0.1。 WriteFoo.dll,版本2.0.0.0。

Biztalk抱怨說,當我嘗試執行第二個應用程序時,另一個應用程序中其他地方已經存在相同的資源。

對此進行谷歌搜索使我懷疑我必須創建另一個BizTalk組,並在不同的服務器上使用不同的BizTalk配置數據庫。

有什么建議么?

使用單獨的開發和登台環境被認為是最佳實踐。 在Biztalk 2006中引入了應用程序,以簡化部署和修改相關Biztalk工件的管理任務。 盡管此概念的名稱可能意味着您可以在多個應用程序中復制同一資源,但事實並非如此。 所有Biztalk程序集都需要被強命名並添加到全局程序集緩存中,因此它們在單台計算機(Biztalk主機實例)上必須是唯一的。

您可以嘗試通過手動操作程序集版本號來規避此問題,但是我認為這種方法是需要維護的PITA。 錯誤配置可能導致例如調用錯誤的程序集。 將您的應用程序導出為MSI文件並在所需的環境中導入它要容易得多。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM