ibm-z-zos

repository·main·Indexed 19 days ago

https://github.com/ibm/ibm-z-zos

A collection of sample programs and resources for the z/OS operating system community. It includes a Python-based CLI tool for interacting with the Tivoli Enterprise Monitoring Server (TEMS) REST API and SMF-Tools, a Java-based framework (SMF_CORE) for reading and processing z/OS System Management Facility (SMF) records. The repository provides tools for SMF record parsing, plugin development via the SMFFilter interface, and specialized WebSphere SMF plugins for analyzing affinity data, request density, and response times.

Tokens
56.7K
Snippets
121
Records
315
Agent score
66%

What's inside ibm-z-zos

  1. Overview of z/OS Capacity Provisioning (CPM)

    main

    z/OS Capacity Provisioning (CPM) is a tool designed to simplify the management of processor capacity on IBM System z (System z10 or later) to address short-term workload and processor utilization fluctuations. It manages capacity changes such as On/Off Capacity on Demand (CoD), Defined Capacity, and Group Capacity.

    Key Capabilities:

    • On/Off Capacity on Demand (CoD): Adjusts the activation level of existing CoD records for general purpose capacity, zAAP, or zIIP processors.
    • Defined Capacity: Manages Defined Capacity on LPARs (System z10 or later).
    • Group Capacity: Manages Group Capacity on LPARs (System z196 or later).
    • Processor Types Supported: General purpose, zAAP, zIIP, IFL, ICF, and SAP.
    • Capacity Adjustments: Can adjust Defined LPAR Capacity, Defined Group Capacity, and Initial LPAR weights for General purpose, zIIP, or IFL processors.

    Important Limitations:

    • CPM is not a replacement for the Capacity Management process.
    • Do not use CPM to provide additional capacity to systems that have hard capping (initial capping or absolute capping) defined.
    • It is intended for short-term fluctuations where On/Off CoD or soft capping changes are applicable.
  2. Overview of z/OS Platform for Apache Spark

    main

    The z/OS Platform for Apache Spark provides z/OS support for Apache Spark as a general-purpose cluster computing system. It offers high-level APIs in Java and Scala and an optimized engine capable of supporting general execution graphs.

    Key supported features include:

    • Spark SQL: For SQL and structured data processing.
    • MLlib: For machine learning workloads.
    • GraphX: For graph processing.
    • Spark Streaming: For real-time data processing.
  3. Overview of the submit2 command

    main

    submit2 is a shell command designed to automate the lifecycle of a JCL (Job Control Language) job. It performs three primary actions in a single execution:

    1. Submits the JCL to the system.
    2. Monitors the job and waits until it has completed.
    3. Retrieves the resulting job output.

    It is compatible with both bash shells on Linux machines and ksh shells on OMVS (Open Mainframe Unix System).

  4. Overview of IBM Education Assistance for z/OS V2.1

    main

    IBM Education Assistance for z/OS V2.1 is a community-driven repository designed to help users discover and learn how to exploit new functions available on the z/OS V2.1 platform. It serves as a resource for browsing files that demonstrate specific z/OS capabilities.

    Note: This is a community-shared resource. There are no warranties provided for any files or contributions. Users are expected to review all code and materials thoroughly before deploying them in a production or controlled environment.

  5. Overview of IBM Education Assistance for z/OS V2.2

    main

    The ibm-z-zos repository provides a collection of files and functions designed to help users explore and exploit new capabilities available on z/OS V2.2. It serves as a community-driven resource for sharing z/OS knowledge and implementation examples.

    Note: This is a community-shared resource. There are no warranties provided for any files or contributions. Users are expected to review all code and implementations within their specific environments before use.

  6. What is wjssh and how do I use it?

    main

    wjssh is a tool that allows you to execute shell commands directly from an operator console.

    Execution Requirements

    • Environment: It must be run through SYSREXX.
    • Permissions: The operator logged onto the console must have a UserID properly configured to access z/OS UNIX services. If the UserID is not correctly set up, the program will issue a reminder message and terminate.
    • Command Formatting: Always enclose your shell command in quotes to prevent the MODIFY command from converting your command to uppercase.

    Installation and Placement

    Depending on how you intend to run the tool, place the executable in different libraries:

    • For SYSREXX: Copy the program to SYS1.SAXREXEC or another library included in the SYSREXX search path via the REXXLIB parmlib statement in your AXRxx parmlib.
    • For TSO/ISPF: Copy the program to a library in your SYSEXEC or SYSPROC concatenation to run it like a standard REXX exec.
  7. Overview of ZFS Unload download contents

    main

    The ZFS Unload package provides tools and source code for unloading data from z/OS File System (ZFS). The package includes:

    • HFSUnloadReadMe.pdf: Detailed documentation for the utility.
    • irrhfsu.o: The binary executable for the utility.
    • iffhfsu.txt: The C-language source code for the utility.
    • RACHFSLD.txt: Sample DB2 LOAD statements (similar to RACDBULD for Database Unload and IRRADULD for SMF Unload).
    • RACHFSTB.txt: Sample DB2 CREATE TABLE statements (similar to RACDBUTB for Database Unload and IRRADUTB for SMF Unload).
  8. Overview of z/OS Management Facility (z/OSMF)

    main
    z/OS Management Facility (z/OSMF) is a framework designed to improve programmer productivity on the IBM z/OS operating system through simplified, streamlined, and automated tasks. This repository provides documentation and samples to demonstrate z/OSMF functions.
  9. Overview of ibm-z-zos resources

    main

    The ibm-z-zos repository provides sample programs and resources for the z/OS® operating system community. It contains tools for exploring various z/OS capabilities, organized by functional categories such as SMF Tools, z/OS Automation, z/OS Container Platform, and z/OSMF, among others.

    Note: These materials are provided without warranty or technical support from IBM®. It is recommended to review all downloaded materials carefully before using them on a live system.

  10. Overview of SMF_CORE

    main
    SMF_CORE is a Java-based framework designed to read and process z/OS System Management Facility (SMF) records. It provides a core engine, defines standard interfaces for record parsing, and includes built-in support for common SMF records and plugins. Developers can extend the framework by implementing new record types or creating plugins to generate specific reports.
  11. Overview of IBM Education Assistance modules

    main

    The IBM Education Assistance modules are a collection of educational resources designed to help users learn about the z/OS® 3.1 platform. These modules provide in-depth presentations and step-by-step demonstrations for performing specific tasks and understanding the value, configuration effort, and impacts of various IBM product functions.

    Note: These materials are intended as supplemental learning aids and do not replace official product publications. They are not supported by the IBM Service organization.

  12. Overview of z/OSMF Security Configuration Assistant (SCA)

    main

    The z/OS Management Facility (z/OSMF) Security Configuration Assistant (SCA) is a visual framework designed for examining various elements of z/OS security. The interface utilizes a layout of tabbed sections and tabular reports that support expanding or compressing data as needed.

    Note: The items provided within this repository are intended as examples to assist users in creating their own custom JSON files for consumption by the Security Configuration Assistant.