Note that, if you are dynamically routing non-terminal-related START and DPL

requests, you should review your application to determine whether or not the

application is suitable for dynamic routing. The Transaction Affinities Utility cannot

detect affinities in these circumstances.

 

Inter-transaction affinity

Inter-transaction affinity is an affinity between two or more CICS transactions. It is caused by the transactions using techniques to pass information between one another, or to synchronize activity between one another, in a way that requires the transactions to execute in the same CICS region. Inter-transaction affinity, which imposes restrictions on the dynamic routing of transactions, can occur in the following circumstances:

vOne transaction terminates, leaving ªstate dataº in a place that a second transaction can access only by running in the same CICS region as the ®rst transaction.

vOne transaction creates data that a second transaction accesses while the ®rst transaction is still running. For this to work safely, the ®rst transaction usually waits on some event, which the second transaction posts when it has read the data created by the ®rst transaction. This synchronization technique requires that both transactions are routed to the same CICS region.

Transaction-system affinity

 

Transaction-system affinity is an affinity between a transaction and a particular

 

CICS region (that is, it is not an affinity between transactions themselves). It is

 

caused by the transaction interrogating or changing the properties of that CICS

 

region.

 

Transactions with affinity to a particular system, rather than to another transaction,

 

are not eligible for dynamic transaction routing. In general, they are transactions

 

that use INQUIRE and SET commands or, depend on global user exit programs.

 

Affinity relations

The affinity relation determines how the dynamic routing program selects a target

region for a transaction instance associated with the affinity. An affinity relation can

 

be classi®ed as one of the following:

 

Global

 

A group of transactions where all instances of all transactions in the group

that are initiated from any terminal must execute in the same target region

 

for the lifetime of the affinity. The affinity lifetime for global relations can be

 

system or permanent.

BAPPL

All instances of all transactions in the group are associated with the same

CICS BTS (Business Transaction Services) process. There may be many

different userids and terminals associated with the transactions included in

this affinity group.

 

LUname

 

A group of transactions where all instances of all transactions in the group

 

that are initiated from the same terminal must execute in the same target

 

region for the lifetime of the affinity. The affinity lifetime for LUname

 

relations can be pseudoconversation, logon, system, or permanent.

4 CICS Transaction Affinities Utility Guide

Page 20
Image 20
IBM OS manual Inter-transaction affinity, Transaction-system affinity, Affinity relations, Global, LUname

OS specifications

IBM OS, or IBM Operating System, refers to a family of operating systems developed by IBM to support its hardware architectures. IBM has produced a range of OS versions tailored for different computing needs, such as mainframes, servers, and personal computers. Among the most notable operating systems in IBM's portfolio are OS/2, z/OS, and AIX, representing a blend of innovation and reliability that has defined IBM's reputation in the computing world.

One of the defining features of IBM OS is its robust multitasking capabilities. Both z/OS, predominantly used in IBM's mainframe environments, and AIX, the Unix-based system for IBM Power Systems, support multiple users and processes simultaneously. This ability allows organizations to run numerous applications in parallel efficiently, maximizing resource utilization and improving productivity.

In terms of security, IBM OS incorporates advanced features aimed at protecting data and maintaining integrity. z/OS offers multifactor authentication, data encryption, and a security model that adheres to the latest regulatory requirements. AIX provides Secure Virtualization, which enhances isolation and security in cloud environments, essential for enterprises handling sensitive information.

Another key characteristic is the adaptability of IBM OS to modern technologies. For instance, z/OS is designed to integrate with cloud computing, open source, and DevOps practices. This adaptability supports organizations in modernizing their infrastructure while retaining the stability associated with IBM solutions. AIX similarly supports containerization and virtualization, which are critical for optimizing resource usage in dynamic computing environments.

IBM's commitment to scalability is evident across its OS offerings. Organizations leveraging z/OS can handle enormous workloads and transactional volumes, making it a preferred choice for industries like finance and telecommunications. AIX also supports scalability, allowing businesses to expand their computing resources as demands grow without significant downtime.

The availability of development tools and environments is another noteworthy aspect of IBM OS. With robust IDEs and programming languages support, developers can create and deploy applications smoothly. This assists businesses in streamlining their development processes and improving time-to-market for innovative solutions.

In summary, IBM OS encompasses a suite of operating systems characterized by multitasking, security, adaptability to modern technologies, scalability, and comprehensive development support. These features have cemented IBM's position as a leader in enterprise solutions, allowing organizations across various industries to thrive in an increasingly digital world.