COBOL and the HP3000. Discussion led by Stephen Hjerpe and Jeanette Nutsford. acucorp

Similar documents
Life After Migration

3GL Migration. Speaker name. Title Hewlett-Packard

Migrating 4GL Applications

Migrating 4GL Applications. Birket Foster President MB Foster HP Platinum Partner

Migrating from Micro Focus COBOL to iscobol Evolve

Using OS Isolation Layers for Two-Step Migration

Migrating 4GL Applications

AcuConnect Versatile Remote COBOL Listener

Transitioning to ACUCOBOL-GT

iscobol TM Evolve iscobol Evolve 2013 Release 2 Overview

Transitioning from Micro Focus COBOL to Dell Enterprise COBOL

Migrating from ACUCOBOL-GT to iscobol Evolve

Porting COBOL VPLUS and IMAGE Apps to UNIX, Linux or Windows T145

Micro Focus Net Express

Acu4GL COBOL-to-RDBMS Interface

Solution overview VISUAL COBOL BUSINESS CHALLENGE SOLUTION OVERVIEW BUSINESS BENEFIT

ZOS15P1 - Rational Business Developper : Comment développer rapidement une application zos/db2 sans connaissance Cobol avec EGL et RBD

Application Compatibility Guide

About these Release Notes. This document contains important information about Pro*COBOL 12c Release 2 (12.2).

Planning and performing database migrations

extend Release Notes

LEGACY SYSTEMS MODERNIZATION SERVICES.

IBM TXSeries for Multiplatforms, Version 6.1

Easily migrate your HP COBOL applications. Nicolas Fortin Product Marketing Manager Speedware Corp.

white paper OCDS to Server Express Product Evolution Table of Contents white paper

Certkiller.P questions

About these Release Notes. Documentation Accessibility. New Features in Pro*COBOL

Introduction. Chapter 1:

Introduction to AppDev Studio Software

iscobol TM Evolve iscobol Evolve 2017 Release 1 Overview

WRITING CONSOLE APPLICATIONS IN C

Oracle Reports 6.0 New Features. Technical White Paper November 1998

1. Which programming language is used in approximately 80 percent of legacy mainframe applications?

iscobol TM Evolve Cobol-WOW

Active Server Pages Architecture

User s Guide. Acu4GL. Version 8.1. Micro Focus (IP) Ltd Pacific Heights Blvd, Suite 150 San Diego, CA

DB2 for z/os: Programmer Essentials for Designing, Building and Tuning

DB2 for z/os Stored Procedure support in Data Server Manager

Packaging for Websphere Development Studio was changed with V6R1.

IBM Rational Business Developer (RBD) is a development environment that

About these Release Notes

COBOL-IT Developer Studio Getting Started The Debugger Perspective Version 2.0

COMP 3400 Mainframe Administration 1

COBOL - DATABASE INTERFACE

IBM WebSphere Studio Asset Analyzer, Version 5.1

13. Databases on the Web

Relativity for Windows Workstations 2.2

COBOL-IT Developer Studio

Introduction to Genero Enterprise

What s New in Studio and Server Enterprise Edition 6.0?

DQpowersuite. Superior Architecture. A Complete Data Integration Package

Hands-On Perl Scripting and CGI Programming

VMware Cloud Application Platform

Rapid Application Development with APEX 5.0

WebFacing Applications with. Leonardo LLames IBM Advanced Technical Support Rochester, MN. Copyright IBM 2002 ebusinessforu Pages 1

Oracle PLSQL. Course Summary. Duration. Objectives

O Brien/Reynolds e3000 Migration Framework (Ver: )

DB2 Development Center Advanced Topics for z/os

A Politically Correct Use for Native Methods Loading Database Tables

Relativity Designer 2.2

MANTIS Concepts and Facilities

Guide to Migrating to IBM InfoSphere Information Server, Version 8.5

DB2 QMF Data Service Version 12 Release 1. Studio User's Guide IBM SC

An Introduction to Software Engineering. David Greenstein Monta Vista High School

Chapter 13 Introduction to SQL Programming Techniques

A DEVELOPER S GUIDE TO XP EOL

Relativity Data Server 2.2

Veritas NetBackup 6.5 Clients and Agents

extend Release Notes

