问题标签 [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.
biztalk - 知道为什么微软没有提供“多个”版本的 X12 820 架构吗?
我需要处理一个巨大的 820 文件(超过 700M)。让 biztalk 编辑接收这个文件需要很长时间。所以我想把文件分成小块。在 BizTalk 中,834 和 837 都具有“多个”版本架构,允许将传入文件拆分为小消息(例如,根据 837 中的声明)。但是不存在这样的“多重”模式。是否有任何技术原因或商业原因阻止 820 文件被拆分?
(我确实尝试在 820 xsd 中添加 subdocument_break 等指令,但它最终得到了格式不正确的 xml)。
任何关于如何处理巨大的 820 文件的想法/提示表示赞赏。
biztalk - Biztalk - 遍历 csv 文件
我有一个 csv 文件,我遍历每条记录并单独处理每条记录。在遍历记录的过程中,CSV 中的每一行最终都是一条没有命名空间的消息;因此我无法在地图中使用该消息。为了解决我的消息中没有命名空间的问题,我将消息写入本地字符串变量,然后进行一些字符串操作以添加命名空间。必须有更好的方法来遍历 csv 文件并处理每条记录。
以下是对我的问题的更详细描述:我有一个需要读取的 csv 文件,然后对每条记录执行一系列任务。我选择处理每条记录的方法是确定 csv 文件中的记录数,然后通过执行以下 xpath 命令循环遍历每条记录:“Message_SingleRecord = xpath(Message_Document, "//processingItem[" + counterString + "]");"。除了因为“processingItem”元素本质上是 csv 文档的子记录,每个 Message_SingleRecord 都没有命名空间,所以我无法转换/映射它之外,这可以很好地给我每条记录。为了将命名空间添加到 Message_SingleRecord,我创建了这个可怕的 hack:
sql - 如何从 biztalk 编排中读取一行 sql server db 数据?
这似乎是一个愚蠢的问题,但我刚刚开始使用 biztalk server 2013 R2,需要一些帮助。我对系统的工作原理有相当基本的了解,并且能够按照 msdn 教程创建一个 biztalk 应用程序,该应用程序将文件从一个文件夹中移动、读取并根据文件中的值保存到另一个文件夹中。
我现在真正想做的是以下几点。当我收到一个值时,我使用该值作为从 sql server 表中读取数据并将该数据转换为另一种格式以保存/传输到其他地方的键。
对于我的生活,我找不到如何做它的 sql server 部分。我知道你应该安装适配器包(完成)并添加一个使用适配器服务,我已经做到了......但我不知道如何连接编排以从 SQL 读取数据。
如果有人能给我指点一个全面的教程,或者甚至推荐一本我可以买的书,那就太棒了。
谢谢
biztalk - 在 BizTalk 2013 中使用动态端口使用 WSE Web 服务
我们有一个当前在 BizTalk 2006 R2 中运行的应用程序,它使用动态发送端口向 WSE2.0 Web 服务发送消息。它为soap消息端口设置的属性如下:
动态端口的地址设置如下:
现在我想将此解决方案升级到 BizTalk 2013,发现它不再支持 WSE。继续使用动态端口的替代方法是什么?
c# - BizTalk Orchestration 中的命名空间问题。这是一个错误吗?
我在我的工作项目中发现了这个问题,想知道是否有任何方法可以避免这种情况,而不是更改我的项目的命名空间:
这是重复此问题的简单步骤:
创建一个 biztalk 项目,将项目的默认命名空间更改为“CorpName.EDI.Testing”。
在项目中添加对 Microsoft.BizTalk.Edi.BaseArtifacts 的引用
创建一个新的编排,简单地删除一个接收锐器,将其设置为激活 = True,将其过滤器表达式设置为 (EDI.ST01 == "997")
创建端口/消息需要使编排看起来有效。
建造。你会看到这样的构建错误:
命名空间“CorpName.EDI”中不存在类型或命名空间名称“ST01”(您是否缺少程序集引用?)
从编排生成的 cs 代码如下所示:
清楚地。如果您自己的项目命名空间有“EDI”,那么编译器将尝试使用您自己的项目命名空间在编排中解析表达式“EDI.ST01”,它会失败,因为您的项目中没有 ST01。
biztalk - 当 biztalk 中来源相同且目的地不同时遵循的最佳方法
我处于需要在不同系统之间使用 biztalk 服务器开发集成机制的情况。
其中一种情况如下:
有一个源系统(比如说 S1)在一个文件夹中生成一些文件,我用来选择这些文件,应用一些逻辑并发送到目标系统。三个不同的目标系统(D1、D2、D3)需要处理源系统 S1 生成的相同文件。所有三个目标系统都有一些定义的频率来处理输入文件(由 S1 生成)。那么在这种情况下,最好的方法应该是什么。
我有一些想法如下,请给我推荐一个最好的。
-> 为三个不同的目的地制作三个不同的编排。
-> 制作一个编排并仅管理其中的逻辑。
-> 实施 ESB。ESB 在这种情况下是否值得使用?
请建议。
biztalk - 实施 ESB 的良好电子书或网站链接
我想在 biztalk server 2013 中实现 ESB。请为我提供一些好的网站链接或推荐任何相同的书。
tfs - 使用 TFS 部署 Biztalk 项目
除了 Biztalk 部署框架,还有其他选项可以使用 TFS 部署 BizTalk 项目吗?
c# - 使用 BizTalk Server 2013 从 XSLX 导入数据库
我正在尝试使用BizTalk Server 2013
从XLSX
文件中获取数据并将它们保存到 Sql Server 数据库的示例应用程序。我知道这可以使用DTSX
文件非常快地完成,但我需要使用BizTalk
. 我尝试创建一个Custom Pipeline
并将其用作解码器,但我未能完成它。有人可以给我一个简单的例子,我该如何管理?
wcf - 代理配置脚本和 BizTalk WCF-WebHttp 适配器
我正在尝试将代理配置脚本(Web Proxy Auto-Discovery (WPAD))与 WCF-WebHttp 适配器一起使用。由于无法直接在适配器属性对话框上配置脚本的 url,我在 BizTalks 配置文件中定义了一个默认代理。
但似乎从未配置过代理。
我在想,也许在适配器上设置“不使用代理”会导致 UseDefaultWebProxy 属性设置为 false?但是不可能设置其他任何东西,因为这需要我们直接为代理服务器设置一个 uri。
有没有人将代理脚本与 BizTalk 和 WCF-WebHttp 适配器一起使用?