diff options
Diffstat (limited to 'resources/boot/OD')
| -rw-r--r--[-rwxr-xr-x] | resources/boot/OD/CompositeActivityDef.xsd (renamed from resources/boot/OD/CompositeActivityDef.xml) | 0 | ||||
| -rw-r--r--[-rwxr-xr-x] | resources/boot/OD/ElementaryActivityDef.xsd (renamed from resources/boot/OD/ElementaryActivityDef.xml) | 0 | ||||
| -rw-r--r-- | resources/boot/OD/Module.xsd | 141 | ||||
| -rwxr-xr-x | resources/boot/OD/New.xml | 3 | ||||
| -rw-r--r--[-rwxr-xr-x] | resources/boot/OD/NewAgent.xsd (renamed from resources/boot/OD/NewAgent.xml) | 0 | ||||
| -rw-r--r--[-rwxr-xr-x] | resources/boot/OD/NewItem.xsd (renamed from resources/boot/OD/NewItem.xml) | 0 | ||||
| -rwxr-xr-x | resources/boot/OD/NewLocalObjectDef.xml | 20 | ||||
| -rw-r--r--[-rwxr-xr-x] | resources/boot/OD/PredefinedStepOutcome.xsd (renamed from resources/boot/OD/PredefinedStepOutcome.xml) | 0 | ||||
| -rw-r--r--[-rwxr-xr-x] | resources/boot/OD/PropertyDescription.xsd (renamed from resources/boot/OD/PropertyDescription.xml) | 0 | ||||
| -rw-r--r--[-rwxr-xr-x] | resources/boot/OD/Schema.xsd (renamed from resources/boot/OD/Schema.xml) | 0 | ||||
| -rw-r--r--[-rwxr-xr-x] | resources/boot/OD/Script.xsd (renamed from resources/boot/OD/Script.xml) | 0 |
11 files changed, 141 insertions, 23 deletions
diff --git a/resources/boot/OD/CompositeActivityDef.xml b/resources/boot/OD/CompositeActivityDef.xsd index e840734..e840734 100755..100644 --- a/resources/boot/OD/CompositeActivityDef.xml +++ b/resources/boot/OD/CompositeActivityDef.xsd diff --git a/resources/boot/OD/ElementaryActivityDef.xml b/resources/boot/OD/ElementaryActivityDef.xsd index ea637e4..ea637e4 100755..100644 --- a/resources/boot/OD/ElementaryActivityDef.xml +++ b/resources/boot/OD/ElementaryActivityDef.xsd diff --git a/resources/boot/OD/Module.xsd b/resources/boot/OD/Module.xsd new file mode 100644 index 0000000..78d34d7 --- /dev/null +++ b/resources/boot/OD/Module.xsd @@ -0,0 +1,141 @@ +<?xml version="1.0" encoding="UTF-8"?>
+<!-- edited with XMLSpy v2007 rel. 3 (http://www.altova.com) by Andrew Branson (CERN) -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
+ <xs:element name="CristalModule">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="Info">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="Description" type="xs:string"/>
+ <xs:element name="Version" type="xs:string"/>
+ <xs:element name="Dependency" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ResourceURL" type="xs:string" minOccurs="0"/>
+ <xs:element name="Config" minOccurs="0" maxOccurs="unbounded">
+ <xs:annotation>
+ <xs:documentation>Configuration parameters to add to the Cristal VM on launch. May target either client or server processes.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:simpleContent>
+ <xs:extension base="xs:string">
+ <xs:attribute name="name" type="xs:string" use="required"/>
+ <xs:attribute ref="target"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="Script" minOccurs="0" maxOccurs="unbounded">
+ <xs:complexType>
+ <xs:simpleContent>
+ <xs:extension base="xs:string">
+ <xs:attribute ref="event"/>
+ <xs:attribute ref="target"/>
+ <xs:attribute name="lang" type="xs:string"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="Imports" minOccurs="0">
+ <xs:annotation>
+ <xs:documentation>Items to import into or verify within the Cristal server upon launch.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:choice maxOccurs="unbounded">
+ <xs:element name="Resource" minOccurs="0" maxOccurs="unbounded">
+ <xs:complexType>
+ <xs:simpleContent>
+ <xs:extension base="xs:string">
+ <xs:attribute name="name" type="xs:string" use="required"/>
+ <xs:attribute name="type" use="required">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="EA"/>
+ <xs:enumeration value="CA"/>
+ <xs:enumeration value="OD"/>
+ <xs:enumeration value="SC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="Item" minOccurs="0" maxOccurs="unbounded">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="Property" minOccurs="0" maxOccurs="unbounded">
+ <xs:complexType>
+ <xs:simpleContent>
+ <xs:extension base="xs:string">
+ <xs:attribute name="name" type="xs:string" use="required"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="Outcome" minOccurs="0" maxOccurs="unbounded">
+ <xs:complexType>
+ <xs:simpleContent>
+ <xs:extension base="xs:string">
+ <xs:attribute name="schema" type="xs:string" use="required"/>
+ <xs:attribute name="version" type="xs:string" use="required"/>
+ <xs:attribute name="viewname" type="xs:string" use="required"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="Dependency" minOccurs="0" maxOccurs="unbounded">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="DependencyMember" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attribute name="name" type="xs:string" use="required"/>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="name" type="xs:string" use="required"/>
+ <xs:attribute name="workflow" type="xs:string" use="optional"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="Agent" minOccurs="0" maxOccurs="unbounded">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="Role" type="xs:string" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attribute name="name" type="xs:string" use="required"/>
+ <xs:attribute name="password" type="xs:string" use="required"/>
+ </xs:complexType>
+ </xs:element>
+ </xs:choice>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="name" type="xs:string" use="required"/>
+ <xs:attribute name="ns" type="xs:string" use="required">
+ <xs:annotation>
+ <xs:documentation>Prefix for module components</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:attribute name="target">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="client"/>
+ <xs:enumeration value="server"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="event">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="startup"/>
+ <xs:enumeration value="shutdown"/>
+ <xs:enumeration value="install"/>
+ <xs:enumeration value="uninstall"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+</xs:schema>
diff --git a/resources/boot/OD/New.xml b/resources/boot/OD/New.xml deleted file mode 100755 index 91755c8..0000000 --- a/resources/boot/OD/New.xml +++ /dev/null @@ -1,3 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
-</xs:schema>
diff --git a/resources/boot/OD/NewAgent.xml b/resources/boot/OD/NewAgent.xsd index 773f4fc..773f4fc 100755..100644 --- a/resources/boot/OD/NewAgent.xml +++ b/resources/boot/OD/NewAgent.xsd diff --git a/resources/boot/OD/NewItem.xml b/resources/boot/OD/NewItem.xsd index bcd5298..bcd5298 100755..100644 --- a/resources/boot/OD/NewItem.xml +++ b/resources/boot/OD/NewItem.xsd diff --git a/resources/boot/OD/NewLocalObjectDef.xml b/resources/boot/OD/NewLocalObjectDef.xml deleted file mode 100755 index 0186872..0000000 --- a/resources/boot/OD/NewLocalObjectDef.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?>
-<!-- edited with XMLSpy v2006 sp1 U (http://www.altova.com) by Andrew Branson (CERN) -->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
- <xs:element name="NewLocalObjectDef">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="ObjectName" type="xs:string">
- <xs:annotation>
- <xs:documentation>Please give a name for your new object.</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="SubFolder" type="xs:string">
- <xs:annotation>
- <xs:documentation>If you want to store your object in a subfolder, give the subpath here.</xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
-</xs:schema>
diff --git a/resources/boot/OD/PredefinedStepOutcome.xml b/resources/boot/OD/PredefinedStepOutcome.xsd index bc0ac52..bc0ac52 100755..100644 --- a/resources/boot/OD/PredefinedStepOutcome.xml +++ b/resources/boot/OD/PredefinedStepOutcome.xsd diff --git a/resources/boot/OD/PropertyDescription.xml b/resources/boot/OD/PropertyDescription.xsd index 886092a..886092a 100755..100644 --- a/resources/boot/OD/PropertyDescription.xml +++ b/resources/boot/OD/PropertyDescription.xsd diff --git a/resources/boot/OD/Schema.xml b/resources/boot/OD/Schema.xsd index fed1949..fed1949 100755..100644 --- a/resources/boot/OD/Schema.xml +++ b/resources/boot/OD/Schema.xsd diff --git a/resources/boot/OD/Script.xml b/resources/boot/OD/Script.xsd index 5726aca..5726aca 100755..100644 --- a/resources/boot/OD/Script.xml +++ b/resources/boot/OD/Script.xsd |
