Terminal Applications Scalability testing using Rational Performance Tester version 8.1
|
|
- Griselda Todd
- 6 years ago
- Views:
Transcription
1 Terminal Applications Scalability testing using Rational Performance Tester version 8.1 A practical guide on 5250 Green Screen applications Version: 1.0 Date: 12/05/2009 Author: Benoit Marolleau Product & Solution Support Center IBM Montpellier - FRANCE benoit.marolleau@fr.ibm.com 1
2 TABLE OF CONTENTS I. Notices...3 II. Introduction...4 III. First Step: Record the scenario...5 a) Recording preparation...5 b) Record the scenario...6 c) Rational Performance Tester specific settings for EBCDIC...8 IV. Variables and datapools...9 V. Variable Substitution...10 a) Java Custom Code for non-ascii substitution...10 b) Retrieve the variables in the client-server dialog...13 c) Insert the custom code...14 d) Substitution from custom code...16 e) Replay the scenario...17 VI. Data Correlation...18 VII. Functional Validation: Verification Points...21 a) Default Screen Validation and Problem determination...21 b) Functional Validation using Custom Code...23 VIII. RPT Infrastructure sizing: example...27 Conclusion...29 Appendices...30 a) Appendix A: EncodeDatapool.java...30 b) Appendix B: DisplayArg.java...31 c) Appendix C: ValidateReceive.java
3 I. Notices IBM Corporation All Rights Reserved. The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in this publication to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth, savings or other results. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. Trademarks The following terms are trademarks of the International Business Machines Corporation in the United States, other countries, or both: Rational POWER i5/os POWER6 IBM Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Microsoft, Windows, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both. Intel, Intel Centrino, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. UNIX is a registered trademark of The Open Group in the United States and other countries. Linux is a trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others. 3
4 II. Introduction Many applications still use terminal emulation as graphical interface for end-users: telnet (vt100), 5250 and 3270 emulation, etc. Rational Performance Tester v8.1 allows you to test the quality, performance and scalability of many different types of applications and this document presents how to test your legacy terminal application using RPT and the socket extension. As an example, we decided to test and simulate virtual users on a 5250 application, connecting to an IBM Power Blade JS22 with IBM i V6R1. You can generalize this example to all kinds of terminal emulations. For more information about the Rational Performance Tester product: 4
5 III. First Step: Record the scenario a) Recording preparation Create your RPT Project and launch the socket recorder. Then, you specify the program used for terminal emulation. In this example, we used IBM Personal Communications version 5.7 for Windows. Don t forget to unselect the Open console for user input if your emulation software is a window-based application. 5
6 b) Record the scenario Here is a simple telnet 5250 scenario that we want to simulate. It s a very simple scenario with a login screen, an IBM i menu, a CL command submission, and a logout: Screens Action Variables Login Enter userid and password Main Menu CL command : create a library Main Menu 2 Logout : type 90 on the main menu User profile and password Library name / 6
7 Login screen: Control language command example: CRTLIB 7
8 Logout the system: c) Rational Performance Tester specific settings for EBCDIC 8
9 IV. Variables and datapools Create the datapool, to be used for variable substitution. Don t forget to respect the case: for instance, on IBM i, a user profile (userid field above) has to be uppercase 9
10 V. Variable Substitution a) Java Custom Code for non-ascii substitution Once the scenario is recorded, you need to replace static strings by some variables. The tricky thing in this version is that you can only substitute from datapools coded in ASCII. If you try to replace a variable from a datapool directly, the system will receive an ASCII value, and an error will occur. To avoid that, we have to use a Java Custom Code which will retrieve a new value from the datapool, encode it into EBCDIC (in this example) and return this new encoded value to the caller. Then, the caller will use this returned value for the substitution Usually, you will need one custom code per datapool, which will retrieve First create a custom code: 10
11 Then insert the following code in it: 11
12 package test; import java.io.unsupportedencodingexception; import com.ibm.rational.test.lt.execution.socket.holder.sckconnectionholder; import com.ibm.rational.test.lt.kernel.services.itestexecutionservices; public class EncodeDataPool implements com.ibm.rational.test.lt.kernel.custom.icustomcode2 { public EncodeDataPool() { public String exec(itestexecutionservices tes, String[] args) { try { String encodedstring = SckConnectionHolder.getString(args[0].getBytes("Cp1047")); tes.gettestlogmanager().reportmessage("ascii field "+ args[0] +" translated to EBCDIC: "+ encodedstring ); return encodedstring; catch (UnsupportedEncodingException e) { // TODO: log something return null; This code retrieves the ASCII datapool cell passed in parameter and return the corresponding EBCDIC-encoded value. 12
13 b) Retrieve the variables in the client-server dialog To replace your static strings contained in a «send» message, first select the message: Once selected, visualize the EBCDIC-encoded data sent: You can see that there are two input fields: the userid (PSSC) and the password (ABC123). 13
14 On another send message, another command to make dynamic: the name of the library created by each user (TESTLIB): c) Insert the custom code For each variable you have to substitute, copy the custom code in the test, and customize the comment for each custom code related to a given variable. In this example, Username translation, Password translation and Library translation. 14
15 The custom code has to be inserted so that its scope is accessible where you have to use it in most cases, put it at the beginning of the test, or if your test includes a loop and if you have to get the next value at each iteration, inserting it at the beginning (or at the end) of that loop is a good practice. Then, just add for each custom code (.i.e. each variable in this example), a parameter, which is the name of the field in the datapool: the custom code will retrieve a new value from this field in the pool, and encode it (see the sample code) to the good coding. 15
16 d) Substitution from custom code Select the piece of data to be replaced by the value in the datapool on the right side (specific coding, here EBCDIC), then switch to the Raw Ascii view: the data is still selected, and you just have to right click on it and choose a substitution. If you see that screen, your substitution from each respective custom code is successful: 16
17 Fig Username and password will be replaced by their respective custom code. e) Replay the scenario To perform a unit test with several users, insert the test in a schedule; Then control on your system/application that your users are connected, which means that your substitution works properly: 17
18 Of course, the best way to make sure that everything is correct and validate the substitutions is to check the Test Logs. VI. Data Correlation In particular cases, it is necessary to correlate a server response to a subsequent client request. For example, it may be useful to retrieve an Order ID generated by the application and displayed on the screen, and use it on the next screen as an input. In this example, we simply get the name of the library which has just been created by the previous user validation. We just have to select the correct data on the receive element: Then we create a field reference on it: 18
19 This data is now usable for another subsequent request. Here is an example of Java Custom Code which uses this value and displays it in the logs: Fig. DisplayArg Custom Code. In parameter, the field reference. 19
20 This Java class get this EBCDIC value in parameter, encode it into ASCII and display it in the Test Logs. The code is available in Appendix. Result: Of course, in real testing scenarios, the correlated value could be used by another subsequent request and not only displayed as we do here. 20
21 VII. Functional Validation: Verification Points a) Default Screen Validation and Problem determination You may want to validate that your application replied correctly to the workload. When we use the socket extension, the validation is by default a low level validation: it checks, in each receive element that we receive the recorded number of bytes. This validation is called End Policy. Here is what you can see in the test logs after a screen failure: 21
22 On the right side, you can see the following statement: Error: The timeout of 10s has elapsed before the end policy has completed Received 569 bytes 0ms after last byte has been sent End of stream not reached Response timeout: 10s Policy: Receives exact number of bytes [expecting 741 bytes, timeout: 10s] And we investigate in the logs to see what happened in the application, we see: User USER4 does not exist In the report, you will see: If you receive an unattended screen during the replay, then you will only obtain receive timeouts (see picture above) because the tool was waiting for another screen,.i.e. another number of bytes, and the default behaviour for each receive is to check the size of the received message. Subsequent receive element can then rise other timouts and/or failures. It s possible to change the End Policy but this validation remains a very low-level validation, not comparable to Verification Points used with other RPT extensions. 22
23 b) Functional Validation using Custom Code You may want to validate the execution of your scenario using a higher level means, analyzing the content of a response screen, for example. There are several ways to perform this task with Rational Performance Tester: In this example, we used a Java Custom Code which parse a response from the server and try to find a given validation string in parameter. If the response contains the string in parameter, we create a Verdict Pass. If not, we create a Verdict Fail (see picture below). These verdicts are visible in the socket report at the end of the run. NB: See the custom code class ValidateReceive in appendix. This code is generic and may be customized to fit your more specific needs. Fig. Functional validation in the Test Reports Example: To illustrate a functional validation, let s consider the following simple example. We login an IBM i system and we want to check that the virtual user passed the next step in my scenario: we just have to check that the next screen is the IBM i main menu. This menu contains the string System i Main Menu. 23
24 1) Create a field reference 24
25 2) Define the string: validation criteria This string could also come from a datapool, a reference, a custom code, etc. In this example, we chose to create a variable visible from the whole test. 3) Insert the Custom Code Insert the verification point Custom Code after the receive element to analyze: The two parameters here are the static string and the previous receive element (field reference) which has to include the string to pass the validation: 25
26 4) Result in the report Fig. validation failure 26
27 Fig. The Verdict Pass in the logs (left), means that the custom code found the string in the response data (right). Here the string is System i Main Menu. VIII. RPT Infrastructure sizing: example Unfortunately, there is no universal sizing guide when using a workload simulation tool. In this particular example, we simulate the following scenario: Screens Action Variables Processing / Parsing Login Enter userid and password Main Menu CL command : create a library Main Menu 2 Logout : type 90 on the main menu User profile Parse and replace 2 and password variables Library name Parse and replace 1 variable / Parse the previous response to control library creation CPU intensive: This scenario is really simple: it contains 3 screens (7 send elements, 10 receive elements), 3 variable substitutions, and a functional validation. Each virtual user performs these tasks in an infinite loop, 1 time per minute. 27
28 Memory usage: We use 2 relatively small datapools (total: 3000 string cells). We decided to simulate on the same injector (PC 1x3 GHz, 1GB RAM) sequentially 400, 600 and 800 virtual users in a performance schedule, and we monitor the system activity on this machine to see how it reacts. Fig. Memory (light blue) and CPU (pink) consumption during 3 steady states: 400 (red), 600 (green) and 800 (dark blue) users: CPU Average: 10% Here is the memory consumption model of the agent (java.exe), deducted from several tests: 28
29 RPT Agent: Memory Utilization (MB) y = 0,2264x + 42, Nb Virtual Users In this case, each virtual user consumes 225 KB of memory. This model is only valid for our dedicated environment, until 900 virtual users, generating 1.3 KB/s and receiving 8KB/s in total. Conclusion Rational Performance Tester helps you to test the quality and the scalability of your applications, using all kinds of protocols. This document describes what is possible to do with the Socket Extension and its capability of using different encodings. The latest 8.1 version is now a great and easy solution for testing the reliability of your legacy Terminal applications: from the 5250 Green Screen to the 3270 Mainframe terminal session, through all types of terminal emulations. Eventually, it s interesting to notice that this new socket extension consumes a very small amount of memory per virtual user on the injector machines, which makes these scalability tests easier and cheaper to realize. 29
30 Appendices a) Appendix A: EncodeDatapool.java package test; import java.io.unsupportedencodingexception; import com.ibm.rational.test.lt.execution.socket.holder.sckconnectionholder; import com.ibm.rational.test.lt.kernel.services.itestexecutionservices; /** unknown */ public class EncodeDataPool implements com.ibm.rational.test.lt.kernel.custom.icustomcode2 { public EncodeDataPool() { public String exec(itestexecutionservices tes, String[] args) { try { String encodedstring = SckConnectionHolder.getString(args[0].getBytes("Cp1047")); tes.gettestlogmanager().reportmessage("ascii field "+ args[0] +" translated to EBCDIC: "+ encodedstring ); return encodedstring; catch (UnsupportedEncodingException e) { // TODO: log something return null; 30
31 b) Appendix B: DisplayArg.java package test; import java.io.unsupportedencodingexception; import java.util.regex.matcher; import java.util.regex.pattern; import com.ibm.rational.test.lt.kernel.services.itestexecutionservices; import com.ibm.rational.test.lt.kernel.services.itestlogmanager; /** Benoit Marolleau */ public class DisplayArg implements com.ibm.rational.test.lt.kernel.custom.icustomcode2 { public DisplayArg() { public String exec(itestexecutionservices tes, String[] args) { ITestLogManager itestlogmgr = tes.gettestlogmanager(); try { Pattern pattern = Pattern.compile("[^0-9a-f@]"); Matcher matcher = pattern.matcher(args[0]); String tmp=matcher.replaceall(""); pattern = Pattern.compile("@"); matcher = pattern.matcher(tmp); String tmp2= matcher.replaceall("40"); String asciistring = new String (ValidateReceive.RawHexaStringToBytes(tmp2),"Cp1047"); itestlogmgr.reportmessage(asciistring); catch (UnsupportedEncodingException e) { // TODO Auto-generated catch block e.printstacktrace(); return null; 31
32 c) Appendix C: ValidateReceive.java package test; import java.util.regex.matcher; import java.util.regex.pattern; import org.eclipse.hyades.test.common.event.verdictevent; import com.ibm.rational.test.lt.kernel.services.ipdlogmanager; import com.ibm.rational.test.lt.kernel.services.itestexecutionservices; import com.ibm.rational.test.lt.kernel.services.itestlogmanager; /** Benoit Marolleau - IBM PSSC Power Benchmark Center */ public class ValidateReceive implements com.ibm.rational.test.lt.kernel.custom.icustomcode2 { public ValidateReceive() { public String exec(itestexecutionservices tes, String[] args) { ITestLogManager itestlogmgr = tes.gettestlogmanager(); IPDLogManager ipdlogmgr= tes.getpdlogmanager(); String asciistring=""; try { itestlogmgr.reportmessage(args[1]); //Replace all the "non-hexadecimal" characters in the received message args[1] //@ has to be kept and replace by the hexa 40, which is a space character in ebcdic: Pattern pattern = Pattern.compile("[^0-9a-f@]"); Matcher matcher = pattern.matcher(args[1]); String tmp=matcher.replaceall(""); pattern = Pattern.compile("@"); matcher = pattern.matcher(tmp); String tmp2= matcher.replaceall("40"); itestlogmgr.reportmessage(tmp2); //encode the hexa ebcdic string to bytes, and re-encode them to ASCII: asciistring = new String (ValidateReceive.RawHexaStringToBytes(tmp2),"Cp1047"); itestlogmgr.reportmessage(asciistring); catch (Exception e) { e.printstacktrace(); //search the string (arg[0]) in the received message we have just encoded in ASCII // if found, create a Verdict PASS, if not Verdict FAIL: int index = asciistring.indexof(args[0]); 32
33 if ( index == -1) { ipdlogmgr.log(ipdlogmanager.severe,"string \" "+ args[0] + "\" not found. "); itestlogmgr.reportverificationpoint(args[0]+ " FAIL", VerdictEvent.VERDICT_FAIL); return "-1"; else { ipdlogmgr.log(ipdlogmanager.severe,"string \" "+ args[0] + "\" passed. "); itestlogmgr.reportverificationpoint(args[0]+ " PASS", VerdictEvent.VERDICT_PASS); return "0"; //convert a string in raw hexadecimal to bytes: public static byte[] RawHexaStringToBytes(String hex) { // Example of Raw Hexa = "e2a8a2a38594"; byte[] bts = new byte[hex.length() / 2]; for (int i = 0; i < bts.length; i++) { bts[i] = (byte) Integer.parseInt(hex.substring(2*i, 2*i+2), 16); return bts; 33
Effective PMR Submission Best Practice. IBM Learn Customer Support
Effective PMR Submission Best Practice IBM Learn Customer Support PMR Best Practices When submitting a PMR, please make sure you provide as much information as you have. This allows the team to troubleshoot,
More informationInnovate 2013 Automated Mobile Testing
Innovate 2013 Automated Mobile Testing Marc van Lint IBM Netherlands 2013 IBM Corporation Please note the following IBM s statements regarding its plans, directions, and intent are subject to change or
More informationIBM InfoSphere Data Replication s Change Data Capture (CDC) Fast Apply IBM Corporation
IBM InfoSphere Data Replication s Change Data Capture (CDC) Fast Apply Agenda - Overview of Fast Apply - When to use Fast Apply - The available strategies & when to use - Common concepts - How to configure
More informationLawson M3 7.1 Large User Scaling on System i
Lawson M3 7.1 Large User Scaling on System i IBM System i Paul Swenson paulswen@us.ibm.com System i ERP, Lawson Team Version Date: November 15 2007 Statement of Approval... 3 Introduction... 4 Benchmark
More informationV6R1 System i Navigator: What s New
Agenda Key: Session Number: V6R1 System i Navigator: What s New Tim Kramer - timkram@us.ibm.com System i Navigator web enablement 8 Copyright IBM Corporation, 2008. All Rights Reserved. This publication
More informationIBM Infrastructure Suite for z/vm and Linux: Introduction IBM Tivoli OMEGAMON XE on z/vm and Linux
IBM Infrastructure Suite for z/vm and Linux: Introduction IBM Tivoli OMEGAMON XE on z/vm and Linux August/September 2015 Please Note IBM s statements regarding its plans, directions, and intent are subject
More informationIBM SPSS Text Analytics for Surveys
Software Product Compatibility Reports Product IBM SPSS Text Analytics for Surveys 4.0.1.0 Contents Included in this report Operating systems Hypervisors (No hypervisors specified for this product) Prerequisites
More informationActive Energy Manager. Image Management. TPMfOSD BOFM. Automation Status Virtualization Discovery
Agenda Key: Session Number: 53CG 550502 Compare and Contrast IBM ~ ~ Navigator for IBM i Tim Rowe timmr@us.ibm.com 8 Copyright IBM Corporation, 2009. All Rights Reserved. This publication may refer to
More informationOptimize Your Heterogeneous SOA Infrastructure
Optimize Your Heterogeneous SOA Infrastructure SHARE Boston 2010 Walter Falk IBM, Executive Director Cloud Business Development wfalk@us.ibm.com The world is getting smarter more instrumented, interconnected,
More informationIBM Application Runtime Expert for i
IBM Application Runtime Expert for i Tim Rowe timmr@us.ibm.com Problem Application not working/starting How do you check everything that can affect your application? Backup File Owner & file size User
More informationIBM System Storage DS8870 Release R7.3 Performance Update
IBM System Storage DS8870 Release R7.3 Performance Update Enterprise Storage Performance Yan Xu Agenda Summary of DS8870 Hardware Changes I/O Performance of High Performance Flash Enclosure (HPFE) Easy
More informationBehind the Glitz - Is Life Better on Another Database Platform?
Behind the Glitz - Is Life Better on Another Database Platform? Rob Bestgen bestgen@us.ibm.com DB2 for i CoE We know the stories My Boss thinks we should move to SQL Server Oracle is being considered for
More informationIBM Rational Software
IBM Rational Software Development Conference 2008 Benefits realized in using Rational Functional Tester and Performance Tester Presenters Name Sumika Mukerji & Sharath TS sumika.mukerji@accenture.com sharath.t.s@accenture.com
More informationz/osmf 2.1 User experience Session: 15122
z/osmf 2.1 User experience Session: 15122 Anuja Deedwaniya STSM, z/os Systems Management and Simplification IBM Poughkeepsie, NY anujad@us.ibm.com Agenda Experiences of early ship program customers Scope
More informationWhat s New in the IBM Lotus Notes Client. Kevin O Connell, Consulting Manager, IBM Asia Pacific
Technical Track What s New in the IBM Lotus Notes Client Kevin O Connell, Consulting Manager, IBM Asia Pacific ID101 What's New in the IBM Lotus Notes Client Kevin O'Connell Asia Pacific Consulting Manager
More informationComputing as a Service
IBM System & Technology Group Computing as a Service General Session Thursday, June 19, 2008 1:00 p.m. - 2:15 p.m. Conrad Room B/C (2nd Floor) Dave Gimpl, gimpl@us.ibm.com June 19, 08 Computing as a Service
More informationIBM System Storage IBM :
IBM System Storage IBM : $ # 20-40%! 18-24 " 1%-5% 2010 %! 2 &! 2000 2005 2010 2015 ' (? ) 35% 65%* * : Mirrors Snapshots Clones Replicas Disk! ' % +, Mirrors Snapshots Clones! Disk % & -!! 3 Replicas
More informationIBM SPSS Statistics Desktop
Software Product Compatibility Reports Product IBM SPSS Statistics 26.0.0.0 Operating Systems The Operating sysytems section specifies the that IBM SPSS Statistics 26.0.0.0 supports, organized by operating
More informationInfor Lawson on IBM i 7.1 and IBM POWER7+
Infor Lawson on IBM i 7.1 and IBM POWER7+ IBM Systems & Technology Group Mike Breitbach mbreit@us.ibm.com This document can be found on the web, Version Date: March, 2014 Table of Contents 1. Introduction...
More informationIBM Social Rendering Templates for Digital Data Connector
IBM Social Rendering Templates for Digital Data Dr. Dieter Buehler Software Architect WebSphere Portal / IBM Web Content Manager Social Rendering Templates for DDC- Overview This package demonstrates how
More informationInfoSphere Data Replication CDC Troubleshooting
InfoSphere Data Replication CDC Troubleshooting 1 Agenda How to approach a problem Collecting error information Troubleshooting Resources Questions 2 2 How to approach a problem 3 3 Understanding CDC Architecture
More informationInfor M3 on IBM POWER7+ and using Solid State Drives
Infor M3 on IBM POWER7+ and using Solid State Drives IBM Systems & Technology Group Robert Driesch cooter@us.ibm.com This document can be found on the web, Version Date: January 31, 2014 Table of Contents
More informationRational Performance Tester V7.0
1/8 Rational Performance Tester V7.0,, IBM 2007 8 20 Rational Performance Tester RPT IBM Eclipse RPT V7.0 RPT Custom Code Java Rational Performance Tester RPT IBM Eclipse [1] RPT V7.0 Loop Condition Delay
More informationWebSphere Commerce Developer Professional
Software Product Compatibility Reports Product WebSphere Commerce Developer Professional 8.0.1+ Contents Included in this report Operating systems Glossary Disclaimers Report data as of 2018-03-15 02:04:22
More informationLab DSE Designing User Experience Concepts in Multi-Stream Configuration Management
Lab DSE-5063 Designing User Experience Concepts in Multi-Stream Configuration Management February 2015 Please Note IBM s statements regarding its plans, directions, and intent are subject to change or
More information20 years of Lotus Notes and a look into the next 20 years Lotusphere Comes To You
20 years of Lotus Notes and a look into the next 20 years Lotusphere Comes To You Kevin Cavanaugh, Vice President, Messaging and Collaboration Lotus Software and WebSphere Portal email@us.ibm.com Organizations
More informationRational Asset Manager V7.5.1 packaging October, IBM Corporation
https://jazz.net/projects/rational-asset-manager/ Rational Asset Manager V7.5.1 packaging October, 2011 IBM Corporation 2011 The information contained in this presentation is provided for informational
More informationIBM Data Center Networking in Support of Dynamic Infrastructure
Dynamic Infrastructure : Helping build a Smarter Planet IBM Data Center Networking in Support of Dynamic Infrastructure Pierre-Jean BOCHARD Data Center Networking Platform Leader IBM STG - Central Eastern
More informationz/vm Evaluation Edition
IBM System z Introduction July, 2008 z/vm Evaluation Edition Frequently Asked Questions Worldwide ZSQ03022-USEN-00 Table of Contents Description and capabilities of the z/vm Evaluation Edition... 3 Terms
More informationTechnical Deep Dive Session
Technical Deep Dive Session Today s agenda Planning your Lotus Notes & Domino 8 Rollout: Why Everyone Will Want Lotus Notes 8 Hardware and Software Requirements Install and Upgrade Options Pre-upgrade
More informationz/vm 6.3 Installation or Migration or Upgrade Hands-on Lab Sessions
z/vm 6.3 Installation or Migration or Upgrade Hands-on Lab Sessions 15488-15490 Richard Lewis IBM Washington System Center rflewis@us.ibm.com Bruce Hayden IBM Washington System Center bjhayden@us.ibm.com
More informationIBM i 7.3 Features for SAP clients A sortiment of enhancements
IBM i 7.3 Features for SAP clients A sortiment of enhancements Scott Forstie DB2 for i Business Architect Eric Kass SAP on IBM i Database Driver and Kernel Engineer Agenda Independent ASP Vary on improvements
More informationHeuristics in Commercial MIP Solvers Part I (Heuristics in IBM CPLEX)
Andrea Tramontani CPLEX Optimization, IBM CWI, Amsterdam, June 12, 2018 Heuristics in Commercial MIP Solvers Part I (Heuristics in IBM CPLEX) Agenda CPLEX Branch-and-Bound (B&B) Primal heuristics in CPLEX
More informationMary Komor Development Tools Subcommittee
IBM TPF Toolkit V3.2 TPF Toolkit Updates Mary Komor Development Tools Subcommittee AIM Enterprise Platform Software IBM z/transaction Processing Facility Enterprise Edition 1.1.0 Any reference to future
More informationWebSphere Application Server Base Performance
WebSphere Application Server Base Performance ii WebSphere Application Server Base Performance Contents WebSphere Application Server Base Performance............. 1 Introduction to the WebSphere Application
More informationMSS VSOC Portal Single Sign-On Using IBM id IBM Corporation
MSS VSOC Portal Single Sign-On Using IBM id Changes to VSOC Portal Sign In Page Users can continue to use the existing Client Sign In on the left and enter their existing Portal username and password.
More informationWhat's New in IBM Notes 9.0 Social Edition IBM Corporation
What's New in IBM Notes 9.0 Social Edition IBM Client Strategy The flexible and comprehensive collaboration solution the client the server Universal access Remain productive regardless of location Browser
More informationz/vm Data Collection for zpcr and zcp3000 Collecting the Right Input Data for a zcp3000 Capacity Planning Model
IBM z Systems Masters Series z/vm Data Collection for zpcr and zcp3000 Collecting the Right Input Data for a zcp3000 Capacity Planning Model Session ID: cp3kvmxt 1 Trademarks The following are trademarks
More informationWebSphere Commerce Professional
Software Product Compatibility Reports Product WebSphere Commerce Professional 8.0.1+ Contents Included in this report Operating systems Glossary Disclaimers Report data as of 2018-03-15 02:04:22 CDT 1
More informationTPF Users Group - Fall 2009 TPF Toolkit Updates
TPF Toolkit - Fall 2009 TPF Toolkit Updates Ankit Pasricha Development Tools Subcommittee AIM Enterprise Platform Software IBM z/transaction Processing Facility Enterprise Edition 1.1.0 Any reference to
More informationServer for IBM i. Dawn May Presentation created by Tim Rowe, 2008 IBM Corporation
Integrated Web Application Server for IBM i Dawn May dmmay@us.ibm.com Presentation created by Tim Rowe, timmr@us.ibm.com IBM i integrated Web application server the on-ramp to the Web 2 Agenda Integrated
More informationA Pragmatic Path to Compliance. Jaffa Law
A Pragmatic Path to Compliance Jaffa Law jaffalaw@hk1.ibm.com Introduction & Agenda What are the typical regulatory & corporate governance requirements? What do they imply in terms of adjusting the organization's
More informationCollaboration for a Greener World. Kevin O' Connell Consulting Manager, Lotus Software, IBM Asia Pacific
Collaboration for a Greener World Kevin O' Connell Consulting Manager, Lotus Software, IBM Asia Pacific Legal disclaimer IBM Corporation 2008. All Rights Reserved. The information contained in this publication
More informationZVM20: z/vm PAV and HyperPAV Support
May 21-25 ZVM20: z/vm PAV and HyperPAV Support Eric Farman, IBM Trademarks The following are trademarks of the International Business Machines Corporation in the United States, other countries, or both.
More informationThe Power of PowerVM Power Systems Virtualization. Eyal Rubinstein
The Power of PowerVM Power Systems Virtualization Eyal Rubinstein deyal@il.ibm.com The Power Equation: Power = i + p System i i515 i525 i550 i570 i595 IBM BladeCenter BladeCenter JS12/22/23 Express BladeCenter
More informationHow Smarter Systems Deliver Smarter Economics and Optimized Business Continuity
9-November-2010 Singapore How Smarter Systems Deliver Smarter Economics and Optimized Business Continuity Shiva Anand Neiker Storage Sales Leader STG ASEAN How Smarter Systems Deliver Smarter Economics
More informationApplication Servers Sun Java Systems Application Server (SJSAS) Installation
Proven Practice Application Servers Sun Java Systems Application Server (SJSAS) Installation Product(s): IBM Cognos 8.4, SJSAS Area of Interest: Infrastructure DOC ID: AS07 Version 8.4.0.0 Sun Java Systems
More informationIBM Mainframe Life Cycle History
IBM Mainframe Life Cycle History V2.1 April 10th, 2018 Donald J. Clarke, P. Eng. IBM Canada Ltd. dclarke@ca.ibm.com IBM Mainframe Life Cycle History V2.1 / April 10, 2018 / 2018 IBM Corporation http://www.ibm.com/support/techdocs/atsmastr.nsf/webindex/td105503
More informationIBM Lotus Notes 8.5 Version to Version Comparison IBM Corporation
IBM Lotus Notes 8.5 Version to Version Comparison Overview This presentation highlights the evolutionary value provided across selected releases of IBM Lotus Notes software by outlining selected enhancements
More informationIBM Lotus Notes in XenApp Environments
IBM Lotus Notes in XenApp Environments Open Mic Webcast September 28, 2011 11:00 AM EDT 2011 IBM Corporation Open Mic Webcast: IBM Lotus Notes in XenApp environments September 28 th @ 11:00 AM EDT (15:00
More informationThe Challenge of Managing WebSphere Farm Configuration. Rational Automation Framework for WebSphere
IBM Software Group The Challenge of Managing WebSphere Farm Configuration Rational Automation Framework for WebSphere Terence Chow Technical Specialist IBM Rational Hong Kong 2007 IBM Corporation Example:
More informationIBM Db2 Warehouse on Cloud
IBM Db2 Warehouse on Cloud February 01, 2018 Ben Hudson, Offering Manager Noah Kuttler, Product Marketing CALL LOGISTICS Data Warehouse Community Share. Solve. Do More. There are 2 options to listen to
More informationIBM Power Systems solution for SugarCRM
IBM Power Systems solution for SugarCRM Performance and scaling overview of Sugar on IBM Power Systems running Linux featuring the new IBM POWER8 technology Steve Pratt, Mark Nellen IBM Systems and Technology
More informationz/vm 6.3 A Quick Introduction
z/vm Smarter Computing with Efficiency at Scale z/vm 6.3 A Quick Introduction Dan Griffith Bill Bitner IBM Endicott Notice Regarding Specialty Engines (e.g., ziips, zaaps and IFLs): Any information contained
More informationManaging LDAP Workloads via Tivoli Directory Services and z/os WLM IBM. Kathy Walsh IBM. Version Date: July 18, 2012
Managing LDAP Workloads via Tivoli Directory Services and z/os WLM IBM Kathy Walsh IBM Version Date: July 18, 2012 This document can be found on the web, www.ibm.com/support/techdocs Under the category
More informationLotus Technical Night School XPages and RDBMS
Lotus Technical Night School XPages and RDBMS Note: Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing
More informationREST APIs on z/os. How to use z/os Connect RESTful APIs with Modern Cloud Native Applications. Bill Keller
REST APIs on z/os How to use z/os Connect RESTful APIs with Modern Cloud Native Applications Bill Keller bill.keller@us.ibm.com Important Disclaimer IBM s statements regarding its plans, directions and
More informationWebSphere Commerce Developer Professional 9.0
Software Product Compatibility Reports Continuous Delivery Product - Long Term Support Release WebSphere Commerce Developer Professional 9.0 Contents Included in this report Operating systems Hypervisors
More informationthat will impact New IoT Technology Trends Production Automation
New IoT Technology Trends that will impact Production Automation Alexander Körner, Software Solution Architect Watson IoT Electronics Industry Lab, Munich IBM Deutschland GmbH @AlexKoeMuc 19. Juni 2018
More informationWebSphere Application Server 6.1 Base Performance September WebSphere Application Server 6.1 Base Performance
WebSphere Application Server 6.1 Base Performance September 2008 WebSphere Application Server 6.1 Base Performance Table of Contents Introduction to the WebSphere Application Server performance tests...
More informationIBM BigFix Lifecycle 9.5
Software Product Compatibility Reports Product IBM BigFix Lifecycle 9.5 Contents Included in this report Operating systems (Section intentionally removed by the report author) Hypervisors (Section intentionally
More informationIBM Rational ClearCase Remote Client Version 7.1 Performance Report (Windows)
IBM Rational ClearCase Remote Client Version 7.1 Performance Report (Windows) This report compares Rational ClearCase Remote Client (CCRC) server performance and scalability for the 7.0.1 and 7.1 releases.
More informationInfoSphere Warehouse with Power Systems and EMC CLARiiON Storage: Reference Architecture Summary
InfoSphere Warehouse with Power Systems and EMC CLARiiON Storage: Reference Architecture Summary v1.0 January 8, 2010 Introduction This guide describes the highlights of a data warehouse reference architecture
More informationIBM Lifecycle Extension for z/os V1.8 FAQ
IBM System z Introduction June, 2009 IBM Lifecycle Extension for z/os V1.8 FAQ Frequently Asked Questions PartnerWorld for Developers Community IBM Lifecycle Extension for z/os V1.8 This document is a
More informationz/osmf 2.1 Advanced Programming
z/osmf 2.1 Advanced Programming Joey Zhu (zhuxiaoz@cn.ibm.com) IBM Corporation March 4, 2015 Session Number 16935 Permission is granted to SHARE Inc. to publish this presentation paper in the SHARE Inc.
More informationIBM Application Performance Analyzer for z/os Version IBM Corporation
IBM Application Performance Analyzer for z/os Version 11 IBM Application Performance Analyzer for z/os Agenda Introduction to Application Performance Analyzer for z/os A tour of Application Performance
More informationIBM InfoSphere Data Replication s Change Data Capture (CDC) for DB2 LUW databases (Version ) Performance Evaluation and Analysis
Page 1 IBM InfoSphere Data Replication s Change Data Capture (CDC) for DB2 LUW databases (Version 10.2.1) Performance Evaluation and Analysis 2014 Prasa Urithirakodeeswaran Page 2 Contents Introduction...
More informationWhat's New in IBM WebSphere Portlet Factory and Introducing IBM Lotus Connections 2.5 Portlets
What's New in IBM WebSphere Portlet Factory 6.1.5 and Introducing IBM Lotus Connections 2.5 Portlets Jason Cornell, Product Manager WebSphere Portlet Factory and Dashboard Accelerator 2009 IBM Corporation
More informationISAM Advanced Access Control
ISAM Advanced Access Control CONFIGURING TIME-BASED ONE TIME PASSWORD Nicholas J. Hasten ISAM L2 Support Tuesday, November 1, 2016 One Time Password OTP is a password that is valid for only one login session
More informationNetwork Management Utility
4343-7705-02 Network Management Utility Foreword Welcome Network Management Utility is utility software that provides central control over printers, copiers, and other devices on a network. With Network
More informationYour Notes and Domino in the Cloud
Your Notes and Domino in the Cloud ibmcloud.com/social m@nl.ibm.com Maurice Teeuwe Tech. Sales Lead, Europe Page 1 Please Note IBM s statements regarding its plans, directions, and intent are subject to
More informationStorwize V7000 real-time compressed volumes with Symantec Veritas Storage Foundation
Storwize V7000 real-time compressed volumes with Symantec Veritas Storage Foundation Demonstrating IBM Storwize V7000 advanced storage efficiency in a Veritas Storage Foundation environment John Cooper
More informationIBM Next Generation Intrusion Prevention System
IBM Next Generation Intrusion Prevention System Fadly Yahaya SWAT Optimizing the World s Infrastructure Oct 2012 Moscow 2012 IBM Corporation Please note: IBM s statements regarding its plans, directions,
More informationWhat's New in IBM Notes 9.0 Social Edition
What's New in IBM Notes 9.0 Social Edition Jaitirth V. Shirole Advisory Software Engineer, IBM http://www.ibm.com/developerworks/mydeveloperworks/profiles/user/jaitirth Snehal Devasthali System Software
More informationOptimizing Data Transformation with Db2 for z/os and Db2 Analytics Accelerator
Optimizing Data Transformation with Db2 for z/os and Db2 Analytics Accelerator Maryela Weihrauch, IBM Distinguished Engineer, WW Analytics on System z March, 2017 Please note IBM s statements regarding
More informationHow to Develop Responsive Applications with IBM MQ Light (beta) Matthew Whitehead WebSphere MQ Development 1st July 2014
How to Develop Responsive Applications with IBM MQ Light (beta) Matthew Whitehead WebSphere MQ Development 1st July 2014 (Also see Mark Phillips' session at 3.25pm this afternoon) 2014 IBM Corporation
More informationz/vm Large Memory Linux on System z
December 2007 z/vm Large Memory Linux on System z 1 Table of Contents Objectives... 3 Executive summary... 3 Summary... 3 Hardware equipment and software environment... 4 Host hardware... 5 Network setup...
More informationUsing Tivoli Workload Scheduler event-driven workload automation
Using Tivoli Workload Scheduler event-driven workload automation Updated July 21, 2009 In this module, you will learn how to use the new Event Driven Workload Automation feature of IBM Tivoli Workload
More informationValue of managing and running automated functional tests with Rational Quality Manager
Value of managing and running automated functional tests with Rational Quality Manager Shinoj Zacharias (Shinoj.zacharias@in.ibm.com) Senior Software Engineer, Technical Lead IBM Software Fariz Saracevic
More informationIBM Lotus Domino 7 Performance Improvements
IBM Lotus Domino 7 Performance Improvements Razeyah Stephen, IBM Lotus Domino Performance Team Rob Ingram, IBM Lotus Domino Product Manager September 2005 Table of Contents Executive Summary...3 Impacts
More informationLotus Symphony. Siew Chen Way Lotus Technical Consultant
Lotus Symphony Siew Chen Way Lotus Technical Consultant What is Lotus Symphony? A set of office productivity applications Create, edit, share documents, spreadsheets, and presentations Can handle the majority
More informationBP115 Deploying and Managing Your IBM Lotus Domino XPages Applications
BP115 Deploying and Managing Your IBM Lotus Domino XPages Applications Warren Elsmore Consultant Bluewave Matt White Consultant London Developer Co-op Warren Elsmore Senior Architect with Organiser of
More informationUsing Netcool/Impact and IBM Tivoli Monitoring to build a custom selfservice
IBM Tivoli Software Using Netcool/Impact and IBM Tivoli Monitoring to build a custom selfservice dashboard Document version 1.0 Brian R. Fabec IBM Software Developer Copyright International Business Machines
More informationIBM ^ iseries Logical Partition Isolation and Integrity
June 2002 IBM ^ iseries Logical Partition Isolation and Integrity Dave Boutcher IBM Corporation boutcher@us.ibm.com Version 1.0 Page 1 Introduction The purpose of this document is to provide information
More informationz/os Data Set Encryption In the context of pervasive encryption IBM z systems IBM Corporation
z/os Data Set Encryption In the context of pervasive encryption IBM z systems 1 Trademarks The following are trademarks of the International Business Machines Corporation in the United States, other countries,
More informationDeploying CICS regions with the z/os Provisioning Toolkit
Deploying CICS regions with the z/os Provisioning Toolkit Dan Millwood - https://www.linkedin.com/in/dan-millwood-32373042/ IBM UK Ltd November 2018 Session GL Important Disclaimer IBM s statements regarding
More informationIBM XIV Storage System GUI and XCLI 4.1. Release Notes
IBM XIV Storage System GUI and XCLI 4.1 Release Notes Contents Figures............... v Release Notes............ 1 What's new in XIV GUI and XCLI version 4.1... 1 Specifications.............. 4 GUI specifications...........
More informationQLIKVIEW SCALABILITY BENCHMARK WHITE PAPER
QLIKVIEW SCALABILITY BENCHMARK WHITE PAPER Hardware Sizing Using Amazon EC2 A QlikView Scalability Center Technical White Paper June 2013 qlikview.com Table of Contents Executive Summary 3 A Challenge
More informationRelease Notes. IBM Tivoli Identity Manager Rational ClearQuest Adapter for TDI 7.0. Version First Edition (January 15, 2011)
IBM Tivoli Identity Manager for TDI 7.0 Version 5.1.1 First Edition (January 15, 2011) This edition applies to version 5.1 of Tivoli Identity Manager and to all subsequent releases and modifications until
More informationIBM Multi-Factor Authentication in a Linux on IBM Z environment - Example with z/os MFA infrastructure
IBM Multi-Factor Authentication in a Linux on IBM Z environment - Example with z/os MFA infrastructure Dr. Manfred Gnirss IBM Client Center, Boeblingen 21.3.2018 2 Trademarks The following are trademarks
More informationOpen Systems Virtualization and Enterprise-Class De-duplication for Your Information Infrastructure
Open Systems Virtualization and Enterprise-Class De-duplication for Your Information Infrastructure Technology Day IBM Paris 10 mars 2009 Marc-Audic Landreau MA.Landreau@fr.ibm.com Four Client Pain Points
More informationTransfer Data from TM1 to IBM Cognos Controller with a TI Process
Guideline Transfer Data from TM1 to IBM Cognos Controller with a TI Process Product(s): IBM Cognos Controller Area of Interest: Financial Management Transfer Data from TM1 to IBM Cognos Controller with
More informationHMC and System Firmware
HMC and System Firmware Janus Hertz Senior IT Specialist Nordic Technical Leader for System i AIX/Linux/Windows/VMware Integration i want stress-free IT. i want control. Hardware Management Console (HMC)
More informationKVM for IBM z Systems Limits and Configuration Recommendations
KVM for IBM z Systems KVM for IBM z Systems Limits and Configuration Recommendations This document can be found on the web, www.ibm.com/support/techdocs Search for document number under the category of
More information... IBM Advanced Technical Skills IBM Oracle International Competency Center September 2013
Performance benefits of IBM Power Systems and IBM FlashSystem for JD Edwards EnterpriseOne IBM Power 780 server with AIX and IBM FlashSystem 820 flash storage improves batch performance in a client proof
More informationFrom Containers to Cloud with Linux on IBM Z. Utz Bacher STSM Linux and Containers on IBM Z
From Containers to Cloud with Linux on IBM Z Utz Bacher STSM Linux and Containers on IBM Z A Message Brought To You By Our Lawyers Trademarks of International Business Machines
More information... WebSphere 6.1 and WebSphere 6.0 performance with Oracle s JD Edwards EnterpriseOne 8.12 on IBM Power Systems with IBM i
6.1 and 6.0 performance with Oracle s JD Edwards EnterpriseOne 8.12 on IBM Power Systems with IBM i........ Gerrie Fisk IBM Oracle ICC June 2008 Copyright IBM Corporation, 2008. All Rights Reserved. All
More informationSmart Transformation. Smart Transformation. Ravi Indukuri IBM Commerce
Smart Transformation Ravi Indukuri (ravinduk@in.ibm.com) Abstract Data transformation is the process of converting data or information from one format to another, usually from the format of a source system
More informationTomcat Config Migration
WebSphere Application Server Tomcat Config Migration IBM WebSphere Application Server Migration Toolkit Version 3.5.0 Tech Preview IBM Software Group, Application and Integration Middleware Software Copyright
More informationz/vm Live Guest Relocation - Planning and Use
z/vm Live Guest Relocation - Planning and Use Emily Kate Hugenbruch ekhugen@us.ibm.com John Franciscovich francisj@us.ibm.com Trademarks The following are trademarks of the International Business Machines
More information