Skip to content

Releases: ansible-collections/ibm_zos_core

release-v1.4.0-beta.2

14 Oct 04:12
a443e28
Compare
Choose a tag to compare
release-v1.4.0-beta.2 Pre-release
Pre-release

Version 1.4.0-beta.2

  • Bug fixes and enhancements

    • Modules

      • zos_copy

        • introduced an updated creation policy referred to as precedence rules
          that if dest_data_set is set, it will take precedence. If
          dest is an empty data set, the empty data set will be written with the
          expectation its attributes satisfy the copy. If no precedent rule
          has been exercised, dest will be created with the same attributes of
          src.
        • introduced new computation capabilities that if dest is a nonexistent
          data set, the attributes assigned will depend on the type of src. If
          src is a USS file, dest will have a Fixed Block (FB) record format
          and the remaining attributes will be computed. If src is binary,
          dest will have a Fixed Block (FB) record format with a record length
          of 80, block size of 32760, and the remaining attributes will be
          computed.
        • enhanced the force option when force=true and the remote file or
          data set dest`` is NOT empty, the destwill be deleted and recreated with thesrcdata set attributes, otherwise it will be recreated with thedest` data set attributes.
        • was enhanced for when src is a directory and ends with "/",
          the contents of it will be copied into the root of dest. It it doesn't
          end with "/", the directory itself will be copied.
        • option dest_dataset has been deprecated and removed in favor
          of the new option dest_data_set.
        • fixes a bug that when a directory is copied from the controller to the
          managed node and a mode is set, the mode is applied to the directory
          on the managed node. If the directory being copied contains files and
          mode is set, mode will only be applied to the files being copied not the
          pre-existing files.
        • fixes a bug that did not create a data set on the specified volume.
        • fixes a bug where a number of attributes were not an option when using
          dest_data_set.
        • fixes a bug where options were not defined in the module
          argument spec that will result in error when running ansible-core
          v2.11 and using options force or mode.
      • zos_operator

        • enhanced to allow for MVS operator SET command, SET is
          equivalent to the abbreviated T command.
      • zos_mount

        • fixed option tag_ccsid to correctly allow for type int.
      • module_utils

        • jobs.py - fixes a utility used by module zos_job_output that would
          truncate the DD content.
    • Documentation

      • Review version 1.4.0-beta.1 release notes for additional content.
  • Deprecated or removed

    • zos_copy module option destination_dataset has been renamed to
      dest_data_set.

      • Review version 1.4.0-beta.1 release notes for additional content.

Availability

  • Galaxy
  • GitHub

Reference

  • Supported by z/OS V2R3 or later
  • Supported by the z/OS® shell
  • Supported by IBM Open Enterprise SDK for Python v3.8.2 -
    IBM Open Enterprise SDK for Python v3.9.5
  • Supported by IBM Z Open Automation Utilities 1.1.0_ and
    Z Open Automation Utilities 1.1.1

Known Issues

  • Review version 1.4.0-beta.1 release notes for additional content.

Deprecation Notices

  • Review version 1.4.0-beta.1 release notes for additional content.

release-v1.3.6

11 Oct 22:44
195bc66
Compare
Choose a tag to compare

Version 1.3.6

What's New

  • Bug Fixes

    • Modules

      • zos_copy fixes a bug that when a directory is copied from the
        controller to the managed node and a mode is set, the mode is now applied
        to the directory on the controller. If the directory being copied contains
        files and mode is set, mode will only be applied to the files being copied
        not the pre-existing files.
      • zos_copy - fixes a bug where options were not defined in the module
        argument spec that will result in error when running ansible-core v2.11
        and using options force or mode.
      • zos_copy - was enhanced for when src is a directory and ends with "/",
        the contents of it will be copied into the root of dest. It it doesn't
        end with "/", the directory itself will be copied.
      • zos_fetch - fixes a bug where an option was not defined in the module
        argument spec that will result in error when running ansible-core v2.11
        and using option encoding.
      • zos_job_submit - fixes a bug where an option was not defined in the
        module argument spec that will result in error when running
        ansible-core v2.11 and using option encoding.
      • jobs.py - fixes a utility used by module zos_job_output that would
        truncate the DD content.
      • zos_ssh connection plugin was updated to correct a bug that causes
        an ANSIBLE_SSH_CONTROL_PATH_DIR attribute error only when using
        ansible-core v2.11.

Availability

  • Automation Hub
  • Galaxy
  • GitHub

Reference

  • Supported by z/OS V2R3_ or later
  • Supported by the z/OS® shell
  • Supported by IBM Open Enterprise SDK for Python v3.8.2 -
    IBM Open Enterprise SDK for Python v3.9.5
  • Supported by IBM Z Open Automation Utilities 1.1.0 and
    Z Open Automation Utilities 1.1.1

release-v1.3.5

07 Jul 17:48
4c725da
Compare
Choose a tag to compare

Version 1.3.5

What's New

  • Bug Fixes

    • Modules

      • zos_ssh connection plugin was updated to correct a bug in Ansible that
        would result in playbook task retries overriding the SSH connection
        retries. This is resolved by renaming the zos_ssh option
        retries to reconnection_retries. The update addresses users of
        ansible-core v2.9 which continues to use retries and users of
        ansible-core v2.11 or later which uses reconnection_retries. This
        also resolves a bug in the connection that referenced a deprecated
        constant.
      • zos_job_output fixes a bug that returned all ddname's when a specific
        ddname was provided. Now a specific ddname can be returned and all others
        ignored.
      • zos_copy fixes a bug that would not copy subdirectories. If the source
        is a directory with sub directories, all sub directories will now be copied.

Availability

  • Automation Hub
  • Galaxy
  • GitHub

Reference

  • Supported by z/OS V2R3 or later
  • Supported by the z/OS® shell
  • Supported by IBM Open Enterprise SDK for Python 3.8.2 or later
  • Supported by IBM Z Open Automation Utilities 1.1.0 and
    Z Open Automation Utilities 1.1.1

release-v1.3.3

26 Apr 21:05
78c9626
Compare
Choose a tag to compare

Version 1.3.3

What's New

  • Bug Fixes

    • Modules

      • zos_copy was updated to correct deletion of all temporary files and
        unwarranted deletes.

        • When the module would complete, a cleanup routine did not take into
          account that other processes had open temporary files and thus would
          error when trying to remove them.
        • When the module would copy a directory (source) from USS to another
          USS directory (destination), any files currently in the destination
          would be deleted.
          The modules behavior has changed such that files are no longer deleted
          unless the force option is set to true. When force=true,
          copying files or a directory to a USS destination will continue if it
          encounters existing files or directories and overwrite any
          corresponding files.
      • zos_job_query was updated to correct a boolean condition that always
        evaluated to "CANCELLED".

        • When querying jobs that are either CANCELLED or have FAILED,
          they were always treated as CANCELLED.

Availability

  • Automation Hub
  • Galaxy
  • GitHub

Reference

  • Supported by z/OS V2R3 or later
  • Supported by the z/OS® shell
  • Supported by IBM Open Enterprise SDK for Python 3.8.2 or later
  • Supported by IBM Z Open Automation Utilities 1.1.0 and
    Z Open Automation Utilities 1.1.1

release-v1.4.0-beta.1

23 Jul 20:50
f84c048
Compare
Choose a tag to compare
release-v1.4.0-beta.1 Pre-release
Pre-release

Version 1.4.0-beta.1

What's New

  • Modules

    • zos_mount can manage mount operations for a
      z/OS UNIX System Services (USS) file system data set.
  • Plugins

    • zos_ssh connection plugin has been removed from this release and is no
      longer a dependency for the zos_ping module.
  • Bug fixes and enhancements

    • Modules

      • zos_ping was enhanced to remove the need for the zos_ssh
        connection plugin dependency.

      • zos_copy

        • was enhanced to support the ansible.builtin.ssh connection options;
          for further reference refer to the SSH plugin_ documentation.
        • was enhanced to take into account the record length when the
          source is a USS file and the destination is a data set with a record
          length. This is done by inspecting the destination data set attributes
          and using these attributes to create a new data set.
        • was updated with the capabilities to define destination data sets from
          within the zos_copy module. In the case where you are copying to
          data set destination that does not exist, you can now do so using the
          new zos_copy module option destination_dataset.
      • zos_fetch was enhanced to support the ansible.builtin.ssh
        connection options; for further reference refer to the
        SSH plugin_ documentation.

      • zos_job_output

        • was updated to correct possible truncated responses for
          the ddname content. This would occur for jobs with very large amounts
          of content from a ddname.
        • was enhanced to to include the completion code (CC) for each individual
          jop step as part of the ret_code response.
      • zos_job_query

        • was enhanced to support a 7 digit job number ID for when there are
          greater than 99,999 jobs in the history.
        • was enhanced to handle when an invalid job ID or job name is used with
          the module and returns a proper response.
      • zos_job_submit

        • was enhanced to fail fast when a submitted job fails instead of waiting
          a predetermined time.
        • was enhanced to check for 'JCL ERROR' when jobs are submitted and result
          in a proper module response.
      • zos_operator_action_query response messages were improved with more
        diagnostic information in the event an error is encountered.

    • Documentation

      • Noteworthy documentation updates have been made to:

        • zos_copy and zos_fetch about Co:Z SFTP support.
        • zos_mvs_raw to remove a duplicate example.
        • include documentation for all action plugins.
        • update hyperlinks embedded in documentation.
        • zos_operator to explain how to use single quotes in operator commands.
  • Deprecated or removed

    • zos_ssh connection plugin has been removed, it is no longer required.
      Remove all playbook references, ie connection: ibm.ibm_zos_core.zos_ssh.
    • zos_ssh connection plugin has been removed, it is no longer required.
      You must remove the zos_ssh connection plugin from all playbooks that
      reference the plugin, for example connection: ibm.ibm_zos_core.zos_ssh.
    • zos_copy module option model_ds has been removed. The model_ds logic
      is now automatically managed and data sets are either created based on the
      src data set or overridden by the new option destination_dataset.
    • zos_copy and zos_fetch option sftp_port has been deprecated. To
      set the SFTP port, use the supported options in the ansible.builtin.ssh
      plugin. Refer to the SSH port_ option to configure the port used during
      the modules SFTP transport.

Availability

  • Galaxy_
  • GitHub_

Reference

  • Supported by z/OS V2R3_ or later
  • Supported by the z/OS® shell_
  • Supported by IBM Open Enterprise SDK for Python_ 3.8.2 or later
  • Supported by IBM Z Open Automation Utilities 1.1.0_ and
    Z Open Automation Utilities 1.1.1_

Known Issues

  • If a playbook includes the deprecated zos_ssh connection plugin, for
    example connection: ibm.ibm_zos_core.zos_ssh, it will
    encounter this error which can corrected by safely removing the plugin:

    .. code-block::

    "msg": "the connection plugin 'ibm.ibm_zos_core.zos_ssh' was not found"
    
  • When using the zos_ssh plugin with Ansible 2.11 and earlier versions
    of this collection, you will encounter the exception:

    .. code-block::

    AttributeError: module 'ansible.constants' has no attribute 'ANSIBLE_SSH_CONTROL_PATH_DIR'.

    This is resolved in this release by deprecating the zos_ssh connection
    plugin and removing all connection: ibm.ibm_zos_core.zos_ssh references
    from playbooks.

  • When using module zos_copy and option force with ansible versions
    greater than Ansbile 2.10 and earlier versions of this collection, an
    unsupported option exception would occur. This is resolved in this release.

  • When using the zos_copy or zos_fetch modules in earlier versions of
    this collection without 'passwordless' SSH configured such that you are using
    --ask-pass or passing an ansible_password in a configuration; during
    the playbook execution a second password prompt for SFTP would appear pausing
    the playbook execution. This is resolved in this release.

  • When using the zos_copy or zos_fetch modules, if you tried to use
    Ansible connection options such as host_key_checking or port, they
    were not included as part of the modules execution. This is resolved in this
    release by ensuring compatibility with the ansible.builtin.ssh plugin
    options. Refer to the SSH plugin_ documentation to enable supported options.

  • Known issues for modules can be found in the Notes section of a modules
    documentation.

Deprecation Notices

Features and functions are marked as deprecated when they are enhanced and an
alternative is available. In most cases, the deprecated item will remain
available unless the deprecated function interferes with the offering.
Deprecated functions are no longer supported, and will be removed in a future
release.

release-v1.3.1

28 Apr 01:03
Compare
Choose a tag to compare

Version 1.3.1

What's New

  • Bug Fixes

    • Modules

      • Connection plugin zos_ssh was updated to prioritize the execution of
        modules written in REXX over other implementations such is the case for
        zos_ping.
      • zos_ping was updated to support Automation Hub documentation
        generation.

Availability

  • Automation Hub
  • Galaxy
  • GitHub

Reference

  • Supported by z/OS V2R3 or later
  • Supported by the z/OS® shell
  • Supported by IBM Open Enterprise SDK for Python 3.8.2 or later
  • Supported by IBM Z Open Automation Utilities 1.1.0 and
    Z Open Automation Utilities 1.1.1

Known issues

  • Modules

    • When executing programs using zos_mvs_raw, you may encounter errors
      that originate in the implementation of the programs. Two such known issues
      are noted below of which one has been addressed with an APAR.

      #. zos_mvs_raw module execution fails when invoking
      Database Image Copy 2 Utility or Database Recovery Utility in conjunction
      with FlashCopy or Fast Replication.
      #. zos_mvs_raw module execution fails when invoking DFSRRC00 with parm
      "UPB,PRECOMP", "UPB, POSTCOMP" or "UPB,PRECOMP,POSTCOMP". This issue is
      addressed by APAR PH28089.

release-v1.3.0

20 Apr 01:50
7d5f71e
Compare
Choose a tag to compare

Version 1.3.0

What's New

  • Modules

    • zos_apf - Add or remove libraries to and from Authorized Program Facility (APF).
    • zos_backup_restore - Backup and restore data sets and volumes.
    • zos_blockinfile - Manage block of multi-line textual data on z/OS.
    • zos_find - Find matching data sets.
    • zos_data_set - added support to allocate and format zFS data sets
    • zos_operator - supports new options wait and wait_time_s such
      that you can specify that zos_operator wait the full wait_time_s or
      return as soon as the first operator command executes.
    • All modules support relative paths and remove choice case sensitivity.
  • Bug Fixes

    • Modules

      • Action plugin zos_copy was updated to support Python 2.7.
      • Module zos_copy was updated to fail gracefully when a it
        encounters a non-zero return code.
      • Module zos_copy was updated to support copying data set members that
        are program objects to a PDSE. Prior to this update, copying data set
        members would yield an error:
        FSUM8976 Error writing <src_data_set_member> to PDSE member
        <dest_data_set_member>
      • Job utility is an internal library used by several modules. It has been
        updated to use a custom written parsing routine capable of handling
        special characters to prevent job related reading operations from failing
        when a special character is encountered.
      • Module zos_job_submit was updated to remove all trailing \r from
        jobs that are submitted from the controller.
      • Module zos_job_submit referenced a non-existent option and was
        corrected to wait_time_s.
      • Module zos_tso_command support was added for when the command output
        contained special characters.
    • Playbooks

      • Playbook zos_operator_basics.yaml
        has been updated to use end in the WTO reply over the previous use of
        cancel. Using cancel is not a valid reply and results in an execution
        error.
  • Playbooks

    • In each release, we continue to expand on use cases and deliver them as
      playbooks in the playbook repository that can be easily tailored to any
      system.

      • Authorize and
        synchronize APF authorized libraries on z/OS from a configuration file cloned from GitHub
      • Automate program execution with
        copy, sort and fetch data sets on z/OS playbook.
      • Automate user management with add, remove, grant permission,
        generate passwords, create zFS, mount zFS and send email
        notifications when deployed to Ansible Tower or AWX with the
        manage z/OS Users Using Ansible playbook.
      • Use the configure Python and ZOAU Installation playbook to scan the
        z/OS target to find the latest supported configuration and generate
        inventory and a variables configuration.
      • Automate software management with SMP/E Playbooks
      • All playbooks have been updated to use our temporary data set feature
        to avoid any concurrent data set name problems.
      • In the prior release, all sample playbooks previously included with the
        collection were migrated to the playbook repository
        . The
        playbook repository categorizes playbooks into z/OS concepts and
        topics, it also covers playbook configuration as well as provide
        additional community content such as blogs and where to open
        support tickets for the playbooks.
  • Documentation

    • All documentation related to playbook configuration has been
      migrated to the playbook repository. Each playbook contains a README
      that explains what configurations must be made to run a sample playbook.

    • We have been carefully reviewing our users feedback and over time we have
      compiled a list of information that we feel would help everyone and have
      released this information in our new FAQs.

    • Learn about the latest features and experience them before you try
      them through the blogs that discuss playbooks, modules, and use cases:

      • Running Batch Jobs on z/OS using Ansible details how
        to write and execute batch jobs without having to deal with JCL.

      • z/OS User Management With Ansible explains all about the user management
        playbook and its optional integration into AWX.

Availability

  • Automation Hub
  • Galaxy
  • GitHub

Reference

  • Supported by z/OS V2R3 or later
  • Supported by the z/OS® shell
  • Supported by IBM Open Enterprise SDK for Python 3.8.2 or later
  • Supported by IBM Z Open Automation Utilities 1.1.0 and
    Z Open Automation Utilities 1.1.1

Known issues

  • Modules

    • When executing programs using zos_mvs_raw, you may encounter errors
      that originate in the implementation of the programs. Two such known issues
      are noted below of which one has been addressed with an APAR.

      #. zos_mvs_raw module execution fails when invoking
      Database Image Copy 2 Utility or Database Recovery Utility in conjunction
      with FlashCopy or Fast Replication.
      #. zos_mvs_raw module execution fails when invoking DFSRRC00 with parm
      "UPB,PRECOMP", "UPB, POSTCOMP" or "UPB,PRECOMP,POSTCOMP". This issue is
      addressed by APAR PH28089.

release-v1.3.0-beta.2

11 Mar 23:58
afd55cf
Compare
Choose a tag to compare
release-v1.3.0-beta.2 Pre-release
Pre-release

Version 1.3.0-beta.2

What's New

  • Modules

    • Utility better_arg_parser - supports relative paths and removes the
      choice case sensitivity.
    • zos_operator - supports new options wait and wait_time_s such
      that you can specify that zos_operator wait the full wait_time_s or
      return as soon as the first operator command executes.
  • Bug Fixes

    • Modules

      • Module zos_job_submit was updated to remove all trailing \r from
        jobs that are submitted from the controller.
      • Module zos_copy was updated to support copying data set members that
        are program objects to a PDSE. Prior to this update, copying data set members would
        yield an error:
        FSUM8976 Error writing <src_data_set_member> to PDSE member
        <dest_data_set_member>
      • Job utility is an internal library used by several modules. It has been
        updated to use a custom written parsing routine capable of handling
        special characters to prevent job related reading operations from failing
        when a special character is encountered.
    • Playbooks

      • Playbook zos_operator_basics.yaml
        has been updated to use end in the WTO reply over the previous use of
        cancel. Using cancel is not a valid reply and results in an execution
        error.

Availability

Reference

  • Supported by z/OS V2R3_ or later
  • Supported by the z/OS® shell_
  • Supported by IBM Open Enterprise SDK for Python_
    (previously IBM Open Enterprise Python for z/OS_) 3.8.2 or later
  • Supported by IBM Z Open Automation Utilities 1.1.0_

.. _zos_operator_basics.yaml:

release-v1.3.0-beta.1

28 Oct 02:44
Compare
Choose a tag to compare
release-v1.3.0-beta.1 Pre-release
Pre-release

Version 1.3.0-beta.1

What's New

  • Modules
    • zos_apf - Add or remove libraries to and from Authorized
      Program Facility (APF).
    • zos_backup_restore - Backup and restore data sets and volumes.
    • zos_blockinfile - Manage block of multi-line textual data on
      z/OS.
    • zos_find - Find matching data sets.
    • zos_data_set - added support to allocate and format zFS data
      sets
  • Playbooks
  • Bug Fixes
    • Modules
      • Module zos_copy was updated to fail gracefully when a it
        encounters a non-zero return code.
      • Action plugin zos_copy was updated to support Python 2.7.
      • Module zos_tso_command support was added for when the
        command output contained special characters.
      • Module zos_job_submit referenced a non-existent option and
        was corrected to wait_time_s.
  • Documentation
    • All documentation related to playbook
      configuration

      has been migrated to the playbook
      repository
      .
      Each playbook contains a README that explains what
      configurations must be made to run a sample playbook.
    • We have been carefully reviewing our users feedback and over
      time we have compiled a list of information that we feel would
      help everyone and have released this information in our new
      FAQs.
    • Learn about the latest features and experience them before you
      try them through the blogs that discuss playbooks, modules, and
      use cases:
      • Running Batch Jobs on z/OS using Ansible_ details how to
        write and execute batch jobs without having to deal with
        JCL.
      • z/OS User Management With Ansible_ explains all about the
        user management playbook and its optional integration into
        AWX.

Availability

Reference

  • Supported by IBM Open Enterprise Python for
    z/OS
    3.8.2
    or later

  • Supported by IBM Z Open Automation Utilities
    1.1.0

    note

    There is an additional step for Z Open Automation Utilities
    1.1.0

    (ZOAU) over prior installations of ZOAU on the target z/OS. After
    you have configured IBM Open Enterprise Python on
    z/OS

    environment variables on the z/OS target and have installed
    ZOAU from a PAX archive or through SMPe, you will need to perform
    a PIP installation of the ZOAU Python libraries and ensure you
    have either exported or added these environment variables to your
    z/OS host .profile.

    Variables:

    export ZOAU_HOME=/usr/lpp/IBM/zoautil
    export PATH=${ZOAU_HOME}/bin:$PATH
    export LIBPATH=${ZOAU_HOME}/lib:${LIBPATH}

    PIP installation command:

    pip install zoautil_py-1.1.0.tar.gz.

    This will install the ZOAU Python libraries on the z/OS target
    for use by z/OS Ansible core and other collections.

    However, the Python installation may not have the the symbolic
    link for pip in which case you can use pip3 to install the
    libraries:

    pip3 install zoautil_py-1.1.0.tar.gz.

    If the Python installation has not installed the wheel packaging
    standard and not updated the pip version to the latest, the
    warning messages can be ignored.

    Example output:

    Processing ./zoautil_py-1.1.0.tar.gz
    Using legacy setup.py install for zoautil-py, since package
    'wheel' is not installed.
    Installing collected packages: zoautil-py
    Running setup.py install for zoautil-py ... done
    Successfully installed zoautil-py-1.1.0
    WARNING: You are using pip version 20.1.1; however, version
    20.2.4 is available.
    You should consider upgrading via the
    '<python_path>/pyz_3_8_2/usr/lpp/IBM/cyp/v3r8/pyz/bin/python3.8
    -m pip install --upgrade pip' command.

  • Supported by z/OS
    V2R3

    or later

  • The z/OS®
    shell

Known issues

  • Modules
    • When executing programs using zos_mvs_raw, you may encounter
      errors that originate in the implementation of the programs. Two
      such known issues are noted below of which one has been
      addressed with an APAR.
      1. zos_mvs_raw module execution fails when invoking Database
        Image Copy 2 Utility or Database Recovery Utility in
        conjunction with FlashCopy or Fast Replication.
      2. zos_mvs_raw module execution fails when invoking DFSRRC00
        with parm "UPB,PRECOMP", "UPB, POSTCOMP" or
        "UPB,PRECOMP,POSTCOMP". This issue is addressed by APAR
        PH28089.

release-v1.2.1

12 Sep 06:11
3a43237
Compare
Choose a tag to compare

Version 1.2.1

Notes

  • Update required

  • Module changes

    • Noteworthy Python 2.x support

      • encode - removed TemporaryDirectory usage.
      • zos_copy - fixed regex support, dictionary merge operation fix
      • zos_fetch - fix quote import
  • Collection changes

    • Beginning this release, all sample playbooks previously included with the
      collection will be made available on the samples repository. The
      samples repository explains the playbook concepts,
      discusses z/OS administration, provides links to the samples support site,
      blogs and other community resources.
  • Documentation changes

    • In this release, documentation related to playbook configuration has been
      migrated to the samples repository. Each sample contains a README that
      explains what configurations must be made to run the sample playbook.

Availability

Reference

  • Supported by IBM Open Enterprise Python for z/OS: 3.8.2 or later
  • Supported by IBM Z Open Automation Utilities 1.0.3 PTF UI70435
  • Supported by z/OS V2R3
  • The z/OS® shell

Known issues

  • Modules

    • When executing programs using zos_mvs_raw, you may encounter errors
      that originate in the programs implementation. Two such known issues are
      noted below of which one has been addressed with an APAR.

      • zos_mvs_raw module execution fails when invoking
        Database Image Copy 2 Utility or Database Recovery Utility in conjunction
        with FlashCopy or Fast Replication.
      • zos_mvs_raw module execution fails when invoking DFSRRC00 with parm
        "UPB,PRECOMP", "UPB, POSTCOMP" or "UPB,PRECOMP,POSTCOMP". This issue is
        addressed by APAR PH28089.