Definition Type: ComplexType
Name: TransactionResponseType
Namespace: http://niem.gov/niem/external/ogc-wfs/1.1.0/dhs-gmo/1.0.0
Containing Schema: wfs.xsd
Abstract
Documentation:
The response for a transaction request that was successfully completed. If the transaction failed for any reason, an exception report is returned instead.
Collapse XSD Schema Diagram:
Drilldown into InsertResults in schema wfs_xsd Drilldown into TransactionResults in schema wfs_xsd Drilldown into TransactionSummary in schema wfs_xsd Drilldown into version in schema wfs_xsdXSD Diagram of TransactionResponseType in schema wfs_xsd (National Information Exchange Model (NEIM))
Collapse XSD Schema Code:
<xsd:complexType name="TransactionResponseType">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">
            The response for a transaction request that was successfully
            completed. If the transaction failed for any reason, an
            exception report is returned instead.
         </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element name="TransactionSummary" type="wfs:TransactionSummaryType">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">
                  The TransactionSummary element is used to summarize
                  the number of feature instances affected by the 
                  transaction.
               </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="TransactionResults" type="wfs:TransactionResultsType" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">
                  For systems that do not support atomic transactions,
                  the TransactionResults element may be used to report
                  exception codes and messages for all actions of a
                  transaction that failed to execute successfully.
               </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="InsertResults" type="wfs:InsertResultType">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">
                  A transaction is a collection of Insert,Update and Delete
                  actions.  The Update and Delete actions modify features
                  that already exist.  The Insert action, however, creates
                  new features.  The InsertResults element is used to
                  report the identifiers of the newly created features.
               </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="version" type="xsd:string" use="required" fixed="1.1.0">
        <xsd:annotation>
            <xsd:documentation>
               The version attribute contains the version of the request
               that generated this response.  So a V1.1.0 transaction
               request generates a V1.1.0 transaction response.
            </xsd:documentation>
        </xsd:annotation>
    </xsd:attribute>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
TransactionSummary wfs:TransactionSummary (1) (1)
TransactionResults wfs:TransactionResults 0 (1)
InsertResults wfs:InsertResults (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
version wfs:version Required
Collapse Derivation Tree:
Collapse References:
wfs:TransactionResponse