Route may be given for each port in frontend_net
[metaproxy-moved-to-github.git] / xml / schema / filter_frontend_net.rng
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- Metaproxy XML config file schemas -->
3 <grammar xmlns:mp="http://indexdata.com/metaproxy" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
4   <define name="filter_frontend_net">
5     <attribute name="type">
6       <value>frontend_net</value>
7     </attribute>
8     <optional>
9       <attribute name="id">
10         <data type="NCName"/>
11       </attribute>
12     </optional>
13     <optional>
14       <attribute name="name">
15         <data type="NCName"/>
16       </attribute>
17     </optional>
18     <optional>
19       <element name="mp:threads">
20         <data type="integer"/>
21       </element>
22     </optional>
23     <oneOrMore>
24       <element name="mp:port">
25         <optional>
26           <attribute name="route">
27             <data type="NCName"/>
28           </attribute>
29         </optional>
30         <data type="string"/>
31       </element>
32     </oneOrMore>
33     <optional>
34       <element name="mp:timeout">
35         <data type="integer"/>
36       </element>
37     </optional>
38     <optional>
39       <element name="mp:connect-max">
40         <data type="integer"/>
41       </element>
42     </optional>
43   </define>
44 </grammar>