3.4.7.2 Message: GrowingObjectPut

Topic Version1Published10/31/2016
For StandardETP v1.1

Add or update a list item in a growing object.

Message Type ID: 5

Correlation Id Usage: n/a

Multi-part: False

Sent by: customer

Attribute

Description

Data Type

Min

Max

uri

A URI for the parent object. The URI MUST resolve to a single data object; if it does not, send EINVALID_URI.

string

1

1

contentType

The content type string for the parent object, as defined in the DataObjectrecord.

string

1

1

contentEncoding

Always text/xml.

string

1

1

data

The data (list items) to be added to the growing object.

bytes

1

1

Avro Source

{

      "type": "record",

      "namespace": "Energistics.Protocol.GrowingObject",

      "name": "GrowingObjectPut",

      "messageType": "5",

      "protocol": "6",

      "senderRole": "customer",

      "protocolRoles": "store,customer",

      "fields":

     [

         { "name": "uri", "type": "string" },

         { "name": "contentType", "type": "string" },

         { "name": "contentEncoding", "type": "string" },

         { "name": "data", "type": "bytes" }

     ]

}