Skip to Content

[ZMF Administrator]

Printer-friendly version

Mass recall migrated data sets

Sometimes you need to recall a (huge number of) libraries, which fit a certain DSN pattern.

You're lucky if these DSNs (by accident) are just any of these:

READ MORE

Replace IEBCOPY by SERCOPY where possible

A lot of ChangeMan ZMF submitted jobs like promote, demote, install, backout, etc. typically suffer, occasionally, these kinds of IEBCOPY related issues:

READ MORE

Show user options and V0x-variables in CMN/ZMF jobs

Failures in user initiated jobs (like checkout, stage, audit, promote, ...) may be caused by special (or missing) values for so called &V0x variables and/or user options. Typical failures are:

  • invalid (or simply missing) values for DSN=... in a staging job.
  • entire jobsteps that are missing (because of some skeleton variable that has an unexpected value, or just no value at all).

READ MORE

Secure CMN/ZMF panel commands via entity checks

There are some ChangeMan ZMF functions in ChangeMan ZMF's ISPF dialog that are typically NOT allowed to be used by just any developer, e.g. because they may impact the integrity of  ChangeMan ZMF managed projects. Some examples are:

  • Revert a package back to development when the approval process has not been started (= not even 1 approval has been given), because in that case revert is allowed by anybody with application update access (and the CMNxREVR / CMNREVRT entity is not checked!).
  • Setting certain user options to some special value (e.g. some Y/N flag to skip some validation in the staging job).
  • A scratch request is commonly considered as a dangerous ChangeMan ZMF feature, because of the known  ChangeMan ZMF issues related to using scratch request, e.g.:  ChangeMan ZMF audit does not include any validations related to scratch requests.
  • A selective unfreeze (followed by edit-in-stage and re-freeze) of components in a successfully audited and frozen package, which may introduce inconsistencies for which no built-in controls exist in ChangeMan ZMF to prevent them.
  • ...

Just a complete disable of a function like 'unfreeze' (or utility request 'rename') might be an option in certain cases, which is typically done by just remove it from the ISPF panels. But how can you implement something to restrict access to such functions (without removing them entirely)?

READ MORE

Check availability of all CMN/ZMF started tasks

Periodically, typically at the beginning of business hours, you should do an (automatic) verification that all your started tasks are "up", and this across all Z/OS images where at least 1 ChangeMan ZMF STC runs.

A variation of this is verifying that each of these STCs have been started with the correct options (to avoid other problems such at package installation time), to mention a few:

  • The jobname of the STC.
  • The type of ChangeMan ZMF subsystem (D-, P-, DP- or ALL-site).
  • The name of the (remote) site that the STC corresponds to.
  • ...

READ MORE

ASR Runtime Environment for Z-Reports

Creating new ChangeMan ZMF reports, and or customizing any of the reports delivered with ChangeMan ZMF has always been a challenge. Mostly because it requires expertise in the REXX programming language and you need to have 'some' experience in using ChangeMan ZMF's (green) XML services. On top of that, ChangeMan ZMF does not come with any out-of-the-box charts (only reports).

Therefor, in most ChangeMan ZMF implementations, all such reporting (and charting) requests from any type of , gets routed to the (usually overbooked) ChangeMan ZMF administrators who might either not have the required REXX and/or XML experience, or don't really like to do such reporting work. Not to forget the effort that may be required when upgrading to a new ChangeMan ZMF release ...

READ MORE

Z-Apps On Demand

AbitMORE SCM Commander - mascotteAbout

Z-Apps On Demand is about creating a customized version of any of the Z-Apps, so that it perfectly fits the requirements. Developing (on demand) a brand new set of components that fit into the Z-Apps category (and where they will be added to also) is a variation of it.

READ MORE

Using ChangeMan ZMF - Getting started

Introduction to functions and uses of ChangeMan ZMF, which is the foundation (and pre-req) for additional ChangeMan ZMF training classes, to provide general knowledge about major ChangeMan ZMF func

READ MORE
Z-Course
Topics: 
  • General concepts and facilities, including:
    • ChangeMan ZMF's Change Packages.
    • The ChangeMan ZMF Lifecycle.
    • The ChangeMan ZMF Library Structure.
    • The ChangeMan ZMF Architecture.
  • ChangeMan ZMF terminology.
  • Navigating the various ISPF panels in ChangeMan ZMF (Primary menu options and Build menu options).
Audience: 
Duration (hours): 
8.00

ChangeMan ZMF Application Administration - Getting started

This is an in-depth introduction to ChangeMan ZMF's application administration functions, which is also the foundation (and pre-req) for ChangeMan ZMF's global administration training classes.

READ MORE
Z-Course
Topics: 
  • Configuring a ChangeMan ZMF Application:
    • The ChangeMan ZMF Lifecycle (application parms).
    • The ChangeMan ZMF Library Structure:
      • Library types and baseline libraries.
      • Local and/or remote promotion or production sites.
      • Promotion and/or production libraries.
    • The ChangeMan ZMF Security Architecture.
      • Package approvals configuration.
      • Promotion authorizations configuration.
    • The ChangeMan ZMF Programming Languages and Compile Procedures.
    • Configuring logical DB2 subsystems.
  • Navigating the various ISPF panels in ChangeMan ZMF related to application administration.
Audience: 
  • ChangeMan ZMF Administrators involved in the customization, installation, configuration or optimization of ChangeMan ZMF.
  • ChangeMan ZMF Helpdesk operators assuming they are authorized / responsible also for performing application administration also.
  • Release managers who want to learn about how ChangeMan ZMF can help them implementing (and enforcing) their release management procedures.
  • IT Auditors who want to increase their understanding of ChangeMan ZMF's functions and processes.
  • Users such as Operations control, project leaders, development managers, .... interested in learning more about ChangeMan ZMF and its key concepts.
Duration (hours): 
8.00

ChangeMan ZMF Global Administration - Getting started

This is an in-depth introduction to ChangeMan ZMF's global administration functions.

Z-Course
Topics: 
  • Configuring ChangeMan ZMF subsystems:
    • The ChangeMan ZMF Lifecycle (global parms).
    • The ChangeMan ZMF Library Structure:
      • Library types.
      • Local and/or remote promotion or production sites.
    • The ChangeMan ZMF Security Architecture.
      • Global and application administration authorizations configuration.
      • Revert, backout and monitor authorizations configuration
    • The ChangeMan ZMF Programming Languages and Compile Procedures.
    • Configuring DB2 subsystems.
  • Navigating the various ISPF panels in ChangeMan ZMF related to global administration.
Audience: 
Duration (hours): 
8.00
Syndicate content