Nathan,

You are correct, though in my past case it was reducing the number of steps
to complete to zero (just check as a background task and do it :) ). I
did read Booths note though as suggesting the information was available, it
just needed to be entered again on the i. If he can get that information
available to a program on the i then he can get rid of the interactive
requirement. Or he can script it elsewhere. Like he indicated, just
checking out the possibilities and this might be one.

On Mon, Jun 10, 2019 at 3:09 PM Nathan Andelin <nandelin@xxxxxxxxx> wrote:

Bruce,

I gather that the virtual terminal APIs enabled you to streamline an
interactive process that lacked source code by perhaps reducing the number
of inputs or steps for users to complete. I'd like Booth to respond to how
well that might fit to his situation. Based on the little he shared, my
interpretation was that the organization is looking to provide a web
interface for interactive users, who otherwise wouldn't need IBM i user
profiles.



On Mon, Jun 10, 2019 at 1:39 PM Bruce Vining <bruce.vining@xxxxxxxxx>
wrote:

I do not know anywhere near enough about Booths situation to give an
opinion one way or the other. I do know that several years ago a company
contracted with me to automate a process that was interactive only. They
did not have the source for the application, there were no APIs available
to bypass the interactive application processing, and they were, at
awkward
times in the day/night/week, having to get management (well, authorized
personnel anyway) to sign on to the system and run through a few screens
selecting this and that, removing items, and the like which was a basic
pain for productivity.

At their request I wrote a RPG program (no Java, no webfacing, no
communications at all other than to the application) to simply drive that
application as if the program was an authorized user. The program did
have
access to various tables to control what it did in terms of "filling out
various application panels" in a script like fashion. Using virtual
terminal APIs did mean getting to know 5250 data streams (at least to the
extent of how the application presented and received data), but it didn't
take that long to accomplish (OK, and I had worked with 5250 data streams
in the distant past). Whether this approach might be practical here, I
don't know. It could be if what the users currently need to "do" is
fairly
well understood, the data they provide is currently available (or can be
made available) to the program, and there aren't a ton of errors in the
data causing the users to really make interactive decisions...

On Sun, Jun 9, 2019 at 10:24 PM Jack Woehr <
jwoehr@xxxxxxxxxxxxxxxxxxxxxxxx>
wrote:

If you can pop a java window, you can pop TN5250J with a macro file
that
can be dynamically generated and takes the user to the Yes/No prompt.

On Sun, Jun 9, 2019 at 2:13 PM Nathan Andelin <nandelin@xxxxxxxxx>
wrote:

On Sat, Jun 8, 2019 at 10:53 PM Booth Martin <booth@xxxxxxxxxxxx>
wrote:

The steps before opening a 5250 session are not on 5250. They are
on a
web page.


From my perspective, the only thing that opens 5250 sessions is a
5250
emulator (a program that handles 5250 data streams).


--
Jack Woehr
Absolute Performance, Inc.
12303 Airport Way, Suite 100
Broomfield, CO 80021

NON-DISCLOSURE NOTICE: This communication including any and all
attachments is for the intended recipient(s) only and may contain
confidential and privileged information. If you are not the intended
recipient of this communication, any disclosure, copying further
distribution or use of this communication is prohibited. If you
received
this communication in error, please contact the sender and
delete/destroy
all copies of this communication immediately.
--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing
list
To post a message email: MIDRANGE-L@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/midrange-l.

Please contact support@xxxxxxxxxxxx for any subscription related
questions.

Help support midrange.com by shopping at amazon.com with our affiliate
link: https://amazon.midrange.com



--
Thanks and Regards,
Bruce
931-505-1915
--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing
list
To post a message email: MIDRANGE-L@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/midrange-l.

Please contact support@xxxxxxxxxxxx for any subscription related
questions.

Help support midrange.com by shopping at amazon.com with our affiliate
link: https://amazon.midrange.com

--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list
To post a message email: MIDRANGE-L@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/midrange-l.

Please contact support@xxxxxxxxxxxx for any subscription related
questions.

Help support midrange.com by shopping at amazon.com with our affiliate
link: https://amazon.midrange.com




As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.