This file is indexed.

/usr/share/arc/schema/infosys.xsd is in libarccommon3 4.0.0-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:iregc="http://www.nordugrid.org/schemas/infosys/2009/08"
  targetNamespace="http://www.nordugrid.org/schemas/infosys/2009/08"
  elementFormDefault="qualified">

    <xsd:complexType name="Registrar_Type">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">
             This element defines configuration of Information Registration 
             active element.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
 
            <xsd:element name="URL" type="xsd:string" minOccurs="1" maxOccurs="unbounded"> 
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">
                        URL specifies an ISIS service, which will be used for bootstraping the registration process:
                        it will be queried for a list of ISIS services, then one of these will be chosen and the registration
                        will be sent to the chosen one until it is not available anymore, then another one will be chosen.
                        If every ISIS on this list is unavailable, then the URL from the config will be used again.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>

            <xsd:element name="Retry" type="xsd:string" minOccurs="0" maxOccurs="1" default="5">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">
                        Retry count. Specifies how many times the InfoRegister retries
                        connecting to an ISIS before treats it as unavailable.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>

            <xsd:element name="Endpoint" type="xsd:string" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">
                        This element defines URL of the service as seen from outside.
                        Custom value for this Registrar.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>

            <xsd:element name="ServiceID" type="xsd:string" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">
                        Element defines the unique id of the service propagated outside.
                        Custom value for this Registrar.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>

            <xsd:element name="Expiration" type="xsd:duration" minOccurs="1" maxOccurs="1" default="PT10M">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">
                        This element defines the expiration time of the
                        information provided by the service (at least 2 minutes).
                        Custom value for this Registrar.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            
            <xsd:element name="Period" type="xsd:duration" minOccurs="1" maxOccurs="1" default="PT3M">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">
                        Period specifies how often registration has to be done (at least 2 minutes).
                        Custom value for this Registrar.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>


            <xsd:element name="KeyPath" type="xsd:string"  minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">
                     Optional KeyPath for SSL connection
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>

            <xsd:element name="CertificatePath" type="xsd:string"  minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">
                     Optional CertificatePath for SSL connection
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>

             <xsd:element name="ProxyPath" type="xsd:string"  minOccurs="0" maxOccurs="1">
                 <xsd:annotation>
                     <xsd:documentation xml:lang="en">
                      Optional ProxyPath for SSL connection
                     </xsd:documentation>
                 </xsd:annotation>
             </xsd:element>

            <xsd:element name="CACertificatesDir" type="xsd:string"  minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">
                     Optional CACertificatesDir for SSL connection
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            
            <xsd:element name="CACertificatePath" type="xsd:string" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">
                     Optional CACertificatePath for SSL connection
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>        
              
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="InfoRegister_Type">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">
             Element for Service element to link it to InfoRegistrar 
             elements. It may also override some configuration parameters.
             Presence of this element means that service will be registered
             to ISISes.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
        
            <xsd:element name="Endpoint" type="xsd:string" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">
                     This element defines URL of the service as seen from outside.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>

            <xsd:element name="ServiceID" type="xsd:string" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">
                     Element defines the unique id of the service propagated outside.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>

            <xsd:element name="Expiration" type="xsd:duration" minOccurs="1" maxOccurs="1" default="PT10M">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">
                     This element defines the expiration time of the information provided by the service (at least 2 minutes).
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            
            <xsd:element name="Period" type="xsd:duration" minOccurs="1" maxOccurs="1" default="PT3M">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">
                     Period specifies how often registration has to be done (at least 2 minutes).
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>

            <xsd:element name="Registrar" type="iregc:Registrar_Type" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">
                     This elements specify which registrars must be used
                     for registering services. If there is no such element
                     then registration is done using all registrars.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    
    <xsd:element name="InfoRegister" type="iregc:InfoRegister_Type"/>

    <xsd:element name="NoRegister">
        <xsd:annotation>
            <xsd:documentation xml:lang="en">
             Configuration element force skipping the Self-Registration
            </xsd:documentation>
        </xsd:annotation>
        <xsd:complexType />
    </xsd:element>

</xsd:schema>