InTheBuff.app
SHL Object Technology Center
e-mail: otccore@bou.shl.com

Overview

This example demonstrates the various buffering options provided by EOController.  Essentially, four combinations of buffering are offered.  Buffers edits indicates whether edits (in the user interface) are immediately flushed to enterprise objects; buffers operations indicates whether edits are immediately flushed to the datasource (ie. the database server).  Combinations of these have varying effects on the timing and flow of data from the UI layer to the database.

NEXTSTEP 3.2  EOF Beta 
Sybase Adaptor
pubs Database

Program Organization

Important Files
	
AppController.[hm] implements the delegate methods needed to trace the different affects of buffering options.

Bugs
 
Inserting a new record will most likely fail.  It breaks a rule imposed by a previous create rule command installed when the pubs database was created.  This does not compromise the example however.  The execution flow is the same, it just results in an error.  Adding the necessary stuff convoluted the example, so it's left out for now...

Revision History 

June 94	Version 1.0.