From: <pka...@us...> - 2009-05-28 06:08:32
|
Revision: 217 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=217&view=rev Author: pkasprzak Date: 2009-05-28 06:08:30 +0000 (Thu, 28 May 2009) Log Message: ----------- * Restructure 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-05-20 13:52:31 UTC (rev 216) +++ trunk/sandbox/lsf-adapter-demo/Common/src/CDDM.xsd 2009-05-28 06:08:30 UTC (rev 217) @@ -8,9 +8,8 @@ <xs:element name="course" type="tns:courseType"/> <xs:element name="courseMessage" type="tns:courseMessageType"/> <xs:element name="categoryMessage" type="tns:categoryMessageType"/> +<!-- <xs:element name="eventMessage" type="tns:eventMessageType"/> -<!-- - <xs:element name="attribute" type="tns:attributeType"/> --> <!-- Entity State und StateTime --> <xs:complexType name="entityType"> @@ -77,13 +76,16 @@ </xs:complexContent> </xs:complexType> - <xs:simpleType name="inputEventType"> + <xs:simpleType name="eventType"> <xs:restriction base="xs:string"> - <xs:enumeration value="CREATE_UPDATE"/> + <xs:enumeration value="CREATE_UPDATE"/> + <xs:enumeration value="CREATE"/> + <xs:enumeration value="UPDATE"/> <xs:enumeration value="DELETE"/> </xs:restriction> </xs:simpleType> +<!-- <xs:simpleType name="outputEventType"> <xs:restriction base="xs:string"> <xs:enumeration value="CREATE"/> @@ -91,23 +93,25 @@ <xs:enumeration value="DELETE"/> </xs:restriction> </xs:simpleType> +--> <xs:complexType name="courseMessageType"> <xs:sequence> - <xs:element name="course" type="tns:courseType"/> - <xs:element name="eventTime" type="xs:dateTime"/> - <xs:element name="inputEvent" type="tns:inputEventType"/> + <xs:element name="course" type="tns:courseType"/> + <xs:element name="eventTime" type="xs:dateTime"/> + <xs:element name="event" type="tns:eventType"/> </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="inputEvent" type="tns:inputEventType"/> + <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="eventMessageType"> <xs:sequence> <xs:element name="entity" type="tns:entityType"/> @@ -115,4 +119,5 @@ <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. |
From: <pka...@us...> - 2009-05-28 15:01:44
|
Revision: 223 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=223&view=rev Author: pkasprzak Date: 2009-05-28 15:01:40 +0000 (Thu, 28 May 2009) Log Message: ----------- * New message-type for replies 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-05-28 09:15:42 UTC (rev 222) +++ trunk/sandbox/lsf-adapter-demo/Common/src/CDDM.xsd 2009-05-28 15:01:40 UTC (rev 223) @@ -111,6 +111,25 @@ </xs:sequence> </xs:complexType> + <!-- New Type --> + <xs:simpleType name="statusType"> + <xs:restriction base="xs:string"> + <xs:enumeration value="SUCCESS"/> + <xs:enumeration value="ERROR"/> + </xs:restriction> + </xs:simpleType> + + <!-- New Type --> + <xs:complexType name="eventReplyMessageType"> + <xs:sequence> + <xs:element name="objectBusId" type="xs:ID"/> + <xs:element name="objectClientId" type="xs:string"/> + <xs:element name="replyTime" type="xs:dateTime"/> + <xs:element name="status" type="tns:statusType"/> + <xs:element name="info" type="xs:string"/> + </xs:sequence> + </xs:complexType> + <!-- <xs:complexType name="eventMessageType"> <xs:sequence> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pka...@us...> - 2009-05-29 14:46:16
|
Revision: 231 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=231&view=rev Author: pkasprzak Date: 2009-05-29 14:46:14 +0000 (Fri, 29 May 2009) Log Message: ----------- * Unfinished stuff 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-05-29 14:46:07 UTC (rev 230) +++ trunk/sandbox/lsf-adapter-demo/Common/src/CDDM.xsd 2009-05-29 14:46:14 UTC (rev 231) @@ -4,10 +4,12 @@ targetNamespace="http://cse.campussource.de/schema/DataTypes" version="1.0"> - <xs:element name="category" type="tns:categoryType"/> - <xs:element name="course" type="tns:courseType"/> - <xs:element name="courseMessage" type="tns:courseMessageType"/> - <xs:element name="categoryMessage" type="tns:categoryMessageType"/> + <xs:element name="category" type="tns:categoryType"/> + <xs:element name="course" type="tns:courseType"/> + <xs:element name="courseMessage" type="tns:courseMessageType"/> + <xs:element name="categoryMessage" type="tns:categoryMessageType"/> + <xs:element name="eventReplyMessage" type="tns:eventReplyMessageType"/> + <xs:element name="status" type="tns:statusType"/> <!-- <xs:element name="eventMessage" type="tns:eventMessageType"/> --> @@ -125,7 +127,7 @@ <xs:element name="objectBusId" type="xs:ID"/> <xs:element name="objectClientId" type="xs:string"/> <xs:element name="replyTime" type="xs:dateTime"/> - <xs:element name="status" type="tns:statusType"/> + <xs:element name="replyStatus" type="tns:statusType"/> <xs:element name="info" type="xs:string"/> </xs:sequence> </xs:complexType> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pka...@us...> - 2009-06-03 14:05:15
|
Revision: 232 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=232&view=rev Author: pkasprzak Date: 2009-06-03 14:05:12 +0000 (Wed, 03 Jun 2009) Log Message: ----------- * Substituted "xs:ID" / "xs:IDREF" with "xs:int" (xs:IDs are derived from XML NCNAMEs != numerical ids) 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-05-29 14:46:14 UTC (rev 231) +++ trunk/sandbox/lsf-adapter-demo/Common/src/CDDM.xsd 2009-06-03 14:05:12 UTC (rev 232) @@ -16,17 +16,17 @@ <!-- Entity State und StateTime --> <xs:complexType name="entityType"> <xs:sequence> - <xs:element name="busId" type="xs:ID"/> - <xs:element name="eventTime" type="xs:dateTime"/> - <xs:element name="attribute" type="tns:attributeType" minOccurs="0" maxOccurs="unbounded"/> + <xs:element name="busId" type="xs:int"/> + <xs:element name="eventTime" type="xs:dateTime"/> + <xs:element name="attribute" type="tns:attributeType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="attributeType"> <xs:sequence> - <xs:element name="name" type="xs:string"/> - <xs:element name="value" type="xs:string"/> - <xs:element name="transient" type="xs:boolean" /> + <xs:element name="name" type="xs:string"/> + <xs:element name="value" type="xs:string"/> + <xs:element name="transient" type="xs:boolean" /> </xs:sequence> </xs:complexType> @@ -37,15 +37,15 @@ <xs:element name="categories" minOccurs="0" > <xs:complexType> <xs:sequence> - <xs:element name="category" type="xs:IDREF" minOccurs="0" maxOccurs="unbounded"/> + <xs:element name="category" type="xs:int" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="parent" type="xs:IDREF" minOccurs="0"/> + <xs:element name="parent" type="xs:int" minOccurs="0"/> <xs:element name="workgroups" minOccurs="0"> <xs:complexType> <xs:sequence> - <xs:element name="workgroup" type="xs:IDREF" minOccurs="0" maxOccurs="unbounded"/> + <xs:element name="workgroup" type="xs:int" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> @@ -58,18 +58,18 @@ <xs:complexContent> <xs:extension base="tns:entityType"> <xs:sequence> - <xs:element name="parent" type="xs:IDREF" minOccurs="0"/> + <xs:element name="parent" type="xs:int" minOccurs="0"/> <xs:element name="categories" minOccurs="0"> <xs:complexType> <xs:sequence> - <xs:element name="category" type="xs:IDREF" minOccurs="0" maxOccurs="unbounded"/> + <xs:element name="category" type="xs:int" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="courses" minOccurs="0"> <xs:complexType> <xs:sequence> - <xs:element name="course" type="xs:IDREF" minOccurs="0" maxOccurs="unbounded"/> + <xs:element name="course" type="xs:int" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> @@ -117,14 +117,14 @@ <xs:simpleType name="statusType"> <xs:restriction base="xs:string"> <xs:enumeration value="SUCCESS"/> - <xs:enumeration value="ERROR"/> + <xs:enumeration value="FAILURE"/> </xs:restriction> </xs:simpleType> <!-- New Type --> <xs:complexType name="eventReplyMessageType"> <xs:sequence> - <xs:element name="objectBusId" type="xs:ID"/> + <xs:element name="objectBusId" type="xs:int"/> <xs:element name="objectClientId" type="xs:string"/> <xs:element name="replyTime" type="xs:dateTime"/> <xs:element name="replyStatus" type="tns:statusType"/> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pka...@us...> - 2009-06-09 07:38:03
|
Revision: 240 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=240&view=rev Author: pkasprzak Date: 2009-06-09 07:37:59 +0000 (Tue, 09 Jun 2009) Log Message: ----------- * Use qualified form * Added "messages"-type as compound type for all messages * Changed type of references to string 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-06-09 07:34:49 UTC (rev 239) +++ trunk/sandbox/lsf-adapter-demo/Common/src/CDDM.xsd 2009-06-09 07:37:59 UTC (rev 240) @@ -2,6 +2,8 @@ <xs:schema xmlns:tns="http://cse.campussource.de/schema/DataTypes" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://cse.campussource.de/schema/DataTypes" + elementFormDefault="qualified" + attributeFormDefault="qualified" version="1.0"> <xs:element name="category" type="tns:categoryType"/> @@ -10,6 +12,7 @@ <xs:element name="categoryMessage" type="tns:categoryMessageType"/> <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"/> --> @@ -37,15 +40,15 @@ <xs:element name="categories" minOccurs="0" > <xs:complexType> <xs:sequence> - <xs:element name="category" type="xs:int" minOccurs="0" maxOccurs="unbounded"/> + <xs:element name="category" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="parent" type="xs:int" minOccurs="0"/> + <xs:element name="parent" type="xs:string" minOccurs="0"/> <xs:element name="workgroups" minOccurs="0"> <xs:complexType> <xs:sequence> - <xs:element name="workgroup" type="xs:int" minOccurs="0" maxOccurs="unbounded"/> + <xs:element name="workgroup" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> @@ -58,18 +61,18 @@ <xs:complexContent> <xs:extension base="tns:entityType"> <xs:sequence> - <xs:element name="parent" type="xs:int" minOccurs="0"/> + <xs:element name="parent" type="xs:string" minOccurs="0"/> <xs:element name="categories" minOccurs="0"> <xs:complexType> <xs:sequence> - <xs:element name="category" type="xs:int" minOccurs="0" maxOccurs="unbounded"/> + <xs:element name="category" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="courses" minOccurs="0"> <xs:complexType> <xs:sequence> - <xs:element name="course" type="xs:int" minOccurs="0" maxOccurs="unbounded"/> + <xs:element name="course" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> @@ -132,6 +135,26 @@ </xs:sequence> </xs:complexType> + <!-- New Type --> + <xs:complexType name="messagesType"> + <xs:sequence> + <xs:element name="courseMessages"> + <xs:complexType> + <xs:sequence> + <xs:element name="courseMessage" type="tns:courseMessageType" minOccurs="0" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="categoryMessages"> + <xs:complexType> + <xs:sequence> + <xs:element name="categoryMessage" type="tns:categoryMessageType" minOccurs="0" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + <!-- <xs:complexType name="eventMessageType"> <xs:sequence> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
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. |
From: <pka...@us...> - 2009-07-02 11:12:49
|
Revision: 294 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=294&view=rev Author: pkasprzak Date: 2009-07-02 11:12:47 +0000 (Thu, 02 Jul 2009) Log Message: ----------- * Added source + target system to messages 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-02 08:27:41 UTC (rev 293) +++ trunk/sandbox/lsf-adapter-demo/Common/src/CDDM.xsd 2009-07-02 11:12:47 UTC (rev 294) @@ -93,6 +93,10 @@ <xs:sequence> <xs:element name="eventTime" type="xs:dateTime"/> <xs:element name="event" type="tns:eventType"/> + <!-- Sender-System of thismessage --> + <xs:element name="source" type="xs:string"/> + <!-- Receiver-System of this message --> + <xs:element name="target" type="xs:string"/> </xs:sequence> </xs:complexType> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pka...@us...> - 2009-07-03 13:08:25
|
Revision: 303 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=303&view=rev Author: pkasprzak Date: 2009-07-03 12:29:47 +0000 (Fri, 03 Jul 2009) Log Message: ----------- * Added support for account entity / messages 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-03 10:20:09 UTC (rev 302) +++ trunk/sandbox/lsf-adapter-demo/Common/src/CDDM.xsd 2009-07-03 12:29:47 UTC (rev 303) @@ -8,8 +8,12 @@ <xs:element name="category" type="tns:categoryType"/> <xs:element name="course" type="tns:courseType"/> + <xs:element name="account" type="tns:accountType"/> + <xs:element name="courseMessage" type="tns:courseMessageType"/> <xs:element name="categoryMessage" type="tns:categoryMessageType"/> + <xs:element name="accountMessage" type="tns:accountMessageType"/> + <xs:element name="eventReplyMessage" type="tns:eventReplyMessageType"/> <xs:element name="status" type="tns:statusType"/> <xs:element name="messages" type="tns:messagesType"/> @@ -79,6 +83,13 @@ </xs:complexContent> </xs:complexType> + <xs:complexType name="accountType"> + <xs:complexContent> + <xs:extension base="tns:entityType"> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:simpleType name="eventType"> <xs:restriction base="xs:string"> <xs:enumeration value="CREATE_UPDATE"/> @@ -120,6 +131,16 @@ </xs:complexContent> </xs:complexType> + <xs:complexType name="accountMessageType"> + <xs:complexContent> + <xs:extension base="tns:messageType"> + <xs:sequence> + <xs:element name="account" type="tns:accountType"/> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <!-- Status for replies --> <xs:simpleType name="statusType"> <xs:restriction base="xs:string"> @@ -156,6 +177,13 @@ </xs:sequence> </xs:complexType> </xs:element> + <xs:element name="accountMessages"> + <xs:complexType> + <xs:sequence> + <xs:element name="accountMessage" type="tns:accountMessageType" minOccurs="0" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + </xs:element> </xs:sequence> </xs:complexType> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pka...@us...> - 2009-07-24 14:11:14
|
Revision: 371 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=371&view=rev Author: pkasprzak Date: 2009-07-24 14:11:06 +0000 (Fri, 24 Jul 2009) Log Message: ----------- * Stuff :) 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-24 14:08:07 UTC (rev 370) +++ trunk/sandbox/lsf-adapter-demo/Common/src/CDDM.xsd 2009-07-24 14:11:06 UTC (rev 371) @@ -6,6 +6,7 @@ attributeFormDefault="qualified" version="1.0"> + <xs:element name="entity" type="tns:entityType"/> <xs:element name="category" type="tns:categoryType"/> <xs:element name="course" type="tns:courseType"/> <xs:element name="account" type="tns:accountType"/> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |