Databroadcasting Questions
- Is anything currently known to be broken/not working in the current iteration of the Servoy application server (either 5.1.4 or 5.2.1) as it pertains to databroadcasting?
- Can/does databroadcasting ever occur across solutions, and if so under what circumstances will it or won’t it occur?
- Can databroadcasts broadcast new records, deleted records and changes to existing records? I believe it can, but regarding creates and deletes, I don’t think clients “refresh” automatically to see new or deleted records except under certain situations. What are those circumstances?
- Is headless client any different from any other kind of client in regards to databroadcasting? Does it not do anything that smart and web do, or does it do anything differently than smart and web do [in regards to brroadcasting]?
- Is there any difference in the way stored calculations are broadcast vs other dataproviders that are not calculations?
Databroadcasting Scenario…
A smart-client solution (solution A) captures information and that information is inserted as new records in a database table.
A headless client (Solution B) polls the same table, in the same database looking for new records. When new records are encountered the headless client solution selects the data out of the table and processes it, inserting new records elsewhere in the database and at the same time recalculating a number of stored calcs.
A webclient solution (Solution C) is looking at a list of records from the same table that the headless client creates records in, and on that table view there are stored calcs as dataproviders. Those stored calcs have been updated by the headless client.
In this scenario, what will the Servoy application server do? What will be broadcast to the various solutions and clients and when?
Also where is all of this documented?
Thanks in advance