quality data collection for z/tpf ( zqdc ) & zdump viewer
DESCRIPTION
Quality Data Collection for z/TPF ( zQDC ) & zDump Viewer. TPFUG – Spring Conference (2013) Atlanta. zTPFGI Suite Overview. zTPFGI Suite. Integrated IDE. zTPFGI Suite. Graphical Debugger. Performance Analyzer. zTPFGI Suite. DF Explorer. zTPFGI Suite. Resource Manager. Resource. User. - PowerPoint PPT PresentationTRANSCRIPT
www.tpfsoftware.com
Suite
www.tpfsoftware.com
Quality Data Collection for z/TPF (zQDC)
&zDump Viewer
TPFUG – Spring Conference (2013)
Atlanta
www.tpfsoftware.com
Suite
2
zTPFGI Suite Overview
www.tpfsoftware.com
Suite
3
zTPFGI SuiteIntegrated IDE
www.tpfsoftware.com
Suite
4
zTPFGI SuiteGraphical Debugger
www.tpfsoftware.com
Suite
5
zTPFGI SuitePerformance Analyzer
www.tpfsoftware.com
Suite
6
zTPFGI SuiteDF Explorer
www.tpfsoftware.com
Suite
7
zTPFGI Suite
System
Resource
Automation
User
Resource Manager
www.tpfsoftware.com
Suite
8
zTPFGI SuiteRegression Test System
www.tpfsoftware.com
Suite
9
zTPFGI SuiteConnectivity Manager
www.tpfsoftware.com
Suite
10
Intoducing Two New Products:
Dump ViewerQuality Assurance Tool
www.tpfsoftware.com
Suite
11
zQDC
Quality Data Collection
zVM z/TPF
CFG Server
LOG ServerInput
Scripts from
Resources
zQDCConfi
g Files
SCRIPT/PGM RELATIONSHIP
DATABASE
www.tpfsoftware.com
Suite
12
QUALITY GROUP / QUALITY ANALYSTS
WHAT ARE THEY DEALING WITH ON DAILY BASIS?
QA Group
RUN 100s OR 1000s
OF SCRIPTS
ON TIME COMPLETIO
N
INFRA-STRUCTUR
E
HUMAN RESOURCE
CPU Consumpti
on COMMON CHALLENGES
• HOW TO CHOOSE AND RUN ONLY SCRIPTS WHICH ARE RELEVANT
• HOW TO SAVE CPU CONSUMPTION• HOW TO SAVE TIME• HOW TO EFFECTIVELY UTILIZE THE
RESOURCES
www.tpfsoftware.com
Suite
13
HOW TO ADDRESS THESE CHALLENGES?
REDUCE THE NUMBER OF SCRIPTS WITHOUT COMPROMISING QUALITY
REDUCES INFRASTRUCTURE
REDUCES CPU UTILIZATION
REDUCE RESOURCE REQUIREMENTS
SCRIPTS0
200
400
600
800
1000
INF0
5
10
CPU0
50
100
RES0
2
4
6
www.tpfsoftware.com
Suite
14
HOW TO REDUCE THE NUMBER OF SCRIPTS TO RUN?
INPUT SCRIPTS zTPF/zQDC SCRIPT/PGM RELATIONSHIP DB
SCRIPT/PGM RELATIONSHIP DB
CROSS REF DB CONVERTER PGM/SCRIPT RELATIONSHIP DB
PGMS TO BE TESTED
SCRIPTS IDENTIFIER
SCRIPTS TO RUN
PGM/SCRIPT RELATIONSHIP
DB
PHASE III – EXECUTED REGULARLY BEFORE QUALITY PROCESS INITIATED
PHASE I – KEY PHASE
PHASE II
SCRIPT/PGM RELATIONSHIP DB
PGM/SCRIPT RELATIONSHIP DB
www.tpfsoftware.com
Suite
15
SELECTING WHICH SCRIPTS TO RUN
WHICH SCRIPTS TO RUN?
QA Proces
s
Scripts to Run
PGMS TO BE TESTED
PhaseIII
Reports
PGM/SCRIPT RELATIONSHIP
DB
PhaseI
REFRESH PGM/SCRIPT RELATIONSHIP DATABASE
PhaseII
www.tpfsoftware.com
Suite
16
zQDC – QUALITY DATA COLLECTION
zQDC – Quality Data Collection
• Data Collection Software runs on TPF• Builds the SCRIPT/PGM RELATIONSHIP DATABASE• Can be configured to monitor resources like LNIATA, IP
ADDRESS, ASYNC etc..• Data log is saved in Repository• Requires regular re-run to keep the database up-to-date
zVM z/TPF
CFG Server
LOG ServerInput
Scripts from
Resources
zQDCConfi
g Files
SCRIPT/PGM RELATIONSHIP
DATABASE
www.tpfsoftware.com
Suite
17
zQDC – BUILD SCRIPT/PROGRAM RELATIONSHIP DATABASE
INITIAL SETUP
• Configuration file – Can be configured to monitor resources like LNIATA, IP ADDRESS, ASYNC• Script Setup – Commands to Start/Stop data collection needs to be included in Scripts• Product Start – Z-commands to start/stop the zQDC session in z/TPF
DATA LOGGING
• Data logging is controlled using Z-COMMANDS in SCRIPTS• Data is logged at the SCRIPT level and sent to repository• DATA is consolidated at the end of the run and saved in CSV FORMAT
ADVANTAGES
• Assist in building PROGRAM/SCRIPT relationship database• Saves TIME, RESOURCE, CPU utilization with no QUALITY compromise• Can be integrated with any customer tool to collect the DATA – QTP, FITNESS etc..
www.tpfsoftware.com
Suite
18
zQDC SAMPLE SCRIPT, CONFIGURATION FILE AND CSV FILE
Sample zQDC Configuration File
[TERM]
TITLE=CAPTURE TRANSACTIONS BY TERMINAL LEVEL
PROG=CIAA
FC.1 = R9 + 349 EQ ? <AND>
FC.2 = L1 + 123(8) + FFF(4) + ABC LE C'QDC TESTING' [R:200- 300] <XOR>
FC.3 = DTESTES0123456789 + 12B(4) + 123 GE C'TEST CASE1' [R:0- 100]
Sample Script FileZTQDC START SCRIPT-PNRCRE
A15JULJFKDFW
NN11
-KKKKK
6AAAAA
91111
ER
ZTQDC STOP SCRIPT-PNRCRE
www.tpfsoftware.com
Suite
19
Planned Enhancements
Log Details at Member Level, Function level
More Asynchronous Options
More Advance features
THANK YOU SABRE – For being BETA TESTER
www.tpfsoftware.com
Suite
20
zDump Viewer
www.tpfsoftware.com
Suite
21
zDUMP VIEWERGUI Interface to view online application dumps in the z/TPF system
Integrated into zTPFGI suite
Makes extensive use of zTPFGI Debugger graphical framework
ZERO or Minimal learning curve
Peruse all the same areas as the Graphical ECB
Shows static data (cannot be edited)
www.tpfsoftware.com
Suite
22
zDUMP VIEWER
How to Access Dumps?• zDump Viewer is now a new resource – “terminal”• Activate/Deactivate controlled by configuration file• Click and activate to get the list of online dumps• Note – Online dump logging to be turned on in the system
www.tpfsoftware.com
Suite
23
zDUMP VIEWER RESOURCE
Peruse a list of online dumps in the connected system
Sort the dumps based on Timestamp, Dump Number, Time, Dump Type
Highlight the dump to view the summary information
Double-click to select dumps to view more closely
Refresh the dump list with a click
www.tpfsoftware.com
Suite
24
zDUMP VIEWER GRAPHICAL WINDOW
Graphical Display of selected dumps same as Debug ECBs
View Multiple dumps at a time.
Dumps included in ECB list view
View Registers, Data Levels, DECBs & Dump summary details
www.tpfsoftware.com
Suite
25
zDUMP VIEWER GRAPHICAL WINDOW
View different kinds of dump data via the tabs in the dump window
• Registers, Data Levels & DECBs
• EBW• EBX• Level• User• System• Macro Trace Back• Heap
www.tpfsoftware.com
Suite
26
zDUMP VIEWER GRAPHICAL WINDOW
View core by double-clicking• Registers• Data Levels• DECBs • and more…
Search data within the coreView data in EBCDIC or ASCIIOverlay Panels on core data
www.tpfsoftware.com
Suite
27
Planned Enhancements
Auto Source Fetch and Highlight Source Line
Integrate DFInsight
Save or Export dump details
More Advanced Features
www.tpfsoftware.com
Suite
?
28
Questions
For more information, contact:
Thiru ThirupuvanamTPF Software, Inc.
http://tpfsoftware.comhttp://ztpfgi.comhttp://youtube.com/tpfsoftware