Namespace:  | 
|
Type:  | 
|
Content:  | 
complex, 2 attributes, 3 elements  | 
Defined:  | 
XML Representation Summary  | 
|||||||||
<updateBlock  | 
|||||||||
  | 
|||||||||
>  | 
|||||||||
  | 
|||||||||
</updateBlock>  | 
|||||||||
| 
 
<xsd:annotation>
 
<xsd:documentation>
 
</xsd:annotation>
A sequence of operations grouped by a common context in the XML document sharing 
</xsd:documentation>
the same failure semantics. </xsd:element> 
 | 
Type:  | 
|
Use:  | 
required  | 
Defined:  | 
Derivation:  | 
 restriction of xsd:string 
 | 
|
| 
 
<xsd:annotation>
 
<xsd:documentation>
 
</xsd:annotation>
This attribute controls how error conditions raised by individual operations 
</xsd:documentation>
within an <b>updateBlock</b> 
affect the entire 
<b>updateRequest</b> 
message. Error conditions 
can trigger one of the following actions: <dl> 
<dt>
 
</dl>
<b>rollbackBlockAndFail</b>
 
</dt>
<dd> 
If any operation within the
 
</dd>
<b>updateBlock</b> 
fails, all enclosed operations 
are rolled back to their initial state and the <b>updateRequest</b> 
ends in a 
failure condition. <dt> 
<b>rollbackBlockAndContinue</b>
 
</dt>
<dd> 
If any operation within the
 
</dd>
<b>updateBlock</b> 
fails, all enclosed operations 
are rolled back to their initial state and execution proceeds to the next <b>updateBlock</b> 
. 
<dt> 
<b>ignore</b>
 
</dt>
<dd> 
Failures within an individual
 
</dd>
<b>updateBlock</b> 
do not trigger a rollback 
or a failure in the <b>updateRequest</b> 
. A failure simply terminates execution 
of the <b>updateBlock</b> 
. Successful operations are tagged in the 
<b>updateResponse</b> 
. 
Execution continues at the next <b>updateBlock</b> 
. 
<xsd:simpleType> 
<xsd:restriction base="xsd:string">
 
</xsd:simpleType>
<xsd:enumeration value="rollbackBlockAndFail"/>
 
</xsd:restriction>
<xsd:enumeration value="rollbackBlockAndContinue"/> 
<xsd:enumeration value="ignore"/> 
</xsd:attribute> 
 | 
Type:  | 
|
Use:  | 
required  | 
Defined:  | 
| 
 
<xsd:annotation>
 
<xsd:documentation>
 
</xsd:annotation>
This item specifies an XPath expression that establishes global context 
</xsd:documentation>
for this <b>updateBlock</b> 
. The selection must specify an 
<b>xdb:blue</b> 
. 
With this context established, the enclosed operation's <b>select</b> 
attributes select nodes within this global context. It is not 
an error to match zero nodes with this <b>select</b> 
attribute. The empty node set is simply 
the context for the enclosed operations, and their <b>minOccurs</b> 
and 
<b>maxOccurs</b> 
attributes 
dictate success or failure. </xsd:attribute> 
 | 
Type:  | 
deleteRequestType, complex content  | 
Defined:  | 
Type:  | 
insertRequestType, complex content  | 
Defined:  | 
Type:  | 
replaceRequestType, complex content  | 
Defined:  |