Skip to main content

A unified and standardized interface for extracting and formatting z/OS control block data.

Project description

clang-format cppcheck ruff Version Python Versions Downloads

CBXP Logo

CBXP (Control Block EXPlorer)

A unified and standardized interface for extracting and formatting z/OS control block data.

Description

z/OS Control Blocks are in-memory data structures that describe and control countless process, operating system components, and subsystems. Control blocks are ubiquitous on z/OS, but not very straight forward to access and extract information from. The mission of CBXP (Control Block EXPlorer) is to make it easy to extract and format z/OS control block data using industry standard tools and methodologies. CBXP accomplishes this by implementing a C/C++ XPLINK ASCII interface for extracting control block data and post processing it into JSON. This makes it straight forward to integrate with industry standard programming languages and tools, which generally have well documented and understood foreign language interfaces for C/C++, and native and or third party JSON support that makes working with JSON data easy.

CBXP is the successor to the existing cbxplorer project. CBXP mainly improves upon this existing work by being implemented in C/C++ so that it is not limited to a specific programming language or tool. CBXP also focuses heavily on providing an interface that is simple and straight forward to use.

Getting Started

Minimum z/OS & Language Versions

Currently, CBXP is being developed on z/OS 3.2. We hope to eventually support all z/OS versions that are fully supported by IBM.

All versions of the IBM Open Enterprise SDK for Python that are fully supported by IBM are supported by CBXP.

Dependencies

Interfaces

Currently, the following interfaces are provided for CBXP. Additional interfaces can be added in the future if there are use cases for them.

Supported Control Blocks

Currently, CBXP only has support for extracting and formatting a handful of System-Level Control Blocks. See Supported Control Blocks for more details.

Help

Authors

Maintainers

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cbxp-0.0.4.tar.gz (233.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

cbxp-0.0.4-cp314-none-any.whl (286.1 kB view details)

Uploaded CPython 3.14

cbxp-0.0.4-cp313-none-any.whl (286.1 kB view details)

Uploaded CPython 3.13

File details

Details for the file cbxp-0.0.4.tar.gz.

File metadata

  • Download URL: cbxp-0.0.4.tar.gz
  • Upload date:
  • Size: 233.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for cbxp-0.0.4.tar.gz
Algorithm Hash digest
SHA256 87f7dbd4cbb7e536706ccbf32bfbc3613d67a9873912e1d9802ddc131711e7ad
MD5 2fc93d4d4de36b6e77d0b591ee56e68a
BLAKE2b-256 7c9f86b6495bcbcdf8085bdef2f7459ffe00b1ea1fe6d52d647378dd03c98b95

See more details on using hashes here.

File details

Details for the file cbxp-0.0.4-cp314-none-any.whl.

File metadata

  • Download URL: cbxp-0.0.4-cp314-none-any.whl
  • Upload date:
  • Size: 286.1 kB
  • Tags: CPython 3.14
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for cbxp-0.0.4-cp314-none-any.whl
Algorithm Hash digest
SHA256 f4439aba7ef4780507b3583acd8db1b9ed48cb3d2f02f2ccc58f6f0e502a6338
MD5 02e39384b53f0e2538c67f3932c6c25b
BLAKE2b-256 6b022df5ed1dd9b0c5f03e4fe6715af1aecc1008273f9337e9f422724a745065

See more details on using hashes here.

File details

Details for the file cbxp-0.0.4-cp313-none-any.whl.

File metadata

  • Download URL: cbxp-0.0.4-cp313-none-any.whl
  • Upload date:
  • Size: 286.1 kB
  • Tags: CPython 3.13
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for cbxp-0.0.4-cp313-none-any.whl
Algorithm Hash digest
SHA256 97d131662a490868c5e6190cce50b2fda022d236fc47d1bbe4803a2b910d7a36
MD5 c40e362e80a637b3d5c48387f044da35
BLAKE2b-256 ce577fa82281260f57eab5d6dd32bfa3a6ba87b3de13d2fbf892ad2d61189343

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page