Egon Dümig Information Technology Consulting page 1 Replicator I ReplicatorI Replicator I Replicator I.

Slides:



Advertisements
Similar presentations
Info to Enterprise Migration Implementation Case Study: SBC Corporation Presented to the Crystal Decisions Regional Users Group for the Bay Area on October.
Advertisements

1 Packages: Putting Classes Together. 2 Introduction The main feature of OOP is its ability to support the reuse of code: Extending the classes (via inheritance)
Chapter 1: The Database Environment
Chapter 26 Legacy Systems.
Chapter 7 Constructors and Other Tools. Copyright © 2006 Pearson Addison-Wesley. All rights reserved. 7-2 Learning Objectives Constructors Definitions.
1 jNIK IT tool for electronic audit papers 17th meeting of the INTOSAI Working Group on IT Audit (WGITA) SAI POLAND (the Supreme Chamber of Control)
Cultural Heritage in REGional NETworks REGNET Den Haag Meeting (RN-PTG014) 21-22/11/2002.
Relational Database and Data Modeling
1 Copyright © 2005, Oracle. All rights reserved. Introducing the Java and Oracle Platforms.
6 Copyright © 2005, Oracle. All rights reserved. Building Applications with Oracle JDeveloper 10g.
Click to edit Master title style Page - 1 OneSky Teams Step-by-Step Online Corporate Communication Support 2006.
Determine Eligibility Chapter 4. Determine Eligibility 4-2 Objectives Search for Customer on database Enter application signed date and eligibility determination.
Michigan Electronic Grants System Plus
0 - 0.
Addition Facts
1 9 Moving to Design Lecture Analysis Objectives to Design Objectives Figure 9-2.
Creating Data Entry Screens in Epi Info
1 NatQuery 3/05 An End-User Perspective On Using NatQuery To Extract Data From ADABAS Presented by Treehouse Software, Inc.
CA Software Change Manager for Mainframe r12 Overview of Rapid Implementation Page based on Title Slide from Slide Layout palette. Design is cacorp 2006.
1 2 In a computer system, a file is a collection of information with a single name, such as addresses.doc, or filebackup.ppt, or ftwr.exe, or guidebook.xls.
Text 1 July, 2010 DCMS: Training Manual Campaign Management.
Freight Management System
Week # 3 AS/400 Library List A library list is:
State of Connecticut Core-CT Project Query 8 hrs Updated 6/06/2006.
1 Contract Inactivation & Replacement Fly-in Action ( Continue to Page Down/Click on each page…) Electronic Document Access (EDA)
1 SEDIT & S/REXX SEDIT and S/REXX Mainframe-caliber tools for UNIX Offered by Treehouse Software, Inc.
“The Honeywell Web-based Corrective Action Solution”
iStar How to Create an Amendment
HORIZONT TWS/WebAdmin TWS/WebAdmin for Distributed
Software Requirements
Waste Management External Supplier User Guide SciQuest USA, Inc 5433 Westheimer Ste 925 Houston, TX
USING REVOLVE TO IMPROVE GDT PROGRAM MAINTENANCE.
1 SPIN/SMARTS Neale Yates Office for Research March 2008
Learning the Basics – Lesson 1
Addition 1’s to 20.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
Test B, 100 Subtraction Facts
Week 1.
Vanderbilt Business Objects Users Group 1 Linking Data from Multiple Sources.
New Rubrics? Create Assignment and Project Templates and Send the Assignments in Tk20 Must do before you can use updated rubrics Theresa Dorn.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Chapter 14: Protection.
4 Entering Patient Information MEDA 144 S11. Learning Outcomes When you finish this chapter, you will be able to: 4.1 Explain how patient information.
HORIZONT 1 SmartJCL ® The Complete JCL Solution Product Presentation HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89.
The Audit System for TWS z/OS
HORIZONT 1 ProcMan ® The Handover Process Manager Product Presentation HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89.
T-FLEX DOCs PLM, Document and Workflow Management.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
Using the Visual Basic Editor Visual Basic for Applications 1.
HORIZONT 1 TWS/Audit The Audit System for TWS z/OS HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 /
HORIZONT 1 TWS/Audit The Audit System for TWS z/OS HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 /
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
HORIZONT 1 XINFO ® The IT Information System HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 /
1 Chapter Overview Publishing Resources in Active Directory Service Redirecting Folders Using Group Policies Deploying Applications Using Group Policies.
© 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z Rational Asset Analyzer What is new! Leshek Fiedorowicz
© 2009 IBM Corporation IWS z/OS SPEs Auditing enhancements.
The Complete JCL Solution
XINFO HORIZONT Scheduler migration support Software for Datacenters
The Handover Process Manager
TWS/BatchAD HORIZONT Product Presentation Software for Datacenters
The Audit System for IWS for z/OS (aka TWS for z/OS)
PLM, Document and Workflow Management
Automation for the Current Plan
James Blankenship March , 2018
The Audit System for IWS z/OS
The Audit System for IWS for z/OS (aka TWS for z/OS)
Automation for the Current Plan
The Audit System for IWS z/OS
Mass Updates for IWS z/OS
The Audit System for IWS z/OS
The Audit System for IWS for z/OS (aka TWS for z/OS)
Presentation transcript:

Egon Dümig Information Technology Consulting page 1 Replicator I ReplicatorI Replicator I Replicator I

Egon Dümig Information Technology Consulting page 2 Replicator I Functional Objectives A first version of REPLICATOR should be able to... replicate all OPC objects into the same or another OPC for a new client or customer replicate all batch objects like JCL, procedures, technical members etc. identify and change special interfaces, which are different or no longer available in the new production environment modify OPC and jobcontrol definitions, like application names, jobnames dataset names and more. This modifications should be done automatically do maybe more...

Egon Dümig Information Technology Consulting page 3 Replicator I Process Overview Unload OPC Identify Batchstream Interfaces Modify OPC data Define Interface Modifications Define OPC modifications Load OPC New Entity Identify batch objects Copy JCL components Identify JCL Interfaces Define JCL Changes Define Interface Modifications Modify JCL components Load batch objects

Egon Dümig Information Technology Consulting page 4 Replicator I Process Overview Unload OPC Unload of all OPC objects related to a selected client using a program or tool. This replication process must contain OPC application definitions and their internal relationships, OPC basic definitions like calendars, workstations, periods and all other objetcs like special ressources, ETT criteria und more. Identify Batchstream Interfaces Batchstream interfaces are inter-application dependencies, which are not longer available after the replication process. Define interface modifications These previous identified interfaces must be changed into dummy functions which must be identifiable automatically for further modifications. The original interface should be documented automatically. Define OPC modifications Some of the replicated OPC objects can only exist as a unique object within one production environment. Therefore it is necessary to change some object fields like application names, jobnames, owners and the relationships to other applications. Modify OPC data We will use self-developed programs (REXX) to modify OPC objetcs based on the predefined modification lists in a single run.. Load OPC Load all OPC objects for a new entity into the same or another production environment using an existing OPC program interface. Identify Batch Objects Scanning unloaded OPC objects will identify all needed batch objects, like jobcontrol, jobcontrol procedures and control data for a new entity Copy JCL Components Based on previous identification all JCL components must be copied from the production environment. All objects will be stored into sequential files for further processing, modifications, transfer and so on. Identify JCL Interfaces Scanning all batch objects for technical interfaces. This is one of the most important issues related to a batch environment. Any program interface to OPC, calls to trigger AOC actions, interfaces to the Tivoli Business System Manager (TBSM), Message Queue Manager calls and data receives from other entities or non-DBT applications must be identified and documented. Define interface modifications Maybe some of these interfaces must be eliminated or changed to dummy or other technical functions, because the called function is not avaiabke inside the new environment or using another technical standard. The rest must be changed maybe to other names, adresses and technical environments. Define JCL Changes New entities (clients) will need their own production environments in form of separate jobs and job libraries (lawful client capabilitiy), application datasets and more. Therefore it is useful to change the names of all related objects. Naming standards must be stated before, together with responsable production groups. Load Batch Objects Load all batch objects for a new entity into the same or another production environment.

