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