We split the business logic out of the existing 5250 programs into RPG service programs. The existing 5250 programs call the new service programs for the business logic. Our new web programs call the same RPG service programs for the business logic.

Our existing business logic is retained, and there's "one version of the truth", regardless of the UI.

HTH


-----Original Message-----
From: Don Brown [mailto:DBrown@xxxxxxxxxx]
Sent: Wednesday, October 03, 2018 3:13 AM
To: Web400@Midrange. Web400 <web400@xxxxxxxxxxxx>
Subject: [WEB400] Alternate UI to RPG



We have built a web portal to allow web integration for external clients and this is using php with xmlservice and it is working very nicely.

Now we want to provide some of the internal functions currently only available in 5250 green screen.

NOT looking for 3rd party solutions ... No vendors please.

The application is large and we are looking at the 80/20 rule. 20% of the menu options are accessed 80% of the time.

My question/enquiry is to people that have been down this path - somewhat regardless of whether they used PHP or nodeJS or Python or ???

Did you modify the existing RPG to enable input from either 5250 Interactive Green Screen AND Web or did you separate the screen logic to new programs or how did you retain the investment in the existing program logic.

Would be interested in any comments

Cheers



Don Brown




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.