• yam天空
  • 天空部落
  • 新聞
  • 登入 註冊 網誌隨便逛
  • 加入天空部落
  • 讓我們一起搖滾吧!

網誌 相簿 影音 PK吧! Honda嬉遊趣
即時新聞 影音新聞 新聞專輯 政治新聞 財經新聞 娛樂新聞 運動新聞 兩岸新聞 科技新聞
管理介面 發表網誌 發表日記 上傳相片 上傳影音 管理留言
推薦這個部落格: 0

Willeam's Blog

BizTalk Server,ASP.NET,SQL Server心得分享日誌(技術來自)

日記 |網誌 |影音 |相簿 |好友 |留言板 |未來內容
如何將匯入RN DTD檔所產生的xsd schema,可以只顯示一個Root節點 | 主頁 | 從Store procedure寫入event log
October 20, 2009
如何動態設定EDIFACT的UNB區段以文找文
willeam 在天空部落發表於00:35:45 | BizTalk Server
鼓勵此網誌:0 

在EDIFACT的UNB 7 是代表Application Reference ID,通常都會填入該訊息的名稱,如:ORDERS,ORDRSP,INOVIC...等.但是因為該屬性是在EDI的表頭區,因此是在Party裡面設定,這樣就造成若想在不同的message type給不同值的問題.

以前在BizTalk 2006 R2時, 除了客製send pipeline將EDI Header硬塞進去外,可能就要寫一些額外的元件去處理,但是在BizTalk 2009因為增加了一個EDIOverride的context,讓此目的可以輕鬆達到.
做法如下:
1. 在biztalk專案加入C:\Program Files\Microsoft BizTalk Server 2009\Microsoft.BizTalk.Edi.BaseArtifacts.dll

2.開啟Orchestration,並且透過Assigment shape對EDI Message進行以下設定.
Msg_ORDRSP(EdiOverride.OverrideEDIHeader) = true;
Msg_ORDRSP(EdiOverride.UNB7) = "ORDRSP";


這樣就可以在EDI訊息上面動態加上需要的Application Reference ID了.


 


留言 (2) | 引用 (0) | 人氣 () | 轉寄
此分類上一篇:如何將匯入RN DTD檔所產生的xsd schema,可以只顯示一個Root節點 | 主頁 | 此分類下一篇:記得清除BizTalk Tracking資料庫BizTalkDTADb資料
引用 (你可以針對此文寫一篇屬於自己的blog/想法,並給作者一個通告)
引用
留言 (2筆)
1.
您好....很高興在谷歌搜尋如何動態設定EDIFACT的UNB區段的解決方法時,找到了你提供的資料... 很可惜,我用的是 BizTalk 2006...你可以具體教導我如何做到以下嗎?

"客製send pipeline將EDI Header硬塞進去外,可能就要寫一些額外的元件去處理.."
潔 於 2009-11-16 14:46:33 留言 |

2.
biztalk 2006還是biztalk 2006 R2?
BizTalk在EDI support部分是在R2才比較完整,若你是2006的話,應該比較麻煩.
另外,Send pipeline的設計也不是三言兩語就可以講完,而且要改EDI的Header的話,還需要牽涉到EDI相關的context.
不過可以提供給你個餿主意,或許可以在輸出成EDI後,在用程式去改需要調整的欄位,這樣或許比較容易做到.
willeam 於 2009-11-17 17:18:43 留言 |

發表你的留言 (字數限制 最多 2000 個中文字)
私密留言: 是 否
Name:





是 否
內容:
系統公告
行事曆
Jan 2010
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
willeam的最新的記事
  • 好用工具介紹-ERD...
  • 如何將匯入RN...
  • 如何動態設定EDIFA...
  • 從Store...
  • 免費的MSDN雜誌
記事分類
  • 談話類 (5)
  • BizTalk Server (58)
  • ASP.NET (4)
  • 資訊分享 (10)
  • SQL Server (3)
  • EDI (6)
  • 未分類 (2)
每月記事
  • Nov 2009(2)
  • Oct 2009(1)
  • Sep 2009(1)
  • Jul 2009(2)
  • Jun 2009(2)
  • May 2009(1)
  • Apr 2009(1)
  • Mar 2009(1)
  • Feb 2009(4)
  • Jan 2009(1)
  • Dec 2008(2)
  • Oct 2008(1)
  • Aug 2008(2)
  • Jul 2008(3)
  • Jun 2008(2)
  • May 2008(2)
  • Mar 2008(1)
  • Oct 2007(2)
  • Sep 2007(1)
  • Aug 2007(1)
  • Dec 2006(1)
  • Oct 2006(1)
  • Sep 2006(3)
  • Aug 2006(2)
  • Jul 2006(3)
  • Jun 2006(2)
  • Apr 2006(3)
  • Mar 2006(2)
  • Feb 2006(1)
  • Jan 2006(3)
  • Dec 2005(3)
  • Nov 2005(1)
  • Oct 2005(3)
  • Sep 2005(8)
  • Aug 2005(2)
  • Jul 2005(5)
  • Jun 2005(3)
  • May 2005(10)
我推薦誰
目前無名單
好時光貼曆
誰推薦我
目前無名單
誰來我家
RSS 訂閱
RSS2
ATOM
贊助商
其它資訊
本部落所刊登之內容,皆由作者個人所提供,不代表 yam 天空 本身立場。
POWERED BY
POWERED BY 天空部落
會員登入│免費註冊