Index

A

abortTxn()
ostc_Session, defined by 91
addArgument()
ostc_ServerOperation, defined by 150
adding object list elements 131
adding operations to a Server session 140
addObject()
ostc_OjectList, defined by 131
addOperation()
ostc_ServerSession, defined by 140
addReturnSetAttribute()
ostc_ServerOperation, defined by 150
ADO
registering DLLs 13
API
classes 8
client
overview 19
Component Server 7
Server
overview 29
thin client 6
attribute descriptors 105
lists of 107
getting cardinality 110
getting the attribute with a specified name 111
traversing 109

B

batch transactions 80
batch_update
ostc, defined by 80
beginTxn()
ostc_Session, defined by 91
bound transactions
timeouts 16

C

cache affinity 2
cache, session 88, 90
Cache-Forward architecture 2
cardinality()
ostc_AttributeDescriptorList, defined by 110
ostc_OperationSet, defined by 104
CGI 3
client API 6
overview 19
client operations 93
getting actual parameters 97
getting descriptions of 95
getting formal parameters 94
getting names of 95
getting timestamps 96
sets of 103
setting formal parameters 100
client sessions 85
executing operations 87
getting names of 92
getting operations 86
managing the cache 90
managing transactions 91
commitTxn()
ostc_Session, defined by 91
component 4
component cache 2
Component Server 2, 4
API 7
customizing 159
Component Server API
overview 29
component-based architecture 2
configuring the Server 15
connect()
ostc, defined by 84
connecting to the Server 84
creating Server operations 153
current()
ostc_OjectList, defined by 127
cursor
validity 103, 108, 126
customizing Servers 159
customizing the Server 17

D

data types, OSTC 78
data view 59
data views
exposing 141
DataViewReader 59
__declspec 135
deleteObject()
ostc_OjectList, defined by 131
deleting Server operations 153
deployment 18
disconnect()
ostc, defined by 84
disconnecting from the Server 84
dispatching 4
DLLs
registering 13
done()
ostc_OjectList, defined by 130
doOperation()
ostc_Session, defined by 87

E

estimatedCardinality()
ostc_OjectList, defined by 128
exceptions 167
execute()
ostc_ServerOperation, defined by 146
executing operations
client 87
exposeAllDataViews()
ostc_ServerSession, defined by 141
exposeDataView()
ostc_ServerSession, defined by 141
exposing data views 141

F

first()
ostc_AttributeDescriptorList, defined by 109
ostc_OjectList, defined by 127
ostc_OperationSet, defined by 103
flushObjects()
ostc_Session, defined by 90
format()
ostc_ServerOperation, defined by 148

G

getArguments()
ostc_Operation, defined by 94
ostc_OperationResult, defined by 157
getAttributeDescriptor()
ostc_AttributeDescriptorList, defined by 111
getAttributeDescriptors()
ostc_Oject, defined by 114
getBinaryArgument()
ostc_Operation, defined by 99
getBinaryValue()
ostc_Oject, defined by 116, 117
getDescription()
ostc_Operation, defined by 95
getDoubleArgument()
ostc_Operation, defined by 98
getDoubleValue()
ostc_Oject, defined by 116
getFloatArgument()
ostc_Operation, defined by 98
getFloatValue()
ostc_Oject, defined by 116
getFramework()
ostc_ApplicationServer, defined by 162
getInt32Argument()
ostc_Operation, defined by 97
getInt32Value()
ostc_Oject, defined by 115
getInt64Argument()
ostc_Operation, defined by 97
getInt64Value()
ostc_Oject, defined by 115
getMaxLength()
ostc_AttributeDescriptor, defined by 105
getName()
ostc_AttributeDescriptor, defined by 105
ostc_Operation, defined by 95
ostc_ServerOperation, defined by 152
getObjectArgument()
ostc_Operation, defined by 98
getObjectValue()
ostc_Oject, defined by 116
getOID()
ostc_Oject, defined by 123
ostc_OjectList, defined by 129
ostc_OperationResult, defined by 158
getOperation()
ostc_OperationSet, defined by 104
ostc_Session, defined by 86
getOperations()
ostc_Session, defined by 86
getReturnedObjectAttributes()
ostc_OperationResult, defined by 157
getReturnValue()
ostc_OperationResult, defined by 156
getServiceName()
ostc_Session, defined by 92
getSession()
ostc_Oject, defined by 122
getStringArgument()
ostc_Operation, defined by 97
getStringValue()
ostc_Oject, defined by 115
getTimestamp()
ostc_Operation, defined by 96
getting a session's operations 86
getting an object's attribute descriptors 114
getting an object's attribute values 115
getting an object's OID 123
getting an object's session 122
getting attribute descriptor list cardinality 110
getting client operation actual parameters 97
getting client operation formal parameters 94
getting client operation timestamps 96
getting client operation-names 95
getting client-operation descriptions 95
getting object list cardinality 128
getting object list OIDs 129
getting Server operation formal parameters 157
getting Server operation names 152
getting Server operation return values 156
getting session names 92
getting the attribute-descriptor-list element with a specified name 111
getType()
ostc_AttributeDescriptor, defined by 105
global functions 135
gotolink ThinClientCache 24

H

header file
client 19
Server 30

I

implementing
ostcConnect() 136
ostcDisconnect() 137
ostcInitialize() 138
implementing execute() 146
implementing format() 148
implementing operationComplete() 147
incremental lists
timeouts 16
in-memory database 2
invalid cursor 103, 108, 126
ISAPI 3
isolated_update
ostc, defined by 80

L

linking
Windows 13
lists
of attribute descriptors 107
of OSTC objects 125
load balancing 4
logging 17

M

managing the session cache 90
managing transactions 91
modifying Server startup parameters 142
more()
ostc_AttributeDescriptorList, defined by 109
ostc_OjectList, defined by 127
ostc_OperationSet, defined by 104
multiple-thread dispatching 4
multitier architecture 2
multiversion concurrency control 80
MVCC 80
mvccRead
ostc, defined by 80

N

newlink ThinClientCache 27
next()
ostc_AttributeDescriptorList, defined by 109
ostc_OjectList, defined by 127
ostc_OperationSet, defined by 103
NSAPI 3
n-tier architecture 2

O

object, OSTC 113
getting attribute descriptors of 114
getting attribute values of 115
getting the OID of 123
getting the session of 122
setting attribute values of 120
setting the OID of 123
objects, OSTC
lists of 125
adding elements 131
getting cardinality 128
getting the OID 129
removing elements 131
setting the OID 129
traversing 127
truncating incremental 130
ObjectStore client 4
ObjectStore Component Server 4
OLE DB
registering DLLs 13
operation sets 103
operationComplete()
ostc_ServerOperation, defined by 147
operations
client 93
executing on client 87
Server 145
OSTC data types 78
OSTC object 113
getting attribute descriptors of 114
getting attribute values of 115
getting the OID of 123
getting the session of 122
setting attribute values of 120
setting the OID of 123
OSTC objects
lists of 125
adding elements 131
getting cardinality 128
getting the OID 129
removing elements 131
setting the OID 129
traversing 127
truncating incremental 130
ostc, the class 77
batch_update 80
connect() 84
disconnect() 84
isolated_update 80
mvccRead 80
ostc_binary 79
ostc_double 79
ostc_float 79
ostc_int32 79
ostc_int64 79
ostc_oid 79
ostc_string 79
read 80
setRouter() 83
transaction_type 80
types 78
~ostc_ApplicationServer()
ostc_ApplicationServer, defined by 161
ostc_ApplicationServer()
ostc_ApplicationServer, defined by 160, 162
ostc_ApplicationServer, the class 159
~ostc_ApplicationServer() 161
getFramework() 162
ostc_ApplicationServer() 160, 162
start() 160
ostc_AttributeDescriptor, the class 105
getMaxLength() 105
getName() 105
getType() 105
ostc_AttributeDescriptorList, the class 107
cardinality() 110
first() 109
getAttributeDescriptor() 111
more() 109
next() 109
ostc_binary
ostc, defined by 79
ostc_DatatypeMicmatch 167
ostc_double
ostc, defined by 79
ostc_float
ostc, defined by 79
ostc_int32
ostc, defined by 79
ostc_int64
ostc, defined by 79
ostc_InvalidParm 167
ostc_InvalidTxnType 167
ostc_MissingLib 167
ostc_NoArguments 168
ostc_NoNestedTxn 168
ostc_NoTxnInProgress 168
ostc_Object, the class 113
getAttributeDescriptors() 114
getBinaryValue() 116, 117
getDoubleValue() 116
getFloatValue() 116
getInt32Value() 115
getInt64Value() 115
getObjectValue() 116
getOID() 123
getSession() 122
getStringValue() 115
setOID() 123
setValue() 120
ostc_ObjectList, the class 125
addObject() 131
current() 127
deleteObject() 131
done() 130
estimatedCardinality() 128
first() 127
getOID() 129
more() 127
next() 127
setOID() 129
ostc_oid
ostc, defined by 79
ostc_Operation, the class 93
getArguments() 94
getBinaryArgument() 99
getDescription() 95
getDoubleArgument() 98
getFloatArgument() 98
getInt32Argument() 97
getInt64Argument() 97
getName() 95
getObjectArgument() 98
getStringArgument() 97
getTimestamp() 96
setArgument() 100
ostc_OperationResult, the class 155
getArguments() 157
getOID() 158
getReturnedObjectAttributes() 157
getReturnValue() 156
setOID() 158
setReturnValue() 156
ostc_OperationSet, the class 103
cardinlaity() 104
first() 103
getOperation() 104
more() 104
next() 103
ostc_RequiredParmMissing 168
ostc_ServerException 168
~ostc_ServerOperation()
ostc_ServerOperation, defined by 153
ostc_ServerOperation()
ostc_ServerOperation, defined by 153
ostc_ServerOperation, the class 145
~ostc_ServerOperation() 153
addArgument() 150
addReturnSetAttribute() 150
execute() 146
format() 148
getName() 152
operationComplete() 147
ostc_ServerOperation() 153
setDescription() 151
ostc_ServerSession, the class 139
addOperation() 140
exposeAllDataViews() 141
exposeDataView() 141
setNumThreads() 142, 143, 144
setPort() 142
setServiceName() 142
setTxnType() 142
setUserRouteData() 142
ostc_Session, the class 85
abortTxn() 91
beginTxn() 91
commitTxn() 91
doOperation() 87
flushObjects() 90
getOperation() 86
getOperations() 86
getServiceName() 92
ostc_string
ostc, defined by 79
ostcAddRouter.exe 20
ostccompsrvr 15
ostccompsrvr.exe 15
ostcConnect() 136
ostcDisconnect() 137
ostcInitialize() 138

