Solutions for evolving IDMSX applications Adrian Thompson and Richard Halsey

26
© Xitec Software plc www.xitec-software.com Visionary software for a changing world Solutions for evolving IDMSX applications Adrian Thompson and Richard Halsey

description

Solutions for evolving IDMSX applications Adrian Thompson and Richard Halsey. Who are Xitec. Founded 1994 Based in UK and USA Work with over 30 companies worldwide Partnerships include ICL, EDS, HPS… Solutions include Off Mainframe Development Data Mining Pathway Visualisation - PowerPoint PPT Presentation

Transcript of Solutions for evolving IDMSX applications Adrian Thompson and Richard Halsey

Page 1: Solutions for evolving  IDMSX applications Adrian Thompson  and Richard Halsey

© Xitec Software plc www.xitec-software.com Visionary software for a changing world

Solutions for evolving

IDMSX applications

Adrian Thompson and Richard Halsey

Page 2: Solutions for evolving  IDMSX applications Adrian Thompson  and Richard Halsey

© Xitec Software plc www.xitec-software.com Visionary software for a changing world

Who are Xitec

• Founded 1994 • Based in UK and USA• Work with over 30 companies worldwide• Partnerships include ICL, EDS, HPS…• Solutions include

– Off Mainframe Development– Data Mining Pathway– Visualisation– Migration

Page 3: Solutions for evolving  IDMSX applications Adrian Thompson  and Richard Halsey

© Xitec Software plc www.xitec-software.com Visionary software for a changing world

Off Mainframe Development Benefits

• People– Increase productivity– Boost morale

• Value – Enhance application quality– Improve return on investment

• Skills– Move towards modern technology– Retain existing skills

Page 4: Solutions for evolving  IDMSX applications Adrian Thompson  and Richard Halsey

© Xitec Software plc www.xitec-software.com Visionary software for a changing world

Off-mainframe development

VME MainframeOpen Systems

DDCL

CLUC

Application Source

Copy Libraries

TP Parameter Files

SCL

Data

XitecDistributed

SystemDictionary

VisualApplication Master

Jackson StyleStructure Diagram

IDMSX on aRelational Database

C2 COBOLPre-processing toHigh functionalityTest/Animation/

DebugEnvironment

TPMS Service+

Screen Painter

Productivity

OpenSCLPartnership withEBE Computing

Visual

Page 5: Solutions for evolving  IDMSX applications Adrian Thompson  and Richard Halsey

© Xitec Software plc www.xitec-software.com Visionary software for a changing world

Xitec Dictionary

• Graphical dictionary– Central repository for all definitions

– Complete fast import • DDCL, CLUC, TPMS parameter files

– Latest, intuitive interface• Fast dynamic, familiar, full function definition entry• Tree structure, tabbed property pages• Syntax checks and prepares TPMS/IDMSX/AM in seconds

– Holds relational database mapping definitions– Stored in a relational database

Page 6: Solutions for evolving  IDMSX applications Adrian Thompson  and Richard Halsey

© Xitec Software plc www.xitec-software.com Visionary software for a changing world

Database Structure DiagramProduced from IDMSX database definitions in the dictionary

Select fromdrop downmenu

Page 7: Solutions for evolving  IDMSX applications Adrian Thompson  and Richard Halsey

© Xitec Software plc www.xitec-software.com Visionary software for a changing world

View Record Structure

At the click of a mouse

To COBOL structure

From DDCL structure

Page 8: Solutions for evolving  IDMSX applications Adrian Thompson  and Richard Halsey

© Xitec Software plc www.xitec-software.com Visionary software for a changing world

Relational Database

Automatic RDBMS Mapping

Run-Time

Transparent

Access

Application(program interface)

System Dictionary Definitions

Schema Storage-schema Subschema

Records Keys Pointers

Graphical Dictionary Interface

Windows Explorer Style

Visual Flexible

Page 9: Solutions for evolving  IDMSX applications Adrian Thompson  and Richard Halsey

© Xitec Software plc www.xitec-software.com Visionary software for a changing world

IDMSX Loader

• Populate IDMSX db from mainframe block dump of data files• Structure taken from Xitec Dictionary• EBCDIC <-> ASCII conversion, integrity check, partial load• Very fast, easy to use and effective• Re-run anytime, saves time, costs and help meet schedules

IDMSX RDBMS

MainframeAuto Conversion EBCDIC - ASCII

Page 10: Solutions for evolving  IDMSX applications Adrian Thompson  and Richard Halsey

© Xitec Software plc www.xitec-software.com Visionary software for a changing world

IDMSX Explorer

• Display data

• Explorer style or DML navigation

• Modify data

• Check results

Page 11: Solutions for evolving  IDMSX applications Adrian Thompson  and Richard Halsey

© Xitec Software plc www.xitec-software.com Visionary software for a changing world

TPMS Emulation

Client

ProcessesNetwork

Control Virtual Machine

Routing

Reply

Handler

AVM

ControlApplication

VirtualMachine

ApplicationVirtual

Machine

ApplicationVirtual

Machine

Source Line Debug

Created from

current

definitions

