260 likes | 464 Views
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
E N D
Solutions for evolving IDMSX applicationsAdrian 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 • Migration
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
Off-mainframe development TPMS Service + Screen Painter Productivity VME Mainframe Open Systems C2 COBOL Pre-processing to High functionality Test/Animation/ Debug Environment OpenSCL Partnership with EBE Computing DDCL CLUC Application Source Copy Libraries TP Parameter Files SCL Data Xitec Distributed System Dictionary Visual Application Master Jackson Style Structure Diagram IDMSX on a Relational Database Visual
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
Database Structure Diagram Produced from IDMSX database definitions in the dictionary Select from drop down menu
View Record Structure From DDCL structure At the click of a mouse To COBOL structure
Automatic RDBMS Mapping Graphical Dictionary Interface Windows Explorer Style Visual Flexible Application (program interface) System Dictionary Definitions Schema Storage-schema Subschema Records Keys Pointers Run-Time Transparent Access Relational Database
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 Auto Conversion EBCDIC - ASCII Mainframe IDMSX RDBMS
IDMSX Explorer • Display data • Explorer style or DML navigation • Modify data • Check results
TPMS Emulation Application Virtual Machine Control Virtual Machine Client Processes Network Routing Reply Handler AVM Control Application Virtual Machine Created from current definitions Application Virtual Machine Source Line Debug
TPMS Screen Painter Drag and drop Alignment From dictionary definitions Prototyping
AM - Dictionary • Load from mainframe • Easy to visualise • Fast and intuitive to use • Tabbed property pages • Easy to edit
Visual AM • Modern tools for fast AM programming • Understand AM structures and flows • Click to edit current structures • Add new structures • Updates dictionary
AM Debug • Fast debug tools for TP and batch • Step through AM • View variables • Conditional breaks
Summary of Benefits • People • Increase productivity • Boost morale • Value • Enhance application quality • Improve return on investment • Skills • Move towards modern technology • Retain existing skills
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 Data Mining Pathway
Tables Data Mining Pathway Transfer Data Xitec Loader Mainframe e-business applications Transfer Definitions Load / Convert Data Business Intelligence Tools Graphical Dictionary Interface RDBMS Automatically create Programs Open Systems Flexibility
From this … Customer Orders Alpha 15 Bravo 14 Charlie 56 Delta 3 Echo 26 Data Mining Pathway To this …
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
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
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
Summary Data Transfer Process Image Copy File transfer Alternative input Compressed Format Loader Files IDMSX Loader Export Relational database load files File transfer RDBMS Relational Database Load
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 Summary of Benefits
For further information… www.xitec-software.com