SlideShare a Scribd company logo
Simple Application Modernization Demonstration


On IBM System i™ and eServer™ models, the method used to determine the processing
capability that is available for 5250 OLTPi tasks depends on the edition type of the server.

Using a Standard edition server effectively means finding alternate ways to do work that uses
green-screen functions now. The basic strategy is to avoid interactive CPW workloads (5250
OLTP or 'green-screen' work) by using alternate methods of access for users, administrators and
developers on the system.

For end users this means:
• Reviewing 5250 work that can be avoided through better configuration, management and
   automation
• Using alternative software such as web aware applications with system screen support
• Using alternate report tools to traditional 5250 tools, such as Query/400 -- there are a number
   that cost about the same price or less

For system administration this means:
• Reviewing system administration tasks that can be avoided through better configuration,
   management and automation
• Using alternative tools such as i5 Navigator and System Director for most administration
   tasks

For developers this means:
• Reviewing development work that can be avoided or reduced through better tools and
   automation
• Using alternative tools such as WDSC

Fortunately, there are many development tools available (for free and/or for fee) to modernize
your applications depending on your business requirements and shop standards including:

•   Java and JT Open
•   Microsoft ADO.Net
•   PHP and mySQL
•   CGI Programming
•   Net.Data for i5/OS

This simple online demonstration is built with open sourced code that was developed at IBM
Rochester by Mel Rothman and others. It is an early prototype that runs on my development
model 170 system and does NOT access any client data.

The production version allows remote users who don’t necessarily access 5250 applications
frequently to run their inventory reports on the corporate headquarters server from a web browser
and receive them as a link to a pdf or excel file via email.

Click on the link below to run the online demonstration program.




                                              Page: 1
Simple Application Modernization Demonstration




5250 OLTP Interface

Features
Data validation
Online Help
Field Prompting

Opportunities
Interactive CPW Penalty
Training/Support Costs




User Id: iseries           http://www.mysystemi.com/genesisp/lfgen826.pgm
Password: welcome



Web Browser Interface

Features
Data Validation
Online Help (enhanced)
Field Prompting

Enhancements
No Interactive CPW (5250
OLTP) Penalty

Browser capability

Both interfaces access
business logic stored in
service program (MVC)


Notes: The demo program accepts parameters on the first form for some application validation
and returns status on next form (where the batch report program would be submitted). F4=List
processing is replaced with drop down boxes – Both built dynamically from database file.




                                           Page: 2
Simple Application Modernization Demonstration




Further Information and References:
Eliminate iSeries 5250 OLTP – Utilize Batch CPW and Save
• http://www.looksoftware.com/products/deployment/lookdirect.aspx
Toolbox for Java and JTOpen
• http://www-03.ibm.com/systems/i/software/toolbox/downloads.html
Integrating DB2 Universal Database for iSeries with Microsoft ADO.NET
• http://www.redbooks.ibm.com/abstracts/sg246440.html?Open
Zend and IBM – Delivering PHP for IBM i
• http://www-03.ibm.com/systems/i/software/php/index.html
MySQL for i5/OS
• http://www-03.ibm.com/systems/i/software/mysql/index.html
Net.Data for i5/OS
• http://www-03.ibm.com/systems/i/software/netdata/
RPG and the Web: Technologies to Get There
• http://systeminetwork.com/article/rpg-and-web-technologies-get-there

End Notes:
i
    A 5250 OLTP task is a task that uses the 5250 data stream. Examples of 5250 OLTP tasks include the following:

       •     Any form of 5250 emulation, including Hardware Management Console (HMC) 5250, RUMBA/400, PC/400 workstation feature,
             Binary Synchronous Communication (BSC) 3270 emulation, MochaSoft TN 5250 etc.
       •     5250 Telnet or 5250 Display Station Pass-Through (DSPT) workstations, 5250/HTML Workstation Gateway, etc.




                                                                     Page: 3

More Related Content

