0

我有一个更大的视觉工作室解决方案,其中包含约 30 个 edifact xml 模式以及到自制模式的映射。在 Visual Studio 内或通过命令行上的 msbuild 构建解决方案成功。使用 devops 构建管道,5 个地图给了我一个错误:

##[error]...\EFACT_D18A_IFTSTA_2_0c-InternalFormat.btm(0,0): Error btm1023: Exception Caught: The map contains a reference to a schema node that is not valid. Perhaps the schema has changed. Try reloading the map in the BizTalk Mapper. The XSD XPath of the node is: /*[local-name()='<Schema>']/*[local-name()='EFACT_D18A_IFTSTA_2.0c']/*[local-name()='CNILoop1']/*[local-name()='STSLoop2']/*[local-name()='NADLoop2']/*[local-name()='CTALoop2']/*[local-name()='CTA']/*[local-name()='CTA01']

我无法在本地重现错误。biztalk 2016 上的此地图正在制作相同的项目。

软件版本

尝试和失败的步骤

如果我删除 5 个违规地图,则构建成功。还有其他类似形状和内容的工作图,我找不到任何导致此错误的相关差异。

如果我创建一个具有相同源和目标模式的全新地图,它会产生相同的错误。

地图仅包含线条和固定值。没有functoids,没什么特别的。

我可以删除错误中所述的行,并且可以重新创建它只是为了得到另一个错误。

增加了 msbuild 的详细程度,但它没有揭示更多的见解。

4

0 回答 0