Biztalk错误
我正在进行Biztalk Orchestration,In It我有一个Biztalk Scope和Catch Block,以便捕获范围内出现的错误。只要相应的范围形状有任何错误,我就能捕获错误。
但是当编排在处理开始时失败时,即在进入范围形状之前出现问题(当收到xml中有一些特殊字符时会发生这种情况)。 我被困在这!请帮助!!
答案 0 :(得分:2)
如果Biztalk无法确定消息类型(通常标识xmlns #root),则该消息将被暂停,并且不会触及您的预期目标业务流程。
我不确定你的特殊字符是什么意思。如果文档不是有效的XML,那么您需要请求源系统/合作伙伴修复它,否则需要自定义管道来清理接收端口中的数据。
如果你的意思是字节顺序标记,BizTalk应该能够解析这些。检查您是否在端口上选择了XmlReceivePipeline?
答案 1 :(得分:0)
如果在不使用业务流程的情况下将相同(失败)消息丢弃到BizTalk中,并且仅使用相同的管道,您是否会得到相同的异常?范围阻止是业务流程中的第一件事吗?