If the node specify by the query is found, 1) is it valid (existence is allowed so reusing) 2) or is it invalid (existence is not allowed so an issue is raized as "already existing")
Diagram
Type
xsd:boolean
Properties
content
simple
minOccurs
0
Source
<xsd:element name="ValidIfFound" type="xsd:boolean" minOccurs="0"><xsd:annotation><xsd:documentation>If the node specify by the query is found, 1) is it valid (existence is allowed so reusing) 2) or is it invalid (existence is not allowed so an issue is raized as "already existing")</xsd:documentation></xsd:annotation></xsd:element>
If the node specify by the query is not found, 1) is it valid (absence is allowed so creation) 2) or is it invalid (absence is not allowed so an issue is raized as "missing")
Diagram
Type
xsd:boolean
Properties
content
simple
minOccurs
0
Source
<xsd:element name="ValidIfNotFound" type="xsd:boolean" minOccurs="0"><xsd:annotation><xsd:documentation>If the node specify by the query is not found, 1) is it valid (absence is allowed so creation) 2) or is it invalid (absence is not allowed so an issue is raized as "missing")</xsd:documentation></xsd:annotation></xsd:element>
If the node specify by the query is found (and allowed), shall we update it using the current node definition
Diagram
Type
xsd:boolean
Properties
content
simple
minOccurs
0
Source
<xsd:element name="UpdateIfFound" type="xsd:boolean" minOccurs="0"><xsd:annotation><xsd:documentation>If the node specify by the query is found (and allowed), shall we update it using the current node definition</xsd:documentation></xsd:annotation></xsd:element>
If Valid, the Node creation/reusing is allowed. Else an error will occur.Note: if an item is absent, the corresponding test is ignored (existence or not...).If none are specified: creation at all time (never reusing).
<xsd:complexType name="UnitCreationControlType"><xsd:annotation><xsd:documentation>If Valid, the Node creation/reusing is allowed. Else an error will occur. Note: if an item is absent, the corresponding test is ignored (existence or not...). If none are specified: creation at all time (never reusing).</xsd:documentation></xsd:annotation><xsd:sequence><xsd:element name="ValidIfFound" type="xsd:boolean" minOccurs="0"><xsd:annotation><xsd:documentation>If the node specify by the query is found, 1) is it valid (existence is allowed so reusing) 2) or is it invalid (existence is not allowed so an issue is raized as "already existing")</xsd:documentation></xsd:annotation></xsd:element><xsd:element name="ValidIfNotFound" type="xsd:boolean" minOccurs="0"><xsd:annotation><xsd:documentation>If the node specify by the query is not found, 1) is it valid (absence is allowed so creation) 2) or is it invalid (absence is not allowed so an issue is raized as "missing")</xsd:documentation></xsd:annotation></xsd:element><xsd:element name="UpdateIfFound" type="xsd:boolean" minOccurs="0"><xsd:annotation><xsd:documentation>If the node specify by the query is found (and allowed), shall we update it using the current node definition</xsd:documentation></xsd:annotation></xsd:element><xsd:element name="BooleanQuery" type="BooleanQueryType"/></xsd:sequence></xsd:complexType>