Definition Type: ComplexType
Name: LockFeatureType
Namespace: http://www.opengis.net/wfs
Containing Schema: WFS-transaction.xsd
Abstract False
Documentation:
This type defines the LockFeature operation. The LockFeature element contains one or more Lock elements that define which features of a particular type should be locked. A lock identifier (lockId) is returned to the client application which can be used by subsequent operations to reference the locked features.
Collapse XSD Schema Diagram:
Drilldown into lockAction Drilldown into expiry Drilldown into service Drilldown into version Drilldown into LockXSD Diagram of LockFeatureType
Collapse XSD Schema Code:
<xsd:complexType name="LockFeatureType">
    <xsd:annotation>
        <xsd:documentation>

            This type defines the LockFeature operation.  The LockFeature

            element contains one or more Lock elements that define

            which features of a particular type should be locked.  A lock

            identifier (lockId) is returned to the client application which

            can be used by subsequent operations to reference the locked

            features.

         </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element name="Lock" type="wfs:LockType" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation>

                  The lock element is used to indicate which feature 

                  instances of particular type are to be locked.

               </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="version" type="xsd:string" use="required" fixed="1.0.0" />
    <xsd:attribute name="service" type="xsd:string" use="required" fixed="WFS" />
    <xsd:attribute name="expiry" type="xsd:positiveInteger" use="optional" />
    <xsd:attribute name="lockAction" type="wfs:AllSomeType" use="optional">
        <xsd:annotation>
            <xsd:documentation>

               The lockAction attribute is used to indicate what

               a Web Feature Service should do when it encounters

               a feature instance that has already been locked by

               another client application.



               Valid values are ALL or SOME.



               ALL means that the Web Feature Service must acquire

               locks on all the requested feature instances.  If it

               cannot acquire those locks then the request should

               fail.  In this instance, all locks acquired by the

               operation should be released.

 

               SOME means that the Web Feature Service should lock

               as many of the requested features as it can.

            </xsd:documentation>
        </xsd:annotation>
    </xsd:attribute>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Lock wfs:Lock (1) unbounded
Collapse Child Attributes:
Name Type Default Value Use
version wfs:version Required
service wfs:service Required
expiry wfs:expiry Optional
lockAction wfs:lockAction Optional
Collapse Derivation Tree:
Collapse References:
wfs:LockFeature
Collapse Comments:
blog comments powered by Disqus