Index
A
-
ACID properties 3-1
-
activate_object method 1-20
-
activation policies
-
method 4-11
-
transaction 3-11
-
always transaction policy 3-5
-
application-controlled deactivation
-
overview 1-15
-
assigning transaction policies 3-8
-
AUTOTRAN 3-5
B
-
BAD_OPERATION 2-23
-
Bankapp sample
-
UBBCONFIG file 4-8
-
buildjavaserver command
-
environment variables 2-15
-
format 2-18
C
-
callback methods
-
detecting error conditions in 2-26
-
CLASSPATH variable 2-15
-
client applications
-
how they access objects 1-6
-
client stub 1-4
-
client/server contract 1-4
-
close_xa_rm method 3-10
-
closing an XA resource manager 3-10
-
compiling java source files 2-12
-
compiling OMG IDL 2-3
-
conversations
-
implementing transactionally 3-1
-
CORBA objects
-
See objects
-
create_object_reference method
-
example 2-6
-
specifying routing criteria 4-15
-
creating factories 2-10
-
creating object references 2-10
-
creating server applications
-
overview 1-1
-
summary 2-2
-
cursors
-
database 3-5
D
-
data
-
reading and writing for an object 1-19
-
database cursors 3-5
-
data-dependent routing
-
See factory-based routing
-
deactivate_object method 1-20
-
and transactions 3-11
-
handling state in 2-28
-
restrictions on using 2-28
-
deactivateEnable method
-
overview 1-15
-
debugging tips 2-21
-
defining in-memory behavior of objects 2-13
-
deploying server applications 2-19
-
design patterns
-
List-Enumerator 1-25
-
Process-Entity 1-25
-
development process
-
summary 2-2
-
DR_TRANS_ABORT 3-11
-
DR_TRANS_COMMITTING 3-11
-
durable objects 1-19
E
-
environment variables
-
setting 2-15
-
exceptions
-
ActivateObjectFailed 2-22
-
AlreadyRegistered 2-22
-
and client applications 2-21
-
and server applications 2-21
-
BAD_OPERATION 2-23
-
CannotProceed 2-22
-
CORBA 2-21
-
DeactivateObjectFailed 2-22
-
IllegalInterface 2-22
-
InitializeFailed 2-22
-
INVALID_TRANSACTION 3-12
-
InvalidDomain 2-22
-
InvalidInterface 2-22
-
InvalidName 2-22
-
InvalidObject 2-22
-
InvalidObjectID 2-22
-
InvalidServant 2-22
-
NilObject 2-22
-
NoSuchElement 2-22
-
OBJ_ADAPTER 3-12
-
OBJECT_NOT_EXIST 2-23
-
OrbProblem 2-22
-
OutOfMemory 2-22
-
OverFlow 2-22
-
RegistrarNotAvailable 2-22
-
ReleaseFailed 2-22
-
TpfProblem 2-22
-
UnknownInterface 2-22
-
UserExceptions 2-22
-
Extensible Markup Language (XML) 2-13
F
-
factories
-
and factory-based routing 4-15
-
and object references 1-6
-
creating and registering 2-10
-
overview 1-10
-
registering 2-10
-
factory objects
-
implementing 2-6
-
factory-based routing
-
and UBBCONFIG file 4-14
-
how it works 4-14
-
implementing in a factory 4-15
-
summary 4-13
G
-
generating object references 1-10
-
groups
-
configuring server 4-7
-
creating 4-7
-
routing requests to specific 4-14
I
-
IDL
-
See OMG IDL
-
IDL compiler 2-4
-
ignore transaction policy 3-7
-
IIOP Listener/Handler 4-2
-
implementation
-
object, See object implementations
-
initialize method 2-8
-
in-memory behavior of objects
-
defining 2-13
-
Interface Repository 1-4
-
Interface Repository identifier 1-6
-
interfaces
-
defining 1-4
-
limiting compilation of 2-6
-
validating 2-27
-
writing methods to implement operations 2-5
-
INVALID_TRANSACTION exception 3-12
J
-
java files
-
compiling 2-12
-
JAVA_HOME variable 2-15
-
javac command 2-12
-
JavaServer
-
multithreaded 4-18
-
UBBCONFIG definition 2-19
L
-
Listener/Handler
-
IIOP 4-2
M
-
m3idltojava compiler 1-5, 2-3
-
format 2-4
-
method templates 1-5
-
method-bound objects 1-13
-
multithreaded JavaServers 4-18
N
-
nested transactions 3-12
-
never transaction policy 3-7
-
NULL resource manager 3-11
O
-
OBJ_ADAPTER exception 3-12
-
object factories
-
See factories
-
object implementation file
-
creating 2-6
-
object implementations
-
overview 1-4
-
object references
-
about 1-6
-
contents of 1-6
-
creating 2-10
-
generating 1-10
-
lifespan of 1-7
-
object state
-
and the WLE system 1-11
-
object state management
-
and scalability 4-11
-
delegating to an XA RM 3-10
-
OBJECT_NOT_EXIST 2-23
-
and OMG IDL mismatches 2-27
-
objects
-
activating 1-22
-
bypassing in a transaction 3-7
-
choosing stateful 1-18
-
choosing stateless 1-17
-
constructors 1-5
-
deactivating 1-22
-
deactivating process 1-15
-
destructors 1-5
-
excluding from a transaction 3-7
-
implementing an interface for 1-5
-
including optionally in a transaction 3-6
-
in-memory behavior 2-13
-
making always transactional 3-5
-
managing 1-11
-
method-bound 1-13
-
polling in a transaction 3-11
-
process-bound 1-13
-
reading and writing state data 1-19
-
setting activation policies for 1-11
-
transaction-bound 1-13
-
OMG IDL
-
defining an object with 1-4
-
defining operations with 1-4
-
versioning mismatch 2-27
-
open_xa_rm method 3-9
-
opening an XA resource manager 3-9
-
optional transaction policy 3-6
-
overview
-
server application creation process 1-1
P
-
PATH variable 2-15
-
persistent objects 1-19
-
process-bound objects
-
transaction-bound objects 1-13
R
-
recursive transactions 3-12
-
registering factories 2-10
-
release method 2-8
-
releasing server applications 2-11
-
replicating server processes 4-4
-
resource manager
-
closing an XA 3-10
-
delegating object state management 3-10
-
NULL 3-11
-
opening XA 3-9
-
routing
-
factory-based, See factory-based routing
-
routing criteria
-
specifying in a factory 4-15
S
-
scaling an application 4-4
-
summary features for 4-2
-
server application creation process
-
overview 1-1
-
server applications
-
configuring in groups 4-7
-
developing 1-9
-
replicating in a group 4-4
-
scaling 4-4
-
Server Description File 2-13
-
server groups
-
configuring 4-7
-
Server object
-
creating 2-8
-
server processes
-
replicating 4-4
-
single-threaded JavaServer 4-18
-
skeletons
-
limiting compilation of 2-6
-
overview 1-4
-
state data
-
reading and writing 1-19
-
stateful objects
-
criteria for choosing 1-18
-
definition 1-11
-
See also process-bound and transaction-bound objects
-
stateless objects
-
criteria for choosing 1-17
-
definition 1-11
-
See also method-bound objects
-
support
-
documentation x
-
technical x
T
-
threads
-
single versus multiple 4-18
-
TMS
-
configuring 3-8
-
Oracle7 3-8
-
requirements for 3-8
-
TobjS.idl 2-22
-
transaction activation policy 3-11
-
Transaction Manager Server
-
See TMS
-
transaction policies
-
always 3-5
-
assigning 3-8
-
ignore 3-7
-
never 3-7
-
optional 3-6
-
transactional objects
-
defining 3-5
-
transactions
-
and conversations 3-1
-
and object state management 3-10
-
implementing in a WebLogic Enterprise server application 3-8
-
nested 3-12
-
overview of 3-1
-
recursive 3-12
-
TUXDIR variable 2-15
U
-
UBBCONFIG file
-
and factory-based routing 4-14
-
in Bankapp sample 4-8
-
overview 2-19
V
-
variables
-
environment 2-15
-
vetoing a transaction 3-11
W
-
WebLogic Enterprise server applications
-
and transactions 3-8
-
worker threads
-
used by JavaServer 4-18
X
-
XA resource manager 3-8
-
closing 3-10
-
delegating object state management 3-10
-
opening 3-9
-
XML
-
in Server Description File 2-13