1 / 33

zTPFGI Enhancements

zTPFGI Enhancements. Enhancements Based on Customer Feedback. Agenda. TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager (American Express ) American Express Customer Experiences. 2010/11 Focus.

lowell
Download Presentation

zTPFGI Enhancements

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. zTPFGIEnhancements Enhancements Based on Customer Feedback

  2. Agenda • TPF Software – Overview • Binary Editor • Remote Scripts • zTREX • Add-Ins & Project Integration with Source Control Manager (American Express) • American Express Customer Experiences

  3. 2010/11 Focus • Focused over the past year on customer requests • Worked closely with customers • Via weekly status meetings • Understanding customer needs & priorities • Worked with • JAL • Marriott • SABRE • American Express • Wells Fargo • Listening to customers: • Benefits other customers who can also make use of new features • Improves the product

  4. Binary Editor • Requested by American Express • Uses the same Editor area as the Text Editor • View & edit binary files in • Hex • Characters • Both Hex & Characters

  5. Binary Editor • Includes standard editor features, such as: • Cut/Copy/Paste • Undo/Redo • Synchronization between Hex and Characters • Find/Replace • Flexible ruler options

  6. Remote Scripts: Utilities and User Exits • Remote Scripts • Scripts that are invoked on a Remote System • Can be invoked directly from zTPFGI from Host File View or Projects View • Invoked by User Exits in Compile/Build/Load process and also from Debugger • Can be executed on Linux or VM

  7. Remote Scripts: Utilities and User Exits • Remote Script Utilities • Furnished Utilities with zTPFGI • Functions include: • Display a Dialog Screen to ask Questions from User • Ask for Password of another system • Request a File to be open • Send a Message to zTPFGI Output Tab • Send a Pop-Up Message to zTPFGI

  8. Remote Scripts: Utilities and User Exits • Right click on Host File View • Rules indicate what Systems, Directories, and Files allow Script • Installations Script is invoked via "pass through" of zTPFGI Interface to Remote System • ZGI Command Terminal • Terminal available when connected to a system • All above Functions available • Messages to/from Connected System from Remote Script • Invoking a Script directly from zTPFGI

  9. Remote Scripts: Utilities and User Exits • User Exits • Linux File System • Initial Connection • (Useful to mount disks from another system) • Compile/Build/Load • Start Process • Setting Environment Variables • Starting and End of maketpf/loadtpf • End of Process • System Errors during Debugging

  10. What is zTREX? • z/TPF applications that use too many resources degrade system performance, but it’s difficult to locate the problem • zTREX – Transaction Recording & Examination for z/TPF • Record, Compare & Analyze transaction resource usage data • Pinpoint the source of the problem within a transaction • Compare similar transactions after changes to programs to identify changes in resource usage Expected Resource Usage How much resource usage lies below the surface of this z/TPF application? • CPU cycles • Pool gets and releases • Files and Finds • Tape resources • Etc? Which transaction, ECB or program is using too many resources? Program P

  11. Collect Data in zTPFGI • Control activation of zTREX data collection in zTPFGI • Summary data only • Program data only • Summary & Program data • Whether or not to include Instruction Counts • After activating zTREX, run a transaction • Results can be viewed in zTREX

  12. What is Collected? • Program Entry Counts • Last Program Entered • Last Object Entered • CPU Usage Time • Total Macro Counts • Instruction Counts • Function Call Counts • DF Call Counts • Tape Read/Write Counts • 4K/1M Frame Counts • Pool Get/Release Counts • Detailed Pool Counts • Find Counts • File Counts

  13. Analyze & Compare Transactions • Select multiple transactions • Identify differences between them

  14. Analyze & Compare • Select multiple ECBs • within a transaction • from different transactions • Identify differences between them

  15. Analyze & Compare • Select multiple programs • within an ECB • from different ECBs • from ECBs in different transactions • Identify differences between them

  16. Web Page Add-Ins • Allows web pages to be displayed directly in the zTPFGI Editor area • Add-Ins API can be used to embed web-based tools directly into zTPFGI, e.g. • Help files • Intranets • Existing Source Code Management Systems

  17. Project Integration with SCM • Via Add-Ins Capability • Scripting running in the web-based SCM can • Communicate with the zTPFGI Projects window • Open & list projects • Create new projects • Open files

  18. American ExpressCustomer Experiences

  19. zTPFGI at American Express • Tools Rep team • Analyzes new internal/external tools • Uses a 32-point benchmark for editor/debugger tools • Provides focal point for problem resolution • Meets weekly to report issues to TPF Software • TPF Software timely and responsive in addressing points of concern • Currently have a limited number of zTPFGI licenses • Add-ins • SCM – American Express developed Source Control Manager. • Project-Level Build

  20. Source Control Manager integrated with zTPFGI

  21. Create a SCM package

  22. Query an SCM package

  23. SCM Package Tools

  24. SCM Package Help

  25. Check out Component and Create z-TPFGI Project

  26. Edit Files in Project View

  27. Source View Debugger

  28. Check Component back into SCM

  29. Build and Prepare to Load SCM Package

  30. Check Contention with other SCM packages

  31. Contention with other SCM Packages

  32. Audit/Freeze SCM Package

  33. For more information, contact: ThiruThirupuvanam TPF Software, Inc. information@tpfsoftware.com 919-676-5501 http://tpfsoftware.com http://youtube.com/tpfsoftware American Express: Les Prinsloo leslie.g.prinsloo@aexp.com Shawn Spence shawn.e.spence@aexp.com

More Related