accessors
calculating requirement 1
ACID properties 1
activate_object method 1
activate_object() operation
and exceptions 1
and preactivated objects 1
example 1
activation policies
method 1
process 1
transaction 1
active objects
specifying maximum number 1
adm directory 1
administrative parameters
CONCURR_STRATEGY 1
MAXACCESSORS 1
MAXDISPATCHTHREADS 1
allocating FML32 buffers 1
allocating threads 1
always transaction policy 1
example 1
application_responsibility() operation 1
application-controlled deactivation
example 1
overview 1
AUTOTRANS
see transactional objects
BAD_OPERATION 1
Basic University sample
design considerations 1
handling durable state in 1
ICF file 1
managing object state 1
OMG IDL for 1
summary 1
use of design patterns in 1
BEA Tuxedo server applications
designing an object that has calls to 1
using in a BEA Tuxedo domain 1
BEA Tuxedo service
calling from a CORBA application 1
choosing buffer type for 1
Billing server application
in University samples 1
build commands
buildobjclient 1
buildobjserver 1
buildobjclient command 1
compiler settings 1
threads support libraries 1
buildobjserver command 1
-b option 1
compiler settings 1
modifications to support threads 1
specifying multithreaded support 1
thread libraries 1
callback methods
detecting error conditions in 1
client applications
how they access objects 1
client stub 1
client/server contract 1
close_xa_rm() operation 1
closing an XA resource manager 1
compiling OMG IDL 1
CONCURR_STRATEGY parameter 1
concurrency
mechanisms 1
strategy 1
concurrent access 1
concurrent requests 1
configuration file 1
control parameters 1
settings 1
context services
purpose 1
convenience macros 1
conversations
implementing transactionally 1
CORBA interfaces 1
CORBA objects
See objects
CORBA server applications
and security 1
and transactions 1
CORBA::Current 1
CosTransactions::Control object 1
CosTransactions::Current object 1
create_active_object_reference() operation 1
create_object_reference() operation
example 1
specifying routing criteria 1
create_servant() operation
and exceptions 1
and OBJECT_NOT_EXIST 1
create_servant_with_id method 1
creating object references 1
creating server applications
summary 1
current object 1
narrowing 1
operations and interfaces 1
cursors
database 1
data
reading and writing for an object 1
data corruption
risk of 1
data marshaling
disabling 1
database cursors 1
databases
opening and closing 1
data-dependent routing
See factory-based routing
deactivate_object method 1
deactivate_object() operation
and exceptions 1
and servant pooling 1
and transactions 1
handling state in 1
restrictions on using 1
deactivateEnable() operation 1
and preactivated objects 1
example of 1
overview 1
deallocating threads 1
debugging tips 1
design patterns
List-Enumerator 1
List-Enumerator (example) 1
Process-Entity 1
Process-Entity (example) 1
used in University samples 1
development process
summary 1
directory path 1
DR_TRANS_ABORT 1
DR_TRANS_COMMITTING 1
durable objects 1
durable state handling
example 1
environment variables
directory path 1
setting 1
verifying 1
exceptions
ActivateObjectFailed 1
AlreadyRegistered 1
and client applications 1
and create_servant 1
and server applications 1
BAD_OPERATION 1
CannotProceed 1
CORBA 1
CreateServantFailed 1
DeactivateObjectFailed 1
how to write user-defined 1
IllegalInterface 1
in activate_object() 1
in deactivate_object() 1
InitializeFailed 1
INVALID_TRANSACTION 1
InvalidDomain 1
InvalidInterface 1
InvalidName 1
InvalidObject 1
InvalidObjectID 1
InvalidServant 1
NilObject 1
NoSuchElement 1
OBJ_ADAPTER 1
OBJECT_NOT_EXIST 1
OrbProblem 1
OutOfMemory 1
OverFlow 1
RegistrarNotAvailable 1
ReleaseFailed 1
TpfProblem 1
UnknownInterface 1
UserExceptions 1
expected_output file 1
facilities
for multithreaded server applications 1
factories
advantages of 1
and factory-based routing 1
and object references 1
example 1
how clients obtain 1
overview 1
registering 1
factory-based routing
and UBBCONFIG file 1
how it works 1
implementing in a factory 1
summary 1
FML 1
FML32 buffers
allocating 1
forward_lower method 1
forward_upper method 1
generating object references 1
groups
configuring server 1
creating 1
routing requests to specific 1
ICF file 1
assigning transaction policies in 1
IDL
See OMG IDL
idl command 1
IDL compiler 1
generating tie classes 1
using 1
ignore transaction policy 1
IIOP Listener/Handler 1
Implementation Configuration File (ICF file)
See ICF file
implementation object, See object implementations
input file 1
instantiating objects 1
Interface Repository 1
Interface Repository identifier 1
interfaces
defining 1
delegating implementation of 1
limiting compilation of 1
validating 1
INVALID_TRANSACTION exception 1
is_reentrant method 1
Korn shell 1
legacy objects
integrating into BEA Tuxedo CORBA 1
Listener/Handler
IIOP 1
List-Enumerator design pattern 1
List-Enumerator design pattern (example) 1
log file 1
makefile.mk file 1
makefile.nt file 1
MAXACCESSORS parameter 1
MAXDISPATCHTHREADS parameter 1, 2
impact on other parameters 1
method templates 1
method-bound objects 1
MINDISPATCHTHREADS parameter 1, 2
multithreading model
definition 1
specification 1
nested transactions 1
never transaction policy 1
new
C++ statement 1
non-reentrant servants 1
NULL resource manager 1
OBJ_ADAPTER exception 1
object factories
See factories
Object ID
See OID
object implementations
delegated 1
overview 1
See also objects 1
object references
about 1
contents of 1
creating 1
generating 1
generating (example) 1
lifespan of 1
object state
and the BEA Tuxedo system 1
object state management
and scalability 1
and transactions 1
delegating to an XA resource manager 1
managing in Basic sample 1
OBJECT_NOT_EXIST 1
and OMG IDL mismatches 1
objects
activating 1
bypassing in a transaction 1
choose stateful 1
choosing stateless 1
constructors 1
deactivating 1
deactivating process 1
destructors 1
excluding from a transaction 1
implementing an interface for 1
including optionally in a transaction 1
instantiating 1
legacy 1
making always transactional 1
making always transactional (example) 1
managing 1
method-bound 1
polling in a transaction 1
pooling servants for 1
process-bound 1
reading and writing state data 1
setting activation policies for 1
transaction-bound 1
transient 1
OID 1
OMG CORBA
specification 1
OMG IDL
defining an object with 1
defining operations with 1
for the Basic University sample 1
for Wrapper University sample 1
in Production University sample 1
versioning mismatch 1
open_xa_rm() operation 1
opening an XA resource manager 1
optional transaction policy 1
Oracle 1
ORB Portability Specification 1
ORB::clear_ctx 1
ORB::get_ctx 1
ORB::inform_thread_exit 1
ORB::set_ctx 1
output file 1
persistent objects 1
pooling
servant 1
PortableServer::Current object 1
process-bound objects
transaction-bound objects 1
Process-Entity design pattern 1
Process-Entity design pattern (example) 1
Production University sample
OMG IDL for 1
UBBCONFIG file 1
Readme.txt file 1
recursive transactions 1
reentrancy 1
concurrency rules 1
default setting 1
reentrant servants 1
about 1
creating 1
protecting object state 1
Registrar object
policies in Transactions University sample 1
RegistrarFactory object 1
replicating server processes 1
request-level interceptors 1
resource manager
closing an XA 1
delegating object state management to 1
NULL 1
opening XA 1
results directory 1
routing
factory-based, See factory-based routing
routing criteria
specifying in a factory 1
runme.cmd file 1
runme.ksh file 1
samplesdb.h 1
scaling an application 1
summary features for 1
SECURITY
parameter in UBBCONFIG file 1
security and CORBA server applications 1
security models
implementing in server applications 1
Security University sample
design of 1
OMG IDL for 1
overview 1
SecurityCurrent object 1
SecurityLevel1::Current object 1
SecurityLevel2::Current object 1
servants 1
creating 1
overview 1
pooling 1
server applications
configuring in groups 1
developing 1
replicating in a group 1
scaling 1
Server class 1
server groups
configuring 1
server processes
replicating 1
server skeleton
See skeletons
setenv.cmd file 1
setenv.ksh file 1
signals 1
simpapp_mt sample application
building and running 1
changing permissions 1
how it works 1
list of files 1
simple.idl file 1
simple_c.cpp file 1
simple_c.h file 1
simple_client file 1
simple_client.cpp file 1
simple_per_object_i.cpp file 1
simple_per_object_i.h file 1
simple_per_object_server file 1
simple_per_request_i.cpp file 1
simple_per_request_i.h file 1
simple_per_request_server file 1
simple_per_request_server.cpp file 1
simple_per_request_server.h file 1
simple_s.cpp file 1
simple_s.h file 1
SimplePerRequest server process 1
SimplePerRequestFactory_i
implementations 1
interfaces 1
single-threaded executable 1
single-threaded servers
behavior 1
skeletons
limiting compilation of 1
overview 1
state data
preactivating an object with 1
reading and writing 1
stateful objects
criteria for choosing 1
definition 1
See also process-bound and transaction-bound objects 1
stateless objects
criteria for choosing 1
definition 1
See also method-bound objects 1
stderr file 1
stdout file 1
thread_initialize method 1
thread_macros.cpp file 1
thread_macros.h file 1
thread_release method 1
threading model
specifying 1
threading models
thread-per-object, thread-per-request 1
thread-per-request model 1
thread-per-request server
implementation 1
threads
concurrent requests 1
context information 1
parallelism 1
recursive invocations 1
threads pool 1
allocating threads 1
maximum size 1
minimum size 1
releasing threads back to 1
reusing threads for multiple requests 1
setting maximum size 1
size exceeded 1
size of 1
system resources consumed 1
thread-safe 1
tie classes
generating 1
See also delegation-based interface implementation
TMS 1
configuring 1
Oracle 1
requirements for 1
tmsysevt.dat file 1
to_lower method 1
to_upper method 1
Tobj_ServantBase class 1
Tobj_ServantBase::_is_reentrant method 1
Tobj_serverBase::_add_ref method 1
Tobj_serverBase::_remove_ref method 1
TobjS_c.h 1
TobjServantBase::_is_reentrant method 1
TP Framework 1
tpcall() 1
tpforward() 1
tpreturn() 1
transaction activation policy 1
Transaction Manager Server
See TMS
transaction policies
always 1
always (example) 1
assigning in ICF file 1
ignore 1
never 1
optional 1
transaction state
associated with a thread 1
transactional objects
defining 1
transactions
and conversations 1
and object state management 1
implementing in a CORBA server application 1
nested 1
overview of 1
passing from one thread to another 1
recursive 1
Transactions University sample
configuring 1
how it works 1
object state management 1
overview 1
transient objects 1
tuning and scaling 1
tuxconfig file 1
Tuxedo
See BEA Tuxedo
ubb file 1
and factory-based routing 1
control parameters 1
in Production University sample 1
overview 1
sample 1
SECURITY parameter 1
settings 1
ULOG.date file 1
user-defined exceptions 1
vetoing a transaction 1
Wrapper University sample
configuring 1
design summary 1
how it works 1
wrapping a Tuxedo service
as an object 1
XA resource manager
closing 1
delegating object state management to 1
opening 1
using in Transactions University sample 1