We have an thick client application that makes use of the >.net client API. We also have a number of custom Data Adapters which support a number of different subscriptions (modes)...COMMAND, MERGE and RAW. We are working with the Presto version of Lightstreamer.

I was under the impression that if a Data Adapter pushed an update and that update was idential to what Lightstreamer had previuosly pushed last (i.e. had cached) to its subscribed clients, that the lightstreamer would not push that data again to its clients. We are not seeing this. What am I missing (what is the correct behavior).

For this discussion we are operatering in Command mode.

here are log files collected on our clients....

2/1/2011 6:10 PM SASVO COMMAND ADD 1 of 1 1 [ 1, ADD, SASVO, 1, 1, 100, 1, SAS TEST OBJECT 1, This is a SAS test object., User Id Field 1, User Name Field One, 10, Test SAS ORG Name One., 2/1/2011 6:10:29 PM, 2/1/2011 11:10:29 PM, 1.00:00:00, 500, , , , , , , , , , , 2/1/2011 6:10:29 PM ]

2/1/2011 6:13 PM SASVO COMMAND UPDATE 1 of 1 1 [ (1), (UPDATE), (SASVO), (1), (1), (100), 3, (SAS TEST OBJECT 1), (This is a SAS test object.), (User Id Field 1), (User Name Field One), (10), (Test SAS ORG Name One.), (2/1/2011 6:10:29 PM), (2/1/2011 11:10:29 PM), (1.00:00:00), (500), (), (), (), (), (), (), (), (), (), (), 2/1/2011 6:13:29 PM ]

Forcing Data Adapter to push the same data (used debugger)

2/1/2011 6:13 PM SASVO COMMAND UPDATE 1 of 1 1 [ (1), (UPDATE), (SASVO), (1), (1), (100), (3), (SAS TEST OBJECT 1), (This is a SAS test object.), (User Id Field 1), (User Name Field One), (10), (Test SAS ORG Name One.), (2/1/2011 6:10:29 PM), (2/1/2011 11:10:29 PM), (1.00:00:00), (500), (), (), (), (), (), (), (), (), (), (), (2/1/2011 6:13:29 PM) ]

Forcing Data Adapter to push the same data (used debugger)


2/1/2011 6:13 PM SASVO COMMAND UPDATE 1 of 1 1 [ (1), (UPDATE), (SASVO), (1), (1), (100), (3), (SAS TEST OBJECT 1), (This is a SAS test object.), (User Id Field 1), (User Name Field One), (10), (Test SAS ORG Name One.), (2/1/2011 6:10:29 PM), (2/1/2011 11:10:29 PM), (1.00:00:00), (500), (), (), (), (), (), (), (), (), (), (), (2/1/2011 6:13:29 PM) ]