Date post: | 19-Jan-2016 |
Category: |
Documents |
Upload: | marion-simon |
View: | 214 times |
Download: | 0 times |
© 2002 IBM Corporation
Transaction Processing Facility
TPF Users Group Acapulco May 2004 © 2004 IBM Corporation
Pete NichollsIBM Toronto Lab
TPF Toolkit
Transaction Processing Facility
TPF Users Group Acapulco May 2004 © 2004 IBM Corporation2
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.
Transaction Processing Facility
TPF Users Group Acapulco May 2004 © 2004 IBM Corporation3
History
1997 Spring TPF UG 1997 Fall TPF UG 1997 VisualAge TPF GA 7 years of CSDs 2004 TPF Toolkit for WebSphere Studio
Transaction Processing Facility
TPF Users Group Acapulco May 2004 © 2004 IBM Corporation4
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
Transaction Processing Facility
TPF Users Group Acapulco May 2004 © 2004 IBM Corporation5
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
Transaction Processing Facility
TPF Users Group Acapulco May 2004 © 2004 IBM Corporation6
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
Transaction Processing Facility
TPF Users Group Acapulco May 2004 © 2004 IBM Corporation7
WebSphere Studio and TPF tooling
Eclipse technology
WebSphere Studio Workbench
TPF Tooling plugins
Vendor Plugins Customer plugins
zOSprograms
TPFToolingFrom IBM
AddonsTo TPFTooling
Customer scripts/commands
Transaction Processing Facility
TPF Users Group Acapulco May 2004 © 2004 IBM Corporation8
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
Transaction Processing Facility
TPF Users Group Acapulco May 2004 © 2004 IBM Corporation9
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
Transaction Processing Facility
TPF Users Group Acapulco May 2004 © 2004 IBM Corporation10
Workbench Terminology
Tool bar
PerspectiveandFast Viewbar
TPF ProjectNavigatorview
Stackedviews
Propertiesview
Tasksview
Outlineview
Bookmarksview
Menu bar
Messagearea
EditorStatusarea
Texteditor
Transaction Processing Facility
TPF Users Group Acapulco May 2004 © 2004 IBM Corporation11
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
Transaction Processing Facility
TPF Users Group Acapulco May 2004 © 2004 IBM Corporation12
TPF Toolkit Perspective
TPF Project
Navigator
Fast View and
Perspective bar
PropertiesTPF
Toolkit Console
Stacked views
TPF Editor
Outline View
Transaction Processing Facility
TPF Users Group Acapulco May 2004 © 2004 IBM Corporation13
Remote Compile errors
Errors listed in TPF error list
Errors are markersDifferent icons for types of errors
Markers are displayedIn file
problem message displays if you
hover on marker
Transaction Processing Facility
TPF Users Group Acapulco May 2004 © 2004 IBM Corporation14
Help window
content
links
search
Table ofcontents
books
topics
bookmark
navigation tabs toc
search
linksbookmarks
Transaction Processing Facility
TPF Users Group Acapulco May 2004 © 2004 IBM Corporation15
Remote System Explorer….USS file system
files
directories
filters
Sub-system Edit view
Tasks
properties
Transaction Processing Facility
TPF Users Group Acapulco May 2004 © 2004 IBM Corporation16
Remote System Explorer…TPF System
TPF system
Debugsubsys
Debug registration
Feedbackconsole
Transaction Processing Facility
TPF Users Group Acapulco May 2004 © 2004 IBM Corporation17
Debug Perspective….TPF debug session
Debug view
Sourceeditor
variables
Other views
Current line
Transaction Processing Facility
TPF Users Group Acapulco May 2004 © 2004 IBM Corporation18
Code Completion for Assembler
Available Completions
Transaction Processing Facility
TPF Users Group Acapulco May 2004 © 2004 IBM Corporation19
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
Transaction Processing Facility
TPF Users Group Acapulco May 2004 © 2004 IBM Corporation20
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
Transaction Processing Facility
TPF Users Group Acapulco May 2004 © 2004 IBM Corporation21
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
Transaction Processing Facility
TPF Users Group Acapulco May 2004 © 2004 IBM Corporation22
TPF Programmer’s Challenge
Colette Manoni