Added scheme enum
authorcantor <cantor@cb58f699-b61c-0410-a6fe-9272a202ed29>
Fri, 9 Jan 2004 22:06:45 +0000 (22:06 +0000)
committercantor <cantor@cb58f699-b61c-0410-a6fe-9272a202ed29>
Fri, 9 Jan 2004 22:06:45 +0000 (22:06 +0000)
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@779 cb58f699-b61c-0410-a6fe-9272a202ed29

schemas/shibboleth-appmap-1.0.xsd

index 0c216e6..2fbf58d 100644 (file)
         </complexType>\r
     </element>\r
 \r
-    <element name="VirtualHost">\r
+    <simpleType name="SchemeType">\r
+        <restriction base="string">\r
+            <enumeration value="http"/>\r
+            <enumeration value="https"/>\r
+            <enumeration value="ftp"/>\r
+            <enumeration value="ldap"/>\r
+            <enumeration value="ldaps"/>\r
+        </restriction>\r
+    </simpleType>\r
+\r
+    <element name="Host">\r
        <complexType>\r
                <sequence>\r
                        <element ref="appmap:Path" minOccurs="0" maxOccurs="unbounded"/>\r
                </sequence>\r
+               <attribute name="Scheme" type="appmap:SchemeType" use="optional" default="http"/>\r
                <attribute name="Name" type="string" use="required"/>\r
                <attribute name="Port" type="unsignedInt" use="optional"/>\r
-               <attribute name="SSL" type="boolean" use="optional" default="false"/>\r
                <attribute name="ApplicationID" type="anyURI" use="optional"/>\r
             <anyAttribute namespace="##any" processContents="lax"/>\r
        </complexType>\r
@@ -34,7 +44,7 @@
     <element name="ApplicationMap">\r
         <complexType>\r
             <sequence>\r
-                <element ref="appmap:VirtualHost" minOccurs="0" maxOccurs="unbounded"/>\r
+                <element ref="appmap:Host" minOccurs="0" maxOccurs="unbounded"/>\r
             </sequence>\r
                <attribute name="ApplicationID" type="anyURI" use="required"/>\r
             <anyAttribute namespace="##any" processContents="lax"/>\r