| Chapter 1. Introducing transaction affinities |
| This chapter provides a brief introduction to the concept of transaction affinities and |
| the associated CICS programming techniques, and highlights the signi®cance of |
transaction affinities in a dynamic routing (known in previous releases of CICS as | |
dynamic transaction routing) environment. For more information about transaction | |
| affinities, see the CICS Application Programming Guide. |
This chapter introduces the following topics:
vªThe bene®ts of dynamic routingº on page 3
vªTransaction affinitiesº on page 3
vªCICS programming techniques for transaction affinityº on page 5
vªAvoiding the effects of transaction affinityº on page 6
vªProtecting applications from one anotherº on page 7
CICS has been handling customers' online transaction processing requirements for over thirty years. In that time, it has been extensively enhanced to meet the
signi®cant enhancements in recent times is the addition of the dynamic routing facility.
Originally, a
CICS A
Region (TOR)
|
|
|
| MRO | ||||
| ||||||||
terminal |
|
|
|
| CICS Relay |
|
|
|
|
|
|
| |||||
|
|
|
|
| Transaction |
|
| links |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Figure 1. The CICS transaction routing facility
CICS B
Region (AOR)
User
Transaction
Before CICS Transaction Server for OS/390 Release 3, TORs routed transactions to the AORs prede®ned in transaction resource de®nitions by the system programmer. This static form of transaction routing adds to the system administration burden of the system programmer, because when transaction workloads have to be rebalanced across the AORs, transaction resource de®nitions have to be modi®ed accordingly.
© Copyright IBM Corp. 1994, 1999 | 1 |