Schema rangeValidationConfig.xsd


element rangeValidationConfig
diagram rangeValidationConfig_diagrams/rangeValidationConfig_p1.png
annotation
documentation
Contains one or more constraints that constrain the values of certain exchange items.

complexType RangeValidationConfigXML
diagram rangeValidationConfig_diagrams/rangeValidationConfig_p2.png

element RangeValidationConfigXML/constraint
diagram rangeValidationConfig_diagrams/rangeValidationConfig_p3.png
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:string  required      
documentation
Id of this constraint. This is only used to refer to this constraint in log messages.
annotation
documentation
One or more constraints that constrain the values of certain exchange items. If a constraint is applied on a given sourceExchangeItem, then a new targetExchangeIitem is created with the specified constraint and an id that is the sourceExchangeItemId with the configured suffix appended. To use the targetExchangeItem in other parts of the configuration refer to it using its own id. It is also possible to apply multiple constraints on a given exchangeItem recursively. This can be done by configuring a constraint that works on a targetExchangeItem from another constraint. If multiple constraints are applied to a given exchangeItem recursively, then the outermost constraint is applied first.

complexType RangeValidationConstantLimitsConstraintXML
diagram rangeValidationConfig_diagrams/rangeValidationConfig_p4.png

element RangeValidationConstantLimitsConstraintXML/targetExchangeItemIdSuffix
diagram rangeValidationConfig_diagrams/rangeValidationConfig_p5.png
annotation
documentation
Each sourceExchangeItem is wrapped in a new targetExchangeItem. The targetExchangeItemId is the sourceExchangeItemId with the configured suffix appended. Use that id to refer to this targetExchangeItem in other parts of the configuration.

element RangeValidationConstantLimitsConstraintXML/sourceExchangeItemId
diagram rangeValidationConfig_diagrams/rangeValidationConfig_p6.png
annotation
documentation
One or more ids of exchange items to which this constraint should be applied. This can e.g. be a modelExchangeItem or a targetExchangeItem from another constraint.

element RangeValidationConstantLimitsConstraintXML/lowerLimit
diagram rangeValidationConfig_diagrams/rangeValidationConfig_p7.png
annotation
documentation
Optional. If the value of a model exchange item is below the lower limit, then the value is changed to the lower limit.

element RangeValidationConstantLimitsConstraintXML/upperLimit
diagram rangeValidationConfig_diagrams/rangeValidationConfig_p8.png
annotation
documentation
Optional. If the value of a model exchange item is above the upper limit, then the value is changed to the upper limit.

complexType RangeValidationConstraintXML
diagram rangeValidationConfig_diagrams/rangeValidationConfig_p9.png
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:string  required      
documentation
Id of this constraint. This is only used to refer to this constraint in log messages.

attribute RangeValidationConstraintXML/@id
annotation
documentation
Id of this constraint. This is only used to refer to this constraint in log messages.

element RangeValidationConstraintXML/constantLimits
diagram rangeValidationConfig_diagrams/rangeValidationConfig_p10.png
annotation
documentation
Constraint that limits the range of the specified exchange item using the specified lower and/or upper limit. If the value of the exchange item is below the lower limit, then the value is changed to the lower limit. If the value of a model exchange item is above the upper limit, then the value is changed to the upper limit. If an exchange item has more than one value (e.g. a 2D grid), then the specified limits are applied to all values in the exchange item.


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy