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