element <updateBlockStatus> (local)
Namespace:
Type:
anonymous complexType
Content:
complex, 2 attributes, 3 elements
Defined:
locally within updateResponseType complexType in hsdl.xsd; see XML source
Includes:
definitions of 3 elements
XML Representation Summary
<updateBlockStatus
   
 = 
xsd:int
 = 
("success" | "failure" | "rollback" | "notAttempted" | "accessDenied")
   
>
   
Content: 
</updateBlockStatus>
Content model elements (3):
deleteResponse, insertResponse, replaceResponse
Included in content model of elements (1):
updateResponse
Annotation
This element contains status information for the <b>updateBlock</b>. This element indicates the status of the entire <b>updateBlock</b>. It can be one of the following: <b>success</b>, <b>failure</b>, <b>rollback</b>, or <b>notAttempted</b>.<p/> If the status is <b>rollback</b> or <b>notAttempted</b>, the .NET service data was not affected by the corresponding <b>updateBlock</b>. A value of <b>success</b> means that the <b>updateBlock</b> did the specified work, which may or may not have side effects. A value of <b>failure</b> means that the <b>updateBlock</b> was partially executed and the <b>updateOperationStatus</b> elements have additional information.
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="updateBlockStatus">
<xsd:annotation>
<xsd:documentation>
This element contains status information for the
<b>updateBlock</b>
. This element indicates the status
of the entire
<b>updateBlock</b>
. It can be one of the following:
<b>success</b>
,
<b>failure</b>
,
<b>rollback</b>
,
or
<b>notAttempted</b>
.
<p/>
If the status is
<b>rollback</b>
or
<b>notAttempted</b>
, the .NET service data was not affected
by the corresponding
<b>updateBlock</b>
. A value of
<b>success</b>
means that the
<b>updateBlock</b>
did the
specified work, which may or may not have side effects. A value of
<b>failure</b>
means that the
<b>updateBlock</b>
was partially executed and the
<b>updateOperationStatus</b>
elements have additional
information.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="insertResponse"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="deleteResponse"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="replaceResponse"/>
</xsd:sequence>
<xsd:attributeGroup ref="standardResponseAttributeGroup"/>
</xsd:complexType>
</xsd:element>
Attribute Detail (all declarations; 2/2)
selectedNodeCount
Type:
Use:
optional
Defined:
XML Source (see within schema source)
<xsd:attribute name="selectedNodeCount" type="selectedNodeCountType" use="optional"/>

status
Type:
Use:
required
Defined:
This attribute indicates the status of the method. <dl> <dt>success</dt> <dd> The corresponding method was completed successfully. </dd> <dt>failure</dt> <dd> The corresponding method was not completed successfully. </dd> <dt>rollback</dt> <dd> The method failed, but was rolled back to its pre-<b>updateBlock</b> status. </dd> <dt>notAttempted</dt> <dd> The corresponding method was not attempted. This occurs when a previous operation failed. </dd> </dl>
XML Source (see within schema source)
<xsd:attribute name="status" type="responseStatus" use="required">
<xsd:annotation>
<xsd:documentation>
This attribute indicates the status of the method.
<dl>
<dt>success</dt>
<dd>
The corresponding method was completed successfully.
</dd>
<dt>failure</dt>
<dd>
The corresponding method was not completed successfully.
</dd>
<dt>rollback</dt>
<dd>
The method failed, but was rolled back to its
pre-
<b>updateBlock</b>
status.
</dd>
<dt>notAttempted</dt>
<dd>
The corresponding method was not attempted. This occurs when
a previous operation failed.
</dd>
</dl>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
Content Element Detail (all declarations; 3/3)
deleteResponse
Type:
anonymous complexType, empty content
Defined:
by reference within (this) updateBlockStatus element
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="deleteResponse"/>

insertResponse
Type:
anonymous complexType, complex content
Defined:
by reference within (this) updateBlockStatus element
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="insertResponse"/>

replaceResponse
Type:
anonymous complexType, complex content
Defined:
by reference within (this) updateBlockStatus element
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="replaceResponse"/>