Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

SB Support System

105 views

Published on

The SB Support Application is a new SB application that will be provided as part of the standard installation from version 6.4.0 of SB+ and SB/XA.
In this presentation, we will review the features of this application and discuss how they can be used to improve the support of your SB applications.

Published in: Software
  • Be the first to comment

  • Be the first to like this

SB Support System

  1. 1. 1 SB Support System Stuart Mackenzie, Technical Support Engineer
  2. 2. 2 Abstract The SB Support Application is a new SB application that will be provided as part of the standard installation from version 6.4.0 of SB+ and SB/XA. In this presentation, we will review the features of this application and discuss how they can be used to improve the support of your SB applications. ©2015 Rocket Software, Inc. All Rights Reserved.
  3. 3. 3 Agenda What is the SB Support Application? Where do I get it? Why do I want it? How do I use it?  Demonstration of main features I missed out When!  But that will become apparent shortly ©2015 Rocket Software, Inc. All Rights Reserved.
  4. 4. 4 What Is the SB Support Application?
  5. 5. 5 What Is the SB Support Application? Set of tools for replicating SB+ and SB/XA issues  Creates set of files & field definitions  Automates packaging of a test case  Was initially developed and has been in use since 2010 Tools for analyzing and comparing SB parameters Standardized performance testing module Various development and support utilities ©2015 Rocket Software, Inc. All Rights Reserved.
  6. 6. 6 Where Do I Get It?
  7. 7. 7 From v6.4.0 SB+ and SB/XA Standard Installation Account • SB+ • SB+.DEFN • SBDEMO • SBSUPPORT ©2015 Rocket Software, Inc. All Rights Reserved.
  8. 8. 8 Earlier Versions of SB+ and SB/XA Referred to as the “Issue Replication System” Downloaded from Rocket Customer Portal – Entitled Tech Note  Documentation  Unix and Windows installation files  Loaded in any account from Revision Control ©2015 Rocket Software, Inc. All Rights Reserved.
  9. 9. 9 Solution Search - “SBXA-8205” - Exact Phrase ©2015 Rocket Software, Inc. All Rights Reserved.
  10. 10. 10 Why Do I Want It?
  11. 11. 11 Why? (Issue Replication) More effective method of reporting an issue  We have been using it for five years Help us help you… How much time is spent on emails, phone calls, and Web meetings with support? Wouldn't you like the first support response to be:  "Your issue has been replicated and is with development, and the engineering case number is….”
  12. 12. 12 Why? (Issue Replication) Does the heavy lifting in creating a test case  Intuitive for an SB developer  Reduces effort in creating a test case  Reduces time and effort in detailed documentation of issues Improves quality  Less opportunity for misinterpretation  Everyone uses the original test case (Support, Development, & QA) Basis for automated QA testing
  13. 13. 13 Why? (Performance Tests)  Where do you start when a customer complains about slowness?  Is it your application? The PC? Network connection? The server?  What exactly is it that’s slow? Grids? Form display? Moving from field to field? Downloading a large report?  Do you have a benchmark for comparison?  Isolating and demonstrating the issue can take a lot of time  Standard set of tests for different application elements  Comparing apples to apples  Provides a structure for additional performance tests
  14. 14. 14 Why? (Other Utilities) Utilities for diagnosing issue – Parameter comparison Repository for support to provide utilities in the future Github examples will be provided using the utilities
  15. 15. 15 How Do I Use It?
  16. 16. 16 How Do I Use the SB Support Application? Issue Replication Performance Testing Other Utilities ©2015 Rocket Software, Inc. All Rights Reserved.
  17. 17. 17 Documentation Tech Note SBXA-8205 contains documentation  https://support.rocketsoftware.com/rsp-portal/rsp/solutionDetail/00032216 New documentation will be provided with the SB/XA v6.4.0 manual set ©2015 Rocket Software, Inc. All Rights Reserved.
  18. 18. 18 Issue Replication
  19. 19. 19 Issue Replication Creating the files for a test case Creating definitions and processes to replicate the issue Packaging and downloading the test case Loading a test case on another system ©2015 Rocket Software, Inc. All Rights Reserved.
  20. 20. 20 Issue Replication Creating the files for a test case Creating definitions and processes to replicate the issue Packaging and downloading the test case Loading a test case on another system ©2015 Rocket Software, Inc. All Rights Reserved.
  21. 21. 21 Create Issue Files ©2015 Rocket Software, Inc. All Rights Reserved.
  22. 22. 22 Points to Remember Description should be meaningful Add the Rocket case reference File Name Override • Default uses Date_Time – Example 16258_51449 • A Unique more meaning full name may be entered  Perhaps your own case ref number  Use this same number in all definitions & processes created ©2015 Rocket Software, Inc. All Rights Reserved.
  23. 23. 23 File and Default Fields Created ©2015 Rocket Software, Inc. All Rights Reserved.
  24. 24. 24 Elements of the Test Case Create definitions and processes required to demonstrate the issue All processes and definitions stored outside of the DICT file, in xxDEFN or xxPROCESS, should contain the unique case reference in their name to ensure they do not clash with other test cases ©2015 Rocket Software, Inc. All Rights Reserved.
  25. 25. 25 Adding Data to the Case Adding a small amount of data to the case is okay If the test case requires large amounts of data or complex data it is best to write a process to create the data • The amount of data increases the time required to package, download and upload the test case ©2015 Rocket Software, Inc. All Rights Reserved.
  26. 26. 26 Issue Replication Creating the files for a test case Creating definitions and processes to replicate the issue Packaging and downloading the test case Loading a test case on another system ©2015 Rocket Software, Inc. All Rights Reserved.
  27. 27. 27 Example Test Case ©2015 Rocket Software, Inc. All Rights Reserved.
  28. 28. 28 Issue Replication Creating the files for a test case Creating definitions and processes to replicate the issue Packaging and downloading the test case Loading a test case on another system ©2015 Rocket Software, Inc. All Rights Reserved.
  29. 29. 29 Packaging and Downloading Enter Start Process F5 – Create Revision Defn F6 – If you want to modify Revision Defn F7 – Create Media File F8 – Download to PC and send to Rocket Support ©2015 Rocket Software, Inc. All Rights Reserved.
  30. 30. 30 Issue Replication Creating the files for a test case Creating definitions and processes to replicate the issue Packaging and downloading the test case Loading a test case on another system ©2015 Rocket Software, Inc. All Rights Reserved.
  31. 31. 31 Loading a Test Case Enter Case # Enter PC File Path F5 – Load to Server F6 – Extract Revision Enter Start Process F7 – Run Test Case ©2015 Rocket Software, Inc. All Rights Reserved.
  32. 32. 32 Loading the Test Case Can be loaded on UniVerse or UniData Can be loaded, run with SBClient or XUI Client  Character  GUI  XUI (Rich or Browser Client) ©2015 Rocket Software, Inc. All Rights Reserved.
  33. 33. 33 Execute the Start Process to Run ©2015 Rocket Software, Inc. All Rights Reserved.
  34. 34. 34 Summary - Issue Replication Created a test case  Used files and fields provided Packaged the test case for portability Uploaded and ran the test case  load on Windows or Unix  load on UniData or UniVerse  SBClient (Character / GUI) or XUI Client (Rich / Browser) ©2015 Rocket Software, Inc. All Rights Reserved.
  35. 35. 35 Performance Testing
  36. 36. 36 Performance - Forms Tabbing through fields  Speed of navigating field to field Calling multiple forms  Time to display and delete a form Server/Client form caching  Form Zoom/Size/Location stored on server  Form Zoom/Size/Location stored on client ©2015 Rocket Software, Inc. All Rights Reserved.
  37. 37. 37 Performance - Grid Grid Load Grid Load (Derived Fields) Grid Load (SETATTR - Color Alternate Rows) Grid Load (SETATTR - Color 10 Rows) Grid Load (SETATTR - Color Individual Cells) Grid Navigation (Interleaved) ©2015 Rocket Software, Inc. All Rights Reserved.
  38. 38. 38 Performance – DISP and SYS Calls Display 7 - Dialog With Pause Display 9 - Status Bar Run Process In Other System  Tests new SYS Parameters added in v6.4.0 ©2015 Rocket Software, Inc. All Rights Reserved.
  39. 39. 39 Performance – Test Parameters ©2015 Rocket Software, Inc. All Rights Reserved.
  40. 40. 40 Performance - Results Results report Results to Excel Clear results ©2015 Rocket Software, Inc. All Rights Reserved.
  41. 41. 41 6.4.0 Benchmark and Comparison Data With the release of v6.4.0, we will be publishing performance results with comparisons between different versions and different client interfaces Performance tests will be performed in a controlled manner with system specifications and configurations provided At the time of writing this presentation, the information is not currently available ©2015 Rocket Software, Inc. All Rights Reserved.
  42. 42. 42 Additional Performance Tests We will add new tests in the future You can add new tests for specific aspects of your own applications using the issue replication tools and framework used in the SB Support System…. ©2015 Rocket Software, Inc. All Rights Reserved.
  43. 43. 43 Standard Performance Test Flow Get Client Configuration Information  EXEC 'P.PERF.CLIENT.INFO' Start and End Time from SYSTEM(12) Update Results Records  EXEC "P.PERF.UPDATE“ Display Results  EXEC "O*EE_PERFORMANCE*NAVRES" ©2015 Rocket Software, Inc. All Rights Reserved.
  44. 44. 44 Other Utilities
  45. 45. 45 Comparison Tools Compare SB.CONTROL record from one server to another Compare PARAMS record from one system Id to another Compare User Flags from one system to another Included in Test Case… ©2015 Rocket Software, Inc. All Rights Reserved.
  46. 46. 46 Control Records Captured ©2015 Rocket Software, Inc. All Rights Reserved.
  47. 47. 47 Content Slide with Future Content New features being considered:  XUI Log File Navigation and Interpretation  Additional Performance Tests Examples on GITHUB contain test cases:  https://github.com/RocketSoftware/multivalue-lab/tree/master/U2/Demos/SBXA  Don’t miss “Giddy-Up on GitHub” in Parlor E at 1 p.m. on Thursday Automated Regression Testing  Major focus for 2016  Will utilize the issue replication tools in SB Support System These statements represent Rocket Software’s current intentions. Rocket development plans are subject to change or withdrawal without further notice. Any reliance on these statements is at the relying party’s sole risk and will not create any liability or obligation for Rocket
  48. 48. 48 Additional Resources  http://www.rocketsoftware.com  http://www.rocketsoftware.com/product-families/rocket-u2  https://support.rocketsoftware.com/rsp-portal/rsp/login  SBXA-8205: Issue Replication System • https://support.rocketsoftware.com/rsp-portal/rsp/solutionDetail/00032216  Github: • https://github.com/RocketSoftware/multivalue-lab/tree/master/U2/Demos/SBXA  Email to: U2askus@rs.com ©2015 Rocket Software, Inc. All Rights Reserved.
  49. 49. 49 Next Steps  SB+ and SB/XA v6.4.0 Beta starts in November – Get Signed Up! • Email U2AskUs@rs.com for information • Beta will be a fully QA’d release candidate – Expect a quick release time frame  Why wait? Get started with the Issue Replication System for any version • RCP – Solution Search “SBXA-8205” • https://support.rocketsoftware.com/rsp-portal/rsp/solutionDetail/00032216 Not Upgraded to SB+ or SB/XA v6.x? • Check out the new “Guided Upgrade” process  Takes you through each step  Automates most of the work ©2015 Rocket Software, Inc. All Rights Reserved.
  50. 50. 50 SB Support System - Summary Issue Replication • Ease of use – Second nature to an SB developer • Get your issues to engineering faster • Improves quality at every step of issue lifecycle  Replication, Resolution, and Quality Assurance Performance • Major focus of SB/XA v6.4.0 Other features and repository for support tools in the future ©2015 Rocket Software, Inc. All Rights Reserved.
  51. 51. 51 Disclaimer THE INFORMATION CONTAINED IN THIS PRESENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY. WHILE EFFORTS WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THE INFORMATION CONTAINED IN THIS PRESENTATION, IT IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. IN ADDITION, THIS INFORMATION IS BASED ON ROCKET SOFTWARE’S CURRENT PRODUCT PLANS AND STRATEGY, WHICH ARE SUBJECT TO CHANGE BY ROCKET SOFTWAREWITHOUT NOTICE. ROCKET SOFTWARE SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES ARISING OUT OF THE USE OF, OR OTHERWISE RELATED TO, THIS PRESENTATION OR ANY OTHER DOCUMENTATION. NOTHING CONTAINED IN THIS PRESENTATION IS INTENDED TO, OR SHALL HAVE THE EFFECT OF: • CREATING ANY WARRANTY OR REPRESENTATION FROM ROCKET SOFTWARE(OR ITS AFFILIATES OR ITS OR THEIR SUPPLIERS AND/OR LICENSORS); OR • ALTERING THE TERMS AND CONDITIONS OF THE APPLICABLE LICENSE AGREEMENT GOVERNING THE USE OF ROCKET SOFTWARE. ©2015 Rocket Software, Inc. All Rights Reserved.
  52. 52. 52 Trademarks and Acknowledgements The trademarks and service marks identified in the following list are the exclusive properties of Rocket Software, Inc. and its subsidiaries (collectively, “Rocket Software”). These marks are registered with the U.S. Patent and Trademark Office, and may be registered or pending registration in other countries. Not all trademarks owned by Rocket Software are listed. The absence of a mark from this page neither constitutes a waiver of any intellectual property rights that Rocket Software has established in its marks nor means that Rocket Software is not owner of any such marks. Aldon, CorVu, Dynamic Connect, D3, FlashConnect, Pick, mvBase, MvEnterprise, NetCure, Rocket, SystemBuilder, U2, U2 Web Development Environment, UniData, UniVerse, and wIntegrate Other company, product, and service names mentioned herein may be trademarks or service marks of others. ©2015 Rocket Software, Inc. All Rights Reserved.
  53. 53. 53

×