Presentation is loading. Please wait.

Presentation is loading. Please wait.

© 2002 IBM Corporation Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation Pete Nicholls IBM Toronto Lab TPF Toolkit.

Similar presentations


Presentation on theme: "© 2002 IBM Corporation Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation Pete Nicholls IBM Toronto Lab TPF Toolkit."— Presentation transcript:

1 © 2002 IBM Corporation Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation Pete Nicholls IBM Toronto Lab TPF Toolkit

2 Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation 2 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.

3 Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation 3 History  1997 Spring TPF UG  1997 Fall TPF UG  1997 VisualAge TPF GA  7 years of CSDs  2004 TPF Toolkit for WebSphere Studio

4 Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation 4 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 VisualAge 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

5 Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation 5 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

6 Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation 6 IBM’s tooling strategy  WebSphere Studio is an integrated development and deployment environment  based on Eclipse technology  consists of product offerings and toolkits  vendor access to IBM PartnerWorld

7 Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation 7 WebSphere Studio and TPF tooling Eclipse technology WebSphere Studio Workbench TPF Tooling plugins Vendor PluginsCustomer plugins zOS programs TPF Tooling From IBM Addons To TPF Tooling Customer scripts/commands

8 Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation 8 TPF Toolkit function  Remote System Explorer – zOS system – HFS file subsystem – JES subsystem –TPF system – debug subsystem – performance subsystem – extensible  TPF Project Perspective – workspace, buildspace management – "bleed through" resource views – build support (TPF Make) – open SCM integration  Editor – syntax highlighting – code assist – F1 context sensitive help – integration to debug and search – outline views  Help – html based help system – search  Debug – command interface – variable changes marked – ECB  Performance Analyzer

9 Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation 9 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

10 Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation 10 Workbench Terminology Tool bar Perspective and Fast View bar TPF Project Navigator view Stacked views Properties view Tasks view Outline view Bookmarks view Menu bar Message area Editor Status area Text editor

11 Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation 11 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

12 Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation 12 TPF Toolkit Perspective TPF Project Navigator Fast View and Perspective bar Properties TPF Toolkit Console Stacked views TPF Editor Outline View

13 Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation 13 Remote Compile errors Errors listed in TPF error list Errors are markers Different icons for types of errors Markers are displayed In file problem message displays if you hover on marker

14 Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation 14 Help window content links search Table of contents books topics bookmark print navigation tabs toc search links bookmarks

15 Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation 15 Remote System Explorer….USS file system files directories filters Sub-system Edit view Tasks properties

16 Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation 16 Remote System Explorer…TPF System TPF system Debug subsys Debug registration Feedback console

17 Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation 17 Debug Perspective….TPF debug session Debug view Source editor variables Other views Current line

18 Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation 18 Code Completion for Assembler Available Completions

19 Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation 19 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

20 Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation 20 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

21 Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation 21 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

22 Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation 22 TPF Programmer’s Challenge  Colette Manoni


Download ppt "© 2002 IBM Corporation Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation Pete Nicholls IBM Toronto Lab TPF Toolkit."

Similar presentations


Ads by Google