|
From: <pka...@us...> - 2009-07-02 08:28:03
|
Revision: 293
http://cse-ip.svn.sourceforge.net/cse-ip/?rev=293&view=rev
Author: pkasprzak
Date: 2009-07-02 08:27:41 +0000 (Thu, 02 Jul 2009)
Log Message:
-----------
* Base type for all message-types
* cleanups
Modified Paths:
--------------
trunk/sandbox/lsf-adapter-demo/Common/src/CDDM.xsd
Modified: trunk/sandbox/lsf-adapter-demo/Common/src/CDDM.xsd
===================================================================
--- trunk/sandbox/lsf-adapter-demo/Common/src/CDDM.xsd 2009-07-01 13:56:17 UTC (rev 292)
+++ trunk/sandbox/lsf-adapter-demo/Common/src/CDDM.xsd 2009-07-02 08:27:41 UTC (rev 293)
@@ -13,10 +13,8 @@
<xs:element name="eventReplyMessage" type="tns:eventReplyMessageType"/>
<xs:element name="status" type="tns:statusType"/>
<xs:element name="messages" type="tns:messagesType"/>
-<!--
- <xs:element name="eventMessage" type="tns:eventMessageType"/>
--->
- <!-- Entity State und StateTime -->
+
+ <!-- Base type for entities -->
<xs:complexType name="entityType">
<xs:sequence>
<xs:element name="busId" type="xs:int"/>
@@ -90,33 +88,35 @@
</xs:restriction>
</xs:simpleType>
-<!--
- <xs:simpleType name="outputEventType">
- <xs:restriction base="xs:string">
- <xs:enumeration value="CREATE"/>
- <xs:enumeration value="UPDATE"/>
- <xs:enumeration value="DELETE"/>
- </xs:restriction>
- </xs:simpleType>
--->
-
- <xs:complexType name="courseMessageType">
- <xs:sequence>
- <xs:element name="course" type="tns:courseType"/>
+ <!-- Base type for messages -->
+ <xs:complexType name="messageType">
+ <xs:sequence>
<xs:element name="eventTime" type="xs:dateTime"/>
<xs:element name="event" type="tns:eventType"/>
- </xs:sequence>
- </xs:complexType>
+ </xs:sequence>
+ </xs:complexType>
- <xs:complexType name="categoryMessageType">
- <xs:sequence>
- <xs:element name="category" type="tns:categoryType"/>
- <xs:element name="eventTime" type="xs:dateTime"/>
- <xs:element name="event" type="tns:eventType"/>
- </xs:sequence>
- </xs:complexType>
+ <xs:complexType name="courseMessageType">
+ <xs:complexContent>
+ <xs:extension base="tns:messageType">
+ <xs:sequence>
+ <xs:element name="course" type="tns:courseType"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
- <!-- New Type -->
+ <xs:complexType name="categoryMessageType">
+ <xs:complexContent>
+ <xs:extension base="tns:messageType">
+ <xs:sequence>
+ <xs:element name="category" type="tns:categoryType"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+
+ <!-- Status for replies -->
<xs:simpleType name="statusType">
<xs:restriction base="xs:string">
<xs:enumeration value="SUCCESS"/>
@@ -124,7 +124,7 @@
</xs:restriction>
</xs:simpleType>
- <!-- New Type -->
+ <!-- Relies -->
<xs:complexType name="eventReplyMessageType">
<xs:sequence>
<xs:element name="objectBusId" type="xs:int"/>
@@ -135,7 +135,7 @@
</xs:sequence>
</xs:complexType>
- <!-- New Type -->
+ <!-- Container for all different messages -->
<xs:complexType name="messagesType">
<xs:sequence>
<xs:element name="courseMessages">
@@ -155,13 +155,4 @@
</xs:sequence>
</xs:complexType>
-<!--
- <xs:complexType name="eventMessageType">
- <xs:sequence>
- <xs:element name="entity" type="tns:entityType"/>
- <xs:element name="eventTime" type="xs:dateTime"/>
- <xs:element name="outputEvent" type="tns:outputEventType"/>
- </xs:sequence>
- </xs:complexType>
--->
</xs:schema>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|