Legacy Output Modernization – An Alternative to Application Migration How to Achieve Mainframe Application Modernization Goals without Redevelopment to Other Platforms Presented by: David Kirk Axios Products, Inc. Axios Products, Inc. 2012 All Rights Reserved www.axios.com How to Achieve Mainframe Application Modernization Goals without Redevelopment to Other Platforms Key Discussion Points Benefits of Output Modernization An Example of Output Modernization Goals for Output Modernization Key Functions of the Modernized Process Axios Products, Inc. 2012 All Rights Reserved www.axios.com How to Achieve Mainframe Application Modernization Goals without Redevelopment to Other Platforms Appearance Matters Is the format or look of your legacy output detracting from the known performance & reliability of your legacy applications? Axios Products, Inc. 2012 All Rights Reserved www.axios.com How to Achieve Mainframe Application Modernization Goals without Redevelopment to Other Platforms Looks Versus Substance Is the time, cost & risk of recreating well established legacy applications on newer, often less reliable platforms worth it? Axios Products, Inc. 2012 All Rights Reserved www.axios.com How to Achieve Mainframe Application Modernization Goals without Redevelopment to Other Platforms Benefits of Modernization Reduce Errors & Costs by Using Machine Readable Encoding in the Data Costs Associated with Report Generation & Distribution Recovery Time from Printer or Server Outages Axios Products, Inc. 2012 All Rights Reserved www.axios.com How to Achieve Mainframe Application Modernization Goals without Redevelopment to Other Platforms Benefits of Modernization Achieve More Timely, Electronic Delivery of Output Integration of Output into the Recipients IT Environment …All without the time, cost & complication of migrating the existing legacy applications Axios Products, Inc. 2012 All Rights Reserved www.axios.com How to Achieve Mainframe Application Modernization Goals without Redevelopment to Other Platforms Modernization Example: Improve Functionality and Efficiency of Manufacturing & Shipping Processes Incorporate MachineReadable Bar Codes into Printed Picking Lists Initiate Automated or Assisted Picking by Scanning the Bar Code Axios Products, Inc. 2012 All Rights Reserved www.axios.com How to Achieve Mainframe Application Modernization Goals without Redevelopment to Other Platforms Segmentation: Improve Efficiency and Reduce Costs Axios Products, Inc. 2012 All Rights Reserved www.axios.com How to Achieve Mainframe Application Modernization Goals without Redevelopment to Other Platforms Report Access: Improve Customer Service and Easy Recall XYZ & CO. 123 Main Street San Francisco, CA Customer Order Summary Axios Products, Inc. 2012 All Rights Reserved www.axios.com How to Achieve Mainframe Application Modernization Goals without Redevelopment to Other Platforms Goals of Output Modernization: Key Functions Minimal Modification to the Existing Application Code Data Capture Directly from the JES Spool Ability to Segment the Output Programmatically into Deliverable Units Specific to a Defined Recipient Axios Products, Inc. 2012 All Rights Reserved www.axios.com How to Achieve Mainframe Application Modernization Goals without Redevelopment to Other Platforms Goals of Output Modernization: Key Functions Allow Additional Post-Processing (i.e. email distribution, input to other user applications across multiple platforms) Text, PDF or HTML Formatting Archival & Storage Options that Improve Access & Retrieval Axios Products, Inc. 2012 All Rights Reserved www.axios.com How to Achieve Mainframe Application Modernization Goals without Redevelopment to Other Platforms Key Functions: Create a PDF or HTML Shell <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Sample Order</title> <style type="text/css"> body { background-color: White ; font-size: medium ; color: Black } </style> </head> <body> <pre> <p> <a name="Top_Of_Document"></a> </p> <center> <b><font color=Black size=6> <img src="http://www.axios.com/images/ropes_logo.gif" border=0 align=left > Sample Order </font> </b> </center> <font face="Courier"> SAN FRANCISCO 081788-001 110128 THS TEST FREIGHT T.STEWART ACCT T.STEWART ACCT SHIP ADDR LINE SHIP ADDR LINE V31055008-01 SHIP CITY BILLTO ATTN SHP DESC1 SHP DESC2 1 2 PA 15238 06/22/93 BLX REPRINT V31055008-01 T.STEWART BILLTO DESC1 T.STEWART BILLTO DESC2 BILLTO ADDR 1 BILLTO ADDR 2 BILLTO CITY T.STEWART ACCT SHP 1 1 PITTSBURGH PA 15238 THS TEST FREIGHT 081788-001 PA 15219 DESC1 Standard HTML or PDF document coding will produce new outputs in the more easily distributed, web-friendly formats. The modernized output can be used as Mime-encoded attachments for e-mail or to create files suitable for use as links from a web page on internal or external web servers Axios Products, Inc. 2012 All Rights Reserved www.axios.com How to Achieve Mainframe Application Modernization Goals without Redevelopment to Other Platforms Key Functions: Incorporate Bar Codes, Logos & More Bar codes can be printed by IPDS & PPDS printers. Include a variety of bar code fonts in a PCL data stream to print with little change to the application. Include a logo or other image as a graphical element on HTML formatted output Axios Products, Inc. 2012 All Rights Reserved www.axios.com How to Achieve Mainframe Application Modernization Goals without Redevelopment to Other Platforms Key Functions: Parse Output Based on Your Rules Original Output Distribution Rules & Patterns Distribution Part 1 Convert To PDF E-mail to Client Distribution Part 2 Convert To HTML Post on Web Site Distribution Part 3 Convert To PDF Post on Web Site Axios Products, Inc. 2012 All Rights Reserved www.axios.com Distribution Part n Retain as Text E-mail to Client How to Achieve Mainframe Application Modernization Goals without Redevelopment to Other Platforms Key Functions: Track Output Status Easily Track Status of any Application Output & Status of Associated Printers or Other Output Devices. Sample Web Interface Axios Products, Inc. 2012 All Rights Reserved www.axios.com How to Achieve Mainframe Application Modernization Goals without Redevelopment to Other Platforms Key Functions: CICS BTS Containers Use CICS BTS containers, for example, to pass output between the spooler and any user application, regardless of the platform, allowing post-processing, whether or not it is a mainframe application. Axios Products, Inc. 2012 All Rights Reserved www.axios.com Legacy Output Modernization – An Alternative to Application Migration Ultimately, your modernized methods or selected tools should rely on only the availability of the existing output for additional processing and should not prevent the concurrent use of the output during the development process Axios Products, Inc. 2012 All Rights Reserved www.axios.com Legacy Output Modernization – An Alternative to Application Migration Output Modernization: The Best of Both Worlds Retain The Strength and Reliability of the Z-system Hardware The Business Intelligence of the Existing Legacy Applications The Superior z/OS Security (RAC-F, ACF2, etc.) Axios Products, Inc. 2012 All Rights Reserved www.axios.com Legacy Output Modernization – An Alternative to Application Migration Output Modernization: The Best of Both Worlds Avoid The Cost of Large-Scale Migration & Application Development Extended Implementation Schedules of New Application Roll-Outs New Application Training Costs for End Users Axios Products, Inc. 2012 All Rights Reserved www.axios.com Legacy Output Modernization – An Alternative to Application Migration Output Modernization: The Best of Both Worlds Enjoy Expanded Distribution Options Reduced Print Costs (less paper/less waste) Better Control of Print Streams & Devices Improved Efficiency in Overall Business Practices Axios Products, Inc. 2012 All Rights Reserved www.axios.com Legacy Output Modernization – An Alternative to Application Migration Thank You for Your Time & Attention Presented by: David Kirk Axios Products, Inc. Axios Products, Inc. 2012 All Rights Reserved www.axios.com