Update action XML encoding
10.11.3.3 Update action
The following XML Schema fragment defines an update action: xsd:complexType name=UpdateType id=UpdateType xsd:sequence xsd:choice xsd:any processContents=strict namespace=other xsd:sequence xsd:element ref=csw:RecordProperty maxOccurs=unbounded xsd:element ref=csw:Constraint xsd:sequence xsd:choice xsd:sequence xsd:attribute name=typeName type=xsd:anyURI use=optional xsd:attribute name=handle type=xsd:ID use=optional xsd:complexType xsd:complexType name=RecordPropertyType xsd:sequence xsd:element name=Name type=xsd:string xsd:element name=Value type=xsd:anyType minOccurs=0 xsd:sequence xsd:complexType The Update element is used to specify values to be used to change existing information in the catalogue. If the Update element contains a child element declared in some other namespace i.e., not “http:www.opengis.netcatcsw”, then the corresponding record in the catalogue shall be replaced. The record type shall be defined in an application profile. If individual record property values are specified in the Update element, using the RecordProperty element, then those individual property values of the catalogue record shall be updated. The RecordProperty element contains a Name element and a Value element. The Name element is used to specify the name of the record property to be updated. The value of the Name element may be a path expression to identify complex properties. The Value element contains the value that will be used to update the record in the catalogue. The number of records affected by an Update action is determined by the contents of the Constraint element. The Constraint element is defined in Subclause 10.3.7 and is used to define the set of catalogue records that the update operation will affect. In Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved. 167 order to prevent all records in a catalogue from inadvertently being updated, the Constraint element shall be specified. The optional typeName attribute may be used to specify the collection name from which records will be updated. The handle attribute is described in subclause 10.11.3.2.10.11.3.4 Delete action
Parts
» UML notation Change Requests | OGC
» Introduction OGC_Common catalogue query language
» Extending the Common Catalogue Query Language
» Introduction Core queryable properties
» Core returnable properties Core catalogue schema
» Document terms and definitions Introduction Introduction
» Introduction getCapabilities operation OGC_Service class
» Introduction “query” operation Discovery class
» “present” operation Discovery class
» describeRecordType operation Discovery class
» getDomain operation Discovery class
» Introduction “initialize” operation Session class
» “close” operation Session class
» “status” operation Session class
» “cancel” operation Session class
» Introduction ”transaction” operation Manager class
» harvestResource operation Manager class
» Introduction “order” operation Brokered Access class
» Introduction UML state diagram notation
» Catalogue server state machine Discovery state
» Access state diagram Dynamic model
» Management state Explain state diagram
» Introduction Z39.50 BER implementation notes
» Message encoding Additional search info Order extended service
» SearchRetrieve Web Service SRWSRU implementation notes
» XML Name-Value pairs Result set encodings
» Introduction Enumerations Structures and unions
» Definitions for brokered access Capabilities
» General messages Interface definition - IDL
» Discovery messages Interface definition - IDL
» Management messages Interface definition - IDL
» Access messages Exceptions Interface definition - IDL
» Catalogue Service interfaces Interface definition - IDL
» Overview Message headers The HTTP protocol
» Introduction Core queryable and returnable realization
» Full record Core queryable and returnable realization
» Summary record Core queryable and returnable realization
» Namespaces Predicate languages b
» General model message mapping Common request parameters
» Introduction Operation request GetCapabilities operation
» Operation response OperationsMetadata section standard contents
» Introduction KVP encoding DescribeRecord operation
» NAMESPACE parameter TypeName parameter outputFormat parameter
» XML encoding Response DescribeRecord operation
» Introduction KVP encoding GetDomain operation
» XML encoding Response GetDomain operation
» Introduction KVP encoding GetRecords operation
» XML encoding GetRecords operation
» NAMESPACE parameter requestId parameter resultType parameter
» outputFormat parameter outputSchema parameter
» Provide functional extensibility Precedence
» Tight and loose queries Property references
» Predicate languages DistributedSearch parameter
» ResponseHandler parameter Parameter descriptions
» Introduction KVP encoding GetRecordById operation
» ElementSetName parameter Id parameter outputFormat parameter outputSchema parameter
» XML encoding Examples GetRecordById operation
» Overview Insert action XML encoding
» Introduction KVP encoding Response
» Introduction KVP encoding Harvest operation
» Source parameter ResourceType parameter
» ResourceFormat parameter ResponseHandler parameter
» XML encoding Response Harvest operation
» Introduction Change Requests | OGC
» Interface definitions Change Requests | OGC
» Query languagemodel Query model components
» Catalogue Application Profiles Change Requests | OGC
» Introduction System context Structure and format
Show more