Transaction Processing Facility TPF Toolkit Pete Nicholls IBM
Transaction Processing Facility TPF Toolkit Pete Nicholls IBM Toronto Lab © 2002 IBM Corporation TPF Users Group Acapulco May 2004 © 2004 IBM Corporation
Transaction Processing Facility Legal Information § Any references to future plans and specifications are for planning purposes only. IBM reserves the right to change those plans and specifications at its discretion and without prior notice. Any reliance on such a disclosure is solely at your own risk. IBM makes no commitment to provide additional information in the future. 2 TPF Users Group Acapulco May 2004 © 2004 IBM Corporation
Transaction Processing Facility History § § § 3 1997 Spring TPF UG 1997 Fall TPF UG 1997 Visual. Age TPF GA 7 years of CSDs 2004 TPF Toolkit for Web. Sphere Studio TPF Users Group Acapulco May 2004 © 2004 IBM Corporation
Transaction Processing Facility Why a TPF Toolkit? § VA TPF code base aging – Harder to add new function – Newer versions of Windows harder to support – New development inside IBM not happening on Visual. Age code base – Framework VA TPF built upon no longer enhanced § Future – Support future versions of TPF – Take advantage of current tooling components available in IBM – More open tooling platform for TPF customers 4 TPF Users Group Acapulco May 2004 © 2004 IBM Corporation
Transaction Processing Facility Eclipse Technology § "universal platform for integrating tools" § function provided by a plug-in architecture – all function provided by plug-ins – extension points allow integration with other plugins (tools) – plugins packaged into features § open, extensible § written in Java § supports many platforms – Windows, Linux, Solaris, HP-UX, AIX § currently working on Version 3. 0 § large development community § Not for profit corporation with over 50 member companies 5 TPF Users Group Acapulco May 2004 © 2004 IBM Corporation
Transaction Processing Facility IBM’s tooling strategy § Web. Sphere Studio is an integrated development and deployment environment § based on Eclipse technology § consists of product offerings and toolkits § vendor access to IBM Partner. World 6 TPF Users Group Acapulco May 2004 © 2004 IBM Corporation
Transaction Processing Facility Web. Sphere Studio and TPF tooling Customer scripts/commands Addons To TPF Tooling From IBM Vendor Plugins Customer plugins TPF Tooling plugins Web. Sphere Studio Workbench z. OS programs Eclipse technology 7 TPF Users Group Acapulco May 2004 © 2004 IBM Corporation
Transaction Processing Facility TPF Toolkit function § Remote System Explorer § Editor – z. OS system – syntax highlighting – HFS file subsystem – JES subsystem –TPF system – debug subsystem – performance subsystem – extensible – code assist – F 1 context sensitive help – integration to debug and search – outline views § TPF Project Perspective – workspace, buildspace management – "bleed through" resource views – build support (TPF Make) – open SCM integration § Help – html based help system – search § Debug – command interface – variable changes marked – ECB § Performance Analyzer 8 TPF Users Group Acapulco May 2004 © 2004 IBM Corporation
Transaction Processing Facility Terminology § views – Single pane that contains specific information – editors, project navigator § perspectives – Arrangement of views to present information relevant to a specific task – TPF Project, Debug, Remote System Explorer § wizards – to simplify tasks § markers – decorate resources – breakpoints, bookmarks, tasks § Plugins – Basic unit of functionality 9 TPF Users Group Acapulco May 2004 © 2004 IBM Corporation
Transaction Processing Facility Workbench Terminology Menu bar Text editor Tool bar Perspective and Fast View bar Outline view TPF Project Navigator view Bookmarks view Properties view Message area 10 Stacked views TPF Users Group Acapulco May 2004 Tasks view Editor Status area © 2004 IBM Corporation
Transaction Processing Facility Screen Shots § § § TPF Toolkit Perspective Compile Errors Help system Remote System Explorer Perspective Debug Perspective Edit session § These will give you an idea of the features available § IBM demo suite tonight will have viewlets to show these 11 TPF Users Group Acapulco May 2004 © 2004 IBM Corporation
Transaction Processing Facility TPF Toolkit Perspective TPF Editor Fast View and Perspective bar Outline View TPF Project Navigator TPF Toolkit Console Properties Stacked views 12 TPF Users Group Acapulco May 2004 © 2004 IBM Corporation
Transaction Processing Facility Remote Compile errors problem message displays if you hover on marker Markers are displayed In file Errors listed in TPF error list Errors are markers Different icons for types of errors 13 TPF Users Group Acapulco May 2004 © 2004 IBM Corporation
Transaction Processing Facility Help window bookmark search print Table of contents content topics links books navigation tabs 14 toc links bookmarks search TPF Users Group Acapulco May 2004 © 2004 IBM Corporation
Transaction Processing Facility Remote System Explorer…. USS file system Sub-system Edit view filters directories files Tasks properties 15 TPF Users Group Acapulco May 2004 © 2004 IBM Corporation
Transaction Processing Facility Remote System Explorer…TPF System TPF system Debug subsys Debug registration 16 TPF Users Group Acapulco May 2004 Feedback console © 2004 IBM Corporation
Transaction Processing Facility Debug Perspective…. TPF debug session Debug view variables Source editor Other views Current line 17 TPF Users Group Acapulco May 2004 © 2004 IBM Corporation
Transaction Processing Facility Code Completion for Assembler Available Completions 18 TPF Users Group Acapulco May 2004 © 2004 IBM Corporation
Transaction Processing Facility Migration § Command line tools to support migration from VA TPF § Migrating VA TPF projects, preferences and customized toolbar § Projects are exported from VA TPF into XML file which migration tool uses to create TPF Toolkit project 19 TPF Users Group Acapulco May 2004 © 2004 IBM Corporation
Transaction Processing Facility Other interesting things § Disconnected mode – Ability to move workspace resource to local machine – Resynch these again when reconnect § Cheat Sheets – Allow you to create a step by step guide through a task. – Check out the programming challenge to see cheat sheets in use § Update Manager – Searches the IBM TPF Toolkit service site for updates – Wizard to install any updates 20 TPF Users Group Acapulco May 2004 © 2004 IBM Corporation
Transaction Processing Facility Future § Eclipse 3. 0 will be released at the end of June – – Different look and feel Better support via update manager for intranet distributions Activities supported will be migrating to this in the future § CDT – This is the Eclipse C/C++ tools project – Investigating taking better advantage of tools available there § Editors – Standardizing on eclipse editors – Leverage function created for snippet support § Tools – Upgrade performance analyzer to use Hyades framework 21 TPF Users Group Acapulco May 2004 © 2004 IBM Corporation
Transaction Processing Facility TPF Programmer’s Challenge § Colette Manoni 22 TPF Users Group Acapulco May 2004 © 2004 IBM Corporation
- Slides: 22