DOCX
Vidya_Hirlekar_Resume
PPT
IWMW 2002: QA for the IWMW Web Site
PPTX
Contract-Based Web Services API Deep Dive
PPTX
Integration Best Practices
DOC
Adobe flex online training
PPTX
Building a .Net – based Form Builder for Talisma
PDF
#MFSummit2016 Build: Innovation and the next generation of COBOL applications
Vidya_Hirlekar_Resume
IWMW 2002: QA for the IWMW Web Site
Contract-Based Web Services API Deep Dive
Integration Best Practices
Adobe flex online training
Building a .Net – based Form Builder for Talisma
#MFSummit2016 Build: Innovation and the next generation of COBOL applications

What's hot (18)

PPT
Ipsa cool maps 5
DOC
Rick bryan resume
PPTX
Di api di server b1 ws
PPTX
Next Generation Of Enterprise RIA's
PPTX
What's New for SP2010 Devs
PPTX
Chag dashboard
PPTX
7 Cool Things to Demo in Acumatica 5.0
PPTX
PDC 2010 update
PPT
Flex And Php 101
PPTX
How do you build flexible platforms that focuses on business needs? by Fahim...
PPTX
Introducing Office Web Apps as a Tool for Developing Content Rich Applications
PPTX
SP2010 Developer Tools
PPTX
Introduction to .net
PPTX
What Is SPS Arabia
DOC
Oracle bi apps training
PPTX
Project 2010 - Ten things you may not know about Project 2010 - Australian Of...
PPTX
redCORE: an abstracted development layer for Joomla! - JWC14
PPTX
Workflow
Ipsa cool maps 5
Rick bryan resume
Di api di server b1 ws
Next Generation Of Enterprise RIA's
What's New for SP2010 Devs
Chag dashboard
7 Cool Things to Demo in Acumatica 5.0
PDC 2010 update
Flex And Php 101
How do you build flexible platforms that focuses on business needs? by Fahim...
Introducing Office Web Apps as a Tool for Developing Content Rich Applications
SP2010 Developer Tools
Introduction to .net
What Is SPS Arabia
Oracle bi apps training
Project 2010 - Ten things you may not know about Project 2010 - Australian Of...
redCORE: an abstracted development layer for Joomla! - JWC14
Workflow
Ad

Similar to Interface Modernization - CGI Example (20)

PDF
Ibm i-modernization
PPT
November flex and pure flex announcements.ppt&token=mtm1mjkynzewmze4mw==&loca...
PDF
IBM i in Modern World
PDF
SilverDev: Modernize Your IBM i User Experience
PPT
Whyifor Was
PDF
[Uruguay] IBM Systems Director Navigator for i
PDF
IBM zEnterprise System Brings Hybrid Computing Capabilities to Midsize Organi...
PPTX
IBM i at the eart of cognitive solutions
PPTX
Infrastructure Matters
PPT
Z Enterprise.Optimization And Security
PPT
Flex system client_presentation
PDF
Smarter Computing: Expert Integrated System
PPTX
Service marketing of IBM
PDF
[Uruguay] DB2 Web Query for i - Hernando Bedoya
PDF
E-Business Suite 1 _ Peter Kennewell _ EBS Growth powered by IBM and Oracle.pdf
PPT
System Z Enterprise Workload Optimization
PDF
Zend Con Harris Data Case Study
PDF
Datasheet: Newlook Server
PDF
IBM i and digital transformation
PDF
The Wearable Application Server - Holly Cummins
Ibm i-modernization
November flex and pure flex announcements.ppt&token=mtm1mjkynzewmze4mw==&loca...
IBM i in Modern World
SilverDev: Modernize Your IBM i User Experience
Whyifor Was
[Uruguay] IBM Systems Director Navigator for i
IBM zEnterprise System Brings Hybrid Computing Capabilities to Midsize Organi...
IBM i at the eart of cognitive solutions
Infrastructure Matters
Z Enterprise.Optimization And Security
Flex system client_presentation
Smarter Computing: Expert Integrated System
Service marketing of IBM
[Uruguay] DB2 Web Query for i - Hernando Bedoya
E-Business Suite 1 _ Peter Kennewell _ EBS Growth powered by IBM and Oracle.pdf
System Z Enterprise Workload Optimization
Zend Con Harris Data Case Study
Datasheet: Newlook Server
IBM i and digital transformation
The Wearable Application Server - Holly Cummins
Ad

