Skip to Main Content
IBM Power Ideas Portal


This portal is to open public enhancement requests against IBM Power Systems products, including IBM i. 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
Workspace IBM i
Created by Guest
Created on Feb 21, 2020

file download / upload request via 5250 (using 5250 data stream or a different TCP/IP port)

High level download/upload function synchronously integrated in the 5250 terminal.

Allow for simple interactive file upload / download request using normal terminal 5250 workflow.

i.e. an RPG programmer can request to push an IFS file to a 5250 ACS user seamlessly (i.e. and excel file prepared by the program, csv etc.). The RPG call the function and a dialog is presented to the user using the terminal (save as). Best if the file is streamed via 5250 channel (other TCP/IP ports can be acceptable).

Same for an upload action.
The RPG program send a "request for file" to the terminal, allowing the user to simply send the requested file (i.e. a CSV, flat etc.etc. later to be processed by the program).

Would streamline many many interactions.


Use Case:

High level download/upload function synchronously integrated in the 5250 terminal.

Allow for simple interactive file upload / download request using normal terminal 5250 workflow.

i.e. an RPG programmer can request to push an IFS file to a 5250 ACS user seamlessly (i.e. and excel file prepared by the program, csv etc.). The RPG call the function and a dialog is presented to the user using the terminal (save as). Best if the file is streamed via 5250 channel (other TCP/IP ports can be acceptable).

Same for an upload action.
The RPG program send a "request for file" to the terminal, allowing the user to simply send the requested file (i.e. a CSV, flat etc.etc. later to be processed by the program).

Would streamline many many interactions.


Idea priority Medium
  • Guest
    Reply
    |
    Dec 16, 2020

    "I guess you misunderstand the poster..."...

    Yes, one thing is payload/file creation (and you can use many tools to do that, ACS among them), the other is the transport, i.e. the upload/download to the user.
    Having the IBMi programmer to push directly the file to the user using the ACS terminal (without other interactions), would streamline many operations, without exposing IFS directly or mail for a simple thing like that, i.e. like a browser do.

  • Guest
    Reply
    |
    Jun 24, 2020

    While IBM Agrees this might be a nice enhancement, its not something that can be delivered in a practical manner. There are many other ways to accomplish this, maybe not a single action, but with a couple of actions.

  • Guest
    Reply
    |
    Mar 7, 2020

    I guess you misunderstand the poster... he wants that the emulator is performing the file download (just like in a browser you can send a file to the user). You're correct that you can use ACS to generate a file on the IFS, but the user still needs a way to pick it up.

  • Guest
    Reply
    |
    Feb 22, 2020

    If I've understood your request then I believe you can do this today.

    The ACS client you run on your PC is java based, as such it also runs natively on IBM i

    File transfer in ACS can be scripted or run from a command line .

    So all you need do is create the file transfer definition using ACS on your workstation of choice, copy that and the ACS client to a directory on your IFS and then call it from your RPG program,

    IBM's Scott Forstie and Tim Rowe often demonstrate something similar on there lecture tours. They even show an example where you can soft code the from and to file names so that you can reuse the same file transfer definition with multiple from and to file names.

    All the normal from and to file types, selections and transformation rules still work as it's literally the same ACS code that runs.

    I hope this helps.

    Best wishes,
    Steve Bradshaw
    CEAC Member

  • Guest
    Reply
    |
    Feb 22, 2020

    If I've understood your request then I believe you can do this today.

    The ACS client you run on your PC is java based, as such it also runs natively on IBM i

    File transfer in ACS can be scripted or run from a command line .

    So all you need do is create the file transfer definition using ACS on your workstation of choice, copy that and the ACS client to a directory on your IFS and then call it from your RPG program,

    IBM's Scott Forstie and Tim Rowe often demonstrate something similar on there lecture tours. They even show an example where you can soft code the from and to file names so that you can reuse the same file transfer definition with multiple from and to file names.

    All the normal from and to file types, selections and transformation rules still work as it's literally the same ACS code that runs.

    I hope this helps.

    Best wishes,
    Steve Bradshaw
    CEAC Member