问题标签 [biztalk-2009]

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 投票
2 回答
3819 浏览

sql - BizTalk WCF-SQL 适配器从视图中选择

我有最烦人的问题;

我有一个编排对视图进行查找。它适用于本地和我们的开发服务器,但不适用于 QA 或 UAT。相同的代码。相同的观点。只是环境不同。

为了对此进行测试并确保它不是编码问题,我使用本地 BizTalk,将端口配置为服务器 A,发出一条消息,它按预期工作。然后我将发送端口的配置更改为服务器 B(这就是我所做的全部更改)并在其中触发相同的消息,但它失败了。

对于 SAME 视图的相同操作,我得到两个错误之一,因此即使错误消息也不一致。

或者

我要求<Columns>*</Columns><Query>WHERE FIELD='xyz'</Query>

这是实际的消息;

然后我有一个带有sqlbinding. 这是配置

以及在动作映射中的设置;

ViewOp/Select/dbo/CRM_CUST-- 视图名称

0 投票
3 回答
5046 浏览

concurrency - BizTalk 组中的多个 BizTalk 服务器 - 如何处理并发?

我目前负责建立多环境 BizTalk 部署,我们计划在 BizTalk 组中部署两个或多个 BizTalk Server 以提供高可用性和可扩展性。

我们现在关心的是如何处理 WCF SQL 和文件适配器等适配器的并发性,因为例如对于 SQL 适配器,两个 BizTalk 接收主机可能会继续轮询同一个数据库表。

最初我对 SQL 的想法是使用锁定提示,但我不确定是否对此有任何其他担忧,或者是否有任何其他经过验证的解决方案。

对于文件适配器我知道可以设置接收适配器以在处理过程中更改文件的文件名,以便其他 BizTalk 主机将避免拾取文件但我不太确定此解决方案是否足以处理并发.

我将不胜感激任何帮助/建议。

非常感谢

0 投票
4 回答
6863 浏览

c# - 与其他版本相比,Visual Studio Team Foundation Server 的主要优势是什么?

我们正在研究为我们的开发团队升级到 Team Foundation Server 2008 的可能性。我们的主要原因之一是围绕 BizTalk 2009 的一些部署功能,但我很好奇 BizTalk 之外的其他项目还有哪些其他好处。

到目前为止,我们的一些兴趣正在转向一键式构建和部署过程、添加单元测试和持续集成。我工作的公司向前迈出了明确的一步。

在向高层管理人员推销此内容时,我还应该查看哪些其他好处或信息?我正在寻找技术原因,金钱不是这个讨论真正关心的问题。

0 投票
2 回答
1663 浏览

biztalk - 从所有记录中删除默认换行字符

我正在使用 BizTalk 2009,并且我有一个类似于以下内容的平面文件

"0162892172","TIM","姓氏","760","","科曼奇","LN"

"0143248282","乔治","姓氏","625","","ENID","AVE"

当我解析它并开始映射它时,我需要去掉引号。我已将架构的 Wrap Character 属性标记为引号,但在 BizTalk 解析文件时它不会删除它。

是否有一种简单的方法来指定删除换行字符,还是我每次都必须通过脚本函数运行它?如果可能的话,我也希望能够删除尾随空格。

0 投票
1 回答
1028 浏览

biztalk - 映射期间自动截断为 MaxLength

我有一个架构,它的所有元素都设置了最大长度属性,大小不一。我正在映射到它,并希望经常超过最大长度。

有没有办法告诉 BizTalk 自动截断而不必进入并为每个元素手动配置一个 functoid?

除了验证之外,最大长度属性还有其他用途吗?

0 投票
1 回答
290 浏览

tfs - 使用 Team System 2008 Build 自动构建 BizTalk 2009 项目

我正在尝试使用 Team Foundation Server 2008 配置 BizTalk 2009 项目的自动构建。

我们有一个安装了 BizTalk 2009 的登台服务器。我在这台服务器上运行了 Team Foundation Server Build Setup,它可以构建非 BizTalk 项目。但是,BizTalk 项目无法生成。当“部署”不是有效的构建类型时,我怀疑有些不对劲!我尝试从安装了 BizTalk 和 Visual Studio 2008 的开发人员 PC 上复制各种内容,但仍然无法正常工作。

