2014-02-17 2 views
0

У меня есть элемент anyType для сопоставления Mapper, Но когда я следовать инструкциям, чтобы выбрать XSD в левой панели «Process Data», я увидел красный заблуждается справа «активность ввода» ОшибкаКак исправить ошибки, связанные с преобразованием Tibco BW?

принуждения: Замещенный Тип «Сотрудник» не является подтипом типа элемента (Check Coercion List);

Это Employee.xsd очень просто:

<?xml version="1.0" encoding="UTF-8"?> 
<xsd:schema> 
<xsd:element name="Employee"> 
    <xsd:annotation> 
     <xsd:documentation> 
      This generates emp statue change event whenever 
      any part of Employees change (retire, resign, leave,) 
     </xsd:documentation> 
    </xsd:annotation> 
    <xsd:complexType> 
     <xsd:sequence> 
      <xsd:element name="EmployeeID"> 
       <xsd:annotation> 
        <xsd:documentation> 
         This is the EmployeeID which is equivalent 
         to emp_ID Unique identifier for a specific Employee; 
        </xsd:documentation> 
       </xsd:annotation> 
       <xsd:simpleType> 
        <xsd:restriction base="xsd:string"> 
         <xsd:maxLength value="50"/> 
        </xsd:restriction> 
       </xsd:simpleType> 
      </xsd:element> 
     </xsd:sequence> 
    </xsd:complexType> 
</xsd:element> 
</xsd:schema> 

Но почему это не может быть принуждения ??

Благодаря

ответ

1

Это звучит, как вы пытаетесь переопределить существующий элемент с принуждением. Принуждения действуют только на «любые» элементы! Не могли бы вы загрузить фактический процесс, где вы хотите применить это?

Cheers Seb

Смежные вопросы