IMS Performance Analyzer Creating Custom ReportsIMS Tools – Technical Sales SupportDennis Eichelbergerdeichel@us.ibm.com  ...
IMS Performance Analyzer Custom Reports     What to Report?     Identify Fields     ISPF Dialog     JCL and Control Cards ...
After invoking the Problem Analyzer Dialog, Select Option 10 fromthe Primary Menu.This starts the customization of the Rep...
If you wish to modify a current Report Form entering a / on thecommand line will pop up the menu options for that report f...
In order to create a new report form:On the Command Line – Type NEW for a new report to format.                           ...
Create New report form be entering theReport Name, Type and Fields to be used                                             ...
In the “Possible Report on Fields” screen we see a list of the fields available.This panel may be treated as regular TSO p...
In the “Possible Report on Fields” screen we see a list of the fields available.There are 3 screens worth of Fields, so sc...
After scrolling the Field I want to move I identify it to be moved and press ENTERNote:The first Field in the column MUST ...
Additional Fields being moved to the top of the report format                                                   No I start...
Now I have the Fields needed and                  in the order required for the report to be generated                    ...
Here I fill in the FUNCTION of how I want the information be displayed in the report                                      ...
Use the ISPF line commands to limit the use andreporting of the fields                                                  Po...
Once saved from the previous screen, The report information is saved intothe Report Forms dataset fro future reference and...
The Dialog Generated PA Control Cards
The Dialog Generated PA JCL and Control Cards//JCHCBACK JOB ,CLASS=A,NOTIFY=&SYSUID//IMSPA    EXEC PGM=IPIMAIN,PARM=V101//...
Generated Report Output                                Avg      Tot     >0.5        Avg    Tot     >0.2                   ...
IMS Performance Analyzer Custom Reports      Easily modifiable report forms      Standard Edit Line Commands      Reposito...
Upcoming SlideShare
Loading in …5
×

IMS Performance Analyzer Creating Custom Reports - IMS UG April 2012 Victoria

608 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
608
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

IMS Performance Analyzer Creating Custom Reports - IMS UG April 2012 Victoria

  1. 1. IMS Performance Analyzer Creating Custom ReportsIMS Tools – Technical Sales SupportDennis Eichelbergerdeichel@us.ibm.com 1 © 2012 IBM Corporation
  2. 2. IMS Performance Analyzer Custom Reports What to Report? Identify Fields ISPF Dialog JCL and Control Cards Report Output Summary 2 © 2012 IBM Corporation
  3. 3. After invoking the Problem Analyzer Dialog, Select Option 10 fromthe Primary Menu.This starts the customization of the Report to be generated. Start of IMS Froms set up
  4. 4. If you wish to modify a current Report Form entering a / on thecommand line will pop up the menu options for that report form. Enter “/” to Edit an existing Report Form
  5. 5. In order to create a new report form:On the Command Line – Type NEW for a new report to format. Enter NEW to Start a new Report Form
  6. 6. Create New report form be entering theReport Name, Type and Fields to be used The Name the report will be saved as The TYPE or Report will be a SUMMARY Fields to be reported will be from the IMS SLDS The Report From storage Repository Press ENTER to start the report formatting
  7. 7. In the “Possible Report on Fields” screen we see a list of the fields available.This panel may be treated as regular TSO panel in regard to line commands.M for move, B for Before A for After, D for Delete, etc are all valid. Here I have used B as a target of moving another field above this line
  8. 8. In the “Possible Report on Fields” screen we see a list of the fields available.There are 3 screens worth of Fields, so scroll to find the Field you want to work with.This panel may be treated as regular TSO panel in regard to line commands.M for move, B for Before A for After, D for Delete, etc are all valid.
  9. 9. After scrolling the Field I want to move I identify it to be moved and press ENTERNote:The first Field in the column MUST be sortable field as specified by the K Here I specify the Field name I want moved to the previous identified position
  10. 10. Additional Fields being moved to the top of the report format No I start moving the additional Fields
  11. 11. Now I have the Fields needed and in the order required for the report to be generated Ordered Report Fields of an IMS transaction
  12. 12. Here I fill in the FUNCTION of how I want the information be displayed in the report The RANGE is expressed in Seconds The FUNCTION is expressed as Greater Than 0.5 The operation FUNCTION is a RANGE
  13. 13. Use the ISPF line commands to limit the use andreporting of the fields Position the End of the Reported Fields Position the End or the Extracted Fields
  14. 14. Once saved from the previous screen, The report information is saved intothe Report Forms dataset fro future reference and use. Short name of CHARGE is saved to identify the report set just completedSelect 6 to generate the Job Select option 6
  15. 15. The Dialog Generated PA Control Cards
  16. 16. The Dialog Generated PA JCL and Control Cards//JCHCBACK JOB ,CLASS=A,NOTIFY=&SYSUID//IMSPA EXEC PGM=IPIMAIN,PARM=V101//STEPLIB DD DISP=SHR,DSN=IPI420.TEST.SIPILINK//SYSPRINT DD SYSOUT=*//LOGIN DD DISP=SHR,DSN=IMS.SLDS//IPICMD DD * IMSPALOG SUMMARY(DDNAME(CBACK), DESC(Charge back), SECGROUP,PRECISION(6),TOTAL(1), FIELDS(USERID(ASCEND), Here we have the TRANCODE(ASCEND), fields to be extracted TRANCNT, in order as from the TOTALTM(AVE), TOTALTM(TOTAL), dialog. The function is TOTALTM(RNGPERC(>0.5)), entered and the range CPUTIME(AVE), values supplied. CPUTIME(TOTAL), CPUTIME(RNGPERC(>0.2)))) IMSPALOG EXECUTE/*
  17. 17. Generated Report Output Avg Tot >0.5 Avg Tot >0.2 Tran Total Total Total CPU CPU CPUUserid Trancode Count IMS Time IMS Time IMS Time Time Time TimeJOHN TRAN1 49 0.031420 1.539583 0.00% 0.011583 5.567588 0.00%JOHN TRAN2 22 0.032561 0.716348 0.00% 0.012347 2.271640 0.00%JOHN 71 0.027435 0.027435 0.00% 0.009861 7.839861 0.00%SHIRLEY TRAN2 22 0.416327 9.159190 4.55% 0.030148 0.663247 7.80%SHIRLEY TRAN3 131 0.342836 0.685671 47.23% 0.036546 7.073092 2.12%SHIRLEY 153 0.100275 15.34205 1.31% 0.013212 8.735712 5.28%Total 224 0.027435 0.027435 25.24% 0.009861 16.59861 3.76% Here we see the report generated using the previous job. Notice the report columns are in the same order as the controls are sequenced.
  18. 18. IMS Performance Analyzer Custom Reports Easily modifiable report forms Standard Edit Line Commands Repository for Saving Forms Savable Form for Reuse JCL and Control Cards easily Recreatable 18 © 2012 IBM Corporation

×