我真的不想在登台服务器上安装 Visual Studio,但没有它,BizTalk 安装中的“开发人员工具和 SDK”选项将灰显。我想我需要这个才能编译 BizTalk 项目。

所以,我的问题是 BizTalk 2009 服务器是否可以用作 TFS 构建代理来构建 BizTalk 项目而无需安装 Visual Studio。如果答案是否定的,可以安装 VS 以使其正常工作的最小部分是什么?

0 投票
2 回答
4053 浏览

biztalk - 从 BizTalk Orchestration 调用 SSIS

我有一个场景是我需要移动大量数据,并且我需要使用 BizTalk 来控制流程并包含业务逻辑。问题是 BizTalk 将无法处理需要移动的数据量。

我们已决定通过 BizTalk 编排启动一个 SSIS 包,该包执行实际繁重的工作。但是,需要注意的是,我们必须能够将信息传递到 SSIS,例如文件位置和有关如何拆分某些数据的信息。

我的问题是,给定这些参数,从编排调用 SSIS 的最佳方式是什么?我应该围绕它构建一个网络服务吗?是否有我可以调用的适配器或存储过程?或者有没有办法直接从编排中调用它?

0 投票
1 回答
472 浏览

json - 从 Web URL 检索 JSON

这可能是一个非常无知的问题,请振作起来。我正在与之合作的一家公司提供了一个“API”,我可以使用它来访问订单,但是,只有两个真正的命令,getorders 和 getorderdetails。这些命令的格式为www.server.com/path/to/the/orderapi/getorders/UniqueKey/

如果我访问该网址,系统会提示我输入用户名和密码,并且一旦通过身份验证,就会看到包含在 html 页面正文中的 JSON 格式的订单详细信息页面。我想要一项服务来检查此信息并基于它在我们的 CRM 中创建订单,是否有一种无需浏览器/客户端交互即可访问它的明显方法?

更新:我们打算使用 BizTalk 来使用此资源,但经过一些研究和实验后决定使用不同的服务 (WDSL),主要是因为 BizTalk 似乎对 Restful webservices 没有非常好的支持。如果任何对该主题有更多了解的人愿意加入,那我很好。

更新2:注意到stackoverflow上的(已删除的)线程基本上是biztalk 2009-r2的反馈线程,其中一个请求是支持restful web services,所以我认为restful services没有优雅的解决方案在 BizTalk 2009 中。

0 投票
2 回答
238 浏览

web-services - 使用 50 多个第三方 Web 服务,我应该使用 BizTalk 还是只使用 C#?

我正在构建一个后端应用程序,该应用程序需要从 50 多个第 3 方 Web 服务中获取各种时间表的数据,并且这个数字将继续增长。这些服务的数据目前可以分为 3 种类型,因此每个响应需要映射到 3 个已知模式中的 1 个。

编写自定义 C# 来访问每个 Web 服务似乎是一场管理噩梦,更不用说在代码中拥有所有数据映射了。

目前的想法是在 BizTalk 2009 的基础上构建它,仍然需要大量维护,但至少是一个具有映射/转换功能的明确定义的平台。

我正在寻找任何可能以前做过这件事的人的建议,这真的能给我们带来什么吗?我知道 BTS 中缺乏轮询功能,但是有足够的变通方法可以让您对解决方案感到满意。

谢谢!

0 投票
3 回答
9025 浏览

biztalk - BizTalk 平面文件架构 - 如何接受 LF 或 CRLF 作为行分隔符

我们的客户端向我们发送一个平面文件作为输入,然后我们将其转换为 XML 文件,然后再发送到目标系统。

平面文件由多行组成,每行由 LF 或 CRLF 分隔。

如何创建平面文件架构以便 BizTalk 可以解释每一行数据,而不管该行是由 LF (0x0A) 还是 CRLF (0x0D 0x0A) 分隔的?