Egon Dümig Information Technology Consulting page 5 REXX Interfaces Jobs Proc VLK Tec Jobs Proc Tec VLK Replicator I Technical Overview Unload Program OPC Replication OPC Databases Seq. files Batch Environment Replication REXX IEBPTPCH Unload Sysi n AD MI AD Identify OPC Interfaces MI AD Job Inter f. Interface Scan Modification rules REXX Modify Modify OPC definitions Batch Loader Load OPC Environment MI AD Unload OPC Change AD names Change WS names Change Proc Inter f. Tec Inter f. Identify JCL Interfaces OPC Databases New OPC Environment Modification REXX f. JCL Modify JCL Jobs Proc AVK Tec Jobs Proc Tec IEBUPDTE Scanning rules JCL Modifications by REXX programs Modify Procs Modify TEC Modification REXX f. Procs Modification REXX f. TEC New Batch Environment Datasetnames Batch Environment Names Identification Keys and Modification Rules Dialog input: Load Batch Environment OPC Modifications Batch Environment Modifications OPC Unload Instructions and Parameters Selected by Application names or Owner ID‘s Copy statement are based on OPC selection, i.e. only batch objects which are part of the OPC network will ne copied. Interface modifications are based on fixed and predefined rules. All JCL and other modifications are variable and modular, the user is able to change any modífications at any times save and syntax checked. AD

Egon Dümig Information Technology Consulting page 6 Replicator I Primary Option Menue

Egon Dümig Information Technology Consulting page 7 Replicator I Options

Egon Dümig Information Technology Consulting page 8 Data selection by application names or owner ID‘s Eligible unload file names will be stored in user‘s profile for further use Edit JCL before submission User‘s jobcard Unload OPC data using delivered programs or tools. All application related objects will be copied from OPC database into a sequential dataset. Some system and tool related informations like image name, date and time last unload date and time Replicator I Unload OPC Definitions

Egon Dümig Information Technology Consulting page 9 Replicator I Unload OPC Definitions At each step of the replication it is possible to edit the unloaded files for control or manual modifications.

Egon Dümig Information Technology Consulting page 10 Replicator I Replication activities (main menu)

Egon Dümig Information Technology Consulting page 11 Replicator I Identify Batchstream Interfaces

Egon Dümig Information Technology Consulting page 12 Replicator I Identify JCL interfaces

Egon Dümig Information Technology Consulting page 13 Replicator I OPC Modifications General OPC Modifications to implement a new client can be done in this function. The OPC keywords to modify are unlimited, careless usage may change network dependencies or planning logic. Previous unloaded OPC data (DS name stored in users profile) OPC keywords Old values New values Position and range inside the old value

Egon Dümig Information Technology Consulting page 14 Replicator I OPC Modifications General OPC Modifications to implement a new client can be done in this function. The OPC keywords to modify are unlimited, careless usage may change network dependencies or planning logic. Previous unloaded OPC data (DS name stored in users profile) OPC keywords Old values New values Position and range inside the old value

Egon Dümig Information Technology Consulting page 15 Replicator I JCL Modifications General JCL Modifications to implement a new client can be done in this function. The JCL keywords to modify are limited, because it is not wanted to change any other JCL parms during replication.. Previous unloaded JCL library (DS name stored in users profile) JCL objects (maybe extended) Old values New values Position and range inside the old value DSN Qualifier

Egon Dümig Information Technology Consulting page 16 Replicator I Replication logfiles – OPC modifications

Egon Dümig Information Technology Consulting page 17 Replicator I Replication logfiles – JCL modifications

Egon Dümig Information Technology Consulting page 18 Replicator I Future Functions... may be developed