biztalk-mapper

    0熱度

    2回答

    過去,BizTalk(和通常的.NET框架)不支持除1.0以外的任何XSLT版本。我們公司即將升級到BizTalk Server 2016年,我想知道是否有可能(和原生支持)使用XSLT 2.0或3.0所述的BizTalk Server版本自定義映射? 我知道這不太可能他們已經實現了這一點,但我一直在漫遊互聯網,我似乎無法找到這個問題的具體答案。

    1熱度

    1回答

    使用BizTalk Maps,可以進行一對一的轉換。可以添加源模式並添加目標模式。 如何進行一對多轉換?我想要一條收到的消息來產生2個不同的輸出消息。 我知道Orchestration可以使用,但是有沒有一種方法可以在不使用Orchestration的情況下完成一對多轉換?

    0熱度

    1回答

    我莫名其妙地堅持了以下問題: 我有一個模式,我需要統計信息的第一部分的長度,因爲它具有動態長度,最後用NULL填充它,直到達到256字節塊。 所以我想我可以從第一部分計數字符串輸入的長度,然後只需填寫它與這樣的功能: public string GetHexNulls(string val) { var b = new StringBuilder(); for

    0熱度

    1回答

    我收到一個平面文件和一個Oracle視圖綁定,我需要將這兩個模式映射到一個發送平面文件。員工ID是平面文件和Oracle視圖中的常見字段。我需要檢查輸入架構上的員工ID,並檢查Oracle中的PREFERREDLASTNAME字段是否爲空,然後從Oracle視圖發送PREFERREDLASTNAME,否則從文件架構發送Last_Name。 這裏我使用XSLT調用模板。但我不確定如何檢查PREFRE

    2熱度

    1回答

    源文件在字段name中具有標識值。 <?xml version="1.0"?> <root> <line> <name>Test1</name> <data>data1</data> </line> <line> <name>Test1</name> <data>data2</data> </line>

    0熱度

    1回答

    我有一個簡單的BizTalk地圖,它使用腳本functoid來調用外部程序集函數。但是,該功能依賴於配置中的值。對於活動服務器,此配置文件爲BTSNTSvc.exe.config,但在Visual Studio中測試映射時使用了哪個文件? 我試圖在我的外部程序集中放置Debug.WriteLine調用來跟蹤配置文件的位置,但是在我的跟蹤偵聽器中也沒有出現任何內容。 我需要保持在config中切換值

    0熱度

    1回答

    我安裝了BizTalk 2013 R2(x64)。 我已經創建了一個從SSO讀取一些用戶憑證的BTS地圖。 我創建了一個單元測試來測試這個地圖,收到此錯誤: An exeception of type 'Microsoft.BizTalk.TestTools.BizTalkTestAssertFailException' occurred in Microsoft.BizTalk.TestTool

    0熱度

    1回答

    我目前有一個重複的XML片段,並且在這個片段中,我將多個字段傳遞到腳本functoid中。腳本functoid包含內聯c#,它可以返回一系列不同的結果。我只在發現某個結果(ZD01)時纔會迭代,如果ZD01不是輸出,那麼它只會傳遞實際輸出的結果。我目前迭代重複段這給我下面 ZD01 = 1 ZD02 = ZD02 ZD01 = 3 ZD01 = 4 ZD02 = ZD02 ZD

    2熱度

    2回答

    我的目標是在我的自定義functoids中發生錯誤後,影響在掛起的實例窗口的「錯誤信息」選項卡中出現在BizTalk管理控制檯中的錯誤說明。如果可能,我還希望ErrorReport.Description提升的屬性在失敗的消息上顯示此錯誤描述。 我已經閱讀了關於自定義functoid開發的所有內容,但是我無法找到關於它們內部錯誤處理的很多內容。特別是,無論何時我的functoids引發異常,我都會

    0熱度

    1回答

    我有一個Script functoid到我的BizTalk映射,它使用C#並創建DateTime值,我想將它設置爲結果模式的「date」字段。該字段的類型爲「XS:日期」 Functoid的代碼: public DateTime GetValue() { string[] dateArray = "2017-06-19".Split('-'); DateTime result