SlideShare a Scribd company logo
1 of 53
Download to read offline
1
SB Support System
Stuart Mackenzie, Technical Support Engineer
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
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
What Is the SB Support Application?
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
Where Do I Get It?
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
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
Solution Search - “SBXA-8205” - Exact Phrase
©2015 Rocket Software, Inc. All Rights Reserved.
10
Why Do I Want It?
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
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
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
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
How Do I Use It?
16
How Do I Use the SB Support Application?
Issue Replication
Performance Testing
Other Utilities
©2015 Rocket Software, Inc. All Rights Reserved.
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
Issue Replication
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
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
Create Issue Files
©2015 Rocket Software, Inc. All Rights Reserved.
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
File and Default Fields Created
©2015 Rocket Software, Inc. All Rights Reserved.
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
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
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
Example Test Case
©2015 Rocket Software, Inc. All Rights Reserved.
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
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
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
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
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
Execute the Start Process to Run
©2015 Rocket Software, Inc. All Rights Reserved.
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
Performance Testing
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
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
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
Performance – Test Parameters
©2015 Rocket Software, Inc. All Rights Reserved.
40
Performance - Results
Results report
Results to Excel
Clear results
©2015 Rocket Software, Inc. All Rights Reserved.
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
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
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
Other Utilities
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
Control Records Captured
©2015 Rocket Software, Inc. All Rights Reserved.
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
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
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
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
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
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

More Related Content

What's hot

What's hot (20)

Implementing Continuous Integration to Improve Software Quality
Implementing Continuous Integration to Improve Software QualityImplementing Continuous Integration to Improve Software Quality
Implementing Continuous Integration to Improve Software Quality
 
D3 Unix Hot Backup
D3 Unix Hot BackupD3 Unix Hot Backup
D3 Unix Hot Backup
 
D3 FSI Hot Backup
D3 FSI Hot BackupD3 FSI Hot Backup
D3 FSI Hot Backup
 
Create a Data Encryption Strategy using ADE
Create a Data Encryption Strategy using ADECreate a Data Encryption Strategy using ADE
Create a Data Encryption Strategy using ADE
 
Giddy Up on GitHub
Giddy Up on GitHubGiddy Up on GitHub
Giddy Up on GitHub
 
UniVerse11.2 Audit Logging
UniVerse11.2 Audit LoggingUniVerse11.2 Audit Logging
UniVerse11.2 Audit Logging
 
Application Lifecycle Management for Multivalue Customers
Application Lifecycle Management for Multivalue CustomersApplication Lifecycle Management for Multivalue Customers
Application Lifecycle Management for Multivalue Customers
 
8.1 In Depth: New 64-bit Files and File Management
8.1 In Depth: New 64-bit Files and File Management8.1 In Depth: New 64-bit Files and File Management
8.1 In Depth: New 64-bit Files and File Management
 
Create a MV file sharing module using R/Link
Create a MV file sharing module using R/LinkCreate a MV file sharing module using R/Link
Create a MV file sharing module using R/Link
 
Troubleshooting UniData
Troubleshooting UniDataTroubleshooting UniData
Troubleshooting UniData
 
Managing the SSL Process
Managing the SSL ProcessManaging the SSL Process
Managing the SSL Process
 
D3 Troubleshooting
D3 TroubleshootingD3 Troubleshooting
D3 Troubleshooting
 
UniVerse Files
UniVerse FilesUniVerse Files
UniVerse Files
 
MultiValue Gets SaaS-y
MultiValue Gets SaaS-yMultiValue Gets SaaS-y
MultiValue Gets SaaS-y
 
Driving a PHP Application with MultiValue Data
Driving a PHP Application with MultiValue DataDriving a PHP Application with MultiValue Data
Driving a PHP Application with MultiValue Data
 
X-Tour: Hochverfuegbare Anwendungen mit Nutanix bereitstellen
X-Tour: Hochverfuegbare Anwendungen mit Nutanix bereitstellenX-Tour: Hochverfuegbare Anwendungen mit Nutanix bereitstellen
X-Tour: Hochverfuegbare Anwendungen mit Nutanix bereitstellen
 
Block & File Services – Die Lösung von Nutanix für ihre Anforderungen
Block & File Services – Die Lösung von Nutanix für ihre AnforderungenBlock & File Services – Die Lösung von Nutanix für ihre Anforderungen
Block & File Services – Die Lösung von Nutanix für ihre Anforderungen
 
Staged Patching Approach in Oracle E-Business Suite
Staged Patching Approach in Oracle E-Business SuiteStaged Patching Approach in Oracle E-Business Suite
Staged Patching Approach in Oracle E-Business Suite
 
.Next 2017 Updates
.Next 2017 Updates.Next 2017 Updates
.Next 2017 Updates
 
VMworld 2013: VMware and Puppet: How to Plan, Deploy & Manage Modern Applicat...
VMworld 2013: VMware and Puppet: How to Plan, Deploy & Manage Modern Applicat...VMworld 2013: VMware and Puppet: How to Plan, Deploy & Manage Modern Applicat...
VMworld 2013: VMware and Puppet: How to Plan, Deploy & Manage Modern Applicat...
 

Similar to SB Support System

Alm Specialist Toolkit Team System 2008 Deep Dive
Alm Specialist Toolkit   Team System 2008 Deep DiveAlm Specialist Toolkit   Team System 2008 Deep Dive
Alm Specialist Toolkit Team System 2008 Deep Dive
Christian Thilmany
 
ESEconf2011 - Guckenheimer Sam: "Agile in the Very Large"
ESEconf2011 - Guckenheimer Sam: "Agile in the Very Large"ESEconf2011 - Guckenheimer Sam: "Agile in the Very Large"
ESEconf2011 - Guckenheimer Sam: "Agile in the Very Large"
Aberla
 
