× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



If you use GS Emulation (http://www.vrtech.biz/ibm_i_GS_Emulation.html) that
runs in browser.
There is internal interface using the good old IBM i command STRPCCMD
(e.g. for starting a printer ... STRPCCMD
PCCMD('script:Tn5250.Application.startPrinter("PRT01")')
that will open a new session for you.


Haim Viner

CEO

Skype: vinerhaim
Web Site: www.vrtech.biz

Office: +972-77-431421
Fax: +972-77-431420
Mobile: +972-52-4314349
USA: (646) 583-0203








-----Original Message-----
From: MIDRANGE-L <midrange-l-bounces@xxxxxxxxxxxxxxxxxx> On Behalf Of Bruce
Vining
Sent: Monday, June 10, 2019 11:30 PM
To: Midrange Systems Technical Discussion <midrange-l@xxxxxxxxxxxxxxxxxx>
Subject: Re: start 5250 session from RPG. CL, REXX, whatever...

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



--
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 email has been checked for viruses by AVG.
https://www.avg.com


As an Amazon Associate we earn from qualifying purchases.

This thread ...

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.