使用 HL7 在 Biztalk 2006 R2 中执行发送管道失败
我们有一个奇怪的问题。我添加了一些与我们已有的类似的新架构和编排,并重新部署。问题是,我们最近升级到 SP1 BizTalk 2006R2,我不确定这是否是我们问题的原因。
我收到这样的错误:
执行发送管道失败:“blablabla.pipeline,blablabla,Version=1.0.0.0,Culture=neutral,PublicKeyToken=bf4bb7b2a02e5c5f”来源:“BTAHL7 2.X Assembler”发送端口:“toFDW”URI: “192.168.100.1:8008” 原因:值不能为空。 参数名称:父级
现在的问题是,这仅适用于我添加额外过滤器的消息。在端口上,我过滤了几种消息类型,对于一种类型,在升级的属性上有一个额外的过滤器。在编排中,此类型获得提升属性 true 的 xpath 表达式,对于所有其他类型,没有提升属性。但是,即使我没有设置额外的过滤器,我也会在发送端口上收到此错误。因此,我猜测 BTAHL7Pipeline(HL7 适配器)在我通过 xpath 代码设置的提升属性方面存在问题。然而,我们一直这样做,并且对于所有其他编排和消息来说,这不会产生问题。
所以我猜测这与我们的 SP1 安装有关,但我不太确定。有谁知道发生了什么或有类似的问题?
编辑:我在另一台也有 SP1 等的服务器上做了同样的事情,并且它在这里工作。只有这是开发服务器,所以有人知道另一台服务器上的哪些设置或配置可能是错误的吗?
We have a strange problem. I added a couple of new schema's and orchestrations similar to ones we already had, and redeployed. The thing is, we recently upgraded to SP1 BizTalk 2006R2 and I'm not really sure if this is the cause of our problem.
I get an error like this:
There was a failure executing the send pipeline: "blablabla.pipeline, blablabla, Version=1.0.0.0, Culture=neutral, PublicKeyToken=bf4bb7b2a02e5c5f" Source: "BTAHL7 2.X Assembler" Send Port: "toFDW" URI: "192.168.100.1:8008" Reason: Value cannot be null.
Parameter name: parent
Now the thing is, this is only for the messages where I add an extra filter. On the port I filter for a couple of message types and for one type there's an extra filter on a promoted property. In the orchestration this type gets the promoted property true an xpath expression, for all the other types there is no promoted property. However I get this error on our sendport, even if I don't set the extra filter. So I'm guessing that the BTAHL7Pipeline (HL7 Adapter) is having problems with the promoted property I set through xpath code. However we have always done this and with all the other orchestrations and messages this doesn't give a problem.
So I'm guessing it's related to our SP1 installation, but I'm not quite sure. Does anyone has an idea what's going or had a similar problem?
Edit: I did the same thing on another server which also has SP1 etc, and it's working here. Only this is the develop server so does anyone have any idea what setting or config could be wrong on the other one?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
据微软称,BTAHL7 存在一个错误。这可能是问题所在吗?详细信息位于此处。
看起来它与 BTAHL7 MSH 覆盖配置有关......
There is a bug with the BTAHL7, according to Microsoft. Might that be the issue? Details are here.
Looks like it has to do with the BTAHL7 MSH overrides configuration...