blob: d03d7ea1e407680c0da225a4d4a9faf43f4ab3e4 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Author: Chris Mattmann
This file configures the PCS long lister, defining what product types
to exclude from the listing, what field names to include as listing
columns, and which of those field names are collection tags that group
products together.
-->
<input>
<!--
Defines metadata fields per product to show as
columns in the long listing. The scalar name
attribute is the product met field name, and
the value for the scalar is the name that the
long lister displays while listing. The vector of
ordered met keys is the display order in the listing.
-->
<group name="MetFieldColumns">
<vector name="OrderedMetKeys">
<element>Filename</element>
<element>TestTag</element>
<element>SubTestTag</element>
<element>TestCounter</element>
<element>StartDateTime</element>
<element>EndDateTime</element>
</vector>
<scalar name="Filename">Filename</scalar>
<scalar name="TestTag">Test Tag(s)</scalar>
<scalar name="SubTestTag">Subtest tag(s)</scalar>
<scalar name="TestCounter">Test Counter(s)</scalar>
<scalar name="StartDateTime">DataStartTime</scalar>
<scalar name="EndDateTime">DataEndTime</scalar>
</group>
<!--
Lets the long lister know which fields are
collection fields: that is, fields that group
products together. These fields will be used, along
with the InputFiles met field, to find descendant
files with matching collection field values.
-->
<group name="CollectionFields">
<vector name="FieldNames">
<element>TestTag</element>
<element>SubTestTag</element>
<element>TestCounter</element>
</vector>
</group>
<!--
If you don't expect all the product types to be
listable, you can set an exclude list. This is
useful when e.g., some product types are so massive
you would never do a long listing on them because
the descendant query would take a long time.
-->
<group name="ExcludedProductTypeList">
<vector name="ProductTypes">
<element>FTSSpectrum</element>
<element>FTSRunlog</element>
<element>FTSSunrun</element>
<element>PrimaryLog</element>
<element>MonitorLog</element>
<element>OCOTrendXML</element>
<element>SavesetDir</element>
<element>FTSIgramDir</element>
<element>SavesetInfoDir</element>
<element>CPTHeliostat</element>
<element>CPTMotor</element>
<element>CPTPhotodiode</element>
<element>CPTWavemeter</element>
<element>CPTETL</element>
<element>CPTStep</element>
<element>CPTCollimator</element>
</vector>
</group>
</input>