BEA Logo BEA WebLogic Enterprise Release 5.0

  Corporate Info  |  News  |  Solutions  |  Products  |  Partners  |  Services  |  Events  |  Download  |  How To Buy

 

   WLE Doc Home   |   CORBA Programming & Related Topics   |   Previous   |   Next   |   Contents   |   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-18

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-13

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-13

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

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-18

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