Page 12: Solutions for evolving  IDMSX applications Adrian Thompson  and Richard Halsey

© Xitec Software plc www.xitec-software.com Visionary software for a changing world

TPMS Screen Painter

Drag and drop

Alignment

From dictionary definitions

Prototyping

Page 13: Solutions for evolving  IDMSX applications Adrian Thompson  and Richard Halsey

© Xitec Software plc www.xitec-software.com Visionary software for a changing world

AM - Dictionary

• Load from mainframe

• Easy to visualise

• Fast and intuitive to use

• Easy to edit • Tabbed property pages

Page 14: Solutions for evolving  IDMSX applications Adrian Thompson  and Richard Halsey

© Xitec Software plc www.xitec-software.com Visionary software for a changing world

Visual AM

• Modern tools for fast AM programming

• Understand AM structures and flows

• Click to edit current structures

• Add new structures • Updates dictionary

Page 15: Solutions for evolving  IDMSX applications Adrian Thompson  and Richard Halsey

© Xitec Software plc www.xitec-software.com Visionary software for a changing world

AM Debug

• Fast debug tools for TP and batch

• Step through AM

• View variables

• Conditional breaks

Page 16: Solutions for evolving  IDMSX applications Adrian Thompson  and Richard Halsey

© Xitec Software plc www.xitec-software.com Visionary software for a changing world

Summary of Benefits

• People– Increase productivity– Boost morale

• Value – Enhance application quality– Improve return on investment

• Skills– Move towards modern technology– Retain existing skills

Page 17: Solutions for evolving  IDMSX applications Adrian Thompson  and Richard Halsey

© Xitec Software plc www.xitec-software.com Visionary software for a changing world

Data Mining Pathway

Business Benefits• Provide more accurate and timely management

information about your customers, products and business performance

Spin-offs• Production of ad-hoc reports, reducing the IT burden• Investigation of mainframe database issues• Store archive data with faster access on cheaper medium• Merge some flat files into the database

Page 18: Solutions for evolving  IDMSX applications Adrian Thompson  and Richard Halsey

© Xitec Software plc www.xitec-software.com Visionary software for a changing world

Data Mining Pathway

Mainframe

Graphical

Dictionary

Interface

RDBMS

Tables

Business

Intelligence

Tools

Programs

Open Systems Flexibility

Automatically create

Load /Convert Data

XitecLoader e-business

applications

Transfer Data

TransferDefinitions

Page 19: Solutions for evolving  IDMSX applications Adrian Thompson  and Richard Halsey

© Xitec Software plc www.xitec-software.com Visionary software for a changing world

Data Mining Pathway

From this …

Customer Orders

Alpha 15

Bravo 14

Charlie 56

Delta 3

Echo 26

To this …

Page 20: Solutions for evolving  IDMSX applications Adrian Thompson  and Richard Halsey

© Xitec Software plc www.xitec-software.com Visionary software for a changing world

Data Mining Pathway

• Xitec dds populated from mainframe ddcl

• Relational model generated from IDMS database

• Mapping mechanism established to define data migration rules

• Scripts to create relational tables, indexes etc automatically created

Page 21: Solutions for evolving  IDMSX applications Adrian Thompson  and Richard Halsey

© Xitec Software plc www.xitec-software.com Visionary software for a changing world

Data Mining Pathway

• 1 table created for each IDMS record

• 1 column for each item

• 1 relationship per set

• Sequence & foreign key columns generated

• Integrity rules replicated

Page 22: Solutions for evolving  IDMSX applications Adrian Thompson  and Richard Halsey

© Xitec Software plc www.xitec-software.com Visionary software for a changing world

Data Mining Pathway

• Input from mainframe database dump for bulk load, or IDMS journal for updates

• Full or partial load• Output to bulk load files• Reformats EBCDIC to ASCII• Allows remapping of data

in-flight• drop records / fields• split / merge records• concatenate / split fields

• Configurable - session based

Page 23: Solutions for evolving  IDMSX applications Adrian Thompson  and Richard Halsey

© Xitec Software plc www.xitec-software.com Visionary software for a changing world

Summary Data Transfer Process

File transfer

File transfer

Image Copy

Compressed Format Loader

Files

IDMSX LoaderExport Relational database load files

Relational Database

Load

RDBMS

Alternativeinput

Page 24: Solutions for evolving  IDMSX applications Adrian Thompson  and Richard Halsey

© Xitec Software plc www.xitec-software.com Visionary software for a changing world

Summary of Benefits

• Retain familiarity of existing database• Faster, flexible access to mainframe data• Little or no additional mainframe loading• Choice of modern reporting and interrogation tools• Take advantage of relational database technology• Reduced filestore costs > increased data capacity• Easy scalability

Page 25: Solutions for evolving  IDMSX applications Adrian Thompson  and Richard Halsey

© Xitec Software plc www.xitec-software.com Visionary software for a changing world

Questions?

Page 26: Solutions for evolving  IDMSX applications Adrian Thompson  and Richard Halsey

© Xitec Software plc www.xitec-software.com Visionary software for a changing world

For further information…

www.xitec-software.com