目标命名空间在启用自定义事务集定义无效 [英] Target Namespace In Enable Custom Transaction Set Definition noneffective

查看:98
本文介绍了目标命名空间在启用自定义事务集定义无效的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我通过将MSI导入BTS来部署我的EDI应用程序。我已将目标命名空间自定义为 http://schemas.microsoft.com/BizTalk/EDI/X12/接收EDI模式的2006 / TP1

然后我在Party中作为交换发送者创建一个具有相应属性的一方。我已将Target命名空间配置为 http://schemas.microsoft.com/BizTalk/EDI/X12/ 启用自定义事务集定义中的2006 / TP1 但是在BTS应用程序中有一个错误表示viw:

通过消息类型"<找到文档规范" a href ="http://schemas.microsoft.com/Edi/X12#X12_00400_850"> http://schemas.microsoft.com/Edi/X12#X12_00400_850 "失败。验证正确部署的架构。

但如果我将默认目标Namcepsace 更新为 http://schemas.microsoft.com/BizTalk/EDI/X12/2006/TP1 ,然后运行正常的应用程序。

我很好奇为什么目标命名空间在启用自定义事务集定义无效。

顺便说一下,在部署应用程序或更新派对属性后,我已重新启动所有cooresponding实例。
任何人都可以帮忙吗?谢谢。

解决方案

您收到错误的原因是因为聚会解决 - BizTalk无法将EDI ISA和GS字段解析到您指定自定义的一方命名空间,因此它使用默认的架构命名空间。一旦派对解析工作,它将使用自定义命名空间。

感谢,

Hi All,

I deploy my EDI application by import the MSI to BTS. I have custom the target namespace  to be http://schemas.microsoft.com/BizTalk/EDI/X12/2006/TP1 for the receiving EDI schema.

Then I crate a party with the corresponding properties in Party as Interchange Sender. I have configured the Target namespace to be http://schemas.microsoft.com/BizTalk/EDI/X12/2006/TP1 in Enable custom transaction set definitions. But there is an error represent in BTS application viw:

Finding the document specification by message type "http://schemas.microsoft.com/Edi/X12#X12_00400_850" failed. Verify the schema deployed properly.

But if I update the Default Target Namcepsace to be http://schemas.microsoft.com/BizTalk/EDI/X12/2006/TP1, then the application running fine.

I'm curious about why the Target Namespace in Enable custom transaction set definitions is noneffective.

By the way, I have restarted all the cooresponding instance after I deploy the application or update the party property.

Any one can help it? Thanks.

解决方案

The reason you are getting the error is because of party resolution - BizTalk could not resolve the EDI ISA and GS fields to the party where you specified the custom namespace, so it uses the default schema namespace. Once party resolution works it will use the custom namespace.

Thanks,


这篇关于目标命名空间在启用自定义事务集定义无效的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