Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project...

33
Suite www.tpfsoftware. com www.tpfsoftware. com zTPFGI Enhancements Enhancements Based on Customer Feedback

Transcript of Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project...

Page 1: Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.

Suite

www.tpfsoftware.com

www.tpfsoftware.com

zTPFGIEnhancements

Enhancements Based on Customer Feedback

Page 2: Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.

Suite

www.tpfsoftware.com 2

Agenda

• TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source

Control Manager (American Express)

• American Express Customer Experiences

Page 3: Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.

Suite

www.tpfsoftware.com 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

Page 4: Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.

Suite

www.tpfsoftware.com 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

Page 5: Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.

Suite

www.tpfsoftware.com 5

Binary Editor

• Includes standard editor features, such as: Cut/Copy/Paste

Undo/Redo

Synchronization between Hex and Characters

Find/Replace

• Flexible ruler options

Page 6: Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.

Suite

www.tpfsoftware.com 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

Page 7: Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.

Suite

www.tpfsoftware.com 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

Page 8: Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.

Suite

www.tpfsoftware.com 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

Page 9: Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.

Suite

www.tpfsoftware.com 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

Page 10: Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.

Suite

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?

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

10

Program P

Expected Resource Usage

Which transaction, ECB or program is using too many resources?

Page 11: Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.

Suite

www.tpfsoftware.com 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

Page 12: Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.

Suite

www.tpfsoftware.com 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

Page 13: Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.

Suite

www.tpfsoftware.com 13

Analyze & Compare Transactions

• Select multiple transactions

• Identify differences between them

Page 14: Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.

Suite

www.tpfsoftware.com 14

Analyze & Compare

• Select multiple ECBs within a transaction from different transactions

• Identify differences between them

Page 15: Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.

Suite

www.tpfsoftware.com 15

Analyze & Compare

• Select multiple programs within an ECB

from different ECBs

from ECBs in different transactions

• Identify differences between them

Page 16: Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.

Suite

www.tpfsoftware.com 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

Page 17: Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.

Suite

www.tpfsoftware.com 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

Page 18: Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.

Suite

www.tpfsoftware.com 18

American ExpressCustomer Experiences

Page 19: Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.

Suite

www.tpfsoftware.com 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

Page 20: Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.

Suite

www.tpfsoftware.com 20

Source Control Manager integrated with zTPFGI

Page 21: Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.

Suite

www.tpfsoftware.com 21

Create a SCM package

Page 22: Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.

Suite

www.tpfsoftware.com 22

Query an SCM package

Page 23: Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.

Suite

www.tpfsoftware.com 23

SCM Package Tools

Page 24: Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.

Suite

www.tpfsoftware.com 24

SCM Package Help

Page 25: Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.

Suite

www.tpfsoftware.com 25

Check out Component and Create z-TPFGI Project

Page 26: Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.

Suite

www.tpfsoftware.com 26

Edit Files in Project View

Page 27: Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.

Suite

www.tpfsoftware.com 27

Source View Debugger

Page 28: Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.

Suite

www.tpfsoftware.com 28

Check Component back into SCM

Page 29: Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.

Suite

www.tpfsoftware.com 29

Build and Prepare to Load SCM Package

Page 30: Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.

Suite

www.tpfsoftware.com 30

Check Contention with other SCM packages

Page 31: Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.

Suite

www.tpfsoftware.com 31

Contention with other SCM Packages

Page 32: Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.

Suite

www.tpfsoftware.com 32

Audit/Freeze SCM Package

Page 33: Suite . Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.

Suite

www.tpfsoftware.com

?

33

Questions

For more information, contact:

Thiru Thirupuvanam

TPF Software, Inc.

[email protected]

919-676-5501

http://tpfsoftware.com

http://youtube.com/tpfsoftware

American Express:

Les Prinsloo

[email protected]

Shawn Spence

[email protected]