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).
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:
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 an idea.
Get feedback from the IBM team and other customers to refine your idea.
Follow the idea through the IBM Ideas process.
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.
That you for the sample code. I can attempt to use it on Windows PCs at customers, however we are an entirely Apple Mac shop and have no used for examples that leverage PC-based .EXE programs that are not provided with macOS versions.
We would need to detect the PC operating system (Windows, MAC OSX, Linux) and then know the path where the ACS plug-in was located and so on. There needs to be a host-side API that just works to allow a new level in ease of use.
There is already an IBM i command that interacts with the PC where a 5250 session is running. The STRPCCMD provides the ability to run a command on the PC. If you need to automate that interaction, you could make use of a CL program.
Here is an example of a CL program which uses STRPCCMD to call the ACS plugin CLDOWNLOAD to pull the contents of QIWS/QCUSTCDT on the host LP13UT28 to a local PC file C:\TMP7\QCUSTCDT.TXT:
PGM
STRPCO
STRPCCMD PCCMD('START_PROGRAMS\WINDOWS_X86-64\ACSLAUNCH_WIN-64.EXE +
/PLUGIN=CLDOWNLOAD +
/SYSTEM=LP13UT28 +
/HOSTFILE=QIWS/QCUSTCDT +
/CLIENTFILE=C:\TMP7\QCUSTCDT.TXT +
')
ENDPGM