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 Delivered
Categories TPF Toolkit
Created by Guest
Created on Feb 11, 2014

User Defined Summary View (TPF Toolkit Debugger)

TPFUG_Req_Number: V09108S
ORIGIN DATE: 03/18/09
REQUIREMENT ABSTRACT

The ability for the user to set up a summary view profile such that the
User Defined Summary view (similar to the ECB Summary view but with a
variable number of panes) is automatically populated and XML mapping
applied to a given address.

REQUIREMENT DESCRIPTION

In TPF, it is very common for a specific piece of data to always be
found in the same location throughout the life of a software package.
For example, the core block address for data level 1 may always
contain a pointer to data mapped by a AAA while executing package NA*.
In addition to this, a message header may always be specified by the
address found at EBW060 while executing package NA*. As such, a TPF
view could be provided to detect the name of a program that is being
executed, open pane for each data area specified in the profile,
automatically apply an XML map and populated the data from the
specified location. For the example discussed above, a profile may
contain the following information:

PGM XML Map ECB field/offset Pointer Size Dereference
NA* AAA.xml CE1CR1 4 Yes
NA* header.xml EBW060 8 Yes
NA* ABCD.xml 14 8 No
JBCD JBCD.xml CE1CR2 4 Yes
JB* AAA.xml CE1CR9 4 Yes

When the execution point enters a program that matches the mask NA*,
3 panes would be displayed in the User Defined Summary View. The first
pane would get the 4 byte address found at CE1CR1, collect the data
found at that dereferenced address, and apply the AAA.xml file.
The Second pane would get the 8 byte address found at EBW060, collect
the data found at that dereferenced address, and apply the header.xml
file. The third pane would point to offset 14 into the ECB, collect
the data in the ECB at that location (not dereferenced), and apply the
ABCD.xml map. The amount of data to collect for a given pane is
specified in the xml map. The user would be able to toggle panes on and
off after they are populated.


As a user debugged from software package to software package, the data
mapped and the XML mapping used for that location would be dynamically
updated based on the specification in the profile. For example, if
package NAAA entered package JBCD, the User Defined Summary view would
be repopulated from 3 panes to 2 panes, one for the 4 byte address
found at CE1CR2 with JBCD.xml and one for the 4 byte address found at
CE1CR9 with AAA.xml.


SOLUTION CONSIDERATIONS

This feature should be easy to setup and use. Once this feature is
setup, the user should not be required to do anything further. That
is, the view should automatically populate and repopulate based on the
programs entered. The state of the XML map (the nodes that are
expanded and nodes displayed) should be remembered such that upon
returning to a package and reopening a given XML map, the view is
restored to how it was last seen (this allows the user to move between
packages with the XML displays expanded to key locations and quickly
see the state of the application).=

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

  • Guest
    Reply
    |
    Jan 22, 2015

    This was delivered with TPF Toolkit 4.2.0