问题标签 [biztalk-2013]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
197 浏览

biztalk - 知道为什么微软没有提供“多个”版本的 X12 820 架构吗?

我需要处理一个巨大的 820 文件(超过 700M)。让 biztalk 编辑接收这个文件需要很长时间。所以我想把文件分成小块。在 BizTalk 中,834 和 837 都具有“多个”版本架构,允许将传入文件拆分为小消息(例如,根据 837 中的声明)。但是不存在这样的“多重”模式。是否有任何技术原因或商业原因阻止 820 文件被拆分?

(我确实尝试在 820 xsd 中添加 subdocument_break 等指令,但它最终得到了格式不正确的 xml)。

任何关于如何处理巨大的 820 文件的想法/提示表示赞赏。

0 投票
1 回答
570 浏览

biztalk - Biztalk - 遍历 csv 文件

我有一个 csv 文件,我遍历每条记录并单独处理每条记录。在遍历记录的过程中,CSV 中的每一行最终都是一条没有命名空间的消息;因此我无法在地图中使用该消息。为了解决我的消息中没有命名空间的问题,我将消息写入本地字符串变量,然后进行一些字符串操作以添加命名空间。必须有更好的方法来遍历 csv 文件并处理每条记录。

以下是对我的问题的更详细描述:我有一个需要读取的 csv 文件,然后对每条记录执行一系列任务。我选择处理每条记录的方法是确定 csv 文件中的记录数,然后通过执行以下 xpath 命令循环遍历每条记录:“Message_SingleRecord = xpath(Message_Document, "//processingItem[" + counterString + "]");"。除了因为“processingItem”元素本质上是 csv 文档的子记录,每个 Message_SingleRecord 都没有命名空间,所以我无法转换/映射它之外,这可以很好地给我每条记录。为了将命名空间添加到 Message_SingleRecord,我创建了这个可怕的 hack:

0 投票
3 回答
3755 浏览

sql - 如何从 biztalk 编排中读取一行 sql server db 数据?

这似乎是一个愚蠢的问题,但我刚刚开始使用 biztalk server 2013 R2,需要一些帮助。我对系统的工作原理有相当基本的了解,并且能够按照 msdn 教程创建一个 biztalk 应用程序,该应用程序将文件从一个文件夹中移动、读取并根据文件中的值保存到另一个文件夹中。

我现在真正想做的是以下几点。当我收到一个值时,我使用该值作为从 sql server 表中读取数据并将该数据转换为另一种格式以保存/传输到其他地方的键。

对于我的生活,我找不到如何做它的 sql server 部分。我知道你应该安装适配器包(完成)并添加一个使用适配器服务,我已经做到了......但我不知道如何连接编排以从 SQL 读取数据。

如果有人能给我指点一个全面的教程,或者甚至推荐一本我可以买的书,那就太棒了。

谢谢

0 投票
1 回答
129 浏览

biztalk - 在 BizTalk 2013 中使用动态端口使用 WSE Web 服务

我们有一个当前在 BizTalk 2006 R2 中运行的应用程序,它使用动态发送端口向 WSE2.0 Web 服务发送消息。它为soap消息端口设置的属性如下:

动态端口的地址设置如下:

现在我想将此解决方案升级到 BizTalk 2013,发现它不再支持 WSE。继续使用动态端口的替代方法是什么?

0 投票
1 回答
831 浏览

c# - BizTalk Orchestration 中的命名空间问题。这是一个错误吗?

我在我的工作项目中发现了这个问题,想知道是否有任何方法可以避免这种情况,而不是更改我的项目的命名空间:

这是重复此问题的简单步骤:

  1. 创建一个 biztalk 项目,将项目的默认命名空间更改为“CorpName.EDI.Testing”。

  2. 在项目中添加对 Microsoft.BizTalk.Edi.BaseArtifacts 的引用

  3. 创建一个新的编排,简单地删除一个接收锐器,将其设置为激活 = True,将其过滤器表达式设置为 (EDI.ST01 == "997")

  4. 创建端口/消息需要使编排看起来有效。

  5. 建造。你会看到这样的构建错误:

    命名空间“CorpName.EDI”中不存在类型或命名空间名称“ST01”(您是否缺少程序集引用?)

从编排生成的 cs 代码如下所示:

清楚地。如果您自己的项目命名空间有“EDI”,那么编译器将尝试使用您自己的项目命名空间在编排中解析表达式“EDI.ST01”,它会失败,因为您的项目中没有 ST01。

0 投票
2 回答
98 浏览

biztalk - 当 biztalk 中来源相同且目的地不同时遵循的最佳方法

我处于需要在不同系统之间使用 biztalk 服务器开发集成机制的情况。

其中一种情况如下:

有一个源系统(比如说 S1)在一个文件夹中生成一些文件,我用来选择这些文件,应用一些逻辑并发送到目标系统。三个不同的目标系统(D1、D2、D3)需要处理源系统 S1 生成的相同文件。所有三个目标系统都有一些定义的频率来处理输入文件(由 S1 生成)。那么在这种情况下,最好的方法应该是什么。

我有一些想法如下,请给我推荐一个最好的。

-> 为三个不同的目的地制作三个不同的编排。

-> 制作一个编排并仅管理其中的逻辑。

-> 实施 ESB。ESB 在这种情况下是否值得使用?

请建议。

0 投票
1 回答
48 浏览

biztalk - 实施 ESB 的良好电子书或网站链接

我想在 biztalk server 2013 中实现 ESB。请为我提供一些好的网站链接或推荐任何相同的书。

0 投票
1 回答
392 浏览

tfs - 使用 TFS 部署 Biztalk 项目

除了 Biztalk 部署框架,还有其他选项可以使用 TFS 部署 BizTalk 项目吗?

0 投票
2 回答
404 浏览

c# - 使用 BizTalk Server 2013 从 XSLX 导入数据库

我正在尝试使用BizTalk Server 2013XLSX文件中获取数据并将它们保存到 Sql Server 数据库的示例应用程序。我知道这可以使用DTSX文件非常快地完成,但我需要使用BizTalk. 我尝试创建一个Custom Pipeline并将其用作解码器,但我未能完成它。有人可以给我一个简单的例子,我该如何管理?

0 投票
1 回答
748 浏览

wcf - 代理配置脚本和 BizTalk WCF-WebHttp 适配器

我正在尝试将代理配置脚本(Web Proxy Auto-Discovery (WPAD))与 WCF-WebHttp 适配器一起使用。由于无法直接在适配器属性对话框上配置脚本的 url,我在 BizTalks 配置文件中定义了一个默认代理。

但似乎从未配置过代理。

我在想,也许在适配器上设置“不使用代理”会导致 UseDefaultWebProxy 属性设置为 false?但是不可能设置其他任何东西,因为这需要我们直接为代理服务器设置一个 uri。

有没有人将代理脚本与 BizTalk 和 WCF-WebHttp 适配器一起使用?