手动编辑BizTalk wcf-adapter架构

时间:2010-02-14 06:54:22

标签: xml wcf xsd biztalk

我是新手以现在的方式(手动)生成模式,而且需要一些帮助。我有一个架构,如下所示,我不确定是否正确。我想要的是一个可以包含多个地址记录的客户记录。我下面的内容似乎不正确,或者是它?我特别指的是我应用了MAXOCCURS = UNBOUNDED的地方。你怎么认为我应该这样做呢?提前致谢

**

<xs:element name="Customer">
  <xs:complexType>
  <xs:sequence>
  <xs:element name="CustomerCode" type="xs:string" /> 
  <xs:element name="Name" type="xs:string" /> 
  <xs:element name="Active" type="xs:int" /> 
  <xs:element name="SubNumber" type="xs:string" /> 
  <xs:element name="CustomerAccountNumber" type="xs:string" /> 
  <xs:element name="AccountBranchCode" type="xs:string" /> 
  <xs:element name="BranchLocationCode" type="xs:string" /> 
  <xs:element name="Attention" type="xs:string" /> 
  <xs:element maxOccurs="unbounded" name="Addresses">
  <xs:complexType>
  <xs:sequence>
  <xs:element name="Street1" type="xs:string" /> 
  <xs:element name="Street2" type="xs:string" /> 
  <xs:element name="City" type="xs:string" /> 
  <xs:element name="State" type="xs:string" /> 
  <xs:element name="Zip" type="xs:string" /> 
  <xs:element name="Country" type="xs:string" /> 
  <xs:element name="Description" type="xs:string" /> 
  </xs:sequence>
  </xs:complexType>
  </xs:element>
  <xs:element maxOccurs="unbounded" name="PhoneNumbers">
  <xs:complexType>
  <xs:sequence>
  <xs:element name="PhoneNumber" type="xs:string" /> 
  <xs:element name="PhoneType" type="xs:string" /> 
  </xs:sequence>
  </xs:complexType>
  </xs:element>
  </xs:sequence>
  </xs:complexType>
  </xs:element>

**

0 个答案:

没有答案