ACS view
Use the ACS view in
z/OS Storage Management to view automatic class
selection routines from selected source control data sets.
In addition, it allows you to extract and compare two ACS version 2 translated routines.

An automatic class selection (ACS) routines are high-level programming languages that are critical components of data set creation and use in z/OS. ACS routines allow you to automate the selection of storage management constructs assigned during data set allocation.
- Click Edit to enter a new short name for the SCDS, then click
Save to confirm.Note: The name must be 8 alphanumeric characters or less. No special characters can be used, including spaces. Case insensitive variations of the Active keyword are reserved and also cannot be used.
- Click Remove to remove the SCDS across all constructs of Storage Management. In the modal, click Remove to confirm, or Cancel to return to the tab.
- Click Compare with Active to compare the SCDS with an active
configuration in the Compare page.Note: This action does not initiate the comparison. Instead, it opens the Compare page with Source file set to Active and Compare with set to the SCDS from which the action was initiated, and the Compare button enabled.
You can add a new tab by clicking the icon at the end of the tab row. For more
information, see Adding an SMS Configuration to the z/OS Storage Management view.
ACS table
Each table row reflects the data for a ACS within the selected SCDS. You can
click the overflow menu in the beginning of each row to navigate to the detail view for more
information about the selected item. For more information, see ACS detail view.
In the ACS table, you can extract the ACS source from SCDS
and compare with:- Source file (PDS member)
- Any other ACS file (PDS member)

You can hover over each column heading to display a tooltip which provides a brief description of the corresponding field. For more detailed information about each field, refer to Table 1.
| Field name | Description | Data type | Default view |
|---|---|---|---|
| ACS routine type | The types of ACS objects that can be present in the specified control data set
(CDS).The possible values are as follows:
|
String | Visible |
| ACS data set | The name of the source data set along with the member’s name from which the
displayed ACS object was translated. You can click on this value to open and view the dataset in a new window editor . |
String | Visible |
| Translator user ID | The TSO user id of the user who last translated the ACS routine for the given ACS object. | String | Visible |
| Last date translated | The date of last translation of the given ACS object, in the form YYYY/MM/DD. | Date | Visible |
| Last time translated | The time of the last translation of the specified ACS object | Time | Visible |
| Translator version | The translator version used.![]()
|
String | Hidden |
| Action | Description |
|---|---|
| Export | Export the table data to CSV format for analysis and record keeping. Click
Export in the table actions bar to open the Export
modal. You can use the File name field to customize the name of the exported file. The number of records that are contained in the export are displayed below the field. You can select whether to include all or just visible columns in the file, as well as all or just the selected rows. If any filters are applied to your table, you can also choose to include all filtered rows. |
| Action | Description |
|---|---|
| Search | The search function scans through all visible columns in the table to find
matches based on the entered keyword. As you type in the search bar, the table dynamically updates
to display only the matching results for the specified string. The search function is
case-insensitive, and partial matches are displayed. Attempting to search with multiple arguments is
not supported. If a search is applied followed by a filter or column customization, the search is cleared first, and then the subsequent operation is applied to the full dataset. The search input persists when switching between tabs within a construct and while navigating back and forth from the View Details page. However, it is cleared when the table is refreshed or when navigating to a different construct. |
| Sort | The Sort feature enables you to arrange the entire table based on the column
where sorting is applied, in either ascending or descending order. The sort feature is made
available through the ↑/↓ icon beside the column name, which is made visible once the sort is
applied. To use this action, hover over the column that you want to sort. The hover text indicates
the sort order which will be applied next, either Descending, Ascending, or Clear sort. Click on the
column to apply the sort. Note: The default sorting order is set to descending first for all the
columns across all the constructs. On hovering on the table header, it gives you the next sorting
order which will be applied.
Sort is persistent until the plugin is closed. They are retained across table refreshes and while navigating between constructs. |
| Filter | Filter the table view with one or more conditions. Click the From the first dropdown, choose the column to apply a filter on. The dropdown list is searchable. The visible columns are displayed in bold, and the hidden columns are in italics. A column that was already selected cannot be selected again. From the second dropdown, choose an operator. The available operators are based on the column type. The operators IsEmpty and NotEmpty are available for all column types to filter based on whether the column is empty or not. Enter a filter value into the
Value field. The accepted values vary based on the column type:
Note: Filters are
persistent until the plugin is closed. They are retained across table refreshes and while navigating
between constructs. The same filter is applied to both the Active and SCDS tabs within a construct.
Any changes made to the filter from one tab automatically updates it across the entire
construct.
Filter cards For each filter applied, an interactive card is displayed below the table's search bar. Each card shows the name of the column being filtered and provides a brief overview of the filter condition on hover.The card also includes a remove option to delete the specific filter directly from the table. You can click the Clear Filters button at the end of the card list to remove all filters at once. This feature provides a quick overview of the active filters and allows you to manage them efficiently without needing to open the filter menu each time. |
| Export | Export the table data to CSV format for analysis and
record keeping. Click the You can use the File name field to customize the name of the exported file. The number of records that are contained in the export are displayed below the field. You can select whether to include all of the columns or only the visible columns in the file. If any filters are applied to your table, you can also select to include all of the rows or only the filtered rows. The exported file follows the same column order in CSV as what was set in the column customization feature. |
| Refresh | Refreshes the data in the table to access the most recent information.
Additionally, every page in the plugin displays a timestamp in the top-right corner, indicating when
the data was last retrieved. Note: Using the refresh button in other construct tables refreshes the
base configuration information in addition to the construct that triggered the refresh.
|
| Column customization | Customize which columns to view or hide from the table. Click the You can use the checkboxes next to each column name to select and deselect which columns to include. Select Select all columns to include all available columns in your view, or click Restore to default columns to revert the table to the default view. You can view tooltips by hovering over items in the column customization menu to get more context about each column. You can also use the search function to locate specific columns using keywords from either the column names or their definitions. While a search is active, the column rearrangement feature is temporarily disabled, and a label is displayed to indicate that reordering is unavailable during search. You can adjust the order of the columns by dragging and dropping each column in the list to your preferred position. Click Submit to apply your selections, or Cancel to return to the table. Note: The position of the first column, which displays the construct name, cannot
be modified or deselected. The column customization feature is persistent across z/OSMF logins,
table refresh and navigation within the plugin. The same column order is applied to active and SCDS
tabs within a construct and a modification from any tab applies the change to the entire construct.
|
| Pagination | The Pagination feature allows seamless navigation across pages within the
constructs. You can jump directly to a specific page by selecting the page number from the
bottom-right, rather than scrolling through using arrows. Additionally, you can customize the number
of items displayed per page from bottom-left, with options ranging from a minimum of 10 to a maximum
of 50, ensuring a flexible and efficient browsing experience. Note: The selected number of items
per page remains consistent across both the Active and SCDS tabs within a construct. This feature is
persistent across z/OSMF logins.
The current page number is retained across construct navigation and table refreshes, as long as the plugin remains open. However, it resets whenever a search, sort, or filter operation is performed. |