<xs:complexType name="Message" mixed="false">
<xs:annotation>
<xs:documentation>Base class of JMF messages (abstract type).</xs:documentation>
<xs:appinfo>
<!--Generic Messages-->
<Version Path="./*/@xsi:type" First="1.2"/>
<Version Path="./*/@AgentName" First="1.4"/>
<Version Path="./*/@AgentVersion" First="1.4"/>
<Version Path="./*/@ICSVersions" First="1.4"/>
<Version Path="./*/@SenderID" First="1.4"/>
<Version Path="./*/@Version" First="1.4"/>
<Version Path="./*/Employee" First="1.4"/>
</xs:appinfo>
</xs:annotation>
<xs:complexContent mixed="false">
<xs:extension base="jdf:BaseElement_">
<xs:attribute name="AgentName" type="jdftyp:string"/>
<xs:attribute name="AgentVersion" type="jdftyp:string"/>
<xs:attribute name="ICSVersions" type="jdftyp:NMTOKENS"/>
<xs:attribute name="ID" type="jdftyp:ID" use="required"/>
<xs:attribute name="SenderID" type="jdftyp:string"/>
<xs:attribute name="Time" type="jdftyp:dateTime" use="optional"/>
<xs:attribute name="Type" type="jdftyp:NMTOKEN" use="required"/>
<xs:attribute name="Version" type="jdftyp:JDFJMFVersion"/>
</xs:extension>
</xs:complexContent>
</xs:complexType> |