A
- ACID properties 1-2, 2-3
- activation policies
- DBAccess interface 5-9
- defining in Implementation Configuration file 7-6
- JDBC Bankapp sample application 5-9
- Teller interface
- JDBC Bankapp sample application 5-9
- XA Bankapp sample application 7-5
- TellerFactory interface
- JDBC Bankapp sample application 5-9
- XA Bankapp sample application 7-5
- transaction 3-11
- XA Bankapp sample application 7-5
- ActiveX client applications
- starting, Transactions sample application 6-16
- using, Transactions sample application 6-19
- always transaction policy 3-4, 3-12
- API models, supported 1-3
- Application Builder, using in Transactions sample application 6-16
- Application-to-Transaction Monitor Interface (ATMI) 2-6
- assigning transaction policies 3-7
- ATM client application
- starting
- JDBC Bankapp sample application 5-28
- XA Bankapp sample application 7-21
- using
- JDBC Bankapp sample application 5-30
- XA Bankapp sample application 7-22
- atomicity (ACID properties) 1-2
- autocommit 10-6
- AUTOTRAN parameter 11-9, 11-10, 11-13
B
- bean-managed transactions 1-10
- transaction attributes 8-5
- transaction semantics
- stateful session beans 8-9
- stateless session beans 8-10
- Bootstrap object 6-5
- building
- JDBC Bankapp sample application 5-13
- transaction manager 6-12
- XA Bankapp sample application 7-7
- buildobjclient command 6-12
- buildobjserver command 6-12
- business transactions, support 1-4
C
- client applications
- multithreading 2-7
- using transactions 4-5
- writing
- Transactions sample application 6-5
- CLOPT parameter 10-12
- close_xa_rm method 3-10
- CLOSEINFO parameter 11-7
- closing an XA resource manager 3-10
- CMTRET parameter 11-3
- code example
- C++ CORBA server object that supports transactions 1-19
- EJB applications 1-24
- OMG IDL for Transactions sample CORBA application 1-15
- RMI applications 1-27
- TransactionCurrent object 4-3
- transactions
- C++ 4-6
- Java 4-6
- Visual Basic 4-7
- transactions in C++ CORBA client application 1-21
- UBBCONFIG file for Transactions sample CORBA application 1-22
- committing transactions
- EJB applications 1-26
- RMI applications 1-29
- compiling
- client applications
- JDBC Bankapp sample application 5-22
- Transactions sample application 6-12
- XA Bankapp sample application 7-15
- server applications
- JDBC Bankapp sample application 5-22
- Transactions sample application 6-12
- XA Bankapp sample application 7-15
- connection pool
- finding via JNDI 10-15
- consistency (ACID properties) 1-2
- container-managed transactions 1-9
- transaction attributes 8-4
- transaction semantics 8-6
- entity beans 8-8
- stateful session beans 8-6
- stateless session beans 8-7
- Control interface 2-17
- CORBA applications
- transaction propogation 2-3
- Transaction Service 2-8
- Transaction Service API
- Control interface 2-17
- Current interface 2-11
- data types 2-9
- exceptions 2-10
- TransactionalObject interface 2-18
- transactions in client applications 1-7, 4-2
- transactions overview 1-6
- Transactions sample CORBA application 1-12
- transactions support 3-2
- CORBAservices Object Transaction Service 4-2
- CORBAservices Object Transaction Service (OTS) 1-3, 2-2
- CosTransactions module 2-12, 2-18
- Current interface
- about the Current interface 2-11
- begin method 2-13
- commit method 2-13
- get_control method 2-15
- get_status method 2-14
- get_transaction_name method 2-14
- resume method 2-17
- rollback method 2-14
- rollback_only method 2-14
- set_timeout method 2-15
- suspend method 2-16
D
- data types
- CORBA Transaction Service API 2-9
- database cursors 3-4
- database instance
- setting up local 7-7
- setting up remote 7-7
- databases
- JDBC Bankapp sample application 5-12
- XA Bankapp sample application 7-2, 7-7
- DBAccess interface
- description 5-5
- OMG IDL 5-6
- use in XA Bankapp sample application 7-17
- deactivate_object method
- and transactions 3-11
- defining user-defined exceptions 3-13
- delegated commit 2-3
- development process
- client applications
- Transactions sample application 6-5
- Transactions sample CORBA application 1-20
- ICF file
- Transactions sample application 6-6
- JDBC Bankapp sample application 5-4
- OMG IDL
- Transactions sample application 6-4
- server applications
- Transactions sample application 6-5
- transactions 4-2
- UBBCONFIG file
- Transactions sample application 6-5
- directory location of source files
- XA Bankapp sample application 7-8
- distributed transactions 10-4
- about distributed transactions 1-4
- about implementing 10-14
- finding the connection pool via JNDI 10-15
- importing packages 10-14
- initializing TransactionCurrent 10-15
- performing 10-16
- setting up 10-16
- DMTLOGDEV parameter 11-11
- DMTLOGNAME parameter 11-12
- DMTLOGSIZE parameter 11-12
- domain transaction log, creating 11-5
- DR_TRANS_ABORT 3-11
- DR_TRANS_COMMITTING 3-11
- durability (ACID properties) 1-2
E
- EJB applications
- bean-managed transactions 1-10
- committing transactions 1-26
- container-managed transactions 1-9
- exceptions 8-11
- general guidelines 8-2
- importing packages 1-24
- JNDI lookup 1-25
- participating in a transaction 8-5
- rolling back transactions 1-26
- sample code 1-24
- session synchronization 8-10
- starting transactions 1-26
- timeouts 8-11
- transaction attributes 8-3
- transaction semantics 8-5
- transactions overview 1-8
- ENABLEXA parameter 10-5
- entity beans
- container-managed transactions
- transaction semantics
-
- JDBC/XA accessibility 10-11
- environment variables
- JAVA_HOME 5-18, 7-12
- JDBC Bankapp sample application 5-18
- ORACLE_HOME 5-19, 7-12
- TUXDIR 7-12
- JDBC Bankapp sample application 5-18
- XA Bankapp sample application 7-12
- exceptions
- CORBA Transaction Service API 2-10
- EJB applications 8-11
- HeuristicHazard 2-11
- HeuristicMixed 2-11
- INVALID_TRANSACTION 2-20
- InvalidControl 2-11
- NoTransaction 2-11
- OBJ_ADAPTER 2-20
- SubtransactionsUnavailable 2-11
- TRANSACTION_ROLLEDBACK 2-16
- Unavailable 2-11
- user-defined exceptions 3-13
- explicit propogation, in CORBA applications 2-3
F
- FACTORYROUTING parameter 11-9
- file protections
- JDBC Bankapp sample application 5-17
- Transactions sample application 6-10
- XA Bankapp sample application 7-11
- flat transactions 2-4
G
- global transactions 10-4
- GROUPS section 11-16
H
- handling exceptions
- EJB applications 8-11
- HeuristicHazard exception 2-11
- HeuristicMixed exception 2-11
I
- ICF file
- defining transaction policies 4-2
- Transactions sample application 6-6
- ignore transaction policy 3-7
- Implementation Configuration File (ICF)
- Transactions sample application 6-6
- Implementation Configuration file (ICF)
- defining transaction policies 1-18
- implicit propogation, in CORBA applications 2-3
- importing packages
- EJB applications 1-24
- interdomain interoperability 2-5
- interoperability
- interdomain 2-5
- intradomain 2-5
- network 2-5
- remote clients and WLE domain 2-5
- intradomain interoperability 2-5
- INVALID_TRANSACTION exception 2-20
- InvalidControl exception 2-11
- ISL
- XA Bankapp sample application 7-17
- ISL parameter
- Transactions sample application 6-15, 6-16
- ISL process
- JDBC Bankapp sample application 5-25
- isolation (ACID properties) 1-2
J
- Java Naming Directory Interface (JNDI)
- EJB applications 1-25
- RMI applications 1-28
- Java Transaction API (JTA) 1-3, 2-2
- Java Transaction Service (JTS) 1-3
- JAVA_HOME environment variable 5-18
- XA Bankapp sample application 7-12
- JavaServer application process
- JDBC Bankapp sample application 5-25
- JavaServerXA 10-12
- JavaServerXA application process
- description 7-17
- XA Bankapp sample application 7-17
- JavaServerXA, described 10-3
- JDBC Bankapp sample application
- BankApp.idl file 5-5
- BankDB.idl file 5-6
- building 5-13
- changing file protections 5-17
- compiling the Java client application 5-22
- compiling the server application 5-22
- connection pooling 5-11
- copying source files to the work directory 5-15
- DBAccess interface 5-5
- description 5-2
- development process 5-4
- environment variables 5-18
- generated files 5-25
- illustration 5-3
- initializing the database 5-22
- JDBC connection pooling 5-3
- loading the UBBCONFIG file 5-22
- multithreading 5-10
- OMG IDL 5-4
- Server Description File (BankApp.xml) 5-9
- setting up a work directory 5-14
- setting up databases 5-12
- setupJ command 5-20
- source file directories 5-14
- source files 5-15
- starting the ATM client application 5-28
- starting the Java server application 5-24
- stopping 5-29
- Teller interface 5-5
- TellerFactory interface 5-4
- UBBCONFIG file 5-10
- using JDBC drivers with 5-12
- using the ATM client application 5-30
- JDBC connection pooling
- JDBC Bankapp sample application 5-3
- JDBC standards, supported 10-3
- JDBC/XA driver
- enabling 10-5
- pooled connections 10-3
- JNDI
- finding the connection pool 10-15
L
- lightweight clients
- about lightweight clients 2-3
- Application-to-Transaction Monitor Interface (ATMI)I 2-6
- interoperability 2-5
- listings
- sample GROUPS section 11-16
- sample MACHINES section 11-15
- sample NETWORK section 11-16
- sample RESOURCES section 11-14
- loading the UBBCONFIG file
- Transactions sample application 6-11
- local transactions 10-4
M
- MACHINES section 11-4, 11-15
- makefile
- Transactions sample application 6-12
- Mandatory transaction attribute 8-4
- MAXGTT parameter 11-3
- MAXRDTRAN parameter 11-12
- MAXTRAN parameter 11-12
- method implementations
- Transactions sample application 6-5
- multithreading
- clients 2-7
- JDBC Bankapp sample application 5-10
N
- nested transactions 2-4, 2-20
- network interoperability 2-5
- NETWORK section 11-16
- Never transaction attribute 8-4
- never transaction policy 3-6
- NoTransaction exception 2-11
- NotSupported transaction attribute 8-4
- NULL resource manager 3-11
O
- OBJ_ADAPTER exception 2-20
- object state management 3-10
- delegating to an XA RM 3-10
- Transactions University sample application 3-17
- ODMG standard 2-6
- OMG IDL
- changes for XA Bankapp sample application 7-4
- Transactions sample application 6-4
- Transactions sample CORBA application 1-15
- user exception 6-4
- Open Group XA interface 2-6
- open_xa_rm method 3-8
- OPENINFO parameter 7-6, 10-12, 11-7
- opening an XA resource manager 3-8
- optional transaction policy 3-5, 3-12
- Oracle database 7-7
- setting the XA parameter 7-6
- setting up remote instance 7-7
- ORACLE_HOME environment variable 5-19
- XA Bankapp sample application 7-12
- Oracle7 3-18
- OSI TP protocol 2-6
P
- participating in a transaction 8-5
- pooled connections 10-3
- process failure, handling 2-6
- programming models, supported 1-2
R
- recursive transactions 2-20
- remote clients and interoperability 2-5
- Required transaction attribute 8-4
- RequiresNew transaction attribute 8-4
- resource manager
- closing an XA 3-10
- delegating object state management 3-10
- NULL 3-11
- opening XA 3-8
- RESOURCES section 11-14
- RMI applications
- committing transactions 1-29
- general guidelines 9-2
- JNDI lookup 1-28
- rolling back transactions 1-29
- sample code 1-27
- starting transactions 1-28
- transactions overview 1-10
- rolling back transactions
- EJB applications 1-26
- RMI applications 1-29
- ROUTING section 11-17
S
- sample applications
- Transactions sample CORBA application 1-12
- server applications
- starting
- Transactions sample application 6-14
- writing
- Transactions sample application 6-5
- Server Description File
- JDBC Bankapp sample application 5-9
- Server Description file 1-18
- server groups
- Transactions sample application 6-5
- Server object
- supporting databases 1-19
- Transactions sample CORBA application 1-19
- server object
- Transactions sample application 6-5
- SERVERS section 11-17
- SERVICES section 11-17
- session synchronization 8-10
- setenvt file
- Transactions sample application 6-10
- setting up
- Transactions sample application 6-6
- setting up local instance 7-7
- setTransactionTimeout method 8-11
- setupJ command
- JDBC Bankapp sample application 5-20
- setupX command
- XA Bankapp sample application 7-14
- SNA LU 6.2 protocol 2-6
- software requirements
- XA Bankapp sample application 7-3
- source file directories
- Transactions sample application 6-7
- XA Bankapp sample application 7-8
- source files
- JDBC Bankapp sample application 5-15
- Transactions sample application 6-7
- XA Bankapp sample application 7-9
- SRVTYPE parameter 10-13
- starting
- ATM client application 7-21
- the ATM client application 5-28
- starting transactions
- EJB applications 1-26
- RMI applications 1-28
- stateful session beans
- bean-managed transactions
- transaction semantics
-
- container-managed transactions
- transaction semantics
-
- JDBC/XA accessibility 10-9
- stateless session beans
- bean-managed transactions
- transaction semantics
-
- container-managed transactions
- transaction semantics
-
- JDBC/XA accessibility 10-10
- SubtransactionsUnavailable exception 2-11
- Supported transaction attribute 8-4
- system environment variables
- Transactions sample application 6-10
T
- Teller interface
- description 5-5
- OMG IDL 5-5
- TellerFactory interface
- description 5-4
- OMG IDL 5-5
- terminating transactions 2-4
- throwing user-defined exceptions 3-14
- TLOG 11-3
- TLOGDEVICE parameter 1-22, 7-6, 11-5
- Transactions sample application 6-6
- TLOGNAME parameter 11-5
- TLOGOFFSET parameter 11-5
- TLOGSIZE parameter 11-5
- tmboot command
- JDBC Bankapp sample application 5-24
- XA Bankapp sample application 7-16
- TMFFNAME application process
- JDBC Bankapp sample application 5-25
- XA Bankapp sample application 7-17
- tmloadcf command
- JDBC Bankapp sample application 5-22
- Transactions sample application 6-11
- XA Bankapp sample application 7-14
- TMS 3-18
- configuring 3-8
- Oracle7 3-8
- requirements for 3-8
- TMS_ORA 6-12
- XA Bankapp sample application 7-17
- TMSCOUNT parameter 11-7
- tmshutdown command
- JDBC Bankapp sample application 5-29
- TMSNAME parameter 11-7
- TMSYSEVT application process
- JDBC Bankapp sample application 5-24
- XA Bankapp sample application 7-17
- transaction activation policy 3-11
- transaction attributes
- bean-managed transactions 8-5
- container-managed transactions 8-4
- described 8-3
- transaction log, creating 7-15, 11-3
- transaction manager
- building 6-12
- TMS_ORA 6-12, 7-17
- use in XA Bankapp sample application 7-2
- Transaction Manager Server
- See TMS
- transaction policies
- always 3-4, 3-12
- assigning 3-7
- DBAccess interface 5-9
- defined 1-18
- defining in ICF file 4-2
- for Teller interface
- XA Bankapp sample application 7-5
- for TellerFactory interface
- XA Bankapp sample application 7-5
- ignore 3-7
- Implementation Configuration file 7-6
- never 3-6
- optional 3-5, 3-12
- Teller Factory interface
- JDBC Bankapp sample application 5-9
- Teller interface
- JDBC Bankapp sample application 5-9
- Transactions sample application 6-6
- Transactions sample CORBA application 1-18
- XA Bankapp sample application 7-5
- transaction semantics 8-5
- Transaction Service
- about the Transaction Service 2-2
- capabilities 2-2
- CORBA applications 2-8
- API extensions 2-19
- clients supported 2-7
- features 1-4
- general constraints 2-7
- limitations 2-2
- transactional objects
- defining 3-4
- TransactionalObject interface 2-18
- TransactionCurrent interface 10-15
- TransactionCurrent object
- begin method 4-4
- code examples 4-3
- commit method 4-4
- get_status method 4-5
- get_transaction_name method 4-5
- getcontrol method 4-5
- getting initial references to 2-8
- methods 4-4
- resume method 4-5
- rollback method 4-4
- rollback_only method 4-4
- set_timeout method 4-5
- suspend method 4-4
- transaction-related parameters in MACHINES section, defining 11-4
- transactions
- autocommit 10-6
- client CORBA applications 4-2
- configuring ??-11-17
- AUTOTRAN parameter 11-9, 11-10, 11-13
- CMTRET parameter 11-3
- creating a transaction log
-
-
-
- defining each resource manager and the transaction manager server in GROUPS section 11-6
- DMTLOGDEV parameter 11-11
- DMTLOGNAME parameter 11-12
- DMTLOGSIZE parameter 11-12
- enabling a TUXEDO service to begin a transaction in the SERVICES section 11-9
- FACTORYROUTING parameter 11-9
- INTERFACES section 11-8
- MAXGTT parameter 11-3
- MAXRDTRAN parameter 11-12
- MAXTRAN parameter 11-12
- modifying the domain configuration file to support transactions 11-10
- modifying the UBBCONFIG file 11-2
- ROUTING parameter
-
- sample GROUPS section 11-6
- specifying application-wide transactions in RESOURCES 11-3
- TLOGDEVICE parameter 11-5
- TLOGNAME parameter 11-5
- TLOGOFFSET parameter 11-5
- TLOGSIZE parameter 11-5
- transaction log (TLOG) 11-3
- transaction values description in sample GROUPS section 11-6
- TRANTIME parameter 11-9, 11-10, 11-13
- CORBA applications 1-6
- distributed
- sample application 11-13
- distributed transactions 10-4
- EJB applications 1-8
- flat transactions 2-4
- functional overview 1-6
- implementing in a WLE server application
- in client applications 4-5, 6-5
- in CORBA client applications 1-7
- integrity 2-4
- local transactions 10-4
- nested 2-20
- nested transactions 2-4
- object state management 3-10
- participating in a transaction 8-5
- propagating, in CORBA applications 2-3
- recursive 2-20
- RMI applications 1-10
- termination 2-4
- timeouts 8-11
- transaction contexts, in JDBC/XA connections 10-7
- transaction processing 2-5
- transaction semantics 8-5
- TransactionCurrent object 6-5
- when to use transactions 1-5
- Transactions CORBA sample application
- workflow 1-12
- transactions log, creating 6-11
- Transactions sample application
- application steps 6-2
- application workflow 6-3
- buildobjclient command 6-12
- buildobjserver command 6-12
- changing protection on files 6-10
- client applications 6-5
- compiling client applications 6-12
- compiling server application 6-12
- description 6-2
- development process 6-4
- environment variables 6-10
- illustration 6-3
- Implementation Configuration File (ICF 6-6
- initializing the database 6-10
- setenvt file 6-10
- setting up 6-6
- setting up a work directory 6-7
- source file directories 6-7
- source files 6-7
- starting server application 6-5
- transaction policies 6-6
- transactions log 6-11
- UBBCONFIG file 6-5
- user exceptions 6-3
- writing server applications 6-5
- Transactions sample CORBA application
- about the Transactions sample CORBA application 1-12
- client application 1-20
- development steps 1-14
- illustrated 1-13
- location 1-15
- OMG IDL 1-15
- transaction policies 1-18
- UBBCONFIG file 1-22
- user exceptions 1-13
- writing server applications 1-19
- Transactions University sample application
- about the application 3-15
- configuration requirements 3-19
- object state management 3-17
- transaction model used 3-16
- transactions, configuring 11-1-??
- CLOSEINFO parameter 11-7
- OPENINFO parameter 11-7
- TMSCOUNT parameter 11-7
- TMSNAME parameter 11-7
- trans-timeout-seconds element 8-11
- TRANTIME parameter 11-9, 11-10, 11-13
- TUXDIR environment variable
- JDBC Bankapp sample application 5-18
- XA Bankapp sample application 7-12
- TUXDIR parameter
- XA Bankapp sample application 7-12
- two-phase commit protocol (2PC) 1-4
U
- UBBCONFIG file
- adding transactions 1-22
- JDBC Bankapp sample application 5-10
- JDBCCONNPOOLS section 10-5
- loading
- JDBC Bankapp sample application 5-22
- Transactions sample application 6-11
- Transactions sample application 6-5
- XA Bankapp sample application 7-6
- UDL 11-4
- Unavailable exception 2-11
- Universal Device List (UDL) 11-4
- unmanaged desktops 2-3
- user exceptions
- Transactions sample application 6-3
- Transactions sample CORBA application 1-13
- user-defined exceptions
- about user-defined exceptions 3-13
- defining 3-13
- throwing 3-14
- UserTransaction
- committing transactions
- EJB applications 1-26
- RMI applications 1-29
- initializing
- EJB applications 1-25
- rolling back transactions
- EJB applications 1-26
- RMI applications 1-29
- sample code 1-24, 1-27
- starting transactions
- EJB applications 1-26
- RMI applications 1-28
V
- vetoing a transaction 3-11
W
- WLE JDBC/XA driver
- about the driver 10-2
- accessibility
- CORBA methods 10-8
- EJB methods 10-9
- using 10-12
- WLE server applications
- and transactions
X
- XA Bankapp sample application
- building 7-7
- changing protection on files 7-11
- compiling client applications 7-15
- compiling server applications 7-15
- copying source files to the work directory 7-9
- creating a transaction log 7-15
- description 7-2
- development process 7-4
- environment variables 7-12
- generated files 7-17
- illustration 7-3
- initializing the database 7-16
- JAVA_HOME environment variable 7-12
- loading the UBBCONFIG file 7-14
- OMG IDL 7-4
- ORACLE_HOME environment variable 7-12
- setting up a work directory 7-8
- setupX command 7-14
- software requirements 7-3
- source file directories 7-8
- source files 7-9
- starting the ATM client application 7-21, 7-22
- starting the Java server application 7-16
- stopping 7-22
- TUXDIR environment variable 7-12
- UBBCONFIG file 7-6
- using the ATM client application 5-30
- XA parameter 7-6
- XA resource manager
- closing 3-10
- delegating object state management 3-10
- opening 3-8
- Transactions University sample application 3-18
|
Copyright © 1999 BEA Systems, Inc. All rights reserved.
Required browser: Netscape 4.0 or higher, or Microsoft Internet Explorer 4.0 or higher.
|