Definition Type: ComplexType
Name: GetFeatureWithLockType
Namespace: http://niem.gov/niem/external/ogc-wfs/1.1.0/dhs-gmo/1.0.0
Type: wfs:BaseRequestType
Containing Schema: wfs.xsd
Abstract
Documentation:
A GetFeatureWithLock request operates identically to a GetFeature request expect that it attempts to lock the feature instances in the result set and includes a lock identifier in its response to a client. A lock identifier is an identifier generated by a Web Feature Service that a client application can use, in subsequent operations, to reference the locked set of feature instances.
Collapse XSD Schema Diagram:
Drilldown into Query in schema wfs_xsd Drilldown into handle in schema wfs_xsd Drilldown into version in schema wfs_xsd Drilldown into service in schema wfs_xsd Drilldown into BaseRequestType in schema wfs_xsd Drilldown into traverseXlinkExpiry in schema wfs_xsd Drilldown into traverseXlinkDepth in schema wfs_xsd Drilldown into maxFeatures in schema wfs_xsd Drilldown into outputFormat in schema wfs_xsd Drilldown into resultType in schema wfs_xsd Drilldown into expiry in schema wfs_xsdXSD Diagram of GetFeatureWithLockType in schema wfs_xsd (National Information Exchange Model (NEIM))
Collapse XSD Schema Code:
<xsd:complexType name="GetFeatureWithLockType">
    <xsd:annotation>
        <xsd:documentation>
            A GetFeatureWithLock request operates identically to a
            GetFeature request expect that it attempts to lock the
            feature instances in the result set and includes a lock
            identifier in its response to a client.  A lock identifier
            is an identifier generated by a Web Feature Service that 
            a client application can use, in subsequent operations,
            to reference the locked set of feature instances.
         </xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
        <xsd:extension base="wfs:BaseRequestType">
            <xsd:sequence>
                <xsd:element ref="wfs:Query" maxOccurs="unbounded" />
            </xsd:sequence>
            <xsd:attribute name="expiry" type="xsd:positiveInteger" use="optional" default="5">
                <xsd:annotation>
                    <xsd:documentation>
                     The expiry attribute is used to set the length
                     of time (expressed in minutes) that features will
                     remain locked as a result of a GetFeatureWithLock
                     request.  After the expiry period elapses, the
                     locked resources must be released.  If the 
                     expiry attribute is not set, then the default
                     value of 5 minutes will be enforced.
                  </xsd:documentation>
                </xsd:annotation>
            </xsd:attribute>
            <xsd:attribute name="resultType" type="wfs:ResultTypeType" use="optional" default="results">
                <xsd:annotation>
                    <xsd:documentation>
                     See definition of wfs:GetFeatureType.
                  </xsd:documentation>
                </xsd:annotation>
            </xsd:attribute>
            <xsd:attribute name="outputFormat" type="xsd:string" use="optional" default="text/xml; subtype=gml/3.1.1">
                <xsd:annotation>
                    <xsd:documentation>
                     See definition of wfs:GetFeatureType.
                  </xsd:documentation>
                </xsd:annotation>
            </xsd:attribute>
            <xsd:attribute name="maxFeatures" type="xsd:positiveInteger" use="optional">
                <xsd:annotation>
                    <xsd:documentation>
                     See definition of wfs:GetFeatureType.
                  </xsd:documentation>
                </xsd:annotation>
            </xsd:attribute>
            <xsd:attribute name="traverseXlinkDepth" type="xsd:string" use="optional">
                <xsd:annotation>
                    <xsd:documentation>
                     See definition of wfs:GetFeatureType.
                  </xsd:documentation>
                </xsd:annotation>
            </xsd:attribute>
            <xsd:attribute name="traverseXlinkExpiry" type="xsd:positiveInteger" use="optional">
                <xsd:annotation>
                    <xsd:documentation>
                     See definition of wfs:GetFeatureType.
                  </xsd:documentation>
                </xsd:annotation>
            </xsd:attribute>
        </xsd:extension>
    </xsd:complexContent>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Query wfs:Query (1) unbounded
Collapse Child Attributes:
Name Type Default Value Use
service wfs:service WFS Optional
version wfs:version 1.1.0 Optional
handle wfs:handle Optional
expiry wfs:expiry 5 Optional
resultType wfs:resultType results Optional
outputFormat wfs:outputFormat text/xml; subtype=gml/3.1.1 Optional
maxFeatures wfs:maxFeatures Optional
traverseXlinkDepth wfs:traverseXlinkDepth Optional
traverseXlinkExpiry wfs:traverseXlinkExpiry Optional
Collapse Derivation Tree:
Collapse References:
wfs:GetFeatureWithLock