2009-09-28 85 views

回答

3

謝爾蓋, 你必須拿起這個概念從文章半烤8個提示和技巧的BizTalk編程(http://msdn.microsoft.com/en-us/magazine/cc163423.aspx

正如在文章中解釋,它更有意義中創建多部分消息編排,所以當你想在模式中改變某些東西時,很容易做到這一點,而不會刪除端口和發送/接收形狀之間的所有鏈接。

將消息分配給特定部分(通常是第一部分)不應該是編排中的一個大問題,您應該可以通過映射或在消息分配形狀中執行此操作。

HTH

+1

斷開鏈接端口,這是否意味着我誤解的建議?我應該在端口中使用模式,但在此之後立即創建多類型消息 – 2009-09-30 14:46:45

1

對於像這樣的東西,使用多部分消息類型確實沒有硬性規定;它真的很大程度上取決於你的情況。

但是,我想指出的是,在下面,BizTalk中的所有消息都是最低級別的多部分消息。問題是訪問這些額外部件(如果它們存在的話)在編排中是否容易;)

這就是說,讓我指出,在很多情況下,沒有什麼理由使用多部分消息類型在編排中。例如,HTTP或FILE適配器永遠不會自動生成包含多個部分的消息,除非您的接收管道上可能包含類似SMIME解碼組件的消息。

其他一些適配器確實可以利用多部分消息類型,例如POP適配器(附件)或SOAP適配器。但除非你有這樣的場景,這確實需要多部分的消息類型,我沒有看到爲什麼你會從這些場景開始。

+0

落後於港口使用多部分組成的消息的理由是,你可以很容易地切換的消息部分,而不必與形狀零件 – 2009-09-29 07:47:42