Case Study: Home-Grown DB2 Monitoring and Related Tools. Jayesh Thakrar The Warranty Group

ECN List. extend Product Suite. Version Micro Focus 9920 Pacific Heights Blvd San Diego, CA

ITCS Implementation. Jing Yang 2010 Fall. Class 14: Introduction to SQL Programming Techniques (Ch13) Outline

Develop a batch DB2 for z/os COBOL application using Rational Developer for System z

EntireX Modernized EntireX Workbench

ConsistADS - Migration System for SAG

Delphi XE. Delphi XE Datasheet

ITP-PANORAMA. Welcome to our presentatíon at

SouthWare s XFD Files and AcuXFD Converter Technology

FEATURES EASILY CREATE AND DEPLOY HIGH QUALITY TCL EXECUTABLES TO ANYONE, ANYWHERE

XFRAME Rehosting Platform Version 4.2

Porting applications to Qt. Kevin Funk, Software Engineer KDAB

Micro Focus Developer Kit

g-eclipse A Framework for Accessing Grid Infrastructures Nicholas Loulloudes Trainer, University of Cyprus (loulloudes.n_at_cs.ucy.ac.

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe

The Migration/Modernization Dilemma

The PISA Project A Model Driven Development case study

Migration to Service Oriented Architecture Using Web Services Whitepaper

LECTURE 3 ADMINISTRATION SECTION -A

Product Information for etrust Audit Components

Relativity Data Server

Modernize Your DPS Transactions using ClearPath eportal. Gene Gretter Unisys Corporation OS 3018

A Guide to Interoperating with ACUCOBOL-GT

iscobol TM Evolve iscobol Evolve 2018 Release 1 Overview

Enterprise Client Software for the Windows Platform

LabWare 7. Why LabWare 7?

APIs Economy for Mainframe Customers: A new approach for modernizing and reusing mainframe assets

Release Bulletin Mainframe Connect Client Option for CICS 15.0

IBM Enterprise Modernization for System z: Wrap existing COBOL programs as Web Services with IBM Rational Developer for System z

WebSphere Developer for zseries

CA ARCserve Backup. Benefits. Overview. The CA Advantage

Transcription:

COBOL and the HP3000 Discussion led by Stephen Hjerpe and Jeanette Nutsford

Agenda Considerations Staying with MPE COBOL Conversion - Migration strategies Complimentary technologies Questions and Answers Summary

Considerations Time to market ROI and TCO Risk

Staying with MPE Hardware costs may increase over time Extend 5 has many innovative tools that provide many complimentary technologies

COBOL Conversion - Migration Replace Rewrite Re-engineer Re-host application

ROI and TCO Time to market Cost of defect removal Evaluate maintenance costs

Rewriting or re-engineering applications $3.50 $3.00 $2.50 $2.00 $1.50 $1.00 Less Than 10 Years Old More Than 10 Years Old $0.50 $0.00 Cost Per Line of Code

Evolving or re-hosting COBOL Consider this three-tier programming model Business logic Data access User Interface

Business Logic Logic does not change due to the language being the same COBOL Macros supported on and off of the HP3000 SPL, System Intrinsic, and C routines

SPL, System Intrinsic, and C routines C routines Relinking

Data Access Image Intrinsic KSAM Intrinsic or KSAM using COBOL File I-O

Image Replace with embedded SQL Possible drop in utilities HP Eloquence

Intrinsic to SQL statements CALL "DBOPEN" USING DBNAME, PASSWORD, DB-MODE, STATUS1. EXEC SQL CONNECT TO :DBASE-NAME AS C1 USER :USERID USING " PASSWD-NAME END-EXEC.

Intrinsic to SQL statements CALL "DBBEGIN" USING DBNAME, TEXT1, DB-MODE, STATUS1, TEXTLEN. EXEC SQL DECLARE CR1 CURSOR FOR SELECT "*" FROM PETS_TABLE END-EXEC.

Intrinsic to SQL statements CALL "DBFIND" USING DBNAME, TEXT1, DB- MODE, STATUS1, SEARCH-ITM, TEXTLEN. EXEC SQL DECLARE CR1 CURSOR FOR SELECT "*" FROM PETS_TABLE WHERE PET_NAME = Fluffy END-EXEC.

Intrinsic to SQL statements CALL DBGET USING DBNAME, DB-MODE, STATUS1, LIST, PETS-BUFFER, NOT-USED-PARAM-16 EXEC SQL FETCH CR1 INTO :PET-ID, :PET-NAME, :A-TYPE, :ANIMAL-TYPE, :A-BREED, :A-STAT, :DATE-LAST-VISIT, :OWNER-ID END-EXEC.

Intrinsic to SQL statements DB-CLOSE. CALL "DBCLOSE" USING DBNAME, PASSWORD, DB-MODE, STATUS1. SQL-CLOSE. EXEC SQL DISCONNECT ALL END-EXEC.

KSAM Replace with COBOL file I-O Acucorp Vision file system Possible drop in utilities

User Interface VPLUS COBOL Display and Accept SPL, System Intrinsic, and C routines

VPLUS SCREENJET COBOL Display and Accept

Display and Accept Extend5 supports COBOL display and accept statements Extend5 offers development and deployment tools to assist in going GUI

Complimentary Technologies

Core Capabilities Powerful software solutions providing application modernization in the following areas: GUI Enhancement Internet Deployment Data Access Distributed Computing Programmer Productivity

ACUCOBOL-GT ACUCOBOL-GT is a portable, ANSI standard, COBOL development system with compiler, runtime, file system, debugger, and support utilities Fast compilation and execution - scaleable high performance Fully portable object code Runs on all open systems supported (including AIX, HP3000, Linux for S/390 and zseries, Windows NT/2000, Unix and Linux) without recompilation Flexible interface to various data sources Full-featured debugging tools Native COBOL GUI syntax Support for Internet deployment

AcuBench AcuBench is a fully integrated Windows rapid application development tool designed specifically for COBOL programmers All programming is done using COBOL syntax. Designed to maximize COBOL programmer productivity Includes: COBOL-intelligent Editor VB-like Screen Designer Full Project Manager Manages individual programs and entire projects Support for AIX, HP3000, Linux, Unix, NT/2000 Servers. Remote file handling, execution, and debugging from Windows

COBOL GUI

COBOL GUI 01 Screen1. 03 Screen1-La-1, Label, COL 3.70, LINE 3.00, LINES 1.80 SIZE 8.40 ID IS 1, TITLE "Hello World". 03 Screen1-Ef-1, Entry-Field, COL 15.00, LINE 2.80, LINES 2.30 SIZE 16.30 3-D, ID IS 2, VALUE ws-item-1. 03 Screen1-Pb-1, Push-Button, COL 6.60, LINE 7.50, LINES 2.40 SIZE 13.70 EXCEPTION-VALUE 5, ID IS 3, TITLE "Next Screen".

Character-to-GUI Wizard Built into the AcuBench integrated development environment Allows you to convert character user interfaces that have been coded in COBOL to graphical Does not require that the COBOL program use the Screen Section

COBOL CGI TCP/IP Client Web Browser User action resulting in a CGI Invocation Request CGI Output (Content or Location) Web Server ACUCOBOL-GT Supporting CGI Programs CGI Program Objects HTML Templates Vision data Or RDBMs

CGI HTML Variables - COBOL program 01 cgi-form is external-form. 05 ws-param1 pic 9 is identified by param1". 05 ws-param2 pic 9 is identified by param2". ACCEPT CGI-FORM. IF WS-PARAM1 = 1.. IF WS-PARAM2 = 2...

Relational database access Direct interface between ACUCOBOL-GT programs and a relational database Dynamically creates SQL from COBOL I/O Runs beneath the COBOL application and is completely invisible to the end user Provides rapid deployment of an RDBMS in a legacy COBOL environment Provides incremental conversion from indexed files to RDBMS tables Can determine on a file-by-file basis which database or file system should be accessed

Thin Client Technology Host GUI ACUCOBOL-GT applications on Unix, Linux, HP3000 or Windows servers Application and data all reside centrally on server GUI displayed on Windows client Application distribution not required - everything resides on server Maximize performance and security while minimizing distributed software maintenance challenges Everything is in COBOL

Questions and Answers

Summary Acucorp is dedicated to the Legacy Modernization solution for cross-platform business applications development All our products are designed and built to support this in a COBOL-friendly manner We aim to be our customers systems programmers we handle the technology, they build the applications We have been doing this successfully for 13 years