2.4 Store Protocol (4)

Topic Version1Published10/31/2016
For StandardETP v1.1

The Store protocol is used to perform CRUD operations (create, retrieve, update and delete) on data objects in a store. The roles for the Store protocol are store and customer.

The Store protocol uses 'Upsert' semantics for the create and update operations. That is, a single message 'PutObject' is used for both. If the object already exists, it is completely replaced by the new version. If the object does not exist, it is created. Unlike the WITSML SOAP protocols, there are no partial updates of objects and it is not possible to update individual fields in an object.