问题标签 [biztalk-orchestrations]
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 - WCF OracleDBBinding 中的 Biztalk 错误
我使用 Consume Adapter Service 创建 OrcaleDBBinding 以从 DB 访问 3 个视图。当我尝试测试项目时,我遇到了错误,例如,
在 oracleDBbinding 我什至更改了以下属性
但是遇到同样的错误。谁能帮助我,为什么我会收到这个错误。谢谢。
biztalk - 在使用 Parallel Convoy Correlation 和消息丢失时防止脱水实例
我有一个编排,它被以平行形状传入的 2 种类型的消息中的 1 种激活。消息通过 ID 和状态关联,然后执行编排的其余部分(并且消息合并为 1)。
我想设计一种方法来防止在两条消息中的一条没有通过时发生编排的脱水实例。所以基本上,一条消息进来而另一条没有,编排实例在等待第二条消息时脱水。
如果这是串行车队,我一直在进行大量搜索,并找到了一些不错的方法,但事实并非如此,并且无法保证消息的顺序。
例如,这篇文章在串行车队方面很有帮助,但仍然不能满足我的要求。
我尝试对每个消息在其自己的分支上使用监听形状并在第三个分支上延迟,但了解到如果您通过监听激活,所有分支都必须激活,并且由于延迟形状无法激活编排,它会不编译。
有什么建议,还是我应该放弃并去建立一个单独的数据库,以便使用管道手动关联消息?
biztalk - 部署应用程序后未使用编排转换 XML 消息
来自我的发送端口的 xml 消息不反映我用于转换消息的编排。
尽管我测试了消息映射并观察了 XML 的预期转换,但我对如何测试使用该映射的编排感到困惑。
编排具有以下内容:
接收消息
ConstructMessage => 转换
发信息
在我部署 Biztalk 应用程序并向实例提供源消息后,我观察到来自发送端口的消息仍然没有反映预期的转换。相反,这些消息具有与源 XML 模式相同的格式。
笔记:
我正在学习 Biztalk。
我已在管理控制台中停止并重新启动服务器实例。
unit-testing - 对可调用的编排进行单元测试
使用 BizTalk,我喜欢使用可调用的编排(没有管道)作为其他编排的服务,从而在架构中提供更大的灵活性。但是对它们进行单元测试是相当狡猾的。现在,我使用带有包装编排(只是调用编排进行测试)的单独应用程序,我在单元测试之前将其部署到 BizTalk。
有人有更好的方法来对可调用的编排进行单元测试吗?最可取的是,我会有一个单元测试,我不需要任何额外的工件来部署。
提前致谢。
biztalk - 接收 XmlDocument 的直接绑定业务流程的莫名路由失败
我创建了一个具有包含布尔属性的属性架构的编排项目IsForFramework
。我的目标是让编排接收所有类型的消息,这些消息System.Xml.XmlDocument
具有提升的上述属性,其值为true
.
这是属性模式的一部分:
接收形状上的过滤器表达式:
从 BizTalk 控制台查询的实际订阅:
在路由失败报告上下文中:
对于我的一生,我无法弄清楚这里可能出了什么问题。
biztalk - BizTalk Server 中的平行形状
我在 BizTalk 业务流程中使用平行形状。形状中有四个平行的分支,在每个分支中,我使用一个范围形状(事务类型 = 无)和后续的 catch 块,并且执行逻辑放置在范围形状中。
此并行 Shape 也包含在具有相应 catch 块的编排中的范围(Transaction Type = None )中。
现在,如果其中一个分支中的执行失败,假设的行为是什么?根据我的说法,如果一个分支的执行失败,则应该执行另一个分支。
但是在我的编排中,如果一个分支执行失败,则另一个分支执行甚至都不会启动。似乎在前一个分支代码成功执行后,其他分支开始执行。
请告诉我这种行为的可能来源是什么?
biztalk - 检索收到消息的时间戳
我不知道如何检索收到的消息的时间戳。根据收到消息的时间,我必须将电子邮件发送到两个不同的发送端口。我了解如何动态发送消息,但不知道如何根据消息到达的时间做出决定。
谁能帮我这个。非常感谢。
biztalk - FileCreationTime and System Time are different
I have been working with the application and that deals with FileCreationTime of the received file and I am facing problems. I happened to check the Tracked Message Events there I found the FileCreationTime is different for example,
I dropped the file in the receive port a 10.58 am
and FileCreationTime looks like,
why there is a change in both the time, is it a normal behavior. I think this is the reason I am facing problem.Any help is really very appreciated. Struggling with this for the past 3 days.
Thanks
http - 使用不同的接收位置创建不同的编排
我需要有两个从 HTTP 接收端口获取相同输入模式消息的编排。
编排做不同的事情。
我不明白我怎么能调用一个编排或另一个。
我脑子里只有一个解决方案,但我认为它不正确。
我创建了两个不同的接收位置。一个编排 -> 一个接收位置..
它看起来像正确的解决方案。但是创建一个接收位置意味着在我的 IIS 上的 http 站点中创建一个虚拟文件夹,其中包含BTSHTTPReceive.dll
.
所以我的疑问是:如果我有 20 个具有相同输入的编排,我应该创建 20 个包含 DLL 的虚拟文件夹吗?
这看起来是一个可怕的解决方案。
解决我的问题的正确方法是什么?
c# - 导入绑定文件时出错
对于一个测试应用程序,我将绑定文件导入到我的 BTS 控制台,但我收到了Trust level="untrusted" issue的错误。当我检查这个时,我发现我的主机已经创建,trust level= true
但是我从机器获得的绑定,信任级别是 false。所以我无法导入它。
我也无法更改主机的信任级别,因为其他一些应用程序正在其上运行。