Suite - tpfsoftware.net

Download Report

Transcript Suite - tpfsoftware.net

Suite
www.tpfsoftware.com
Suite
• TPF Software – Overview




Binary Editor
Remote Scripts
zTREX
Add-Ins & Project Integration with Source Control
Manager (American Express)
• American Express Customer Experiences
www.tpfsoftware.com
2
Suite
•
•
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
www.tpfsoftware.com
3
Suite
•
Requested by American
Express
•
Uses the same Editor area
as the Text Editor
•
View & edit binary files in
 Hex
 Characters
 Both Hex & Characters
www.tpfsoftware.com
4
Suite
•
•
Includes standard editor
features, such as:

Cut/Copy/Paste

Undo/Redo

Synchronization between
Hex and Characters

Find/Replace
Flexible ruler options
www.tpfsoftware.com
5
Suite
•
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
www.tpfsoftware.com
6
Suite
•
Remote Script Utilities
 Furnished Utilities with zTPFGI
 Functions include:
– Display a Dialog Screen to ask
Questions from User
– Ask for Password of another
system
www.tpfsoftware.com
– Request a File to be open
– Send a Message to zTPFGI Output
Tab
– Send a Pop-Up Message to zTPFGI
7
Suite
•
Invoking a Script directly from zTPFGI
 Right click on Host File View
 ZGI Command Terminal
– Rules indicate what Systems,
Directories, and Files allow Script
– Terminal available when connected
to a system
– Installations Script is invoked via
"pass through" of zTPFGI Interface
to Remote System
– All above Functions available
www.tpfsoftware.com
– Messages to/from Connected System
from Remote Script
8
Suite
•
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
www.tpfsoftware.com
9
Suite
• 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
www.tpfsoftware.com
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?
10
Suite
• 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
www.tpfsoftware.com
11
Suite
 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
www.tpfsoftware.com
12
Suite
www.tpfsoftware.com
•
Select multiple transactions
•
Identify differences between them
13
Suite
• Select multiple ECBs
 within a transaction
 from different transactions
• Identify differences between them
www.tpfsoftware.com
14
Suite
• Select multiple programs
 within an ECB
 from different ECBs
 from ECBs in different transactions
• Identify differences between them
www.tpfsoftware.com
15
Suite
•
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
www.tpfsoftware.com
16
Suite
•
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
www.tpfsoftware.com
17
Suite
www.tpfsoftware.com
18
Suite
•
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
www.tpfsoftware.com
19
Suite
www.tpfsoftware.com
20
Suite
www.tpfsoftware.com
21
Suite
www.tpfsoftware.com
22
Suite
www.tpfsoftware.com
23
Suite
www.tpfsoftware.com
24
Suite
www.tpfsoftware.com
25
Suite
www.tpfsoftware.com
26
Suite
www.tpfsoftware.com
27
Suite
www.tpfsoftware.com
28
Suite
www.tpfsoftware.com
29
Suite
www.tpfsoftware.com
30
Suite
www.tpfsoftware.com
31
Suite
www.tpfsoftware.com
32
Suite
For more information,
contact:
Thiru Thirupuvanam
TPF Software, Inc.
[email protected]
919-676-5501
American Express:
Les Prinsloo
[email protected]
Shawn Spence
[email protected]
http://tpfsoftware.com
http://youtube.com/tpfsoftware
www.tpfsoftware.com
33