簡體   English   中英

BizTalk管道自定義組件無需文檔架構即可反匯編

[英]BizTalk pipeline custom component disassemble with no document schema

我將基於存儲在SQL Server數據庫表中的業務邏輯來解析和格式化平面文件輸入。 我沒有用於輸入的文檔架構。 我為反匯編編寫了C#定制組件類。 在接收管道的反匯編階段中使用自定義組件時,出現文檔架構未找到錯誤。

是否有人遇到過相同的情況並以不同的方式處理?

BizTalk在消息的上下文部分中使用'MessageType'屬性(消息中的XML的名稱空間+根節點名稱)路由消息。 您的設計沒有這個功能,所以它不知道該怎么做。

您可以:

  • 通過解析和分配唯一的消息類型分別處理每種類型的平面文件
  • 將內容提煉成一種消息
  • 將文件內容包裝在“信封”中

您需要為任何這些選擇創建一個架構。

命名空間和路由是處理文件結構更改的一種簡便方法。 如果在名稱空間中包括文件的版本,BizTalk可以將消息路由到為您處理此類消息的代碼。 您可以繼續處理舊樣式消息以及新格式。 我們以這種方式處理試點計划。

暫無
暫無

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

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