Properly build WAR and install $IDP_HOME
[java-idp.git] / resources / classpath / schema / shibboleth-2.0-idp-service.xsd
index caafb49..eedabc1 100644 (file)
@@ -13,8 +13,7 @@
 
     <complexType name="IdPConfigType">
         <sequence>
 
     <complexType name="IdPConfigType">
         <sequence>
-            <!-- TODO default logging configuration location -->
-            <element name="LoggingConfiguration" type="string" minOccurs="0">
+            <element name="LoggingConfiguration" type="idpconf:LoggingConfigurationType" minOccurs="0">
                 <annotation>
                     <documentation>
                         Location, on the filesystem, where the Log4j configuration file is located.
                 <annotation>
                     <documentation>
                         Location, on the filesystem, where the Log4j configuration file is located.
         </sequence>
     </complexType>
 
         </sequence>
     </complexType>
 
+    <complexType name="LoggingConfigurationType">
+        <simpleContent>
+            <extension base="string">
+                <attribute name="timerId" type="string" default="shibboleth.TaskTimer">
+                    <annotation>
+                        <documentation>
+                            Component ID for the task timer used to schedule configuration file polling.
+                        </documentation>
+                    </annotation>
+                </attribute>
+            </extension>
+        </simpleContent>
+    </complexType>
+
 </schema>
\ No newline at end of file
 </schema>
\ No newline at end of file