Hello!

I my schema it reads:

<complexType name="TroubleTicketValue" abstract="false">
   <complexContent>
      <extension base="co:ManagedEntityValue">
         <sequence>
            <element ref="tt:baseState" nillable="true" minOccurs="0"/>
         </sequence>
      </extension>
   </complexContent>
</complexType>

<element name="baseState" type="string"/>

<element name="troubleState" type="tt:TroubleState"
substitutionGroup="tt:baseState"/>

<simpleType name="TroubleState">
    <restriction base="string">
        <enumeration value="UNKNOWNTROUBLESTATE"/>
        <enumeration value="QUEUED"/>
        <enumeration value="OPENACTIVE"/>
        <enumeration value="DEFERRED"/>
        <enumeration value="CLEARED"/>
        <enumeration value="CLOSED"/>
        <enumeration value="DISABLED"/>
    </restriction>
</simpleType>

If I want to add a troubleState to a troubleTicketValue, I can only add
baseState. Parsing a document containing troubleState works fine, but
I'd like to build documents with troubleState without parsing it.
As troubleState is just a String I cannot use substitute(). Is there any
other way to solve this?

Regards
Ramin


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to