Skip to content
Snippets Groups Projects
Commit 4b5b88c7 authored by Jay Rainey's avatar Jay Rainey
Browse files

Added new catalog scheme. Refs #7866.

parent dfb629c3
No related branches found
No related tags found
No related merge requests found
...@@ -7,10 +7,14 @@ ...@@ -7,10 +7,14 @@
</archive> </archive>
<catalog name="ICat3Catalog"> <catalog name="ICat3Catalog">
<soapendpoint url="https://facilities01.esc.rl.ac.uk:443/ICATService/ICAT"></soapendpoint>
<filelocation>
<prefix regex="\\isis\inst$"></prefix>
<windows replacement=""></windows>
<linux replacement="/archive"></linux>
<mac replacement="/archive"></mac>
</filelocation>
</catalog> </catalog>
<soapEndPoint url="https://facilities01.esc.rl.ac.uk:443/ICATService/ICAT">
</soapEndPoint>
<instrument name="ALF"> <instrument name="ALF">
<technique>Single Crystal Diffraction</technique> <technique>Single Crystal Diffraction</technique>
......
...@@ -29,24 +29,40 @@ ...@@ -29,24 +29,40 @@
<xs:attribute name="type"/> <xs:attribute name="type"/>
</xs:complexType> </xs:complexType>
</xs:element> </xs:element>
<xs:element name="catalog" minOccurs="0"> <xs:element name="catalog">
<xs:complexType> <xs:complexType>
<xs:simpleContent> <xs:element name="soapendpoint">
<xs:extension base="xs:string"> <xs:complexType>
<xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="url" type="xs:string"/>
</xs:extension> </xs:complexType>
</xs:simpleContent> </xs:element>
<xs:element name="filelocation">
<xs:complexType>
<xs:element name="prefix">
<xs:complexType>
<xs:attribute name="regex" type="xs:string"/>
</xs:complexType>
</xs:element>
<xs:element name="windows">
<xs:complexType>
<xs:attribute name="replacement" type="xs:string"/>
</xs:complexType>
</xs:element>
<xs:element name="linux">
<xs:complexType>
<xs:attribute name="replacement" type="xs:string"/>
</xs:complexType>
</xs:element>
<xs:element name="mac">
<xs:complexType>
<xs:attribute name="replacement" type="xs:string"/>
</xs:complexType>
</xs:element>
</xs:complexType>
</xs:element>
<xs:attribute name="name" type="xs:string"/>
</xs:complexType> </xs:complexType>
</xs:element> </xs:element>
<xs:element name="soapEndPoint" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="url" type="xs:string" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="instrument" maxOccurs="unbounded"> <xs:element name="instrument" maxOccurs="unbounded">
<xs:complexType> <xs:complexType>
<xs:choice maxOccurs="unbounded"> <xs:choice maxOccurs="unbounded">
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment