Plan for Porting and Enhancing TPF Software Tools for zTPF

Slides:



Advertisements
Similar presentations
Suite Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.
Advertisements

TPF/Eclipse: A New TPF Application Test Tool for the Eclipse and WebSphere ® Environments Presenter: Thiru Thirupuvanam TPF Users Group May 2003 New Orleans,
Suite Suite Definitions – Regression/Volume Illustration Overview Why zRTF? Architecture Overview Main Features Test Unit Recent.
Suite Suite Part of zTPFGI suite of products and it is VM based. Efficient and Effective management of the process of bringing up.
Suite. Suite 2 Suite 3 Integrated IDE.
Suite TPF to TPF Function Server (TTFS) SABRE / TPF Software.
Suite 1. Suite 2 SABRE – TTFS Pilot TTFS Overview SABRE – Forward Traffic Implementation SABRE – Reverse Traffic Implementation WELLS.
Developments in TPF/GI and TPF/Eclipse Ed Jordan, TPF Software John Studt, TPF Software.
Operating System Structure
ZTPFGI Update.
Suite TUG 2009, Scottsdale DF/Explorer for z/TPF Thiru Thirupuvanam.
Suite Suite 2 Component of zTPFGI and other TPF Software products Collects statistics, debugging information on a global level and.
A Graphical I ntegrated D evelopment E nvironment for A LCS Product Updates & Air New Zealand User Experience ALCS Users Group December 2-4, Lisbon, Portugal.
DEPARTMENT OF COMPUTER ENGINEERING
14.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
TPF Software Update: Meeting Your Current Needs and Building for the Future Thiru Thirupuvanam, Ed Jordan & Jeff Longwell.
From Here to There Thiru Thirupuvanam, Ed Jordan & Jeff Longwell HERE THERE.
Client/Server Architectures
1 Presented by Dave Rivers, Principal Architect & Founder Ron Pimblett, Marketing Deploying Dignus in a TPF environment.
Terminal Services in Windows Server ® 2008 Infrastructure Planning and Design.
Windows Internet Connection Sharing Dave Eitelbach Program Manager Networking And Communications Microsoft Corporation.
INTRODUCTION TO WEB DATABASE PROGRAMMING
1 The SpaceWire Internet Tunnel and the Advantages It Provides For Spacecraft Integration Stuart Mills, Steve Parkes Space Technology Centre University.
Configuring the MagicInfo Pro Display
Module 13: Configuring Availability of Network Resources and Content.
Cooperative Linux… “A treaty between two OS giants” Presented by: Rakesh kumar (usn: 4BD07CS084 )
Glink: GCOS e-business in an application server architecture Summit 2000, Jim Gallagher.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 2: Managing Hardware Devices.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
C++ Programming Language Lecture 1 Introduction By Ghada Al-Mashaqbeh The Hashemite University Computer Engineering Department.
Suite zTPFGI Facilities. Suite Focus Three of zTPFGI’s facilities:  zAutomation  zTREX  Logger.
CHAPTER TEN AUTHORING.
Oracle 10g Database Administrator: Implementation and Administration Chapter 2 Tools and Architecture.
MACCE and Real-Time Schedulers Steve Roberts EEL 6897.
Suite zTPFGI Facilities. Suite Focus Three of zTPFGI’s facilities:  zAutomation  zTREX  Logger.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 11: Monitoring Server Performance.
PART II OPERATING SYSTEMS LECTURE 8 SO TAXONOMY Ştefan Stăncescu 1.
Technical Presentation
CENTRALISED AND CLIENT / SERVER DBMS. Topics To Be Discussed………………………. (A) Centralized DBMS (i) IntroductionIntroduction (ii) AdvantagesAdvantages (ii)
Worldspan and RTF Pam Clark, Worldspan Thiru Thirupuvanam, TPF Software TPF Users Group Arlington, VA Date: October 9, 2007.
Page 1 Printing & Terminal Services Lecture 8 Hassan Shuja 11/16/2004.
Suite TUG 2008, Orlando zTPFGI for Applications Jeff Longwell.
© 2002 IBM Corporation Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation Pete Nicholls IBM Toronto Lab TPF Toolkit.
Lecture 4 Mechanisms & Kernel for NOSs. Mechanisms for Network Operating Systems  Network operating systems provide three basic mechanisms that support.
Performance Testing Test Complete. Performance testing and its sub categories Performance testing is performed, to determine how fast some aspect of a.
Linux Operations and Administration
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Router Initialization steps.
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
Sem 2v2 Chapter 5 Router Startup and Setup. A router initializes by loading the bootstrap, the operating system, and a configuration file. If the router.
Glink for Java: applet, application and an API for integrating access to Bull, IBM, UNIX and Minitel systems with your Java based e-business applications.
Deploying Highly Available SQL Server in Windows Azure A Presentation and Demonstration by Microsoft Cluster MVP David Bermingham.
Windows Server 2003 { First Steps and Administration} Benedikt Riedel MCSE + Messaging
POE Parallel Operating Environment. Cliff Montgomery.
11 DEPLOYING AN UPDATE MANAGEMENT INFRASTRUCTURE Chapter 6.
IST 201 Chapter 11 Lecture 2. Ports Used by TCP & UDP Keep track of different types of transmissions crossing the network simultaneously. Combination.
1 Remote Installation Service Windows 2003 Server Prof. Abdul Hameed.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
Gateway HDL-MBUS01IP.431.
Kernel Design & Implementation
Featured Enhancements to the IDE & Debugger
Diskpool and cloud storage benchmarks used in IT-DSS
Router Startup and Setup
Chapter 2: System Structures
ACOE301: Computer Architecture II Labs
Introduction to Operating System (OS)
Time Gathering Systems Secure Data Collection for IBM System i Server
Router Startup and Setup
Sending data to EUROSTAT using STATEL and STADIUM web client
Presentation transcript:

Plan for Porting and Enhancing TPF Software Tools for zTPF

Contents Where We Are Why Travel? Overview of the Trip Where We’re Going Assumptions Loading Programs and Testing Beyond zTPF

Where We Are: Seeing the Big Picture It’s easy to miss the big picture when you work with pieces of the puzzle Likewise, when you think about products and features, it’s easy to miss the big picture about TPF Software tools CMSTPF TReX SOURCE VIEW TPF/IDE TPF/GI CTFS RTF

What’s the Essence? More than a collection of parts… These products work with features you never think about.. To form a comprehensive Test Management System TPF/GI TPF/IDE TReX CTFS RTF SOURCE VIEW VM/CMS Unseen Kernel Features CMSTPF TReX SOURCE VIEW TPF/IDE TPF/GI CTFS RTF

A Comprehensive Test Management System System resource management Development environment Graphical interface for debugging Connectivity Regression testing Transaction analysis TPF/IDE TReX VM/CMS TPF/GI CTFS SOURCE VIEW RTF

The Test Management System Kernel Is More Than A Debugger Inside the VM/CMS Kernel TPF/IDE TReX APM Server (daemon) Security--User validation Worker machines On-demand resources Debugger Shared Memory Management Shared storage between workers Reduces VM paging Fast IPL or Startup Management TPF Simulator CPU Management Use CPU only when transactions are running No CPU usage during idle state VM/CMS TPF/GI CTFS SOURCE VIEW RTF

VM/CMS High-Level Flow User connects through TPF/GI APM Server starts worker machine ACF/RACF Logon is verified The system is loaded using Shared Memory During testing, CPU Manager minimizes use of CPU Provides cost savings User disconnects APM Server disposes of worker machine automatically TPF/GI APM Server Worker Machine CPU Manager Shared memory VM/CMS

Why Travel? QUESTION: Why not keep things the same? Why not stay in the “same place” and keep enhancing the Test Management System?

Why Travel? TWO ANSWERS: Customers are moving to zTPF zTPF requires major changes to the base TPF product This requires major changes to the kernel of TPF Software’s test management system TPF as an operating system is more stable Because of this, we can rebuild the kernel and potentially serve more TPF users

Overview of the Trip Starting here Finishing here VM/CMS VM/VPARS TPF/GI TPF/IDE TReX CTFS RTF SOURCE VIEW VM/CMS TPF/IDE TReX TPF/GI TPF/IDE TReX TTFS RTF SOURCE VIEW VM/VPARS VM/CMS TPF/GI CTFS SOURCE VIEW RTF

Overview of the Trip Kernel moves from VM/CMS to VM/VPARS VM/CMS TPF/GI TPF/IDE TReX CTFS RTF SOURCE VIEW TTFS VM/CMS VM/VPARS

Overview of the Trip Products remain the same or are enhanced = VM/CMS TPF/IDE TReX TPF/IDE TReX VM/CMS VM/VPARS TPF/GI CTFS zTPF/GI TTFS = SOURCE VIEW RTF SOURCE VIEW RTF

TPF/GI Sample Feature Comparison VM/CMS VM/VPARS Graphical ECB  Source View for SabreTalk, C/C++, Assembler Integrated Terminal Emulation Message Run/Capture/Log Macro/Instruction trace add Suitable for System Programmers Eclipse Plug-In Available

Other Products Feature/Product VM/CMS VM/VPARS RTF  TPF/IDE GI/TERM Connectivity to Remote Resources (CTFS) (TTFS) TREX

A New Kernel for the Same Comprehensive Test Management System Inside the VM/VPARS Kernel TPF/IDE TReX APM Server Handles connectivity and security Worker machines On-demand resources Debugger Shared Segment Management Shared storage between workers Reduces VM paging Startup Management No TPF Simulator  Real TPF CPU Management Use CPU only when transactions are running No CPU usage during idle state VM/VPARS TPF/GI TTFS SOURCE VIEW RTF

zTPF High-Level Flow User connects through zTPF/GI VM Logon is verified APM Server starts Product Worker machine Product Worker Validates accessibility Connects to zTPF/VPARS Acts as intermediary between zTPF/GI and zTPF/VPARS Responsible for file information User disconnects Product worker goes away zTPF/GI goes away Product Worker APM Server zTPF/VPARS zVM

Overall Architecture Client/Server Uses Worker Machines PC Client/Server Uses Worker Machines Work distributed across 3 platforms PC Worker (VM) zTPF TSS is TPF Software Infrastructure Services Product A Client Product B Client zVM Product A Worker Product B Worker zTPF TSS Product A Server Product B Server

Advantages of Three-Part Structure PC PC Graphical Presentation VM Worker Security/Configuration File access Customizable Exits zTPF Execution of code to be tested, viewed, etc. Product A Client Product B Client VM Product A Worker Product B Worker zTPF TSS Product A Server Product B Server

Configuration Configuration information will be supplied by a combination of configuration files user exits (REXX execs) Etc. User Product System Project

User Configuration Resources (VPARS) user is allowed to get to Products user is allowed to access Terminal information for user User-level security File information for user Where will his/her files reside (path information) User Product System Project

Product Configuration Authorization info about product, e.g. … Product not valid on Production Product valid only Read mode File information for Product-associated files This is the path information Ex. For DF/Explorer – path for the panels Ex. For TPFGI – path for SV files Etc. Other User Product System Project

System Configuration System definition – Prod/Test/Private User limits (how many allowed for this VPARS) List of valid products authorized on this VPARS File Information Where are panels How to load – default Where to get source – for SV tracing Etc. IP address of System (VPARS) Port where TSS should listen for requests User Product System Project

Project Configuration Project definitions Other project info Private/Public project File information for project Will have path for project files Etc. User Product System Project

Assumptions

TPF Assumptions Network Customer must have automation to bring zTPF to NORM state Customer must have an IP address defined for that zTPF When zTPF comes up TSS (TPF Software Infrastructure Services) will automatically be activated TSS would read the System Configuration TSS will bring up products that are defined for that zTPF Both TPF Debugger and our debugger can run at the same time zTPF in Norm State TSS TPF Debugger DFExp zTPF/GI

ü ü ü ü zVM Assumptions zVM Customer must install APM Server Customer must define Worker machines Customer needs to allocate unique Terminal Addresses for each user (user exits available – and will be called when the USER CONFIG file is being read) Customer responsible for these User Exits (REXX) ü APM Server ü Worker Machine Definitions ü Terminal Definitions ü User Exits

TPF Control Program Changes We are using the standard IBM user-exits We will ship E-type code and C-type code C-type code will plug directly into IBM exits E-type code will be our kernel and software

Loading Programs and Testing

If You Use TPF/Toolkit for Development… Programs must be moved to VPARS so they can be loaded Edit, Compile, Transfer This is customer responsibility Path for Source Customer provides source path info through the Compiler or through Worker User Exits zTPFGI will have functions to Display programs loaded by user Load a program for a specific user Fallback a program for a specific user zLinux zTPF Product Worker User Exits TPF Toolkit zTPF/GI

If You Use TPF/IDE for Development TPFIDE will Edit, Compile and Transfer AND Provide source location info zTPFGI will have functions to Display programs loaded by user Load a program for a specific user Fallback a program for a specific user zLinux or zVM zTPF Product Worker TPF/IDE zTPF/GI

Delivery Roadmap Version 1 Version 2 Version 3 Kernel running under VM/VPARS Debugger, APMServer, etc. Version 2 Faster startup or IPL Shared Segment Management Version 3 CPU management Private VPARS for each user 1 2 3

Beyond zTPF: Other Exciting New Platforms for TPF Software products…

TPF/GI iPhone Edition Featuring our patented new ECB to MP3 converter

TPF/IDE Tivo Interface Fix Single Source issues while watching “American Idol”

Regression Test Facility Now Bundled With Guitar Hero II See! It’s True! Now with RTF!

Questions & Feedback We want to know your questions and issues so we can address them Any special requirements we didn’t cover?