2016 quali continuous testing quest for quality conference
2016 quali continuous testing quest for quality conference2016 quali continuous testing quest for quality conference
2016 quali continuous testing quest for quality conference
QualiQuali
 

Similar to SB Support System (20)

The Importance of Performance Testing Theory and Practice - QueBIT Consulting...
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...The Importance of Performance Testing Theory and Practice - QueBIT Consulting...
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...
 
Experts Live Europe 2017 - Windows 10 Servicing - the do’s and don'ts
Experts Live Europe 2017 -  Windows 10 Servicing - the do’s and don'tsExperts Live Europe 2017 -  Windows 10 Servicing - the do’s and don'ts
Experts Live Europe 2017 - Windows 10 Servicing - the do’s and don'ts
 
2011 NASA Open Source Summit - Forge.mil
2011 NASA Open Source Summit - Forge.mil2011 NASA Open Source Summit - Forge.mil
2011 NASA Open Source Summit - Forge.mil
 
TDD with BizTalk
TDD with BizTalkTDD with BizTalk
TDD with BizTalk
 
OOW15 - Testing Oracle E-Business Suite Best Practices
OOW15 - Testing Oracle E-Business Suite Best PracticesOOW15 - Testing Oracle E-Business Suite Best Practices
OOW15 - Testing Oracle E-Business Suite Best Practices
 
Tech Mastermind - Test Suite 20.10.pdf
Tech Mastermind - Test Suite 20.10.pdfTech Mastermind - Test Suite 20.10.pdf
Tech Mastermind - Test Suite 20.10.pdf
 
Alm Specialist Toolkit Team System 2008 Deep Dive
Alm Specialist Toolkit   Team System 2008 Deep DiveAlm Specialist Toolkit   Team System 2008 Deep Dive
Alm Specialist Toolkit Team System 2008 Deep Dive
 
Continuous Integration to Shift Left Testing Across the Enterprise Stack
Continuous Integration to Shift Left Testing Across the Enterprise StackContinuous Integration to Shift Left Testing Across the Enterprise Stack
Continuous Integration to Shift Left Testing Across the Enterprise Stack
 
07 Outsource To India Independent Testing
07 Outsource To India Independent Testing07 Outsource To India Independent Testing
07 Outsource To India Independent Testing
 
Vs2008 to improve Development
Vs2008  to improve DevelopmentVs2008  to improve Development
Vs2008 to improve Development
 
Microsoft az-204 download free demo at dumps cafe
Microsoft az-204 download free demo at dumps cafeMicrosoft az-204 download free demo at dumps cafe
Microsoft az-204 download free demo at dumps cafe
 
ESEconf2011 - Guckenheimer Sam: "Agile in the Very Large"
ESEconf2011 - Guckenheimer Sam: "Agile in the Very Large"ESEconf2011 - Guckenheimer Sam: "Agile in the Very Large"
ESEconf2011 - Guckenheimer Sam: "Agile in the Very Large"
 
NYC ACE May 28 2020
NYC ACE May 28 2020NYC ACE May 28 2020
NYC ACE May 28 2020
 
Exam viewassessmentsuiteuserguide version 9
Exam viewassessmentsuiteuserguide version 9Exam viewassessmentsuiteuserguide version 9
Exam viewassessmentsuiteuserguide version 9
 
Exam view user guide v9
Exam view user guide v9Exam view user guide v9
Exam view user guide v9
 
Continuous Delivery with a PaaS Application
Continuous Delivery with a PaaS ApplicationContinuous Delivery with a PaaS Application
Continuous Delivery with a PaaS Application
 
DevOps and Build Automation
DevOps and Build AutomationDevOps and Build Automation
DevOps and Build Automation
 
2016 quali continuous testing quest for quality conference
2016 quali continuous testing quest for quality conference2016 quali continuous testing quest for quality conference
2016 quali continuous testing quest for quality conference
 
Forward5 Auxis VMware
Forward5 Auxis VMwareForward5 Auxis VMware
Forward5 Auxis VMware
 
How to Build and Maintain Quality Drupal Sites with Automated Testing
How to Build and Maintain Quality Drupal Sites with Automated TestingHow to Build and Maintain Quality Drupal Sites with Automated Testing
How to Build and Maintain Quality Drupal Sites with Automated Testing
 

Recently uploaded

%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 

Recently uploaded (20)

MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 

SB Support System

  • 1. 1 SB Support System Stuart Mackenzie, Technical Support Engineer
  • 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 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 What Is the SB Support Application?
  • 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 Where Do I Get It?
  • 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 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 Solution Search - “SBXA-8205” - Exact Phrase ©2015 Rocket Software, Inc. All Rights Reserved.
  • 10. 10 Why Do I Want It?
  • 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 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 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 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 How Do I Use It?
  • 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 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.
  • 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 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 Create Issue Files ©2015 Rocket Software, Inc. All Rights Reserved.
  • 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 File and Default Fields Created ©2015 Rocket Software, Inc. All Rights Reserved.
  • 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 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 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 Example Test Case ©2015 Rocket Software, Inc. All Rights Reserved.
  • 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 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 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 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 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 Execute the Start Process to Run ©2015 Rocket Software, Inc. All Rights Reserved.
  • 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.
  • 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 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 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 Performance – Test Parameters ©2015 Rocket Software, Inc. All Rights Reserved.
  • 40. 40 Performance - Results Results report Results to Excel Clear results ©2015 Rocket Software, Inc. All Rights Reserved.
  • 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 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 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.
  • 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 Control Records Captured ©2015 Rocket Software, Inc. All Rights Reserved.
  • 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 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 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 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 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 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