2014-02-17 1 views
0

나는, 을 매퍼에 매핑 할 anyType에 요소가하지만 "프로세스 데이터"왼쪽 패널에서 XSD를 선택 명령을 수행 할 때, 나는 "활동 입력"Tibco BW 강제 매핑이 어떻게 수정 되었습니까?

강제 오류 오른쪽 빨간색 ERR을 보았다 : 치환 된 유형 "Employee"는 요소 유형의 하위 유형이 아닙니다 (강제 목록 확인).

이 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

기존 요소를 강제 변환하려는 것처럼 들립니다. 강요는 "모든"요소에서만 작동합니다! 적용 할 실제 프로세스를 업로드 하시겠습니까?

건배 seb