ztpfgi enhancements

Download zTPFGI Enhancements

If you can't read please download the document

Upload: lowell

Post on 10-Jan-2016

62 views

Category:

Documents


2 download

DESCRIPTION

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. - PowerPoint PPT Presentation

TRANSCRIPT

PowerPoint Presentation

zTPFGIEnhancementsEnhancements Based on Customer Feedback

www.tpfsoftware.comSuitewww.tpfsoftware.comAgenda2TPF Software OverviewBinary EditorRemote ScriptszTREXAdd-Ins & Project Integration with Source Control Manager (American Express)American Express Customer ExperiencesSuitewww.tpfsoftware.comTalk about Async. Trace22010/11 Focus3Focused over the past year on customer requestsWorked closely with customersVia weekly status meetingsUnderstanding customer needs & prioritiesWorked with JALMarriottSABREAmerican ExpressWells FargoListening to customers:Benefits other customers who can also make use of new featuresImproves the productSuitewww.tpfsoftware.com

Binary Editor4Requested by American ExpressUses the same Editor area as the Text EditorView & edit binary files inHexCharactersBoth Hex & CharactersSuitewww.tpfsoftware.com

Binary Editor5Includes standard editor features, such as:Cut/Copy/Paste Undo/RedoSynchronization between Hex and CharactersFind/ReplaceFlexible ruler options

Suitewww.tpfsoftware.comRemote Scripts: Utilities and User Exits6

Remote ScriptsScripts that are invoked on a Remote SystemCan be invoked directly from zTPFGI from Host File View or Projects ViewInvoked by User Exits in Compile/Build/Load process and also from DebuggerCan be executed on Linux or VMSuitewww.tpfsoftware.comRemote Scripts: Utilities and User Exits7Remote Script UtilitiesFurnished Utilities with zTPFGIFunctions include:Display a Dialog Screen to ask Questions from UserAsk for Password of another system

Request a File to be openSend a Message to zTPFGI Output TabSend a Pop-Up Message to zTPFGI

Suitewww.tpfsoftware.comRemote Scripts: Utilities and User ExitsRight click on Host File ViewRules indicate what Systems, Directories, and Files allow ScriptInstallations Script is invoked via "pass through" of zTPFGI Interface to Remote SystemZGI Command TerminalTerminal available when connected to a systemAll above Functions availableMessages to/from Connected System from Remote Script8

Invoking a Script directly from zTPFGISuitewww.tpfsoftware.com

Remote Scripts: Utilities and User Exits9User ExitsLinux File SystemInitial Connection (Useful to mount disks from another system)Compile/Build/LoadStart ProcessSetting Environment VariablesStarting and End of maketpf/loadtpfEnd of ProcessSystem Errors during DebuggingSuitewww.tpfsoftware.com

How much resource usage lies below the surface of this z/TPF application?CPU cyclesPool gets and releasesFiles and FindsTape resourcesEtc?What is zTREX?z/TPF applications that use too many resources degrade system performance, but its difficult to locate the problemzTREX Transaction Recording & Examination for z/TPFRecord, Compare & Analyze transaction resource usage dataPinpoint the source of the problem within a transactionCompare similar transactions after changes to programs to identify changes in resource usage10Program PExpected Resource UsageWhich transaction, ECB or program is using too many resources?Suitewww.tpfsoftware.com10

Collect Data in zTPFGIControl activation of zTREX data collection in zTPFGISummary data onlyProgram data onlySummary & Program dataWhether or not to include Instruction CountsAfter activating zTREX, run a transactionResults can be viewed in zTREX

11Suitewww.tpfsoftware.com11

What is Collected?12Program Entry CountsLast Program EnteredLast Object EnteredCPU Usage TimeTotal Macro CountsInstruction CountsFunction Call CountsDF Call CountsTape Read/Write Counts4K/1M Frame CountsPool Get/Release CountsDetailed Pool CountsFind CountsFile CountsSuitewww.tpfsoftware.com12

Analyze & Compare TransactionsSelect multiple transactionsIdentify differences between them13Suitewww.tpfsoftware.com13

Analyze & CompareSelect multiple ECBswithin a transaction from different transactionsIdentify differences between them14Suitewww.tpfsoftware.com14

Analyze & CompareSelect multiple programswithin an ECB from different ECBsfrom ECBs in different transactionsIdentify differences between them15Suitewww.tpfsoftware.com15Web Page Add-Ins16

Allows web pages to be displayed directly in the zTPFGI Editor areaAdd-Ins API can be used to embed web-based tools directly into zTPFGI, e.g.Help files IntranetsExisting Source Code Management SystemsSuitewww.tpfsoftware.com

Project Integration with SCM17

Via Add-Ins CapabilityScripting running in the web-based SCM canCommunicate with the zTPFGI Projects window Open & list projectsCreate new projectsOpen filesSuitewww.tpfsoftware.com18American ExpressCustomer ExperiencesSuitewww.tpfsoftware.comzTPFGI at American Express19Tools Rep team Analyzes new internal/external toolsUses a 32-point benchmark for editor/debugger toolsProvides focal point for problem resolutionMeets 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 Suitewww.tpfsoftware.comSource Control Manager integrated with zTPFGI 20

Suitewww.tpfsoftware.comCreate a SCM package21

Suitewww.tpfsoftware.comQuery an SCM package22

Suitewww.tpfsoftware.comSCM Package Tools23

Suitewww.tpfsoftware.comSCM Package Help24

Suitewww.tpfsoftware.comCheck out Component and Create z-TPFGI Project25

Suitewww.tpfsoftware.comEdit Files in Project View26

Suitewww.tpfsoftware.comSource View Debugger27

Suitewww.tpfsoftware.comCheck Component back into SCM 28

Suitewww.tpfsoftware.comBuild and Prepare to Load SCM Package 29

Suitewww.tpfsoftware.comCheck Contention with other SCM packages 30

Suitewww.tpfsoftware.comContention with other SCM Packages31

Suitewww.tpfsoftware.comAudit/Freeze SCM Package 32

Suitewww.tpfsoftware.com33For more information, contact:

Thiru ThirupuvanamTPF Software, Inc.

[email protected]

http://tpfsoftware.comhttp://youtube.com/tpfsoftwareAmerican Express:

Les [email protected] [email protected]?QuestionsSuitewww.tpfsoftware.com