to be convinced that it is related to a terminal or userid. Change this to LUNAME or USERID (and correct the lifetime) if you know that the affinity really is terminal- or userid-related. You may want to prevent worsening by specifying WORSEN=NO.

vRemove affinity lifetime worsening

An LUNAME affinity with a lifetime of LOGON, or a USERID affinity with a lifetime of SIGNON, may be worsened to SYSTEM or PERMANENT because the Detector cannot always observe log offs or sign offs. Change this to LOGON or SIGNON if you know that to be the correct lifetime.

vChange LUNAME affinity relation to USERID

An LUNAME affinity group may be both LUNAME and USERID, because all instances of all transactions in the group were initiated from the same terminal by the same userid. This appears in the report as LUNAME, because LUNAME takes precedence. If you know that the affinity is primarily userid-related, change the affinity to USERID. (This may be indicated by other, similar, affinity groups appearing in the report with USERID.)

vAdd WAIT affinities

The Reporter reports the use of WAIT EVENT, WAITCICS, and WAIT EXTERNAL commands as transaction-system affinities, because the Detector cannot detect the corresponding posting of the ECBs being waited upon. Identify the posting transactions and create affinity transaction groups to describe the affinities. The output from the Scanner may be particularly useful here, because it ®nds programs that issue MVS POST commands.

vAdd other affinities

Scanner output or your knowledge of your applications may identify additional affinities. Create affinity transaction groups to describe them.

vAdd GETMAIN storage sharers

The Detector cannot detect transactions that share storage other than via EXEC CICS commands. Although it detects GETMAIN SHARED/FREEMAIN affinities, the address of the storage may have been passed to a third transaction. Add such transactions to the affinity transaction group.

Compressing affinity data

If your temporary storage queue names contain a unique counter or a termid, a very large number of basic affinity transaction groups may be created for what may seem to be a small number of logical queues. For example, consider the queues ABCD0001 through ABCD1000, whose names comprise a ®xed part (ABCD) and a counter (0001 through 1000). They may result in 1000 basic affinity transaction groups, each with relation, LUNAME, lifetime PCONV, and transactions ABCD and ABCE. This is one logical queue, ABCD*, which causes an affinity that may be described by one affinity transaction group. However, the result is 1000 basic affinity transaction groups.

The affinity data may be more readable if compressed to its logical form. You can use the Builder to do this, because it combines all affinity transaction groups that contain the same transaction ID. The Builder output for the previous example would be one affinity transaction group with relation LUNAME, lifetime PCONV, and transactions ABCD and ABCE.

Chapter 6. Running the Reporter 49

Page 65
Image 65
IBM OS manual Compressing affinity data

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.