Annotation of Examples/EnterpriseObjects/SHLExamples/Buffering/README.rtf, revision 1.1.1.1

1.1       root        1: {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;\f1\fmodern Ohlfs;}
                      2: \paperw11440
                      3: \paperh11300
                      4: \margl120
                      5: \margr120
                      6: {\colortbl;\red0\green0\blue0;}
                      7: \pard\tx1600\tx3200\tx4800\tx6400\tx8000\tx9600\tx11200\tx12800\tx14400\tx16000\f0\b0\i0\ulnone\fs72\fc0\cf0 InTheBuff.app\
                      8: 
                      9: \fs24 SHL Object Technology Center\
                     10: e-mail: [email protected]\
                     11: \
                     12: \
                     13: \
                     14: 
                     15: \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\b\fs36\fc0\cf0 Overview
                     16: \b0\fs24 \
                     17: \
                     18: 
                     19: \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\fc1\cf1 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.\
                     20: \
                     21: 
                     22: \fc0\cf0 NEXTSTEP 3.2 and  EOF Release 1.0 \
                     23: Sybase Adaptor\
                     24: pubs Database\
                     25: 
                     26: \fc1\cf1       
                     27: \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\fc1\cf1 \
                     28: \
                     29: \
                     30: 
                     31: \b\fs36 Program Organization
                     32: \b0\fs24 \
                     33: \
                     34: 
                     35: \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\i\fc1\cf1 Important Files
                     36: \i0 \
                     37:        \
                     38: AppController.[hm] implements the delegate methods needed to trace the different affects of buffering options.\
                     39:        
                     40: \pard\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\fi-1900\li1900\fc1\cf1  \
                     41:  
                     42: \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\fc1\cf1     \
                     43: 
                     44: \pard\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\fi-1900\li1900\fc1\cf1 \
                     45: 
                     46: \b\fs36\fc0\cf0 Bugs
                     47: \b0\i\fs24\fc1\cf1 \
                     48:  \
                     49: 
                     50: \pard\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\i0\fc1\cf1 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...\
                     51: 
                     52: \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\b\fs36\fc1\cf1 \
                     53: \
                     54: Revision History 
                     55: \b0\fs24 \
                     56: \
                     57: June 94        Version 1.0.\
                     58: 
                     59: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.