com.apama.dataview
Event DataViewAddOrUpdateItem


Request that a new Item is added to a specific DataView if it does not already exist, or is updated when it does exist.

This will ONLY work when keyFields are used. Attempts to change the owner of an existing item will be rejected with a DataViewItemException.
See Also:
com.apama.dataview.DataViewItem - Direction: From the customer Monitor to the DataViewService.

Member summary
 stringmsgId

[OPTIONAL] A messageId that applications may choose to use to identify "responses".
 stringdvName

The unique name of the DataView.
 stringowner

The owner (user) of the Item - ONLY used for new items.
 floattimeStamp

The timestamp of the initial update (seconds since epoch). If the value given is -1.0 then the service will populate it using correlator currentTime.
 sequence<string>fieldValues

Complete sequence of field values in string form.
 dictionary<stringstring>extraParams

[OPTIONAL] Some implementations may choose to make use of this field.
 
Member detail

dvName

string dvName
The unique name of the DataView.

extraParams

dictionary<stringstringextraParams
[OPTIONAL] Some implementations may choose to make use of this field.

To avoid collisions with keys that may be added to the product in future, all user-defined extraParams should start with a prefix identifying the application or organisation they were added for.

fieldValues

sequence<stringfieldValues
Complete sequence of field values in string form.

msgId

string msgId
[OPTIONAL] A messageId that applications may choose to use to identify "responses".

owner

string owner
The owner (user) of the Item - ONLY used for new items.

timeStamp

float timeStamp
The timestamp of the initial update (seconds since epoch). If the value given is -1.0 then the service will populate it using correlator currentTime.