Interface Modernization - CGI Example

  • 1. Simple Application Modernization Demonstration On IBM System i™ and eServer™ models, the method used to determine the processing capability that is available for 5250 OLTPi tasks depends on the edition type of the server. Using a Standard edition server effectively means finding alternate ways to do work that uses green-screen functions now. The basic strategy is to avoid interactive CPW workloads (5250 OLTP or 'green-screen' work) by using alternate methods of access for users, administrators and developers on the system. For end users this means: • Reviewing 5250 work that can be avoided through better configuration, management and automation • Using alternative software such as web aware applications with system screen support • Using alternate report tools to traditional 5250 tools, such as Query/400 -- there are a number that cost about the same price or less For system administration this means: • Reviewing system administration tasks that can be avoided through better configuration, management and automation • Using alternative tools such as i5 Navigator and System Director for most administration tasks For developers this means: • Reviewing development work that can be avoided or reduced through better tools and automation • Using alternative tools such as WDSC Fortunately, there are many development tools available (for free and/or for fee) to modernize your applications depending on your business requirements and shop standards including: • Java and JT Open • Microsoft ADO.Net • PHP and mySQL • CGI Programming • Net.Data for i5/OS This simple online demonstration is built with open sourced code that was developed at IBM Rochester by Mel Rothman and others. It is an early prototype that runs on my development model 170 system and does NOT access any client data. The production version allows remote users who don’t necessarily access 5250 applications frequently to run their inventory reports on the corporate headquarters server from a web browser and receive them as a link to a pdf or excel file via email. Click on the link below to run the online demonstration program. Page: 1
  • 2. Simple Application Modernization Demonstration 5250 OLTP Interface Features Data validation Online Help Field Prompting Opportunities Interactive CPW Penalty Training/Support Costs User Id: iseries http://www.mysystemi.com/genesisp/lfgen826.pgm Password: welcome Web Browser Interface Features Data Validation Online Help (enhanced) Field Prompting Enhancements No Interactive CPW (5250 OLTP) Penalty Browser capability Both interfaces access business logic stored in service program (MVC) Notes: The demo program accepts parameters on the first form for some application validation and returns status on next form (where the batch report program would be submitted). F4=List processing is replaced with drop down boxes – Both built dynamically from database file. Page: 2
  • 3. Simple Application Modernization Demonstration Further Information and References: Eliminate iSeries 5250 OLTP – Utilize Batch CPW and Save • http://www.looksoftware.com/products/deployment/lookdirect.aspx Toolbox for Java and JTOpen • http://www-03.ibm.com/systems/i/software/toolbox/downloads.html Integrating DB2 Universal Database for iSeries with Microsoft ADO.NET • http://www.redbooks.ibm.com/abstracts/sg246440.html?Open Zend and IBM – Delivering PHP for IBM i • http://www-03.ibm.com/systems/i/software/php/index.html MySQL for i5/OS • http://www-03.ibm.com/systems/i/software/mysql/index.html Net.Data for i5/OS • http://www-03.ibm.com/systems/i/software/netdata/ RPG and the Web: Technologies to Get There • http://systeminetwork.com/article/rpg-and-web-technologies-get-there End Notes: i A 5250 OLTP task is a task that uses the 5250 data stream. Examples of 5250 OLTP tasks include the following: • Any form of 5250 emulation, including Hardware Management Console (HMC) 5250, RUMBA/400, PC/400 workstation feature, Binary Synchronous Communication (BSC) 3270 emulation, MochaSoft TN 5250 etc. • 5250 Telnet or 5250 Display Station Pass-Through (DSPT) workstations, 5250/HTML Workstation Gateway, etc. Page: 3