P

port
router 16
Server 15

R

read
ostc, defined by 80
removing object list elements 131
replication 4
route data, user-specified
Server 142
-routedata 16
router
host 16, 143, 163
port 16, 143, 163
router file 16
router, setting 83
routing 4

S

scalability 4
Server
customizing 159
Server API 7
overview 29
Server operations 145
creating 153
deleting 153
getting formal parameters 157
getting names of 152
getting return values 156
implementing execute() 146
implementing format() 148
implementing operationComplete() 147
results 155
setting descriptions 151
setting formal parameters 150
setting return values 156
server replication 4
Server sessions 139
adding operations 140
exposing data views 141
modifying startup parameters 142
server.log<Defualt para font> 17
service 4
service name 15
sessions
cache 88
client 85
Server 139
setArgument()
ostc_Operation, defined by 100
setDescription()
ostc_ServerOperation, defined by 151
setNumThreads()
ostc_ServerSession, defined by 142, 143, 144
setOID()
ostc_Oject, defined by 123
ostc_OjectList, defined by 129
ostc_OperationResult, defined by 158
setPort()
ostc_ServerSession, defined by 142
setReturnValue()
ostc_OperationResult, defined by 156
setRouter()
ostc, defined by 83
sets, of operations 103
setServiceName()
ostc_ServerSession, defined by 142
setting an object's attribute values 120
setting an object's OID 123
setting client operation formal parameters 100
setting object list OIDs 129
setting routers 83
setting Server operation descriptions 151
setting Server operation formal parameters 150
setting Server operation return values 156
setTxnType()
ostc_ServerSession, defined by 142
setUserRouteData()
ostc_ServerSession, defined by 142
setValue()
ostc_Oject, defined by 120
shared component libraries
building 13
shared transactions 80
timeouts 16
specifying a Server session's route data 142
SQL 62
start()
ostc_ApplicationServer, defined by 160
starting the Server 15
stopping the Server 15

T

thin client 2
API 6
thin client API
overview 19
threads 4, 15
three-tier architecture 2
throughput 4
timeout
bound transaction 16
incremental lists 16
shared transaction 16
transaction management 4
transaction type 16
transaction types 80
transaction_type
ostc, defined by 80
transactions
batched 80
client 91
shared 80
traversing attribute descriptor lists 109
traversing object lists 127
truncating incremental object lists 130
types
ostc, defined by 78

V

valid cursor 103, 108, 126

W

web server 3
Windows
which .libs to link with 13


[previous]