Index


A

activation policies
DBAccess interface 3-8
defining in Implementation Configuration file 4-5
JDBC Bankapp sample application 3-8
Teller interface
JDBC Bankapp sample application 3-8
XA Bankapp sample application 4-5
TellerFactory interface
JDBC Bankapp sample application 3-8
XA Bankapp sample application 4-5
XA Bankapp sample application 4-5
ATM client application
starting
JDBC Bankapp sample application 3-25
XA Bankapp sample application 4-21
using
JDBC Bankapp sample application 3-27
XA Bankapp sample application 4-22

B

building
Java Simpapp sample application 2-4
JDBC Bankapp sample application 3-11
XA Bankapp sample application 4-6

C

compiling
client applications
Java Simpapp sample application 2-9
JDBC Bankapp sample application 3-19
XA Bankapp sample application 4-14
server applications
Java Simpapp sample application 2-9
JDBC Bankapp sample application 3-19
XA Bankapp sample application 4-14

D

database
initializing Microsoft SQL Server 3-16
initializing Oracle 3-16
supported with JDBC Bankapp sample application 3-10
use in JDBC Bankapp sample application 3-10
use in XA Bankapp sample application 4-2, 4-6
database instance
setting up local 4-6
setting up remote 4-6
DBAccess interface
activation policy 3-4
description 3-4
OMG IDL 3-6
transaction policy 3-4
use in JDBC Bankapp sample application 3-3
use in XA Bankapp sample application 4-16
development process
JDBC Bankapp sample application 3-4
directory location of source files
Java Simpapp sample application 2-5
JDBC Bankapp sample application 3-12
XA Bankapp sample application 4-7

E

environment variables
Java Simpapp sample application 2-7
JAVA_HOME 2-7, 3-16, 4-11
JDBC Bankapp sample application 3-16
ORACLE_HOME 3-16, 4-11
TUXDIR 2-7, 3-16, 4-11
XA Bankapp sample application 4-11

F

file protections
Java Simpapp sample application 2-7
JDBC Bankapp sample application 3-15
XA Bankapp sample application 4-10

J

Java Simpapp sample application
building 2-4
changing protection on files 2-7
compiling the C++ client application 2-16
compiling the Java client application 2-9
compiling the Java server application 2-9
description 2-2
illustrated 2-2
loading the UBBCONFIG file 2-9
OMG IDL 2-3
required environment variables 2-7
runme command 2-9
setting up the work directory 2-5
source files 2-5
starting the C++ client application 2-16
starting the Java client application 2-15
starting the Java server application 2-15
stopping 2-17
using the client applications 2-15
JAVA_HOME parameter
Java Simpapp sample application 2-7
JDBC Bankapp sample application 3-16
XA Bankapp sample application 4-11
JavaServer application process
description 3-9
Java Simpapp sample application 2-10
JDBC Bankapp sample application 3-21
JavaServerXA application process
description 4-16
XA Bankapp sample application 4-16
JDBC Bankapp sample application
building 3-11
changing protection on files 3-15
compiling the Java client application 3-19
compiling the server application 3-19
description 3-2
development process 3-4
generated files 3-21
illustrated 3-3
initializing the database 3-19
loading the UBBCONFIG file 3-18
OMG IDL 3-4
required environment variables 3-16
setting up a work directory 3-12
setting up the database 3-10
setupJ command 3-18
software requirements 3-16
starting the ATM client application 3-25
starting the Java server application 3-20
stopping 3-26
using JDBC drivers with 3-10
using the ATM client application 3-27
jdbcKona/MSSQLServer driver
use in JDBC Bankapp sample application 3-16
jdbcKona/Oracle driver
use in JDBC Bankapp sample application 3-16

O

OMG IDL
changes for XA Bankapp sample application 4-4
DBAccess interface 3-4
Java Simpapp sample application 2-3
Simple interface 2-3
SimpleFactory interface 2-3
Teller interface 3-4
TellerFactory interface 3-4
OPENINFO parameter 4-5
Oracle database 4-6
setting the XA parameter 4-5
setting up remote instance 4-6
ORACLE_HOME parameter
JDBC Bankapp sample application 3-16
XA Bankapp sample application 4-11

R

runme command
description 2-9
files generated by 2-11

S

setting up local instance 4-6
setupJ command
files generated by 3-16
use in JDBC Bankapp sample application 3-16
setupX command
files generated 4-13
use in XA Bankapp sample application 4-13
software requirements
JDBC Bankapp sample application 3-16
XA Bankapp sample application 4-3
source files
Java Simpapp sample application 2-5
JDBC Bankapp sample application 3-13
XA Bankapp sample application 4-7
starting
ATM client application 4-21
the ATM client application 3-25
support
documentation xiii
technical xiv

T

Teller interface
activation policy 3-4
description 3-4
OMG IDL 3-5
transaction policy 3-4
use in JDBC Bankapp sample application 3-3
TellerFactory interface
activation policy 3-4
description 3-4
OMG IDL 3-5
transaction policy 3-4
use in JDBC Bankapp sample application 3-3
TLOGDEVICE parameter 4-6
tmboot command
use in the Java Simpapp sample application 2-15
use in XA Bankapp sample application 4-15
TMFFNAME application process
Java Simpapp sample application 2-10
JDBC Bankapp sample application 3-21
XA Bankapp sample application 4-16
tmloadcf command
JDBC Bankapp sample application 3-18
XA Bankapp sample application 4-13
TMS_ORA
use in XA Bankapp sample application 4-16
TMSYSEVT application process
Java Simpapp sample application 2-10
JDBC Bankapp sample application 3-21
XA Bankapp sample application 4-15
transaction log
creating 4-14
transaction manager
TMS_ORA 4-16
use in XA Bankapp sample application 4-2
transaction policies
DBAccess interface 3-8
for Teller interface
XA Bankapp sample application 4-5
for TellerFactory interface
XA Bankapp sample application 4-5
Implementation Configuration file 4-5
Teller Factory interface
JDBC Bankapp sample application 3-8
Teller interface
JDBC Bankapp sample application 3-8
XA Bankapp sample application 4-5
TUXDIR parameter
Java Simpapp sample application 2-7
JDBC Bankapp sample application 3-16
XA Bankapp sample application 4-11

U

UBBCONFIG file
Java Simpapp sample application 2-9
JDBC Bankapp sample application 3-9
XA Bankapp sample application 4-5

X

XA Bankapp sample application
building 4-6
changing protection on files 4-10
compiling client applications 4-14
compiling server applications 4-14
creating a transaction log 4-14
description 4-2
development process 4-3
generated files 4-17
illustrated 4-2
initializing the database 4-15
loading the UBBCONFIG file 4-13
OMG IDL 4-4
required environment variables 4-11
setting up a work directory 4-7
setupX command 4-13
software requirements 4-3
starting the ATM client application 4-21, 4-22
starting the Java server application 4-15
stopping 4-21
UBBCONFIG file 4-5
using the ATM client application 3-27
XA parameter 4-5