Commands detected by the Transaction Affinities Utility

You can use the Transaction Affinities Utility to detect instances of the EXEC CICS commands listed in Table 1.

Table 1. Commands detected by the Transaction Affinities Utility

Inter-transaction affinity commands

Transaction-system affinity commands

 

 

ENQ

ENABLE PROGRAM

DEQ

DISABLE PROGRAM

READQ TS

EXTRACT EXIT

WRITEQ TS

INQUIRE

DELETEQ TS

SET

ADDRESS CWA

PERFORM

LOAD

RESYNC

RELEASE

DISCARD

GETMAIN SHARED

CREATE

FREEMAIN

WAIT EXTERNAL

RETRIEVE WAIT

WAIT EVENT

DELAY

WAITCICS

POST

CBTS STARTBROWSE

START

CBTS GETNEXT

CANCEL

CBTS ENDBROWSE

COLLECT STATISTICS

 

 

 

Notes:

1.The Scanner may detect some instances of these commands that do not cause an affinity. For example, all FREEMAIN commands are detected but only those used to free GETMAIN SHARED storage may cause affinity.

2.The Scanner also detects MVS POST SVC calls and MVS POST LINKAGE=SYSTEM non-SVC calls, because of their tie-up with the various EXEC CICS WAIT commands.

3.The Transaction Affinities Utility does not search for transient data and ®le control EXEC CICS commands. They are assumed not to cause affinity because you can de®ne transient data and ®le control resources as remote (in which case the request is function-shipped, causing no affinity problem).

4.The Detector ignores commands that target remote resources and are function shipped, because by function shipping the command there is no affinity problem.

5.The Scanner and Detector do not search for commands issued by any program named CAUxxxxx or DFHxxxxx, because CICS programs are not considered part of the workload. Also, the Detector does not search for commands issued from:

vDB2® and DBCTL task-related user exits

vUser-replaceable modules

6.There are other ways in which transactions can cause affinity with each other, but they are not readily detectable by the affinity utility program because they do not take place via the EXEC CICS API.

7.The Detector lists WAIT commands as transaction-system affinities because only half of the affinity can be detected. (The Detector does not detect MVS POST calls or the hand posting of ECBs.)

8. The Detector and the Report ignore ENQ and DEQ commands that specify an

ENQSCOPE name.

Chapter 2. Introducing the Transaction Affinities Utility 11

Page 27
Image 27
IBM OS manual Commands detected by the Transaction Affinities Utility

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.