Home Z software Z developer tools Provisioning Toolkit
IBM z/OS Provisioning Toolkit

Self-service provisioning of z/OS development environments

Download it now

The IBM z/OS® Provisioning Toolkit is a simple command line utility for the rapid provisioning of z/OS development environments. 

Application developers can provision and de-provision z/OS applications in minutes—without requiring any z/OS specific administration skills—reducing time to delivery. System programmers can easily manage the provisioning process by preconfiguring the environments, control developer access through z/OS security and set appropriate provisioning limits.

The toolkit is fully supported and available to all IBM z/OS V2 clients at no additional charge.

What's new

Discover the functions that are added in each release of IBM z/OS Provisioning Toolkit

The elements

z/OS Provisioning Toolkit has three main elements:

Command line utility

z/OS PT provides commands for an application developer to build an application image, run that image, provision the underlying middleware environment, and, later, deprovision that environment. Commands provided include:

  • zospt build: Build an application image.
  • zospt run: Run an application image and automatically provision and start the associated z/OS middleware.
  • zospt ps: List environments that are provisioned.
  • zospt rm: Deprovision an environment.
zosptfiles and associated images

zosptfile text files define the environments that can be provisioned. z/OS Provisioning Toolkit provides sample files and images to make it quicker to set up the foundation of commonly used environments such as CICS® or IBM z/OS Connect Enterprise Edition.

z/OSMF workflows

The toolkit uses two features of z/OS to enforce control over provisioned environments. You can define workflows in IBM z/OS Management Facility (z/OSMF) that can provision runtime environments. You can manage and control these workflows by using IBM Cloud Provisioning and Management for z/OS. The workflows can be customized to local naming standards and operating procedures. z/OS Provisioning Toolkit drives these workflows.

Explore a list of workflows Overview of provisioning and management of z/OS middleware
Benefits Become more efficient

Enable developers to provision environments as needed with automation—reducing the burden of managing development and test systems and reliance on operations staff.

Provision with control

Provide pre-configured environments by using workflows, control access with z/OS security and limit the number of provisioned environments.

Simplify with a common language

Enable development and operations teams to speak the same language with standard terms such as ‘image’ and ‘container’—whether for CICS®, MQ, z/OS Connect or other environments.

Features
‘Images’ that match production environments

Design environments with all the resources a developer needs to test their applications effectively. Create as many ‘images’ as you need and easily share them across your teams. These images can contain code, configuration and environment variables.

Overview of images

Easy management of provisioned ‘containers’

Developers can stop and restart their containers or just remove them completely using simple commands. Containers can easily be re-created from the same image. The number of running containers is limited by the operations team. System programmers can manage all the containers across the organization, regardless of who created them.

Managing containers

Rapid provisioning and de-provisioning

Run an image by using a single command to create a ‘container’—a provisioned instance of the image—providing a pre-configured runtime environment for a developer within minutes. Developers can stop and start the environment, then remove it when no longer required.

Automate provisioning

Template-based access controls

Access can be granted to specific users or groups by using a template. The template is used to set specific limits on the maximum number of environments that can be provisioned and the maximum for each user—enabling the system programmer to control the resources consumed by the development environments.

Technical details
Software requirements

A prerequisite for IBM z/OS Provisioning Toolkit is IBM Runtime Environment, Java® Technology Edition.

  • Operating System: z/OS 2.1 Version 2.1 with z/OSMF V2.1 or z/OS Version 2.2
  • Supported subsystems: CICS, MQ queue manager, z/OS Connect EE and Liberty
  • A configured z/OSMF server is required.
Explore the z/OSMF configuration guide
Hardware requirements

The minimum required hardware prerequisite is IBM Z® systems z10™ or subsequent 64-bit z/Architecture® processors.

For system requirements to use the toolkit, see the z/OS Provisioning Toolkit Software Compatibility Report.

Run a capability report

Explore all prerequisites

Resources Introduction to getting started

Explore what z/OS Provisioning Toolkit provides to help you get started with different kinds of middleware such as CICS or z/OS Connect EE.

Cloud Provisioning and Management for z/OS

See how to gain ultra-fast provisioning and deprovisioning of z/OS middleware environments for development agility.

Related products IBM CICS Transaction Server for z/OS

Enables developers to create new applications with support for high-transaction workloads in a secure, scalable, cost-efficient environment.

z/OS Connect Enterprise Edition

Provides a single, common way to unleash your existing market-differentiating assets on IBM with RESTful APIs.

IBM MQ

Allows for massive amounts of data move as messages between applications, systems and services at any given time.

IBM z/OS Management Facility

A feature of z/OS that allows communicating with and managing various aspects of a IBM z/OS system through a web browser interface.

Next steps

Explore IBM z/OS Provisioning Toolkit. Schedule a no-cost 30-minute meeting with an IBM Z and LinuxONE representative.

Get started
More ways to explore Documentation Support IBM Redbooks® Support and services Global financing Flexible pricing Education and training Community Developer community Business Partners Resources