Monitoring and Managing Two-Phase Commit

 

 

 

Object

State

Value

Activity

PENDING

10

 

READY

20

 

PREPARE_ACTIVE

25

 

ACTIVE

30

 

PREPARE_COMPLETE

35

 

COMPLETED

40

 

PREPARE_ABORT

45

 

ABORTED

50

 

DELETED

60

Timer

CREATED

810

 

OFF

820

 

ON

830

 

EXPIRED

840

 

DELETED

850

Session

ACTIVE

210

 

SUSPENDED

220

 

TERMINATED

230

 

 

 

Monitoring and Managing Two-Phase Commit

iIS provides a two-phase commit protocol that allows process client applications to easily synchronize iIS process state changes with application database updates.

NOTE Two-phase commit does not apply to application proxies. This section applies only to client applications that interact directly with the engine.

As illustrated in Figure 6-3, process client applications typically perform iIS operations that change process state maintained by the engine, while also making application database updates.

Chapter 6 Managing Process Execution 199

Page 199
Image 199
Sun Microsystems 3 manual Monitoring and Managing Two-Phase Commit, Off, Expired, Terminated