首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用BizTalk实例测试地图时的btm 1044错误

使用BizTalk实例测试地图时的btm 1044错误
EN

Stack Overflow用户
提问于 2014-08-08 17:30:11
回答 2查看 1.2K关注 0票数 0

我创建了一个发送和接收模式,并为接收模式生成了一个XML实例,我在发送和接收模式之间创建了Map。当我尝试测试Map时,我使用了使用Receive创建的实例作为输入实例。它抛出一个错误,就像

TestMap使用了以下文件:作为对map.error btm1044的输入:输入验证错误:元素未声明。

接收模式

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-16" ?> 
- <xs:schema xmlns="http://www.myabc.org/biztalk/sample1/"     xmlns:b="http://schemas.microsoft.com/BizTalk/2003" targetNamespace="http://www.myabc.org/biztalk/sample1/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
- <xs:element name="Employee">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="EmpDetails">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="Name" type="xs:string" /> 
  <xs:element name="Age" type="xs:string" /> 
  <xs:element name="Email" type="xs:string" /> 
  <xs:element name="Phone" type="xs:string" /> 
  </xs:sequence>
  </xs:complexType>
  </xs:element>
- <xs:element name="Address">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="Street" type="xs:string" /> 
  <xs:element name="City" type="xs:string" /> 
  <xs:element name="PinCode" type="xs:string" /> 
  </xs:sequence>
  </xs:complexType>
  </xs:element>
  </xs:sequence>
  </xs:complexType>
  </xs:element>
  </xs:schema>

所使用的输入XML实例是

代码语言:javascript
复制
ns0:Employee xmlns:ns0="http://www.myabc.org/biztalk/sample1/">
- <EmpDetails>
  <Name>Name_0</Name> 
  <Age>Age_0</Age> 
  <Email>Email_0</Email> 
  <Phone>Phone_0</Phone> 
  </EmpDetails>
- <Address>
  <Street>Street_0</Street> 
  <City>City_0</City> 
  <PinCode>PinCode_0</PinCode> 
  </Address>
  </ns0:Employee>

有人能帮帮我吗。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-08-11 12:17:55

当我将XSD和XML文件复制/粘贴到Visual并删除节点之前的所有"-“字符时,我得到如下信息:

代码语言:javascript
复制
Invoking component...
Validate Instance succeeded for schema test.xsd, file: <file:///C:\Temp\test.xml>.
Component invocation succeeded.

在我看来,这个实例是有效的。Vikas的评论是一个非常好的起点:尝试生成一个实例并在节点、命名空间等上比较这两个实例。

票数 1
EN

Stack Overflow用户

发布于 2014-08-10 13:52:11

如果模式无效,则根据模式验证yr,然后生成一个新实例,然后再试一次

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25209033

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档