diff options
Diffstat (limited to 'CIAO/docs/schema/CIAOEvents.xsd')
-rw-r--r-- | CIAO/docs/schema/CIAOEvents.xsd | 112 |
1 files changed, 0 insertions, 112 deletions
diff --git a/CIAO/docs/schema/CIAOEvents.xsd b/CIAO/docs/schema/CIAOEvents.xsd deleted file mode 100644 index 6ea307609f3..00000000000 --- a/CIAO/docs/schema/CIAOEvents.xsd +++ /dev/null @@ -1,112 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<xsd:schema targetNamespace="http://www.dre.vanderbilt.edu/CIAOEvents" - xmlns:CIAO="http://www.dre.vanderbilt.edu/CIAOEvents" - xmlns:xsd="http://www.w3.org/2001/XMLSchema" - attributeFormDefault="unqualified"> - - <xsd:element name="CIAOEvents" type="CIAO:CIAOEventsDef"> - <xsd:annotation> - <xsd:documentation> - Root element for defining all the pub/sub services configuration - used by a DeploymentPlan. - A CIAO:Events document should reside in a separate file. - A DeploymentPlan can refer to one or more CIAO:Events file names - using the "infoProperty" tag. - </xsd:documentation> - </xsd:annotation> - </xsd:element> - -<!-- =============================================================== --> -<!-- CIAO Event Service Deployment Description --> -<!-- =============================================================== --> - - <xsd:simpleType name="EventServiceType"> - <xsd:restriction base="xsd:NCName"> - <xsd:enumeration value="EC"/> - <xsd:enumeration value="RTEC"/> - <xsd:enumeration value="NOTIFY"/> - <xsd:enumeration value="RTNOTIFY"/> - </xsd:restriction> - </xsd:simpleType> - - <xsd:complexType name="CIAOEventsDef"> - <xsd:sequence> - <xsd:element name="eventServiceConfiguration" type="CIAO:EventServiceDescription" maxOccurs="unbounded"/> - </xsd:sequence> - <xsd:attribute name="id" type="xsd:ID"/> - </xsd:complexType> - - <xsd:complexType name="EventServiceDescription"> - <xsd:sequence> - <xsd:element name="name" type="xsd:string"/> - <xsd:element name="node" type="xsd:string"/> - <xsd:element name="type" type="CIAO:EventServiceType"/> - <xsd:element name="svc_cfg_file" type="xsd:string"/> - <xsd:element name="filter" type="CIAO:Filter" minOccurs="0" maxOccurs="unbounded"/> - </xsd:sequence> - <xsd:attribute name="id" type="xsd:ID"/> - </xsd:complexType> - - - - -<!-- =============================================================== --> -<!-- CIAO Event Filter Description --> -<!-- =============================================================== --> - - <xsd:simpleType name="FilterType"> - <xsd:restriction base="xsd:NCName"> - <xsd:enumeration value="CONJUNCTION"/> - <xsd:enumeration value="DISJUNCTION"/> - <xsd:enumeration value="LOGICAL_AND"/> - <xsd:enumeration value="NEGATE"/> - </xsd:restriction> - </xsd:simpleType> - - <xsd:complexType name="Filter"> - <xsd:sequence> - <xsd:element name="name" type="xsd:string"/> - <xsd:element name="type" type="CIAO:FilterType"/> - <xsd:element name="source" type="xsd:string" maxOccurs="unbounded"/> - </xsd:sequence> - <xsd:attribute name="id" type="xsd:ID"/> - </xsd:complexType> - -<!-- =============================================================== --> -<!-- CIAO Event Service Federation Description --> -<!-- =============================================================== --> - - <xsd:complexType name="MCastSenderDescription"> - <xsd:sequence> - <xsd:element name="node" type="xsd:string"/> - <xsd:element name="type" type="CIAO:EventServiceType"/> - <xsd:element name="svc_cfg_file" type="xsd:string"/> - </xsd:sequence> - <xsd:attribute name="id" type="xsd:ID"/> - </xsd:complexType> - - <xsd:complexType name="MCastReceiverDescription"> - <xsd:sequence> - <xsd:element name="node" type="xsd:string"/> - <xsd:element name="type" type="CIAO:EventServiceType"/> - <xsd:element name="svc_cfg_file" type="xsd:string"/> - </xsd:sequence> - <xsd:attribute name="id" type="xsd:ID"/> - </xsd:complexType> - - <xsd:complexType name="EC_to_MCastSender"> - <xsd:sequence> - <xsd:element name="destination" type="xsd:string"/> - </xsd:sequence> - <xsd:attribute name="id" type="xsd:ID"/> - </xsd:complexType> - - <xsd:complexType name="MCastReceiver_to_EC"> - <xsd:sequence> - <xsd:element name="source" type="xsd:string"/> - <xsd:element name="destination" type="xsd:string"/> - </xsd:sequence> - <xsd:attribute name="id" type="xsd:ID"/> - </xsd:complexType> - -</xsd:schema> |