HTWC-Company Overview v.3.0
HTWC-Company Overview v.3.0
Jan 2020
AGENDA
• About HTWC
– Introduction
• HTWC solutions
– Application Analysis with ICON®
– Re-hosting application with XFRAME®
– H2R® – Hierarchical-to-Relational
– V2R® – VSAM-to-Relational
– 2CHANGE – a suite of services
– XBM – The HTWC scheduler
• HTWC References
• Q&A
HTWC TECHNOLOGY OVERVIEW
HTWC solutions
ICON ® – LEGACY APPLICATION ANALYSIS
• Analysis support
– Objects navigation / Graphical flows
– Object editing
– Cross reference
– Reports
Languages
ENTERPRISE APPLICATIONS
Enterprise Applications
Assembler COBOL
PL/I PL/I or COBOL
(Assembler, PL/I, COBOL, C, EasyTrieve,
EasyTrieve, CA-GEN, CA-GEN,
CSP, … CSP,
COBOL …)
INTERACT WITH
BMS/CWI, MFS, MQSeries, CTG, LU6.2, J2EE Interface,…
CURRENT DATA
NEW DATA NEW
SUBSYSTEM CONTROL
NEW
SUBSYSTEM
S
Online CONTROL
Security .
DB2 DB2-LUW CICSProcessing
CICS RACF LDAP
MS SQL Server IMS (CICS,
IMS IMS, OPC Scheduler
XBM,
IMS/DB Oracle
DB2 VSAM CICS
ADS/O,…) Other tools
MySQL Altro CICS SORT XSORT
IMS-DB IMS-DB emulator, Sort,Other
Utilities
tools
RDBMS migration JES JCL PRINT XSPOOL
VSAM Indexed, Batch
UNIX SHELL Other tools
Consolidate on RDBMS
GDG XGDG
Processing
WIN CMD …… Output &
Operating System
(z/OS, OS/390,
(Windows, MVS)
Unix, z/Linux)
HARDWARE
NETWORK
XFRAME Architecture
PRODUCTION
X4J
CLIENT INTERFACES
HTWC 3270
XCICS Server Mapping RACF roles
into security server Eclipse IDE
XTND
TN 3270 XCICS /XIMS XFRAME
Server OLTP LDAP
COBOL
Directory Server
Connector
Debugger
XCICS Client
Cobol Apps
CICS Apps COBOL Runtime Test
Java Apps Java Runtime Manager
Web Browser C Apps
Web Server Connector
Soap protocol
APPLICATION SERVER
DATA MANAGEMENT
XFRAME
SOA H2R
XVSAM Sequential RDBMS Gateway
• XCICS/TS® • xmvsconv®
• XGDG®
• XTND®
• XOPC®
• X4J®
• XAFP®
• XSCLIENT®
• XSPOOL®
• XPM®
• XUC®
• XVSAM
• XSORT®
• XSDF
• XEBE®
XFRAME® EE – XCICS / Monitor
• XCICS/TS® It is a native implementation of the IBM CICS for UNIX, Linux and Windows
with a very high degree of compatibility
can handle thousands of connected terminals, users and remote systems by sharing resources
manages all the typical entities of the mainframe such programs, transactions, files, temporary
queues, BMS, etc.
Communicates via APPC / LU6.2 CICS mainframe with other regions or with other dialogue partners
systems in SNA
XCICS TS ® supports:
o Distributed Transaction Processing (DTP) until synclevel 2
o Remote Function Shipping (RFS)
o Distributed Program Link (DPL).
o XCICS / TS Dynamic Conversion System that solves the problem of the difference between the
mainframe code (EBCDIC) and open (ASCII system) automatically and transparently
o Transaction Routing in so doing both as Terminal Owning Region (TOR), Application Owning Region
(AOR) or Data Owning Region (DOR)
With no need to install any software on the mainframe side, XCICS / TS is seen by IBM CICS ™
just like another "CICS" region.
XFRAME® EE – XCICS / Connector
• XCICS/TS offers an extensive set of "connectors" that allow data exchange with other
applications through different protocols:
TCP/IP native
EZASOKET
XECI (XCICS External Call Interface)
SOAP Web Services
CWI – CICS Web Interface
J2EE connectors
JSP Web Interface
WebSphere/MQ™ adapter
XFRAME® EE – XCICS / Emulator
• XTND® allows connection to any PC compatible with TN3270 emulator without new install
anything new, and you can continue to use applications written in HLLAPI or make use of
macros written for the old emulator. XTND supports a free or controlled access by IP address
and / or LUNAME. The end user sees to remain unchanged its interface with applications.
XTND supports the TN3270 and TN3270E protocols is clear that over SSL (Secure Socket
Layer).
• XPM® CICS print manager to connect to User Emulator to intercept to second terminal
defined as printer. It also does PDF conversion capability.
XFRAME® EE – XCICS / Maps
• XSDF® is the graph manager of the original formats of the IBM CICS BMS ™ world.
Through a comfortable interface, you can edit an old format or create a new one.
• Starting point is always the BMS source and the point of arrival is the new BMS source with
fields or graphically modified attributes
• Possibility to manage mapsets with more maps as well as maps of the header type, or detail
trailer.
• BMS attributes are handled automatically and the new layout of the map is presented to the
user
• XVSAM® is a full VSAM emulation layer, supporting KSDS, ESDS and RSDS files
providing transaction, restart and AIM recovery features.
• On-line programs access on VSAM files with definition in CSD configuration file, differently
of Mainframe , XCICS not blocks the files.
• Batch programs may access directly the XVSAM files and operate like in the source
environment, taking advantage of mainframe-like features such as
disposition (DISP)
Catalogues
Generation Data Groups (GDG)
ASA and more
• For consultation and modification of VSAM files, an interactive solution is available with
direct access to the archives allowing the most common operations: read, write, update,
search, etc ..
XFRAME® EE – XEBE / Batch Manager
• XEBE® (Enhanced Batch Environment) is a high performance batch transaction engine for
JCL batch applications.
Cobol, PL/1, C, SAS program integrating with ORACLE and DB2LUW database
• Provides a set of utilities that replicate the functionality of programs such IDCAMS,
IEFBR14, IEBCONV, IEBGENER, etc ..
XFRAME® EE – XEBE / Jcl Conversion
There is the possibility of being integrated into the dynamically process, to those features such as
creating and execution of job from CICS transaction, which would require major changes to programs,
files or db tables.
XFRAME® EE – Other support Products
• XAFP® is the autoamtic converter for to migrate sources IBM AFP (PAGEDEF, FORMDEF,
OVERLAY, FONT) in jrxml file for JasperReports product.
• XGDG® manages the generation data groups file as MF, so in the face of indication of the root
of a family GDG is returned on time path of the file to be processed, the level and version.
• XOPC® migrates in xml formats of XBM the chains currently defined in OPC (TWS),
analyzing the log file of the scheduling.
XFRAME® EE – XSORT
• XSORT® is a complete sort utility and operates on XVSAM and sequential file with the main
features of the sort MF:
– SORT
– MERGE
– INCLUDE
– OMIT
– COPY
The control cards are the same of IBM MF sort, requiring a conversion almost nothing for
SORT and ICEMAN step.
XFRAME® EE – XSPOOL / Printer Manager
• Xspooladd is the batch components for the prints generation with the replication of jes
features: ASA, FCB, …
• XUC® allows to manage and monitor interactively one or more regions directly from the
administrator's desktop. It is possible run, stop, configure and monitor multiple regions on
UNIX / Linux / Window directly from the PC.
XBM - BATCH MANAGER
XBM is the HTWC Scheduler to reproduce the «JCL chains» execution on Open environment
VERYANT - A TECHNOLOGY PARTNER
• Veryant IScobol® combines powerful technology and enterprise-class support with the
freedom and cost/effectiveness of an open-source solution.
• Veryant IScobol® creates a de facto standard COBOL, which frees enterprises from being tied
to their proprietary COBOL provider
• A number of major companies are moving to Veryant with relief and satisfaction. It is the best
proof of its reliability.
• Veryant is an important part of the HTWC solutions as our Customers are keen to state.
H2R® – HIERARCHICAL-TO-RELATIONAL
• H2R provides mainframe environment and subsystems emulation, making possible a quick
and smooth moving off DB DL1/IMS to a RDBMS platform on Unix or z/Os
• H2R mission is to make possible this transition by removing IMS obstacle even creating
conditions to standardize the target platform (RDBMS) with a minimum impact on
applications
APPLICATIONS APPLICATIONS
H2R GATEAWAY
CUSTOMER CUSTOMER
MAINFRAME MAINFRAME
UNIX or z/Os
HTWC environment
V2R® - VSAM to Relational
VSAM Catalogue
RRDS KSDS
ESDS LDS
Transparent Gataway
Applications
HTWC SERVICES ( 2CHANGE )
Schedulers Scheduler
OPC XBM (HTWC tool)
TWS
Languages Language
PL/1
COBOL
ASSEMBLER
CSP/VAG
CA-EASYTRIEVE
CLIENTE MERCATO CITTA'/STATO AMBIENTE DI PARTENZA AMBIENTE TARGET ANNO PROGETTO DESCRIZONE
UBIS-
Banking Milano IBM z/OS = DB2 - Stored Procedure LINUX RedHat / DB2-LUW 2012 6 mesi 600 GB dati - 300 PGM Batch
UNICREDIT
BM z/OS -
AVIOGROUP Industry Torino HP UX / ORACLE 2012 8 mesi 1.420 PGM/ 510 Tables
COBOL-CICS-DB2-Tivoli/OPC
COMUNE DI
Government Milano IBM z/OS –COBOL – CICS – DB2 - LINUX RedHat / ORACLE 2012 12 mesi 3.600 PGM COBOL
MILANO
Boegrad
NAFTAN / IBM z/OS (VISUAL AGE COBOL, PL/I, 81 PGM COBOL, 980 VAGEN,
Energy (Serbia) LINUX RedHat / ORACLE 2011 n/a
GAZPROM CICS, DB2, JES) 700 tables
IBM z/OS ( COBOL, CICS, DB2, DL/I, 2.045 PGM COBOL, 1.623 PSB,
MARPOSS Industry Bologna LINUX RedHat / ORACLE 2011 14 mesi
JES) 106 DBD, 1.800 JCL)
Single Source
FIRST DATA Vienna
Payment Process IBM OS/390 = CICS - PL/I - VSAM IBM AIX / Open PL/I 2006 12 mesi 240 PGM PL/I
INTERNATIONAL (Austria)
Solution
1.000 PSB, 163 DBD, 1.100
ALENIA SPAZIO Industry Torino IBM z/OS –IMS DB, IMS DC, DB2 HP UX / ORACLE 2006 12 mesi
PGM COBOL
Zaandam IBM z/OS (CSP COBOL, CICS, JES, 2.796 PGM CSP/COBOL, 282
ROYAL AHOLD Retail SUN SOLARIS / ORACLE 2009 6 mesi
(Holland) DB2) Tables, 2.965 Views
BANCO CREDITO
IBM OS/390 (COBOL, CICS ,
COOPERATIVO Banking Padova HP UX / Oracle 2001 6 mesi 3000 PGM COBOL
JES,VSAM)
PADOVANA
HTWC TECHNOLOGY OVERVIEW
Start
HTWC TECHNOLOGY OVERVIEW
HTWC References
HWTC TESTIMONIALS
HWTC TESTIMONIALS
Q&A