总的来说,我是BizTalk的新手并且维护了一个非常旧的设置,BT 2013 R2
总的来说,我非常精通.XSLT,并且比在BT IDE(以及vstudio IDE)中更直接地管理xml感觉更舒适
所以这里有几个通用架构问题:
通过记事本手动管理地图的步骤是什么?我在.BTM.CS文件中看到了很多代码,但是那些似乎没有被提起。我似乎必须首先更改.BTM文件,然后生成.BTM.CS
My Map is Huge,我正在使用X12并且有数千个字段,我该怎么做才能让这更容易?为了使任何东西可见,我必须滚动10层深,然后展开地图。 BT IDE在处理这些大文件时似乎有一个很大的问题
此外,任何人都可以推荐任何有关此主题的书籍
答案 0 :(得分:4)
我先说这个,我完全明白你来自哪里,但是......
答案 1 :(得分:1)
Johns-305的答案很好 - 我只是在地图中添加XSLT,你可以选择设置"自定义XSLT"对于属性窗口中的地图。然后可以指向外部(源控制)XSLT文件,然后可以使用任何XML / XSLT编辑器(Visual Studio或不使用Visual Studio)编辑该文件。请注意,此选项意味着您无法使用任何可视化映射器功能,而.btm文件基本上只是指向编译器的指针,以使用您的自定义XSLT而不是XSLT。由BizTalk生成。您应该不尝试以这种方式管理BizTalk生成的XSLT - 仅限于您确定要使用自定义XSLT而不是可视化设计器的情况。为此,在Visual Studio(1)中打开地图,单击网格区域(2),然后设置Custom XSLT Path
(3):
(通过直接编辑.btm文件可以做到这一点,但不推荐 - 我写了一篇博客,然后记录了.btm格式,但它的价值是多少:{ {3}}。)
对于编排,你运气不好。