Skip to Main Content
IBM Z Hardware and Operating Systems Ideas Portal
Hide about this portal


This is the public portal for all IBM Z Hardware and Operating System related offerings. 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.

New command to inverse a file

We would like to have a DFSORT utility to easily invert a file, so the records to become columns and the opposite (like matrix inversion).

Input example:

ABC
123

output:

A1

B2

C3

Kind regards

Konstantinos

Idea priority High
  • Guest
    Reply
    |
    Feb 12, 2025

    Thank you for your answer,

    There are cases that we can use the utility even with the limitation of 32K. For example a file with 30K records with LRECL=1000 can be inverted to file with 1000 records and LRECL=30K.

  • Guest
    Reply
    |
    Jan 28, 2025
    Thank you for submitting the request for enhancement. To ensure we have a complete understanding of your requirements before committing to the request, we would like you to provide additional details. While the simple examples you shared are helpful, could you please elaborate further on your exact requirements?
    Ideally, please include:
    ? Real-time examples.
    ? A sample input file and the desired output file.
    ? DCB properties (e.g., LRECL, RECFM).
    Providing these details will help us gain deeper insight into your requirements and proceed accordingly.

    Additionally, z/OS is governed by LRECL, and record length has the following limitations:
    ? Variable-length records: limited to 32,756 bytes
    ? VSAM variable-length records: limited to 32,752 bytes
    ? Fixed-length records: limited to 32,760 bytes
    ? Variable block-spanned records: limited to 32,767 bytes
    Based on these limitations, we have the following questions for you:
    1 How many records does your input file consist of? If the number of records exceeds 327,768, how should inversion be handled?
    2 If the input file is of variable length, how should short records be inverted?
    Providing clarity on these points will help us better understand and address your requirements.