[英]Case Sensitivity on Decide Shapes in BizTalk 2013R2
診斷 BizTalk 應用程序的問題,其中部分邏輯似乎未觸發。
目前它被設計為使用決策形狀來過濾來自特定消息的 2 個值。
這些值之一是小寫的單詞“staff”,而構建消息的映射使用字符串 functoid 將值填充為“Staff”(句子大小寫)。
我會對此進行測試以查看是否是原因,但我們目前沒有測試環境,並且大約有 8 個應用程序依賴於此,因此我需要經歷一個復雜的過程才能將它們全部包含在內離線並在賭博中部署小修復。
在此基礎上,有人會知道嗎? BizTalk 決定形狀表達式邏輯是否區分大小寫?
是的,決定形狀區分大小寫。
我用規則測試
Message(FILE.ReceivedFileName) == "D:\\in\\YES.xml"
我通過文件 YES.xml、yes.xml 和 YES.XML,只有 YES.xml 通過 Rule 分支,其他文件通過 Else。
這可能是由於 C# 區分大小寫,請參閱是否有 C# 不區分大小寫的等於運算符?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.