18.04.2025 at 20:30 Charles Wilt wrote:

Most 5250 applications don't handle connection loss or unattended closes well...

True - but it's quite easy with CEERTX or CEE4RAGE - and it's not quite so easy with a stateless protocol where the application has to handle state itself.

We use CEERTX a lot - simply register your "finally" procedure and even it your process gets killed with ENDJOB *IMMED, your procedure gets called before the end and has the chance to clean up or rollback coordinated.

I also use CEE4RAGE sometimes to register an exit procedure for an activation group - but not so often.

HTH
Daniel


On Fri, Apr 18, 2025 at 10:30 AM myibmi--- via RPG400-L <
rpg400-l@xxxxxxxxxxxxxxxxxx> wrote:

And how do you handle the exceptions, e.g. connection loss, unattended
closes, bug fixing, debug?
I know, for all of them are solutions available, but never as easy like
green screen development.

-------- Ursprüngliche Nachricht --------
Von: Raul Alberto Jager Weiler <raul.jager@xxxxxxxxx>
Datum: Fr., 18. Apr. 2025, 17:21
An: RPG programming on IBM i <rpg400-l@xxxxxxxxxxxxxxxxxx>
Betreff: Re: IBM i 7.6 Development tools

The web design gives you a wide range of options, a black and white
web
page takes less time than DDS to design and it looks a little better
than
green screen.
It can later be made prettier without changing the program.

As for the speed, writing the CGI in RPG is very fast.
The web got a reputation of being slow because of screen scrapers,
php,
java, PC in between, and other options.

As for data input out of the office, it is much easier to find devices
with
a browser than with a green screen.
Any celular phone can be used, connected everywhere, it can read bar
code,
QR, upload sound, pictures, etc.

El jue, 17 de abr de 2025, 17:21, Steve M via RPG400-L <
rpg400-l@xxxxxxxxxxxxxxxxxx> escribió:

What Vern has written at the end of his post is the truest of all -
everyone is right and everyone is wrong.

Having been around a long time, in many different industries, I will
suggest that one industry to the next, and even one department
within
a
company to the next, will favor one or another.

Look at retail - so much of the software on the platform is written
to
the
green screen. However, once you move to the back-office, HR and
such
would
like a pretty GUI interface over their parts. Transportation is
another
example - dock operations traditionally wants a green screen for
speed
of
response, whereas, dispatching desires a pretty GUI since their data
will
be interfacing with routing software.

To mandate one or the other could, and would, be adversely received
by
different individuals in different functional departments based upon
how
they utilize the system.

Arguing over UI is just another version of "best tool for the job"
and
not
that just because you as a developer want to write pretty GUI and
not
green
screen (sorry that you need to be multi-faceted) and provide the
user
the
experience that best suits their needs. Put aside your
developmental
bias
and remember what we do isn't for our sake or use.

Yet again, just one man's thoughts.

Steve


-----Original Message-----
From: RPG400-L <rpg400-l-bounces@xxxxxxxxxxxxxxxxxx> On Behalf Of
Vern
Hamberg via RPG400-L
Sent: Thursday, April 17, 2025 15:00
To: rpg400-l@xxxxxxxxxxxxxxxxxx
Cc: Vern Hamberg <vhamberg@xxxxxxxxxxxxxxx>
Subject: Re: IBM i 7.6 Development tools

Raul

I have long felt that a graphical interface (browser or something
like
Visual Basic or C#) is slower for heads-down data entry, since it is
primarily eye-driven - for it to be otherwise requires careful
design,
as
you suggest. Use of the mouse is a visual thing - 5250 with good
screen
design is like touch-typing, with newlines and tabs, your navigation
is
mechanical.

I think both of us might be as right as the other, as wrong as the
other,
I am not comfortable with an all-or-nothing statement about these
things -
not even mine!

*Regards*

*Vern Hamberg*

IBM Champion 2025 <cid:part1.qzrobm6X.OmlXclFy@centurylink.net>
CAAC
(COMMON Americas Advisory Council) IBM Influencer 2023

On 4/17/2025 2:25 PM, Raul Alberto Jager Weiler wrote:
For heads-on data entry the web is faster. You should add some
javascript, and design your forms to be used without a mouse.

El jue, 17 de abr de 2025, 16:17, Justin
Taylor<jtaylor.0ab@xxxxxxxxx>
escribió:

True, although in 2025 any job where 5250 is the right tool is a
job
you probably shouldn't be doing (e.g. heads-down data entry).



On Thu, Apr 17, 2025 at 2:02 PM Patrik Schindler<poc@pocnetnet>
wrote:

Hello Raul,

Am 17.04.2025 um 18:40 schrieb Raul Alberto Jager Weiler <
raul.jager@xxxxxxxxx>:

IBM I is a great web server.
You don't need interactive.
Just because you have hammer, not everything has suddenly
become a
nail.

Use the right tool for the job.

:wq! PoC


--
This is the RPG programming on IBM i (RPG400-L) mailing list To
post
a message email:RPG400-L@xxxxxxxxxxxxxxxxxx To subscribe,
unsubscribe, or change list options,
visit:https://lists.midrange.com/mailman/listinfo/rpg400-l
or email:RPG400-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
athttps://archive.midrange.com/rpg400-l.

Please contactsupport@xxxxxxxxxxxxxxxxxxxx for any subscription
related questions.


--
This is the RPG programming on IBM i (RPG400-L) mailing list To
post a
message email: RPG400-L@xxxxxxxxxxxxxxxxxx To subscribe,
unsubscribe,
or
change list options,
visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives at
https://archive.midrange.com/rpg400-l.

Please contact support@xxxxxxxxxxxxxxxxxxxx for any subscription
related
questions.


--
This is the RPG programming on IBM i (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/rpg400-l.

Please contact support@xxxxxxxxxxxxxxxxxxxx for any subscription
related
questions.


--
This is the RPG programming on IBM i (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/rpg400-l.

Please contact support@xxxxxxxxxxxxxxxxxxxx for any subscription
related
questions.
--
This is the RPG programming on IBM i (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/rpg400-l.

Please contact support@xxxxxxxxxxxxxxxxxxxx for any subscription related
questions.


--
This is the RPG programming on IBM i (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/rpg400-l.

Please contact support@xxxxxxxxxxxxxxxxxxxx for any subscription related questions.


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-2025 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.