问题标签 [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 - 控制 EDI 批处理服务中的 transactionSet
我现在正在使用 BizTalk Batching 服务生成一些 X12 文件,现在,对于出站消息,我正在一一处理消息,然后发送到 BizTalk Batching 服务以构建文件。问题是现在 BizTalk 将为我发送到批处理服务的每条消息添加 ST/SE,如果我将 5000 条记录放入批处理中,它将生成一个包含 5000 ST-SE 的文件。
我想知道是否有办法控制 ST/SE 对,所以我可以在文件中有 5 个 ST/SE,每个有 1000 条记录。而不是当前的 5000 ST-SE。
biztalk - Biztalk:是否可以有多个主机,每个主机可以执行自己的发送、接收和处理功能?
通过阅读 MSDN 上的文档,我意识到建议按功能(发送主机、接收主机和处理主机)创建单独的主机。如果这个 bizTalk 服务器中只有一个主机,这个主机可以执行所有的接收、发送和处理消息的功能。
我的问题是:是否可以有多个主机,每个主机可以执行自己的发送,接收和处理功能,并且不会相互影响?
这是针对多个开发人员在同一个项目上工作的,因为我们目前的情况不允许我们为每个开发人员或使用 VM 拥有一整套 SQL Server 数据库和 SQL Server。
非常感谢!
biztalk - 无法检索接收位置的传输类型数据
在启动或停止任何编排时出现以下错误。
Could not retrieve transport type data for Receive Location 'Receive Location2' from config store. Both SSO Servers (Primary='' and Backup='') failed. Backup server failure: Cannot perform encryption or decryption because the secret is not available from the master secret server. See the event log (on computer '**') for related errors. (Microsoft.BizTalk.ExplorerOM)
我已更改 SSO 服务的服务帐户。请告诉我如何解决这个错误?
biztalk - 接收 XmlDocument 的直接绑定业务流程的莫名路由失败
我创建了一个具有包含布尔属性的属性架构的编排项目IsForFramework
。我的目标是让编排接收所有类型的消息,这些消息System.Xml.XmlDocument
具有提升的上述属性,其值为true
.
这是属性模式的一部分:
接收形状上的过滤器表达式:
从 BizTalk 控制台查询的实际订阅:
在路由失败报告上下文中:
对于我的一生,我无法弄清楚这里可能出了什么问题。
wcf - System.Exception 必须是 XML 可序列化的,才能成为消息部分类型
我正在从我的业务流程连接到一个简单的 WCF 服务,并且 WCFservice 会抛出一个带有自定义消息的 system.exception。当我在编排范围的末尾添加异常处理程序并将异常对象类型属性设置为“System.Exception”时,我无法构建项目,我得到的错误是
我尝试抛出 System.Xml.XmlException 但错误仍然存在。我没有使用故障。
使用 VS2012 和 BizTalk server 2013。
问题可能是什么?
biztalk - BizTalk Server 中的平行形状
我在 BizTalk 业务流程中使用平行形状。形状中有四个平行的分支,在每个分支中,我使用一个范围形状(事务类型 = 无)和后续的 catch 块,并且执行逻辑放置在范围形状中。
此并行 Shape 也包含在具有相应 catch 块的编排中的范围(Transaction Type = None )中。
现在,如果其中一个分支中的执行失败,假设的行为是什么?根据我的说法,如果一个分支的执行失败,则应该执行另一个分支。
但是在我的编排中,如果一个分支执行失败,则另一个分支执行甚至都不会启动。似乎在前一个分支代码成功执行后,其他分支开始执行。
请告诉我这种行为的可能来源是什么?
biztalk - 如何在 BizTalk 中接收 PDF
我有一个使用 BizTalk 的简单系统,我可以通过 BizTalk 接收 AS2 X12 810 消息。BizTalk 接受这些消息,将其转换为 XML 格式,然后将其发送到 Web 服务。我要求收到的每条消息都应该有 1 个或多个与之关联的 PDF 文件。
我怎样才能做到这一点?
问题:
- 我可以通过 BizTalk 简单地接收 PDF 文件吗?
- 如何通过 BizTalk 接收 PDF 文件?
- 什么是接受 810 发票 + 附件的好方法?
谢谢你一百万的帮助。获得有关 BizTalk 的帮助非常困难,因此我非常感谢所有花费在阅读/讨论/时间提供帮助上的时间。
wcf - 如何更改 BizTalk 服务上的 wsdl:definitions 名称属性
我已将架构发布为 wcf 服务,并选择了绑定类型为 customBinding 的 WCF-CustomIsolated。我现在可以浏览到 Web 服务并查看 wsdl。到目前为止一切都很好,但我对如何配置接收位置以在 wsdl 中进行一些特定更改有一些疑问:
- 更改 wsdl:definitions 名称属性。默认设置为 BizTalkServiceInstance
- 更改 wsdl:service name 属性。它也默认设置为 BizTalkServiceInstance
http - 使用不同的接收位置创建不同的编排
我需要有两个从 HTTP 接收端口获取相同输入模式消息的编排。
编排做不同的事情。
我不明白我怎么能调用一个编排或另一个。
我脑子里只有一个解决方案,但我认为它不正确。
我创建了两个不同的接收位置。一个编排 -> 一个接收位置..
它看起来像正确的解决方案。但是创建一个接收位置意味着在我的 IIS 上的 http 站点中创建一个虚拟文件夹,其中包含BTSHTTPReceive.dll
.
所以我的疑问是:如果我有 20 个具有相同输入的编排,我应该创建 20 个包含 DLL 的虚拟文件夹吗?
这看起来是一个可怕的解决方案。
解决我的问题的正确方法是什么?