Check Characteristics
The Check Characteristics file is a configuration file for the Station measurements Quality Gate check. The schema and example provided illustrates how to structure the Check Characteristics XML file.
Schema
Click to unfold
<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="WFSConfigDataSet" targetNamespace="http://tempuri.org/WFSConfigDataSet.xsd" xmlns:mstns="http://tempuri.org/WFSConfigDataSet.xsd" xmlns="http://tempuri.org/WFSConfigDataSet.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
<xs:annotation>
<xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
<DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
<Connections />
<Tables />
<Sources />
</DataSource>
</xs:appinfo>
</xs:annotation>
<xs:element name="WFSConfigDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:Generator_DataSetName="WFSConfigDataSet" msprop:Generator_UserDSName="WFSConfigDataSet">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="WFSGroups" msdata:CaseSensitive="True" msprop:Generator_UserTableName="WFSGroups" msprop:Generator_RowEvArgName="WFSGroupsRowChangeEvent" msprop:Generator_TableVarName="tableWFSGroups" msprop:Generator_TablePropName="WFSGroups" msprop:Generator_RowDeletingName="WFSGroupsRowDeleting" msprop:Generator_RowChangingName="WFSGroupsRowChanging" msprop:Generator_RowDeletedName="WFSGroupsRowDeleted" msprop:Generator_RowEvHandlerName="WFSGroupsRowChangeEventHandler" msprop:Generator_TableClassName="WFSGroupsDataTable" msprop:Generator_RowChangedName="WFSGroupsRowChanged" msprop:Generator_RowClassName="WFSGroupsRow">
<xs:complexType>
<xs:sequence>
<xs:element name="TargetKey" msprop:Generator_ColumnVarNameInTable="columnTargetKey" msprop:Generator_ColumnPropNameInRow="TargetKey" msprop:Generator_ColumnPropNameInTable="TargetKeyColumn" msprop:Generator_UserColumnName="TargetKey" type="xs:string" />
<xs:element name="DataSource" msprop:Generator_ColumnVarNameInTable="columnDataSource" msprop:Generator_ColumnPropNameInRow="DataSource" msprop:Generator_ColumnPropNameInTable="DataSourceColumn" msprop:Generator_UserColumnName="DataSource" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="WFSSystems" msdata:CaseSensitive="True" msprop:Generator_UserTableName="WFSSystems" msprop:Generator_RowEvArgName="WFSSystemsRowChangeEvent" msprop:Generator_TableVarName="tableWFSSystems" msprop:Generator_TablePropName="WFSSystems" msprop:Generator_RowDeletingName="WFSSystemsRowDeleting" msprop:Generator_RowChangingName="WFSSystemsRowChanging" msprop:Generator_RowDeletedName="WFSSystemsRowDeleted" msprop:Generator_RowEvHandlerName="WFSSystemsRowChangeEventHandler" msprop:Generator_TableClassName="WFSSystemsDataTable" msprop:Generator_RowChangedName="WFSSystemsRowChanged" msprop:Generator_RowClassName="WFSSystemsRow">
<xs:complexType>
<xs:sequence>
<xs:element name="InfoType" msprop:Generator_ColumnVarNameInTable="columnInfoType" msprop:Generator_ColumnPropNameInRow="InfoType" msprop:Generator_ColumnPropNameInTable="InfoTypeColumn" msprop:Generator_UserColumnName="InfoType" type="xs:string" />
<xs:element name="ExpectedValues" msprop:Generator_ColumnVarNameInTable="columnExpectedValues" msprop:Generator_ColumnPropNameInRow="ExpectedValues" msprop:Generator_ColumnPropNameInTable="ExpectedValuesColumn" msprop:Generator_UserColumnName="ExpectedValues" type="xs:string" />
<xs:element name="WFSGroupTargetKey" msprop:Generator_ColumnVarNameInTable="columnWFSGroupTargetKey" msprop:Generator_ColumnPropNameInRow="WFSGroupTargetKey" msprop:Generator_ColumnPropNameInTable="WFSGroupTargetKeyColumn" msprop:Generator_UserColumnName="WFSGroupTargetKey" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
<xs:unique name="WFSGroups_PK" msdata:PrimaryKey="true">
<xs:selector xpath=".//mstns:WFSGroups" />
<xs:field xpath="mstns:TargetKey" />
</xs:unique>
<xs:unique name="WFSSystems_PK" msdata:PrimaryKey="true">
<xs:selector xpath=".//mstns:WFSSystems" />
<xs:field xpath="mstns:InfoType" />
<xs:field xpath="mstns:WFSGroupTargetKey" />
</xs:unique>
<xs:keyref name="FK_WFSGroups_WFSSystems" refer="WFSGroups_PK" msprop:rel_Generator_UserChildTable="WFSSystems" msprop:rel_Generator_ChildPropName="GetWFSSystemsRows" msprop:rel_Generator_UserRelationName="FK_WFSGroups_WFSSystems" msprop:rel_Generator_ParentPropName="WFSGroupsRow" msprop:rel_Generator_RelationVarName="relationFK_WFSGroups_WFSSystems" msprop:rel_Generator_UserParentTable="WFSGroups">
<xs:selector xpath=".//mstns:WFSSystems" />
<xs:field xpath="mstns:WFSGroupTargetKey" />
</xs:keyref>
</xs:element>
</xs:schema>
Example
Click to unfold
<?xml version="1.0" standalone="yes"?>
<WFSConfigDataSet xmlns="http://tempuri.org/WFSConfigDataSet.xsd">
<WFSGroups>
<TargetKey>WFS1</TargetKey>
<DataSource>QualityDb</DataSource>
</WFSGroups>
<WFSSystems>
<InfoType>WFS</InfoType>
<ExpectedValues>0,1,2,3</ExpectedValues>
<WFSGroupTargetKey>WFS1</WFSGroupTargetKey>
</WFSSystems>
</WFSConfigDataSet>
Description
WFSGroups element
Parameter | Description |
---|---|
|
Name of the WFS group. Corresponds to the input parameter of the request. |
|
Name of the associated data source. Corresponds to the name of the database connection. |
WFSSystems element
Parameter | Description |
---|---|
|
Name of the WFS system. |
|
Permissible target values for WFS transfer state. Multiple values separated by a comma. |
|
Referenced |