emmett oliver, manager it pipelines & gathering ... · pdf fileemmett oliver, manager it...
TRANSCRIPT
Emmett Oliver, Manager IT Pipelines & GatheringCenterPoint EnergyJune 22, 2010
Adabas and Natural in a Unix Enterprise environment
Get There Faster.6/29/2010 | Process World 2010 | 2
CenterPoint Energy, Inc.
Domestic energy delivery company in the continential U.S.
� Headquarters – Houston, TX
�Electric Transmission & Distribution - serves approximately 5,000 square-
mile electric service territory in the Houston metropolitan area.
�Natural Gas Distribution – sells and delivers natural gas to more than 3
million homes and businesses in Arkansas, Louisiana, Minnesota, Mississippi,
Oklahoma and Texas.
� Interstate Pipelines – operates two interstate natural gas pipeline systems
that together have 8,200 miles of pipe and handle approximately 1.5 trillion
cubic feet of natural gas each year; provides transportation and storage.
�Field Services – operates 3,700 miles of gathering pipeline and handles 426
billion cubic feet of gas each year; gathers, treats and processes natural gas
moving it from the wellheads to pipelines.
�Natural Gas Sales and Services – sells non rate-regulated gas and related
services to commercial, industrial and wholesale customers.
Get There Faster.6/29/2010 | Process World 2010 | 3
Pipelines & Field Services’ Situation
Corporate direction is to move applications off of
mainframes
� Mainframe software license & support costs are extremely high
and continue to rise
� Mainframe skill sets are becoming harder to find
Pipelines and Field Services’ core applications built on
Adabas and Natural on the mainframe� Need to assess the feasibility of migrating the Pipeline Gas
Information System and Gathering Gas Information System to the
open systems environment (Unix)
Get There Faster.
Pipeline & Field Services Applications Overview
6/29/2010 | Process World 2010 | 4
The Pipeline Gas Information System is a fully integrated interstate gas
pipeline gas management system for the Interstate Pipelines (CenterPoint
Energy Gas Transmission and Mississippi River Transmission). This gas
management system is made up of twenty-eight (28) applications. The system
provides all of the integrated applications from Business Associates (Customer
numbers, names, addresses, etc.) through Invoicing (Customer Invoice billing).
The system supports CenterPoint Energy Gas Transmission’s Tariff and
Mississippi River Transmission Company’s Tariff that is filed and approved by
the Federal Energy Regulatory Communication (FERC). The system supports
the standards of NAESB (North America Energy Standards Board), which are
mandated by FERC.
The Gathering Gas Information System is a fully integrated gas gathering
management system for the Gathering company (CenterPoint Energy Field
Services). This gas gathering management system is made up of fifteen (15)
applications. The system provides all of the integrated applications from
Business Associates (Customer numbers, names, addresses, etc.) through
Invoicing (Customer Invoice billing).
Get There Faster.
Pipeline & Field Services Customer Interfaces
6/29/2010 | Process World 2010 | 5
AccuNom – Web-based front-end to the Gathering Gas Information System that
provides Gathering customers the ability to enter Operator Nominations, view
Shipper Status Information, Nomination versus Flow Information, Measuring
Point Volume Information, Meter Statements, Operation Interrupt, and
Reports.
ServiceLynx – Web-based front-end to the Pipeline Gas Information System that
provides CEGT and MRT customers the ability to enter Nominations, view
Imbalance Information, Measuring Point Volume Information, Meter
Statements, Invoices and Print Invoices.
ServiceNow! - Web-based front-end to the Pipeline Gas Information System
that provides CEGT customers the ability to enter requests for new
Transportation Contracts.
Capacity Release - Web-based front-end to the Pipeline Gas Information System
that provides CEGT and MRT customers the ability to manage their contracts’
capacity releases.
Get There Faster.6/29/2010 | Process World 2010 | 6
Pipeline GIS and Gathering GIS Interfaces
Get There Faster.6/29/2010 | Process World 2010 | 7
Mainframe to Unix Assessment
Software AG contracted to perform migration assessment
� Analyze the current applications‘ environment
�Software & JCL Inventory
�Natural Applications & Mainframe Environment
� Define Migration Approach
� Document Business Case & ROI
� Project Deliverables
�Requirements Document
�Business Case Analysis
Get There Faster.6/29/2010 | Process World 2010 | 8
Assessment Results
�Pipeline GIS & Gathering GIS migration technically
feasible
�Comprehensive Assessment Report
� Detail current and target environments
� Recommended migration approach/effort
� Migration Risk
� Return On Investment
�3 year payback
�Project timeline approximately 12 months
Get There Faster.6/29/2010 | Process World 2010 | 9
Migration Project Timeline
CenterPoint Migration
� Preport Activities – July 2008 – November 2008
� Create migration extract processes; Temporary Server Setup; Review and verify code
inventory; Environment setup
� Port Activities – August 2008 – April 2009
� ADABAS Mediation; Natural Mediation; Predict; Batch Activities
� Training – October 2008 – January 2009
� DBA – Adabas Skills for Unix; Natural for Unix; Cronus ESP Toolset
� Testing – March 2009 – June 2009
� Create test environment on mainframe; Develop System Test Plan; Develop User
Acceptance Test Plan; Develop Test Scripts; Migrate Application to Test Environment;
Perform Unit Tests; Perform System Tests; Perform User Acceptance Testing
� Production Implementation – July 2009 – August 2009
� Develop Production Implementation Plan; Production Environment Creation; Migration
of Application; Code Migration; Dry Run Test; Migration of Databases and Data; Workfile
migration; Production Implementation
Get There Faster.6/29/2010 | Process World 2010 | 10
Current Environment
Adabas
� Four Production Databases
�Pipeline GIS (250 physical files)
�Gathering GIS (72 physical files)
�Pipeline What-If (16 phyical files)
�Trading Partner (13 physical files)
Natural
� Four Production Databases
�Pipeline GIS (36,792 modules)
�Gathering GIS (5,781 modules)
�Pipeline What-If (215 modules)
Get There Faster.6/29/2010 | Process World 2010 | 11
Current Environment
Product Code Product Name Op. System
KPS Nat Prod. Pack Std. Various
ADA ADABAS C Windows
CNX CONNX for Oracle Windows
CMS CONNX for SQL Server Windows
OSX ENTIRE ACCESS TCP/IP Windows
WCP Entire Net-Work Windows
XBD EntireX XML Mediator Not in use
RUN NAT Runtime Windows
NAT NATURAL Windows
XCI Application Composer Windows
INM Centrasite Windows
XSI Service Orchestrator Windows
WCP Entire Net-Work Windows
WCL Entire Net-Work Client Windows
ARM Event Replicator Admin Windows
ART Event Replicator Target Windows
ADE Delta Save Fac. z/OS
AFP Fastpath z/OS
AOS Online System z/OS
Product Code Product Name Op. System
ADA ADABAS C z/OS
AAF Adabas SAF Security z/OS
ACE Adabas SQL Gateway z/OS
WCP Entire Net-Work z/OS
WCA Entire Net-Work Admin z/OS
NPR Entire System Server z/OS
EXX EntireX Communicator z/OS
ARK Event Replicator for ADA z/OS
ARF Event Replicator Server z/OS
NOC NAT Optimizer z/OS
NSC NAT Security z/OS
NAT NATURAL z/OS
NDV Natural Dev. Server z/OS
PRD Predict z/OS
Software AG Products
Get There Faster.6/29/2010 | Process World 2010 | 12
Current Environment
Product Name Supplier
N20 Treehouse
Auditre Treehouse
AdaReorg Treehouse
AdaStrip Treehouse
Trim Treehouse
CICS IBM
TSO IBM
RACF IBM
SCLM IBM
OnDemand IBM
CA7/CA11 Computer Associates
Sort IBM
Product Name Supplier Total lines of code (including copybooks / included members)
Called programs
with no source
84 0
ControlCards 3,165 14,499
COBOL 24 13,949
JCL 1,723 509,425
Procs 68 2,910
Totals 5,064 540,783
3rd Party Products Called Programs
Get There Faster.6/29/2010 | Process World 2010 | 13
Current Environment
Get There Faster.6/29/2010 | Process World 2010 | 14
Migration Approach
Process
� Create Baseline Environment
� Copy Code from Mainframe baseline to Unix environment
� Continue Working on Mainframe Environment
� Copy Changes to Baseline Environment and Unix Environment
� Execute Acceptance Process on the Unix Environment
� Push Changes from Original Mainframe Environment to the
Baseline and to Unix
Pre-migration tasks
� Set up of open systems environment
� Preliminary Activities
� System Preparation for Migration
Get There Faster.6/29/2010 | Process World 2010 | 15
Migration Approach continued
Migration tasks
� Qualitative Analysis of the Application System
� Conversion of Data
� Conversion of the Application Systems
Testing
� Unit Testing
� System and Integration Testing
� Performance and Stress Testing
� Client Acceptance Testing
Get There Faster.6/29/2010 | Process World 2010 | 16
Mainframe and Unix Differences
Data
� Mainframe data type EBCDIC convert to ASCii (Unix)
� Adabas Hyperdescriptors converted to Superdescriptors
Natural
� Sort Sequence; numbers on Unix are less than alphas.
� Hex values have to be translated from EBCDIC to ASCii
� Case conversion lower to upper (EBCDIC, ASCii)
� Process statement not available in Unix environment
� External calls convert to CALLNAT or other
� JCL converted to Unix scripts or Cronus SCL
Get There Faster.6/29/2010 | Process World 2010 | 17
Product Code Product Name Op. System
KPS Nat Prod. Pack Std. Windows
ADA ADABAS C Windows
CNX CONNX for Oracle Windows
CMS CONNX for SQL Server Windows
OSX ENTIRE ACCESS TCP/IP Windows
WCP Entire Net-Work Windows
XBD EntireX XML Mediator Not in use
RUN NAT Runtime Windows
NAT NATURAL Windows
XCI Application Composer Not in use
INM Centrasite Not in use
XSI Service Orchestrator Not in use
WCP Entire Net-Work Windows
WCL Entire Net-Work Client Windows
ARM Event Replicator Admin Not in use
ART Event Replicator Target Not in use
ADE Delta Save Fac. Not Available
AFP Fastpath Not Available
AOS Online System Not Available
Future State Environment
Product Code Product Name Op. System
ADA ADABAS UNIX
AAF Adabas SAF Security Not Available
ACE Adabas SQL Gateway UNIX
WCP Entire Net-Work UNIX
WCA Entire Net-Work Admin UNIX
NPR Entire System Server Not Available
EXX EntireX Communicator UNIX
ARK Event Replicator for ADA Not in use
ARF Event Replicator Server Not in use
NOC NAT Optimizer Not Available
NSC NAT Security UNIX
NAT NATURAL UNIX
NDV Natural Dev. Server UNIX
PRD Predict UNIX
Software AG Products (Mainframe versus Unix)
Get There Faster.6/29/2010 | Process World 2010 | 18
Mainframe Product Unix Product
Treehouse N20 Cronus ESPControl
Treehouse Auditre ADAPLP utility
Treehouse AdaReorg Treehouse AdaReorg
Treehouse AdaStrip Treehouse AdaMagic
Trim Not in use / Not needed
CICS Not needed
TSO Not Needed
JCL, Procs, ControlCards Cronus SCL
RACF IDM and Unix Security
SCLM Not needed
OnDemand XiText Print Spooler
CA7/CA11 CA AutoSys and Cronus ESPBatch
IBM Sort CoSort
Future State Environment
3rd Party Products
Get There Faster.6/29/2010 | Process World 2010 | 19
Future State Environment
Get There Faster.6/29/2010 | Process World 2010 | 20
Pipeline Unix Development
Get There Faster.6/29/2010 | Process World 2010 | 21
Pipeline Unix Presentations
Get There Faster.6/29/2010 | Process World 2010 | 22
Conclusion
Very Successful Project
� Completed on time and on budget
� Programming Staff adapted quickly, successfully
Unix Responsiveness
� Online processes as fast or faster than the mainframe
� Batch processess remarkably faster than the mainframe
Internal & External Customer Experience
� Transition from mainframe to Unix was transparent
� ServiceLynx, ServiceNow!, AccuNom (web interfaces) remained
the same (backend was the only change)
� Internal users transitioned from Rumba to Hummingbird Exceed
Thank you!
Adabas and Natural in a Unix Enterprise environment