Read access permissions considerations for z/OS Ant-based builds

With z/OS® Ant-based builds, you must have permission to read zFiles, zFolders, and their associated data set definitions. Pay close attention to the factors described in this topic to make sure you have the correct permissions for the actions you want to perform.

Build repository workspaces and components

The following types of read access permissions are available for repository workspaces and components:
  • public
  • private
  • scoped
Choose one of these when you create a repository workspace or a component. You can modify it later. For more information about permissions, see this topic: Permissions.
Attention: When you create a repository workspace or component, the default permission is private read access.

If you create a build repository workspace or component, and you give that workspace or its components public access permission, you should have no permissions problems with your z/OS Ant-based builds.

If you create a build repository workspace or component, and you give that workspace or its components private access permission, you must be the owner of the repository workspace or those components.

If you create a build repository workspace or component, and you give that workspace or its components scoped access permission, you must be able to read the selected project area with scoped permission. You can configure read access to a project area on the Access Control tab of Project Area editor.

System definitions

You can configure read access for system definitions–data set definitions, translators, and language definitions–when you define and configure read access to a project area. Read access for system definitions is controlled by project area configuration.

If you define data set definitions referenced by build repository workspace zFolders in different project areas than the one where you defined the build, you must have read access to those different project areas.

If you define data set definitions referenced by build repository workspace zFolders in the same project area as the one where you defined the build, you should have no permissions problems with your z/OS Ant-based builds, as long as you have read permission to the project area.

When you run the system definition generator tool from your Eclipse IDE client, your ID must be permitted to read system definitions in the zComponent project that you want to run the tool against; for example, if you want to associate a zFile in one project area with a language definition defined in a second project area, your ID has to have read access to that second project area.


video icon Video

Jazz.net channel
Software Education channel

learn icon Courses

IoT Academy
Skills Gateway

ask icon Community

Jazz.net
Jazz.net forums
Jazz.net library

support icon Support

IBM Support Community
Deployment wiki