Mainframe MVS storage access

The Continuous Compliance Engine can connect to a wide range of host systems, including Mainframes, Linux, and Windows, as long as they support SFTP, FTP, and FTPS protocols. Furthermore, mainframe MVS storage can be accessed using the FTP and FTPS protocol. In order to access the mainframe data set and effectively mask its contents, you must adhere to the z/OS path name guidelines described below. Failing to meet these criteria will result in the user being directed towards the USS storage, rather than the mainframe MVS storage.

  • A data set name consists of one or more parts connected by periods. Each part is called a qualifier.

  • Each qualifier must begin with an alphabetic character (A to Z) or the special character @, #, or $.

  • The remaining characters in each qualifier can be alphabetic, special, or numeric (0 to 9) characters.

  • Each qualifier must be 1 to 8 characters in length.

  • The provided path or qualifier should end with a period dot (.).

Masking large datasets in-place on mainframe MVS storageFor in-place jobs involving large datasets that exceed the configured system default size of the MVS storage, users should manually create a dataset with the same name as the input dataset, appending a .msk extension. This newly created dataset should have a larger size than the input dataset and must be allocated before executing the job.

Valid connection with Mainframemainframe

Invalid connection with Mainframemainframe

mainframe

mainframe

FTPS Connector for Mainframe storage

FTPS is an encryption protocol like FTP with support for TLS/SSL to establish a secure and encrypted channel for data transfer between the Continuous Compliance Engine and the mainframe storage. This added layer of security ensures that all data exchanged remains confidentially and tamper-proof.
mainframe

mainframe

If the connector is configured via the API, then in connection mode “FTPS“ needs to passed, for example:

{
      "connectorName": "MAINFRAME_FTPS",
      "environmentId": 1,
      "connectionInfo": {
        "connectionMode": "FTPS",
        "path": "MASKING.",
        "host": "zos.example.com",
        "loginName": "maskinguser",
        "password": "maskingpwd",
        "port": 21,
        "userDirIsRoot": false
      }
}

The FTPS connection mode is specifically designed and available exclusively for mainframe storage systems. This connection mode is not available with any other connectors.

To establish a successful connection to the mainframe using FTPS, it is important that users upload the Server SSL Certificate to the TrustStore of the Data Engine. Detailed instructions for adding the certificate to the Data Engine TrustStore can be found in the TrustStore settings page.

Mainframe FTPS connection mode currently only supports Multiple Virtual Storage. Path validation of Is MVS is always active for this mode.

Invalid/no certificate

The Continuous Compliance Engine experiences connection errors while trying to establish a connection with the mainframe USS storage. These errors comes when either incorrect or invalid certificates are provided or when no certificates have been uploaded to the TrustStore of the Data Engine.
mainframe