+++ /dev/null
-<?xml version="1.0" encoding="US-ASCII"?>\r
-<schema targetNamespace="urn:mace:shibboleth:target:appmapper:1.0" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:appmap="urn:mace:shibboleth:target:appmapper:1.0" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0">\r
- \r
- <!--\r
- Defines a schema for creating a ruleset that maps resource URLs to\r
- Shibboleth application identifiers, also typically used as SAML 2.0\r
- Provider IDs.\r
- -->\r
-\r
- <element name="Path">\r
- <complexType>\r
- <sequence>\r
- <element ref="appmap:Path" minOccurs="0" maxOccurs="unbounded"/>\r
- </sequence>\r
- <attribute name="Name" type="string" use="required"/>\r
- <attribute name="ApplicationID" type="string" use="optional"/>\r
- <anyAttribute namespace="##any" processContents="lax"/>\r
- </complexType>\r
- </element>\r
-\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="ApplicationID" type="string" use="optional"/>\r
- <anyAttribute namespace="##any" processContents="lax"/>\r
- </complexType>\r
- </element>\r
-\r
- <element name="ApplicationMap">\r
- <complexType>\r
- <sequence>\r
- <element ref="appmap:Host" minOccurs="0" maxOccurs="unbounded"/>\r
- </sequence>\r
- <anyAttribute namespace="##any" processContents="lax"/>\r
- </complexType>\r
- </element>\r
-\r
-</schema>\r