<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1106" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Question 1 - BTree Keys for persistant
objects</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>I want to use arbitrary persistent objects as btree
keys. Could this be accomplished by using the object's ObjectID in the
database? </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>If so, what would you recommend using as the key
(is ObjectID>>hash unique)?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>What is the length of that key?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Question 2 - Marking clusters as dirty</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV>If you change a sub-object in a cluster, that cluster needs to be notified
that it is dirty. </DIV>
<DIV><BR>What is a good pattern for accomplishing this:</DIV>
<DIV><BR>a) Have all sub-object edits go through the cluster's root
object<BR>b) Have the sub-object somehow notify the cluster's root object
that it is dirty.</DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>Question 3 - Maximum number of clients
reached</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>I can't start any new transactions on my database
because I get the error: "Maximum number of clients reached" in
ODBClientManager>>newClient.</FONT></DIV>
<DIV><FONT face=Arial size=2>I think OCBCientTable is having difficulty locking
the client ID table. Could this be a bug?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Question 4 - BTreeIndexDictionary</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>The documentation says that this class maps
keys to sets of values (ie keys need not be unique). However #at: only
returns one value holder. I don't get it.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Thank you.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Derek Brans<BR>Nerd on a Wire<BR>Web design that's
anything but square<BR><A
href="http://www.nerdonawire.com">http://www.nerdonawire.com</A> <BR>mailto: <A
href="mailto:brans@nerdonawire.com">brans@nerdonawire.com</A><BR>phone:
604.874.6463<BR>toll-free: 1-877-NERD-ON-A-WIRE</FONT></DIV></BODY></HTML>