问题标签 [biztalk]
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.
msbuild - MSBuild ContinueOnError
我有一个 MSBuild 项目,如下所示:
我的问题是,当调用“RemoveApplications”目标时,ContinueOnError 不能按我的预期工作。我有一长串要停止和删除的应用程序。它们不会一直都在,所以我需要脚本在发现它们不存在时继续。这似乎适用于“StopApplications”目标,但是当它遇到“RemoveApplications”目标中丢失的应用程序时,我收到以下消息:
“在项目“cleardownApplications.proj”中完成构建目标“RemoveApplications”——失败。构建继续,因为任务“CallTarget”上的“ContinueOnError”设置为“true”。
但随后,它退出“RemoveApplications”并移至“AddApplications”
感激地收到任何帮助,
谢谢
抢。
.net - Biztalk 拆分文件和使用
在 Biztalk 2006 中,我有一个自定义管道,可以在每个文件被映射之前将一个文件拆分为多个文件。在发送管道中,我使用“使用临时文件进行写入”。我的问题是:当拆分消息并使用“使用临时文件进行写入”时,是否将每个拆分的文件同时从 temp 文件夹移动到 out 文件夹,或者每个拆分的文件都移动到 out文件夹一旦完成,不等待其他文件?这些文件非常小,所以我还没有发现。我只想知道标准行为,所以我不必花费太多时间来创建大文件并观察结果。感谢帮助 :)
biztalk - BTSTask ImportBindings
我有一个简单的批处理文件,它在以前导出的绑定文件上执行 BTSTask ImportBindings。似乎没有抛出任何错误。发送/接收端口和编排创建正常。问题是编排没有绑定并且主机没有设置。
我检查了绑定文件,看起来没问题。在 BindingInfo\ModuleRefCollection\ModuleRef\Services\Service 我有编排,这些有 Ports\Port 元素,其中包含 SendPortRef / ReceivePortRef 的有效值。
解决此问题的最佳方法是什么?正如我所说。当我运行 BTSTask ImportBindings 时,命令行没有抛出错误。
非常感谢
抢。
wcf - 在 Biztalk WCF 适配器中启用流式传输
我想从 biztalk 发送一个带有一些元数据的大 blob 到 WCF 服务。
我可以自由控制服务设置和 biztalk 设置,但我必须使用 http 才能访问服务。
blob 很可能在千兆字节范围内,因此带有 BasicHttp 或 WSHttp 的普通 WCF BizTalk 适配器是没有问题的,因为它将消息内容序列化为 XML。
我当前的方案是将元数据作为 XML 放入 biztalk 多部分消息的第一部分,并将有效负载放入第二部分。
要调用该服务,我将准备一个 WCF MessageContract 将元数据放入消息标头并将有效负载放入正文。我还将客户端和服务器端都设置为“流式传输”传输模式。
此方案适用于“普通”WCF 客户端,但如何配置 Biztalk WCF 适配器以执行相同操作,而无需将整个有效负载放入内存?
它当然可以用一个自写的适配器来完成,但我想知道是否有办法用 WCF 自定义适配器加上一两个行为来做到这一点?
biztalk - BizTalk 服务器中的 Web 服务场景
我是 BizTalk 服务器的新手,我想知道是否可以像 Web 服务器一样与 bizTalk 进行通信?我的场景是这样的。
我在 silverlight 中有一个应用程序,它将使用某些参数向 biztalk(Web 服务或 http)发送请求,biztalk 会将请求发送到第三方 Web 服务,第三方 Web 服务将响应 Biztalk,此响应将被发送回我的 Silverlight 应用程序。
这可能吗?如果是的话,任何人都可以给我一篇文章,帮助创建这种类型的应用程序。
biztalk - 我们不能在 Win XP (IIS 5) 中运行 BTSHTTPReceive.dll
我正在尝试在正确设置 bizTalk 的机器上运行 Biztalk Samples\AdaptersUsage\HTTPRequestResponse 的示例。作为 Windows XP,它具有 IIS 5.1,并且在教程 (ms-help://MS.BTS.2006/BTS06CoreDocs/html/81c66f61-d86c-49cf-8d24-21c67c68bc5a.htm) 中它是在第三步创建的应用程序池,但是在IIS 5中没有应用程序池的概念。是不是不能在win xp中运行本教程?
如果不是,我可以在 windows xp 机器上运行 biztalk 应用程序来与 web 服务通信吗?
c# - BizTalk 是解决这个问题的“正确”技术吗?
我目前正在研究涉及以下工作流程的解决方案:
- 系统发送一封电子邮件,其中包含某种标识符/会话 ID。
- 用户回复电子邮件。
- 系统接收回复,并解析电子邮件以获取发件人、标识符和用户响应。
- 系统根据用户响应查询sql数据库以检索一些信息,然后插入一些数据。
- 然后系统对属于另一个系统的网页执行 http post。
所以我的问题是,对于这个解决方案的全部或部分,BizTalk 是正确的技术吗?为什么或者为什么不?如果不是,那么合适的技术是什么?
在这种情况下,企业已经决定使用 BizTalk,所以我需要证明一个否定的答案。我们已经有其他 BizTalk 解决方案,因此配置初始 BizTalk 服务器设置的产品和时间成本不考虑在内。
谢谢。
编辑:公平地说,BizTalk 的使用是可以讨论的,比我的问题看起来更重要。我更感兴趣的是知道它是对技术的适当使用还是仅仅根据你对问题域的直觉的感觉。
xml - 动态 xsd 和 Biztalk 2006
我是一个 biztalk 新手,我们在这里运行 2006,并计划在未来迁移到 2006 R2。我有一个需要使用的架构,称为 Siri,它在以下位置公开:
我已经成功地将这个模式导入到我的 biztalk 项目中,但是,我发现很难理解如何使用它,因为这个 xsd 模式都是 xsd:choice 和 xsd:group 节点。根元素也只有一个目标命名空间。
我的项目是消耗估计的公交车时间表,然后将这些数据插入数据库表中。在使用 Biztalk 中的模式后,我发现很难提升元素以过滤和创建/使用映射(还没有真正做到这一点)。
任何人都可以在某些文档/网站中指出我正确的方向,或者基本上我应该如何处理这个问题?有没有人在 biztalk 2006 中使用过这样的模式?如果有,你是如何处理消息映射、从 xml 检索数据并插入数据库的?如果有人想看看,我可以发布一个示例 xml 有效负载。
biztalk - 用于 CRM 4.0 响应的 BizTalk 2006 适配器
你好,
我正在使用 MS CRM 4.0 的 BTS 2006 适配器来创建记录并从 MS CRM 4.0 获取数据。我想在创建记录后从 CRM 获取响应或从 CRM 获取数据为此,我使用带有用于 MS CRM 4.0 的 BTS 2006 适配器的response.xsd来接收来自 MS CRM 的响应,我为响应设置了目标命名空间。 xsd as: targetNamespace= " http://schemas.microsoft.com/crm/2007/BizTalkAdapter/MicrosoftCRM/Response "根据此处的组织名称orgName: "MicrosoftCRM" (有关更多详细信息,我指的是http:// www.ascentium.com/blog/crm/Post398.aspx)
现在我收到一个错误:
引发异常:段 -1,进度 -1 内部异常:收到意外消息类型“与预期类型不匹配” http://schemas.microsoft.com/crm/2007/BizTalkAdapter/MicrosoftCRM/Response#Response
异常类型:UnexpectedMessageTypeException 来源:Microsoft.XLANGs.Engine 目标站点:Void VerifyMessage(Microsoft.XLANGs.Core.Envelope, System.String, Microsoft.XLANGs.Core.Context, Microsoft.XLANGs.Core.OperationInfo)
这是在 Visual Studio 2005 中生成的 response.xsd 的 Schema 实例
这是来自 CRM 的响应的暂停消息详细信息
谢谢,
库尔迪普
sql-server - BizTalk:在远程连接对话框中,有没有办法强制 TCP/IP 传输而不是命名管道?
我正在尝试通过网络连接到 biztalk 实例,但并没有那么成功。带有 biztalk 数据库的 SQL 服务器已禁用命名管道。当我尝试连接到安装了 biztalk 的服务器时,它给出了一个命名管道错误。当我尝试连接到数据库服务器时,它只是超时并给出了一个几乎涵盖了阳光下所有场景的错误(基本上它无法连接,它不知道为什么)
如果我尝试连接 SQL Server Management Studio,它就可以工作。如果我尝试制作 dsn,它可以工作。如果我尝试通过 biztalk,它就会死掉。如果我尝试使用 tcp: 前缀通过 biztalk,它就会死掉。如果我在另外两个上强制命名管道,它就会死掉。
从连接到现有组对话框中是否有任何方法可以强制使用 TCP/IP 作为传输?