Index
A
-
activation policies
-
Basic sample application 3-7
-
process 7-7
-
Production sample application 7-7
-
Wrapper sample application 6-6
-
ActiveX client applications
-
starting
-
Basic sample application 3-14
-
Production sample application 7-23
-
Security sample application 4-12
-
Transactions sample application 5-14
-
Wrapper sample application 6-15
-
using
-
Basic sample application 3-18
-
Production sample application 7-1
-
Security sample application 4-14
-
Transactions sample application 5-17
-
Wrapper sample application 6-17
-
writing
-
Basic sample application 3-6
-
Production sample application 7-9
-
Security sample application 4-3
-
Transactions sample application 5-4
-
Wrapper sample application 6-4
-
APPDIR parameter
-
setenv file 2-4
-
UBBCONFIG file 2-7
-
Application Builder
-
using
-
Basic sample application 3-15
-
Production sample application 7-23
-
Security sample application 4-12
-
Transactions sample application 5-15
-
Wrapper sample application 6-15
B
-
Basic sample application 3-12
-
activation policies 3-7
-
buildobjclient command 3-12
-
buildobjserver command 3-12
-
changing protection on files 3-11
-
compiling client applications 3-12
-
compiling the server application 3-12
-
description 3-2
-
ICF file 3-7
-
illustrated 3-2
-
loading the UBBCONFIG file 3-12
-
makefile 3-12
-
setenv file 3-11
-
setting up work directory 3-8
-
source files 3-8
-
starting the ActiveX client application 3-14
-
starting the CORBA C++ client application 3-14
-
starting the CORBA Java client application 3-14
-
starting the Oracle database 3-11
-
starting the server application 3-13
-
tmloadcf command 3-12
-
transaction policies 3-7
-
UBBCONFIG file 3-7
-
writing server applications 3-6
-
BEA TUXEDO applications
-
replicating 7-2, 7-3
-
wrappering 6-2
-
Bootstrap object
-
Basic sample application 3-6
-
in client applications 3-6
-
Security sample application 4-3
-
Transactions sample application 5-4
-
Wrapper sample application 6-4
-
building
-
Basic sample application 3-8
-
Production sample application 7-13
-
Security sample application 4-4
-
transaction manager 5-11
-
Transactions sample application 5-6
-
Wrapper sample application 6-6
-
buildobjclient command
-
Basic sample application 3-12
-
Production sample application 7-20
-
Security sample application 4-9
-
Transactions sample application 5-11
-
Wrapper sample application 6-12
-
buildobjserver command
-
Basic sample application 3-12
-
Production sample application 7-20
-
Security sample application 4-9
-
Transactions sample application 5-11
-
Wrapper sample application 6-12
C
-
CCMPL parameter
-
UBBCONFIG file 2-6
-
client applications
-
Bootstrap object 3-6
-
FactoryFinder object 3-6
-
initializing the ORB 3-6
-
PrincipalAuthenticator operation 4-3
-
SecurityCurrent object 4-3
-
TransactionCurrent object 5-4
-
types 3-6
-
writing
-
Basic sample application 3-6
-
Production sample application 7-9
-
Security sample application 4-3, 5-4
-
Transactions sample application 5-4
-
Wrapper sample application 6-4
-
client stubs
-
generating 3-5
-
in sample applications 3-5
-
compiling
-
client applications
-
Basic sample application 3-12
-
Production sample application 7-20
-
Security sample application 4-9
-
Transactions sample application 5-11
-
Wrapper sample application 6-12
-
server application
-
Basic sample application 3-12
-
Security sample application 4-9
-
Transactions sample application 5-11
-
Wrapper sample application 6-12
-
server applications
-
Production sample application 7-20
-
configuring
-
Basic sample application 3-7
-
factory-based routing 7-9
-
Production sample application 7-9
-
replicated server applications 7-9
-
replicated server groups 7-9
-
security 4-4
-
Security sample application 4-4
-
Transactions sample application 5-5
-
Wrapper sample application 6-5
-
CORBA C++ client applications
-
client stubs 3-5
-
starting
-
Basic sample application 3-14
-
Production sample application 7-22
-
Security sample application 4-11
-
Transactions sample application 5-13
-
Wrapper sample application 6-14
-
using
-
Basic sample application 3-16
-
Production sample application 7-1
-
Security sample application 4-14
-
Transactions sample application 5-16
-
Wrapper sample application 6-17
-
writing
-
Basic sample application 3-6
-
Production sample application 7-9
-
Security sample application 4-3
-
Transactions sample application 5-3
-
Wrapper sample application 6-4
-
CORBA Java client applications
-
client stubs 3-5
-
starting
-
Basic sample application 3-14
-
Production sample application 7-22
-
Security sample application 4-11
-
Transactions sample application 5-14
-
Wrapper sample application 6-14
-
using
-
Basic sample application 3-17
-
Production sample application 7-1
-
Security sample application 4-14
-
Transactions sample application 5-17
-
Wrapper sample application 6-17
-
writing
-
Basic sample application 3-6
-
Production sample application 7-9
-
Security sample application 4-3
-
Transactions sample application 5-3
-
Wrapper sample application 6-4
-
CourseSynopsisEnumerator interface
-
OMG IDL 3-3
-
CPPCMPL parameter
-
UBBCONFIG file 2-6
-
CPPINC parameter
-
UBBCONFIG file 2-6
D
-
development process
-
client applications
-
Production sample application 7-9
-
Security sample application 4-3
-
Transactions sample application 5-4
-
Wrapper sample application 6-4
-
factory-based routing 7-12
-
ICF file
-
Basic sample application 3-7
-
Production sample application 7-13
-
Security sample application 4-4
-
Transactions sample application 5-5
-
Wrapper sample application 6-5
-
OMG IDL
-
Basic sample application 3-3
-
Production sample application 7-8
-
Security sample application 4-3
-
Transactions sample application 5-4
-
Wrapper sample application 6-3
-
replicated server applications 7-10
-
replicated server groups 7-10
-
server applications
-
Security sample application 4-4
-
Transactions sample application 5-4
-
Wrapper sample application 6-4
-
UBBCONFIG file 4-4, 7-9
-
Basic sample application 3-7
-
factory-based routing 7-12
-
replicated server applications 7-10
-
replicated server groups 7-10
-
Transactions sample application 5-5
-
Wrapper sample application 6-5
-
DII
-
in sample applications 3-5
F
-
factory-based routing
-
description 7-7
-
Production sample application 7-7
-
routing criteria 7-12
-
UBBCONFIG file 7-12
-
INTERFACES section 7-12
-
ROUTING section 7-12
-
FactoryFinder object
-
in client applications 3-6
-
FIELD parameter 7-12
-
FIELDTYPE parameter 7-12
-
file protections
-
Basic sample application 3-11
-
Production sample application 7-17
-
Security sample application 4-7
-
Transactions sample application 5-9
-
Wrapper sample application 6-9
-
FML message buffer
-
in server applications 6-4
G
-
genicf command 3-7
-
GROUP parameter 7-10
-
GROUPS section
-
replicating server applications 7-10
-
replicating server groups 7-10
I
-
ICF file
-
Basic sample application 3-7
-
Production sample application 7-13
-
Security sample application 4-4
-
Transactions sample application 5-5
-
Wrapper sample application 6-5
-
idl command 3-5
-
Implementation Configuration File
-
see ICF 3-7
-
initialize the ORB 3-6
-
INTERFACES section
-
implementing factory-based routing 7-12
-
ISL parameter
-
Basic sample application 3-14, 3-15
-
Production sample application 7-22
-
Security sample application 4-11
-
Transactions sample application 4-12, 5-14, 5-15, 6-15, 7-23
-
UBBCONFIG file 2-8
J
-
JDKDIR parameter
-
setenv file 2-5
L
-
LD_LIBRARY_PATH parameter
-
UBBCONFIG file 2-6
-
LIBPATH parameter
-
UBBCONFIG file 2-6
-
loading the UBBCONFIG file
-
Basic sample application 3-12
-
Production sample application 7-18
-
Security sample application 4-8
-
Transactions sample application 5-10
-
Wrapper sample application 6-10
M
-
M3 domain
-
adding security to 4-2
-
makefile
-
Basic sample application 3-12
-
client stubs 3-5
-
Production sample application 7-20
-
Security sample application 4-9
-
skeletons 3-5
-
Transactions sample application 5-11
-
Wrapper sample application 6-10
-
MAX parameter 7-10
-
method implementations
-
Basic sample application 3-6
-
Security sample application 4-4
-
Transactions sample application 5-4
-
Wrapper sample application 6-4
-
MIN parameter 7-10
-
MY_SERVER_MACHINE parameter
-
UBBCONFIG file 2-7
N
-
naming conventions
-
sample application code 1-3
-
setenv file 2-3
-
UBBCONFIG file 2-3
-
NETSCAPE parameter
-
setenv file 2-5
O
-
object IDs
-
description 7-2
-
OIDs
-
see object IDs 7-2
-
OMG IDL
-
Basic sample application 3-3
-
compiling 3-5
-
CourseSynopsisEnumerator interface 3-3
-
generating client stubs 3-5
-
generating skeletons 3-5
-
Production sample application 7-8
-
Registrar interface 3-3
-
RegistrarFactory interface 3-3
-
Security sample application 4-3
-
Teller interface 6-3
-
TellerFactory interface 6-3
-
Transactions sample application 5-4
-
user exception 5-4
-
Wrapper sample application 6-3
-
OPENINFO parameter
-
Transactions sample application 5-5
-
UBBCONFIG file 2-8
-
Oracle database
-
setting the XA parameter 5-5
-
starting
-
Basic sample application 3-11
-
Production sample application 7-18
-
Security sample application 4-8
-
Transactions sample application 5-10
-
Wrapper sample applications 6-10
-
ORACLE_SID parameter
-
setenv file 2-6
-
ORADIR parameter
-
setenv file 2-5
P
-
PrincipalAuthenticator object
-
using in sample applications 4-2
-
process activation policy 7-7
-
Production sample application
-
activation policies 7-7
-
buildobjclient command 7-20
-
buildobjserver command 7-20
-
changing protection on files 7-17
-
compiling client applications 7-20
-
compiling server applications 7-20
-
description 7-2
-
development process 7-8
-
factory-based routing 7-2, 7-7
-
ICF file 7-13
-
illustrated 7-2
-
loading the UBBCONFIG file 7-18
-
makefile 7-20
-
replicating server applications 7-2
-
replicating server groups 7-2
-
server groups 7-5
-
setenv file 7-18
-
setting up a work directory 7-14
-
source files 7-14
-
starting the ActiveX client application 7-23
-
starting the CORBA C++ client application 7-22
-
starting the CORBA Java client application 7-22
-
starting the Oracle database 7-18
-
starting the server application 7-21
-
stateless objects 7-7
-
tmloadcf command 7-18
-
UBBCONFIG file 7-9
-
writing client applications 7-9
-
writing server applications 7-9
R
-
RANGES parameter 7-12
-
Registrar interface
-
OMG IDL 3-3
-
RegistrarFactory interface
-
OMG IDL 3-3
-
replicating
-
server applications 7-3
-
description 7-2
-
server groups 7-5
-
ROUTING section
-
FIELD parameter 7-12
-
FIELDTYPE parameter 7-12
-
implementing factory-based routing 7-12
-
RANGES parameter 7-12
-
TYPE parameter 7-12
S
-
sample applications
-
naming conventions 1-3
-
overview
-
Basic 1-1
-
Production 1-1
-
Security 1-1
-
Transactions 1-1
-
Wrapper 1-1
-
scaling
-
Production sample application 7-2, 7-22
-
stateless objects 7-7
-
security
-
adding to sample applications 4-1
-
application-level 4-1
-
SECURITY parameter 4-4
-
Security sample application
-
buildobjclient command 4-9
-
buildobjserver command 4-9
-
changing protection on files 4-7
-
client applications 4-3
-
compiling
-
client applications 4-9
-
compiling the server application 4-9
-
description 4-1
-
development process 4-3
-
ICF file 4-4
-
illustrated 4-2
-
initializing the database 4-8
-
ISL parameter 4-11
-
loading the UBBCONFIG file 4-8
-
makefile 4-9
-
PrincipalAuthenticator object 4-2
-
SecurityCurrent object 4-2
-
server application 4-4
-
setenv file 4-8
-
setting up the work directory 4-5
-
source files 4-5
-
tmloadcf command 4-8
-
UBBCONFIG file 4-4
-
writing client applications 4-3
-
writing server applications 4-4
-
SecurityCurrent object
-
using in client applications 4-2
-
using in Security sample application 4-3
-
server applications
-
configuring in groups 7-5
-
ICF file 3-7
-
ISL parameter 3-13
-
method implementations 3-6
-
replicating 7-3
-
description 7-2
-
UBBCONFIG file 7-10
-
server object 3-6
-
starting
-
Basic sample application 3-13
-
Production sample application 7-21
-
Security sample application 4-10
-
Transactions sample application 5-13
-
Wrapper sample application 6-13
-
TMFFNAME 3-13
-
TMIFSRVR 3-13
-
TMSYSEVT 3-13
-
UBBCONFIG file
-
GROUPS section 7-10
-
SERVERS section 7-10
-
using FML message buffers 6-4
-
writing
-
Basic sample application 3-6
-
Production sample application 7-9
-
Security sample application 4-4
-
Transactions sample application 5-4
-
Wrapper sample application 6-4
-
server groups
-
creating 7-5
-
Production sample application 7-5
-
replicating 7-5, 7-10
-
Transactions sample application 5-5
-
UBBCONFIG file
-
GROUPS section 7-10
-
SERVERS section 7-10
-
Wrapper sample application 6-5
-
server object
-
Basic sample application 3-6
-
Transactions sample application 5-4
-
SERVERS section
-
GROUP parameter 7-10
-
MAX parameter 7-10
-
MIN parameter 7-10
-
replicating server applications 7-10
-
replicating server groups 7-10
-
SRVID parameter 7-10
-
setenv file
-
Basic sample application 3-11
-
description 2-2
-
paramters 2-4
-
Transactions sample application 5-9
-
SHLIB_PATH parameter
-
UBBCONFIG file 2-6
-
skeletons
-
generating 3-5
-
in sample applications 3-5
-
software requirements
-
C++ 2-1
-
Java 2-1
-
Visual Basic 2-1
-
source files
-
Basic sample application 3-8
-
Production sample application 7-14
-
Security sample application 4-5
-
Transactions sample application 5-6
-
Wrapper sample application 6-6
-
SRVID parameter 7-10
-
stateless objects 7-7
-
support
-
documentation xiv
-
technical xiv
-
system environment variables
-
Basic sample application 3-11
-
Production sample application 7-18
-
Security sample application 4-8
-
settting 2-9
-
Transactions sample application 5-9
T
-
Teller interface
-
OMG IDL 6-3
-
TellerFactory interface
-
OMG IDL 6-3
-
TLOGDEVICE parameter 5-5, 7-19
-
tmloadcf command
-
Basic sample application 3-12
-
Production sample application 7-18
-
Security sample application 4-9
-
Transactions sample application 5-10
-
Wrapper sample application 6-10
-
TMS_ORA 5-11
-
TOBJADDR parameter
-
setenv file 2-5
-
transaction 3-7
-
transaction manager
-
building 5-11
-
TMS_ORA 5-11
-
transaction policies
-
Basic sample application 3-7
-
Transactions sample application 5-5
-
Wrapper sample application 6-6
-
TransactionCurrent object
-
using in client applications 5-4
-
Transactions 5-1
-
transactions
-
description 5-1
-
ICF file 5-5
-
in client applications 5-4
-
OMG IDL 5-1
-
TransactionCurrent object 5-4
-
UBBCONFIG file 5-5
-
transactions log
-
creating
-
Production sample application 7-19
-
Transactions sample application 5-10
-
Wrapper sample application 6-11
-
Transactions sample application
-
buildobjclient command 5-11
-
buildobjserver command 5-11
-
changing protection on files 5-9
-
compiling client applications 5-11
-
compiling server application 5-11
-
description 5-1
-
development process 5-3
-
illustrated 5-2
-
initializing the database 5-10
-
setenv file 5-9
-
setting up work directory 5-6
-
source files 5-7
-
starting server application 5-4
-
tmloadcf command 5-10
-
transaction policies 5-5
-
UBBCONFIG file 5-5
-
writing client applications 5-4
-
writing server applications 5-4
-
TUXCONFIG file
-
description 3-7
-
TUXCONFIG parameter
-
setenv file 2-4
-
UBBCONFIG file 2-7
-
TUXDIR parameter
-
setenv file 2-4
-
UBBCONFIG file 2-8
-
TYPE parameter 7-12
U
-
UBBCONFIG file
-
Basic sample application 3-7, 3-12
-
description 2-2
-
parameters 2-6
-
replicating server groups 7-5
-
security 4-4
-
SECURITY parameter 4-4
-
Security sample application 4-4
-
Transactions sample application 5-5
-
Wrapper sample application 6-5
-
UNIX
-
APPDIR parameter 2-4
-
naming conventions for setenv file 2-3
-
naming conventions for UBBCONFIG file 2-3
-
setenv parameters 2-4
-
UBBCONFIG parameters 2-6
-
user exceptions
-
Transactions sample application 5-2
-
Wrapper sample application 6-3
-
USERID parameter
-
setenv file 2-6
W
-
Windows NT
-
APPDIR parameter 2-4
-
naming conventions for setenv file 2-3
-
naming conventions for UBBCONFIG file 2-3
-
setenv parameters 2-4
-
UBBCONFIG parameters 2-6
-
Wrapper sample application
-
activation policies 6-6
-
buildobjclient command 6-12
-
buildobjserver command 6-12
-
changing protection on files 6-9
-
compiling client applications 6-12
-
compining the server application 6-12
-
description 6-1
-
development process 6-3
-
ICF file 6-5
-
illustrated 6-2
-
loading the UBBCONFIG file 6-10
-
makefile 6-10
-
setting up work directory 6-6
-
source files 6-6
-
starting CORBA C++ client application 6-14
-
starting the ActiveX client application 6-15
-
starting the CORBA Java client application 6-14
-
starting the Oracle database 6-10
-
starting the server application 6-13
-
tmloadcf command 6-10
-
transactions log 6-11
-
UBBCONFIG file 6-5
-
writing client applications 6-4
-
writing server applications 6-4
-
wrappering
-
BEA TUXEDO applications 6-2
X
-
XA parameter 5-5