Skip to Main Content
IBM Z Software


This portal is to open public enhancement requests against IBM Z Software products. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

Status Not under consideration
Categories z/TPF
Created by Guest
Created on Feb 11, 2014

Enhancement to USAT processing

TPFUG_Req_Number: S97001
Contact Originator Id: Alan Pope
Abstract: Enhancements for increased functionality within current USAT package.
Description: There are five enhancements to the USAT package that we are recommending:

1) CT26 is hard coded to allocate storage with a protect key of 'F'. The user should be allowed to override this with a new USATC keyword. Default='F'.

2) There is a user option byte IUSAUOP generated by USATC, but there is no keyword in USATC to allow user to code in values.

3) There should be a mechanism to allow the user to allocate read/write protected 'fences' between carved out USAT areas.

4) A method to dynamically add, delete, and update USATC items without the need to load a new Control Program. Typically the SIZE parameter.

5) Sub System support. The carved areas being Sub-System unique.
Solution Considerations: Recommendations 1 and 2 should be straight forward. Item three could be accomplished if item 1 is accepted by coding 'USATC ... PKEY=x8', but we'd then need another option in USATC to prevent fences being added to dump label table. Perhaps a 'USATC FENCE' entry is viable, or to just force CT26 always to build a fence after/before new area.

The location of the USAT table in the CP is inconvenient in an operational system where configurations need to be changed.

The USAT table needs to be available during CTIN processing.

There is also a requirement for Sub System shared and unique capability. Putting USAT table(s) in control program keypoints would seem consistant with other configuration dependent data.

Keypoints are available to CTIN at restart time and also make changing data and loading easy. Keypoints also support Sub System shared/unique data and, importantly, processor unique configuration data.

CINFC is Sub System dependent so no changes are required here.

Checks should be performed at assembly time that the CINFC Sub System attribute is consistant with its use by the USATC macro.

Note that it would seem quite reasonable to allow a Sub System unique CINFC in the shared (BSS) USAT table. This would imply BSS only. This is different to USAT items which allocate main storage in each Sub System (including the BSS).

The CINFC label CMUSER is, currently, reserved for the address of the USAT table. It is also Sub System unique which implies BSS only (given that the IBM design allows for only one table).

If this is to be retained, another CINFC item is required for Sub System unique USAT tables. CMUSER would give the address of the Sub System shared table but would only be accessible to the BSS. This is not unreasonable and would be consistent with the current BSS only design?

A functional entry to display/change/add would be desireable. (also implemented at British Airways).

The CP changes to support Sub Systems is small. CT26 changes were minor, the changes to CT25 about 45 lines of assembler code.

Idea priority Low
  • Guest
    Reply
    |
    Oct 14, 2015

    Due to processing by IBM, this request was reassigned to have the following updated attributes:
    Brand - Servers and Systems Software
    Product family - z Systems Software
    Product - z/TPF

    For recording keeping, the previous attributes were:
    Brand - WebSphere
    Product family - Transaction Processing
    Product - z/TPF