如何在BizTalk表達式形狀中指定名稱空間?如何在BizTalk表達式形狀中指定名稱空間?
我們要檢查,如果消息具有EDI.ErrorDescription上下文屬性,因此使用表達式中的形狀類似代碼...
EDI.ErrorDescription exists msgTest
不顯示任何錯誤,但隨後打造的解決方案,file0.cs拋出一個錯誤,因爲我們有一個衝突的Company.Project.EDI命名空間。
但我無法找到消除表達形狀中的語句?
如何在BizTalk表達式形狀中指定名稱空間?如何在BizTalk表達式形狀中指定名稱空間?
我們要檢查,如果消息具有EDI.ErrorDescription上下文屬性,因此使用表達式中的形狀類似代碼...
EDI.ErrorDescription exists msgTest
不顯示任何錯誤,但隨後打造的解決方案,file0.cs拋出一個錯誤,因爲我們有一個衝突的Company.Project.EDI命名空間。
但我無法找到消除表達形狀中的語句?
看起來像您的Company.Project.EDI命名空間與BizTalk使用的EDI命名空間相沖突。
出於測試目的,我會嘗試將您的Company.Project.EDI命名空間重命名爲諸如Company.Project.SomethingOtherThanEdi之類的東西。這將使這兩個命名空間不同,並且很可能適合您。
希望這會有所幫助!
不幸的是,編排設計器對命名空間衝突非常敏感。所以,是的,兩個EDI名稱空間部分發生衝突。
無法指定使用或使用別名。
你有兩個選擇:
如果我願意,但改變命名空間不是一個選項,所以我真的需要找到一些方法來消除使用EDI.ErrorDescription – SteveC
個人我不知道任何其他方式引用屬性。也許別人知道一種方式?不要吝嗇手指,但要記住,當爲一個項目使用一個非常全球的名字時,這可能總是意味着麻煩。總有一個很好的機會可能在圖書館或類似的地方使用。 –