COMPUWARE TEST DRIVE TOPAZ WORKBENCH WORKSHOP. Automated Unit Testing

Size: px
Start display at page:

Download "COMPUWARE TEST DRIVE TOPAZ WORKBENCH WORKSHOP. Automated Unit Testing"

Transcription

1 COMPUWARE TEST DRIVE TOPAZ WORKBENCH WORKSHOP Automated Unit Testing

2 In this tutorial, you will create reusable test scenarios and run them independently with data stubs, regardless of data accessibility. TABLE OF CONTENTS GETTING TO KNOW TOPAZ FOR TOTAL TEST... 2 GENERATING A UNIT TEST...25 APPENDIX A: DATASET FILTERS...55 APPENDIX B: OPENING PERSPECTIVES APPENDIX C: RESIZING VIEW PANES...59 NEXT STEPS...61 GETTING TO KNOW TOPAZ FOR TOTAL TEST Topaz for Total Test allows you to generate a program unit test. First, we ll use Host Explorer to copy and modify program execution JCL. Then we ll use the Xpediter debugger to create a debug configuration that runs a program and generates its unit test. After setting up the unit tests, we ll use Project Explorer to run them. 1. Open Topaz Workbench. 2. Open the Host Explorer perspective. 3. Set up a z/os dataset filter for cwez000.topaz, as shown. NOTE: To learn about dataset filtering, see Appendix A. 4. Expand the filtered dataset list to locate and highlight CWEZ000.TOPAZ.XPED.CNTL, then right-click to display the context menu. 2

3 5. In the context menu, choose Copy To 6. In the Copy to Host dialog box, highlight the Source/Target dataset names, and click Rename 3

4 7. In the Rename Target Dataset dialog box, change the name to CWEZnnn.TOPAZTT.XPED.CNTL, where CWEZnnn is the TSO userid assigned to you for this workshop. 8. Click OK when complete. 9. When the Rename Target Dataset dialog box closes, click Copy. 4

5 10. Look for the Success message in the Status column, and click Close. 11. In the Host Explorer directory, create a z/os dataset filter for your userid. 5

6 12. Expand the dataset list and then the member list for the dataset just created (CWEZnnn.TOPAZTT.XPED.CNTL). Note: To learn about dataset filtering, see Appendix A. 13. Double-click on member CWKTVSKS to open for editing. Note: Your dataset list may differ from the one shown. 14. When the edit window opens, change the CWEZNNNX job name to your userid + X, similar to the one shown. 6

7 15. Close the edit window by clicking the X in the top right corner of the tab. 16. Save the changes in the confirmation dialog box. 17. Open the Xpediter perspective. Note: To learn about opening perspectives, see Appendix B. 7

8 18. Open the Run dropdown from the top navigation, and choose Debug Configurations Note: You may have to scroll down in the dropdown to locate Debug Configurations. 19. Single-click on Xpediter Batch Debug Session to highlight and create that type. 20. Click on the left-most icon on the toolbar to create a new configuration. 8

9 21. Replace the default new configuration name with one of your choosing, then enter the job run JCL, including the member name: [youruserid.topaztt.xped.cntl(cwktvsks)]. 22. Click Autofill to populate the jobname, step and program information. 9

10 23. Select the Breakpoints tab, and choose Load the main module only option to eliminate unneeded breakpoints. 24. Scroll to the right in the top navigation to select the DDIO tab. 25. Add the dataset CWEZ000.TOPAZ.TTT.SHRDIR. 10

11 26. Click Debug. Xpediter will populate numerous views as the program runs. The main program will encounter a breakpoint at the procedure division. 27. Right-click to display the context menu. 28. Choose Generate Unit Test from the context menu. 11

12 29. In the Generate Unit Test dialog box, click New Note: The project field may or may not be populated when this dialog box is first displayed. 30. Enter a project name of your choosing, and select Finish. 12

13 The lower portion of the Generate Unit Test dialog box contains Stub options, where all of the boxes should be checked, as shown. Program stubs allow a unit test to simulate subprogram/subroutine calls. This is especially beneficial when the called code is incomplete and/or unavailable. I/O stubs allow a unit test to bypass reads and writes. Actual data used during the Xpediter program run is captured and stored with the unit test package. The convenience here is that necessary files may be difficult to reproduce or unavailable in the testing environment The maximum number of records should be set to 100, as shown here. This number should never be large, so it is consistent with the purpose of unit testing. 31. When done, click on OK. With the unit testing information collection specified, the paused program may be restarted. 13

14 32. Click the Resume icon on the toolbar or press F8. The terminated message will appear within a couple of minutes in the Debug view. 33. After the program terminates, reopen the Host Explorer perspective. 14

15 34. Select the Project Explorer tab. 35. Navigate to and expand the Unit Test project that was just created. 36. Double-click Runner.jcl in the JCL folder. 15

16 As noted in the JCL comments, you must add a job card as well as two steplib cards: main and concatenated. For the job card: //CWEZnnnT JOB (TESTDRIVE),CLASS=Q,MSGCLASS=R,REGION=0M (where CWEZnnn is your userid) For the main steplib: DSN=SYS2.CW.&CWGACX..SLCXLOAD For the concatenated steplib: DSN=CWEZ000.TOPAZ.TTT.PDSE.LOAD Note: To add a new blank line above a given line, place the cursor at the beginning of a line, and press Enter. Note: View panes may be resized for your convenience. To learn how, see Appendix C. 16

17 37. Close the tab by clicking on the X and selecting Yes. A quick look at the stubs reveals one program stub for the CWKTDATE-called program. There are also two I/O stubs: one for the VSAM read and one for the QSAM write. 38. Double-click the name to look closer. 17

18 Here we see the program stub for the CWKTDATE-called subprogram: 18

19 This is the stub for the input file, which contained 11 records: This is the stub for the report/output file: 19

20 The 22 records written include header and detail lines as well any blank lines. Next, look at the scenario that was built to run the unit test. 39. Double-click to open the scenario. See the four tabs along the bottom where the input data is shown. 20

21 The Stubs tab allows stub selection and deselection for use in the unit test. 21

22 The Assertion tab provides flexibility for data values used in the unit test. The Comparison operator and/or Value may be changed so that data values other than those captured in the I/O stubs may be used. 22

23 The Information tab gives additional notes for team testing. 40. Click on the Input Data tab. 23

24 41. Select the Run Test Scenario icon on the toolbar. Run Test Scenario R Note: The Run Test Scenario icon is also displayed on the Stubs, Assertions and Information toolbars. 42. In the Test Run dialog box that appears, verify that Runner.jcl is highlighted, then check the boxes for Use stubs and Delete temporary files. 43. Click OK. 24

25 A status box similar to the one below will appear. Scroll through the various reports to learn about your completed unit test. GENERATING A UNIT TEST In this workshop, you will generate a program unit test. In the Xpediter debugger, you will create a debug configuration to run a program and generate its unit test. In the Project Explorer, you will modify the JCL and run a unit test. 1. Open the Xpediter perspective, then reset the perspective. 2. Close the Cheat Sheet tab and all tabs that are not part of the Xpediter perspective. Your clean perspective should look like the one shown here. 25

26 Note: Anything in view that is not part of the Xpediter perspective would be activity by a previous user. 3. Click Run on the menu bar at the top, then choose Debug Configurations 26

27 4. Single-click on Xpediter Batch Debug Session to highlight this session type. 5. Click on the New Launch Configuration icon to proceed. The new configuration template should look like the one shown here. Note: The enlargement shows the name field on the top left. Your default name should be similar. 27

28 6. Change the Name at the top to a name of your choosing. The enlargement shows that this launch configuration has been named MY_DB2_Config. 7. Look at the Host Connection field to verify the correct LPAR, which should be TestDrive. Note: You may or may not find a drop-down list for this field. If so, be sure to choose CWCC. 8. Find the Job to Debug Dataset(member) field, which should be blank. 28

29 9. Enter this dataset name: CWEZ000.CX.R SMPE.SLCXCNTL(RUNSAMP1). 10. Select Autofill to populate the Job name and Steps/programs fields. 29

30 The results should show the information seen here. The Target tab is now complete. We will look at two of the other tabs. 30

31 11. Select the Breakpoints tab, then choose the button for Load the main module only. This speeds up unit test generation by not setting breakpoints and stopping in called programs. 12. Select the DDIO tab, and add the dataset SALESSUP.TTT.SHRDIR. 31

32 13. Click Apply and then Debug. The Xpediter execution of the program will begin and many of the Xpediter perspective views will be populated. 32

33 In the program source view, the main program will be paused at the procedure division. 14. Right-click in this view to display the context menu, then choose Generate Unit Test 33

34 15. When the Generate Unit Test box appears, click New to name this project. 16. Name the project Project_cweznnn, where cweznnn is replaced by your assigned TSO userid, and click Finish. Note: The enlargement shows the project name for TSO userid cwez

35 17. Back on the previous screen, check the boxes for Generate program stubs, Generate I/O stubs and Generate DB2 Statement stubs. 18. Accept the other defaults, then click OK. 19. Returning to the program source view, press F8 to resume processing. This may take a few minutes. 35

36 20. If the program does not terminate but stops processing at the GOBACK, press F8 to complete the execution. The Unit Tests Generation is now complete. 21. To run the unit test, open the Host Explorer perspective. The enlargement shows the Host Explorer tab in the upper right. Note: If this is not the case for you, simply click Compuware in the menu bar at the top, and choose Host Explorer from the dropdown menu. 36

37 22. Next, select the Project Explorer tab. 23. Locate and expand your project entry. In this example, the project is Project_cwez

38 When generating the unit test, all stubs were created. The test execution will be done both with and without stubs. Therefore, both sets of JCL must be prepared. It is beneficial to set up a job card that will be appended automatically to the prepared JCL. 24. To do this, choose Window from the menu bar at the top, then select Preferences. 38

39 25. Navigate to the Compuware preferences, then select Topaz for Total Test. 26. Verify and/or change the jobcard to match the one shown below. The job name should be your assigned TSO userid plus one character. The job identification string should be USERZ plus the three numeric digits at the end of your assigned TSO userid. For example, for TSO userid CWEZ001, the job name could be CWEZ001T, and the identification string should be USERZ When complete, click Apply then OK. 39

40 28. Double-click Runner.jcl to open an edit session, as shown. 29. If necessary, modify the first two lines of the //STEPLIB DD statement to match what is shown here in this enlargement box. Do the same for the //SLSF001, //EMPFILE and //RPTFILE DD statements. 40

41 These DD statements appear below: //STEPLIB DD DISP=SHR,DSN=SYS2.CW.&CWGACX..SLCXLOAD // DD DISP=SHR,DSN=CWEZ000.CX.R SMPE.SLCXLOAD //SLSF001 DD DSN=SALESSUP.TTT.SHRDIR,DISP=SHR //EMPFILE DD DSN=CWEZ000.CX.R SMPE.SLCXCNTL(TTTDATD),DISP=SHR //RPTFILE DD SYSOUT=* Note: The two dots following &CWGACX are correct. 30. When changes are complete, click the X on the tab to close the edit session. 31. Then click on Yes in the confirmation box to save the changes. 41

42 Double-click RunnerDb2.jcl to open an edit session.

43 33. Scroll down to view //STEPLIB and //SYSTSIN. You may need to change both areas as well as other DD statements. For steps 34, 35 and 36 below, use the following DD statements: //STEPLIB DD DISP=SHR,DSN=SYS2.CW.&CWGACX..SLCXLOAD // DD DISP=SHR,DSN=CWEZ000.CX.R SMPE.SLCXLOAD //RPTFILE DD SYSOUT=* //SLSF001 DD DSN=SALESSUP.TTT.SHRDIR,DISP=SHR //EMPFILE DD DSN=CWEZ000.CX.R SMPE.SLCXCNTL(TTTDATD),DISP=SHR //SYSTSIN DD * DSN SYSTEM(DBCC) RUN PROGRAM(TTTRUNNR) PLAN(CWKTDB2X) PARMS( /NOSTAE ) END /* NOTE: The two dots following &CWGACX is correct. 43

44 34. If necessary, modify the //STEPLIB as shown: Note: The two dots following &CWGACX are correct. 35. If necessary, modify the //RPTFILE, //EMPFILE and //SLSF001 DD statements as shown: 36. If necessary, modify the //SYSTSIN as shown: 37. When changes are complete, click the X on the tab to close the edit session. 38. Select Yes in the confirmation box to save the changes. 44

45 With the JCL modifications complete, you are now ready to run a test. 39. Locate and double-click Scenario in your project. 40. Locate and select the Run test scenario icon. The initial test run will use all of the stubs created during unit test generation. 45

46 41. Highlight Runner.jcl, and check the Use stubs and Delete temporary files boxes. 42. Click OK when complete. 43. When the test run has finished, view the Test Suite Summary. Your Success rate should be 100%. 46

47 Note: The Stubs Executed information near the bottom of the report. Here you see the stub information in a side-by-side comparison. 47

48 44. Return to your scenario, and activate the Stubs tab along the bottom of the section. We want to run the test again without using stubs. 45. Remove all stubs from the Selected window. It should be completely empty. 48

49 46. Locate and click on the Run test scenario icon. 47. Highlight RunnerDb2.jcl, and uncheck the box for Use stubs. 49

50 48. When the test run has finished, view the Test Suite Summary. Your Success rate should be 100%. We will now rerun the test without using stubs. Instead, we will use a different input file. 49. Double-click RunnerDb2.jcl to open an edit session. Change the input file (//EMPFILE DD statement) member name from (TTTDATD) to (TTTDAT2). 50. Save your changes. 50

51 The resulting report should show two failures indicated in red text. Enlargements are shown below. 51

52 Note: The file used had two additional records that account for the difference in the grand totals. To remedy this situation, return to the Scenario, and select the Assertions tab. 51. For the GRAND_TOTAL, click in the Comparison column, and choose noassert from the dropdown list. Noassert bypasses testing. 52. Do the same for the TOTAL_RECORD. 52

53 53. Click the Run test scenario icon and then Yes in the modified scenario confirmation box. 54. Highlight RunnerDb2.jcl, and leave the box for Use stubs unchecked. 53

54 This time the report will show that two tests have no failures. Congratulations! You have completed the Topaz for Total Test section. The appendices begin on the next page. 54

55 APPENDIX A: DATASET FILTERS The Topaz Workbench Host Explorer provides lists of datasets and databases. These lists are used for subsequent processing such as editing and copying. They function similarly to standard TSO/ISPF option 3.4. Filtering is a way to limit or customize a list, and multiple filters may be used concurrently. In the Host Explorer directory below, the z/os Datasets entry has been expanded, revealing numerous filters. 55

56 1. Leaving the z/os Datasets entry highlighted, right-click to display the context menu, and select Add Filter. 2. In the Add Filter box, add cwt010.f*, and click OK to display a list of all z/os datasets in this LPAR with dataset names that begin with cwt010.f followed by any additional characters. The expanded filtered list should look like this: 56

57 APPENDIX B: OPENING PERSPECTIVES Topaz Workbench is Eclipse-based and uses numerous universal Eclipse perspectives as well as an increasing number of Compuware perspectives. All perspectives follow a common set of standards. In the screenshot below, Topaz Workbench has the Xpediter perspective open and in view. Other currently open perspectives are shown on the tabs to the upper right. Right-clicking on a perspective opens a display with various actions for that perspective. The Reset command is valuable, especially when several views have been resized and/or moved. 57

58 To access and open all available perspectives, choose Window from the main navigation, and select Open Perspective to display a list. Similarly, a list of Compuware perspectives may be displayed by choosing Compuware from the main navigation. 58

59 APPENDIX C: RESIZING VIEW PANES Most Eclipse perspectives display multiple viewing panes that contain abundant information. The panes commonly use horizontal and/or vertical scroll bars to reveal more content and can be resized by dragging the edges or using the standard resize icons. If a second monitor is available, you can also grab the tab and drag it to that monitor. The Test Scenario viewing pane is contained within the entire Host Explorer perspective. To maximize the content in the Test Scenario viewing pane, you click the Maximize icon. If you hover over the icon, it displays the corresponding Maximize tool tip. 59

60 The Test Scenario viewing pane then takes over the window. You can restore the viewing pane to its original size by clicking the Restore icon in the top right corner of the viewing pane. If you hover over the icon, it will display the Restore tool tip. 60

61 To display tabs on a second monitor, grab the tab and drag it to your other monitor. This completes the Topaz for Total Test tutorial for Compuware Test Drive. NEXT STEPS Take a deep dive into other Topaz functionality if you haven t already. Pick your next tutorial: File and Data Management Code Analysis and Debugging Source Code Management, Release Automation and Deployment Automation 61

Getting Started with Xpediter/Eclipse

Getting Started with Xpediter/Eclipse Getting Started with Xpediter/Eclipse This guide provides instructions for how to use Xpediter/Eclipse to debug mainframe applications within an Eclipsebased workbench (for example, Topaz Workbench, Eclipse,

More information

Topaz for Total Test User Guide

Topaz for Total Test User Guide Topaz for Total Test User Guide Table of Contents Welcome to Topaz for Total Test... 1 Introduction... 2 Performance... 2 Intended Audience... 3 How This Guide is Organized... 3 Product Support... 3 Overview

More information

Compuware Test Drive Source Code Management, Deployment, and release Automation

Compuware Test Drive Source Code Management, Deployment, and release Automation Compuware Test Drive Source Code Management, Deployment, and release Automation Contents Getting Started with SCM - ISPW... 3 Code Changes... 7 ISPW Impact Analysis... 19 Promotion... 36 NEXT STEPS...

More information

Getting Started with Code Coverage/Eclipse

Getting Started with Code Coverage/Eclipse Getting Started with Code Coverage/Eclipse Code Coverage/Eclipse is the modernized GUI for Compuware s Xpediter/Code Coverage product. With it, users can create reports detailing testing efficiency and

More information

IBM Fault Analyzer for z/os

IBM Fault Analyzer for z/os Lab 17314 IBM PD Tools Hands-On Lab: Dive into Increased Programmer Productivity IBM Fault Analyzer for z/os Eclipse interface Hands-on Lab Exercises IBM Fault Analyzer for z/os V13 Lab Exercises Copyright

More information

At the shell prompt, enter idlde

At the shell prompt, enter idlde IDL Workbench Quick Reference The IDL Workbench is IDL s graphical user interface and integrated development environment. The IDL Workbench is based on the Eclipse framework; if you are already familiar

More information

Compuware Test Drive Source Code Management, Deployment, and Release Automation Manage Compile Errors 4/5/2019

Compuware Test Drive Source Code Management, Deployment, and Release Automation Manage Compile Errors 4/5/2019 Compuware Test Drive Source Code Management, Deployment, and Release Automation Manage Compile Errors 4/5/2019 Contents Getting Started with SCM - ISPW... 3 Code Changes... 7 Generate (AKA Compile)...

More information

NetBeans Tutorial. For Introduction to Java Programming By Y. Daniel Liang. This tutorial applies to NetBeans 6, 7, or a higher version.

NetBeans Tutorial. For Introduction to Java Programming By Y. Daniel Liang. This tutorial applies to NetBeans 6, 7, or a higher version. NetBeans Tutorial For Introduction to Java Programming By Y. Daniel Liang This tutorial applies to NetBeans 6, 7, or a higher version. This supplement covers the following topics: Getting Started with

More information

WPS Workbench. user guide. "To help guide you through using the WPS user interface (Workbench) to create, edit and run programs"

WPS Workbench. user guide. To help guide you through using the WPS user interface (Workbench) to create, edit and run programs WPS Workbench user guide "To help guide you through using the WPS user interface (Workbench) to create, edit and run programs" Version: 3.1.7 Copyright 2002-2018 World Programming Limited www.worldprogramming.com

More information

Introduction to IBM Rational HATS For IBM System i (5250)

Introduction to IBM Rational HATS For IBM System i (5250) Introduction to IBM Rational HATS For IBM System i (5250) Introduction to IBM Rational HATS 1 Lab instructions This lab teaches you how to use IBM Rational HATS to create a Web application capable of transforming

More information

Eclipse Tutorial. For Introduction to Java Programming By Y. Daniel Liang

Eclipse Tutorial. For Introduction to Java Programming By Y. Daniel Liang Eclipse Tutorial For Introduction to Java Programming By Y. Daniel Liang This supplement covers the following topics: Getting Started with Eclipse Choosing a Perspective Creating a Project Creating a Java

More information

www.linkedin.com/in/jimliebert Jim.Liebert@compuware.com Table of Contents Introduction... 1 Why the Compuware Workbench was built... 1 What the Compuware Workbench does... 2 z/os File Access and Manipulation...

More information

AutoCAD 2009 User InterfaceChapter1:

AutoCAD 2009 User InterfaceChapter1: AutoCAD 2009 User InterfaceChapter1: Chapter 1 The AutoCAD 2009 interface has been enhanced to make AutoCAD even easier to use, while making as much screen space available as possible. In this chapter,

More information

Working with Mailbox Manager

Working with Mailbox Manager Working with Mailbox Manager A user guide for Mailbox Manager supporting the Message Storage Server component of the Avaya S3400 Message Server Mailbox Manager Version 5.0 February 2003 Copyright 2003

More information

Discovering Computers & Microsoft Office Office 2010 and Windows 7: Essential Concepts and Skills

Discovering Computers & Microsoft Office Office 2010 and Windows 7: Essential Concepts and Skills Discovering Computers & Microsoft Office 2010 Office 2010 and Windows 7: Essential Concepts and Skills Objectives Perform basic mouse operations Start Windows and log on to the computer Identify the objects

More information

Eclipse Quick Reference Windows Hosted

Eclipse Quick Reference Windows Hosted Eclipse Quick Reference Windows Hosted Menus and Keyboard Shortcuts (some menus/items can be hidden in any perspective) File Menu New Open Path Open File Close Close All Save Save As Save All Revert Move

More information

ekaizen Lessons Table of Contents 1. ebook Basics 1 2. Create a new ebook Make Changes to the ebook Populate the ebook 41

ekaizen Lessons Table of Contents 1. ebook Basics 1 2. Create a new ebook Make Changes to the ebook Populate the ebook 41 Table of Contents 1. ebook Basics 1 2. Create a new ebook 20 3. Make Changes to the ebook 31 4. Populate the ebook 41 5. Share the ebook 63 ekaizen 1 2 1 1 3 4 2 2 5 The ebook is a tabbed electronic book

More information

Introduction to IntelliJ

Introduction to IntelliJ Introduction to IntelliJ IntelliJ is a large software package used by professional software developers. This document will give you a brief introduction but is by no means exhaustive. If you have questions

More information

CEDMS User Guide

CEDMS User Guide CEDMS 5.3.1 User Guide Section Page # Section 1 User Interface 2 CEDMS DM Toolbar 2 Navigation Pane 3 Document List View Pane 3 Add-on Pane 3 Section 2 Saving and Importing Documents 4 Profile Form 4 Saving

More information

2 Getting Started. Getting Started (v1.8.6) 3/5/2007

2 Getting Started. Getting Started (v1.8.6) 3/5/2007 2 Getting Started Java will be used in the examples in this section; however, the information applies to all supported languages for which you have installed a compiler (e.g., Ada, C, C++, Java) unless

More information

Table of Contents. Chapter 2. Looking at the Work Area

Table of Contents. Chapter 2. Looking at the Work Area Table of Contents... 1 Opening a PDF file in the work area... 2 Working with Acrobat tools and toolbars... 4 Working with Acrobat task buttons... 13 Working with the navigation pane... 14 Review... 18

More information

Getting Started (1.8.7) 9/2/2009

Getting Started (1.8.7) 9/2/2009 2 Getting Started For the examples in this section, Microsoft Windows and Java will be used. However, much of the information applies to other operating systems and supported languages for which you have

More information

Compuware Test Drive Source Code Management, Deployment, and Release Automation - Test Drive ISPW Work List and Reporting 3/18/2019

Compuware Test Drive Source Code Management, Deployment, and Release Automation - Test Drive ISPW Work List and Reporting 3/18/2019 Compuware Test Drive Source Code Management, Deployment, and Release Automation - Test Drive ISPW Work List and Reporting 3/18/2019 Contents Getting Started with SCM ISPW Work List... 3 Work List Reporting...

More information

Navigate to Cognos Cognos Analytics supports all browsers with the exception of Microsoft Edge.

Navigate to Cognos Cognos Analytics supports all browsers with the exception of Microsoft Edge. IBM Cognos Analytics Create a List The following instructions cover how to create a list report in IBM Cognos Analytics. A list is a report type in Cognos that displays a series of data columns listing

More information

Maintain an ILE RPG application using Remote System Explorer

Maintain an ILE RPG application using Remote System Explorer Maintain an ILE RPG application using Remote System Explorer ii Maintain an ILE RPG application using Remote System Explorer Contents Maintain an ILE RPG application using Remote System Explorer.......

More information

Printing Tips Revised: 1/5/18

Printing Tips Revised: 1/5/18 Printing Tips By: Mike Angstadt This document contains tips on how to print from the PACs. Printing Email Attachments Many email services allow you to preview email attachments. This often misleads patrons

More information

2 The Stata user interface

2 The Stata user interface 2 The Stata user interface The windows This chapter introduces the core of Stata s interface: its main windows, its toolbar, its menus, and its dialogs. The five main windows are the Review, Results, Command,

More information

To complete this activity, you will need the following files:

To complete this activity, you will need the following files: CHAPTER 1 Windows XP More Skills 12 Move Data Between Windows You can open several application windows at the same time; they do not need to be files created by the same program. Having more than one window

More information

TABLE OF CONTENTS. 2 ADDING, REMOVING, AND RESIZING FRAMES IN A FLEX DOCUMENT. 4 ADDING SHEETS. 6 STACKING APPS. 8 SHOWING/HIDING APP TOOLBARS.

TABLE OF CONTENTS. 2 ADDING, REMOVING, AND RESIZING FRAMES IN A FLEX DOCUMENT. 4 ADDING SHEETS. 6 STACKING APPS. 8 SHOWING/HIDING APP TOOLBARS. TABLE OF CONTENTS TABLE OF CONTENTS... 2 ADDING, REMOVING, AND RESIZING FRAMES IN A FLEX DOCUMENT... 4 ADDING SHEETS... 6 STACKING APPS... 8 SHOWING/HIDING APP TOOLBARS... 9 DISPLAYING THE DOCUMENT TOOLBAR...

More information

Troubleshooting in Microsoft Excel 2002

Troubleshooting in Microsoft Excel 2002 Page 1 of 8 Troubleshooting in Microsoft Excel 2002 Result: To understand how to work with the Excel software to enter data, navigate the page, and print materials. Tabs Look at the tabs at the bottom

More information

Supplement H.1: JBuilder X Tutorial. For Introduction to Java Programming, 5E By Y. Daniel Liang

Supplement H.1: JBuilder X Tutorial. For Introduction to Java Programming, 5E By Y. Daniel Liang Supplement H.1: JBuilder X Tutorial For Introduction to Java Programming, 5E By Y. Daniel Liang This supplement covers the following topics: Getting Started with JBuilder Creating a Project Creating, Compiling,

More information

Introduction to Eclipse Rich Client Platform Support in IBM Rational HATS. For IBM System i (5250)

Introduction to Eclipse Rich Client Platform Support in IBM Rational HATS. For IBM System i (5250) Introduction to Eclipse Rich Client Platform Support in IBM Rational HATS For IBM System i (5250) 1 Lab instructions This lab teaches you how to use IBM Rational HATS to create a rich client plug-in application

More information

DESIGN MOBILE APPS FOR ANDROID DEVICES

DESIGN MOBILE APPS FOR ANDROID DEVICES DESIGN MOBILE APPS FOR ANDROID DEVICES Thank you for participating in a workshop at MicroStrategy World 2019. If you missed or did not finish an exercise and want to complete it after the conference,

More information

Supplement II.B(1): JBuilder X Tutorial. For Introduction to Java Programming By Y. Daniel Liang

Supplement II.B(1): JBuilder X Tutorial. For Introduction to Java Programming By Y. Daniel Liang Supplement II.B(1): JBuilder X Tutorial For Introduction to Java Programming By Y. Daniel Liang This supplement covers the following topics: Getting Started with JBuilder Creating a Project Creating, Compiling,

More information

Intro to Excel. To start a new workbook, click on the Blank workbook icon in the middle of the screen.

Intro to Excel. To start a new workbook, click on the Blank workbook icon in the middle of the screen. Excel is a spreadsheet application that allows for the storing, organizing and manipulation of data that is entered into it. Excel has variety of built in tools that allow users to perform both simple

More information

Introduction to Eclipse Rich Client Platform Support in IBM Rational HATS For IBM System i (5250)

Introduction to Eclipse Rich Client Platform Support in IBM Rational HATS For IBM System i (5250) Introduction to Eclipse Rich Client Platform Support in IBM Rational HATS For IBM System i (5250) Introduction to Eclipse Rich Client Platform Support in IBM Rational HATS 1 Lab instructions This lab teaches

More information

Migration from HEW to e 2 studio Development Tools > IDEs

Migration from HEW to e 2 studio Development Tools > IDEs Migration from HEW to e 2 studio Development Tools > IDEs LAB PROCEDURE Description The purpose of this lab is to allow users of the High-performance Embedded Workbench (HEW) to gain familiarity with the

More information

Intermediate Microsoft Excel 2008

Intermediate Microsoft Excel 2008 Intermediate Microsoft Excel 2008 Table of Contents ADVANCED FORMATTING... 2 FORMATTING NUMBERS... 2 WRAPPING TEXT... 3 THE MERGE AND CENTER FUNCTIONS... 4 INSERTING COMMENTS... 5 FREEZE PANES... 6 INSERTING

More information

Excel Tables & PivotTables

Excel Tables & PivotTables Excel Tables & PivotTables A PivotTable is a tool that is used to summarize and reorganize data from an Excel spreadsheet. PivotTables are very useful where there is a lot of data that to analyze. PivotTables

More information

Module 4: Working with MPI

Module 4: Working with MPI Module 4: Working with MPI Objective Learn how to develop, build and launch a parallel (MPI) program on a remote parallel machine Contents Remote project setup Building with Makefiles MPI assistance features

More information

Introduction to IBM Rational HATS For IBM System z (3270)

Introduction to IBM Rational HATS For IBM System z (3270) Introduction to IBM Rational HATS For IBM System z (3270) Introduction to IBM Rational HATS 1 Lab instructions This lab teaches you how to use IBM Rational HATS to create a Web application capable of transforming

More information

Status Bar: Right click on the Status Bar to add or remove features.

Status Bar: Right click on the Status Bar to add or remove features. Excel 2013 Quick Start Guide The Excel Window File Tab: Click to access actions like Print, Save As, etc. Also to set Excel options. Ribbon: Logically organizes actions onto Tabs, Groups, and Buttons to

More information

Spreadsheet definition: Starting a New Excel Worksheet: Navigating Through an Excel Worksheet

Spreadsheet definition: Starting a New Excel Worksheet: Navigating Through an Excel Worksheet Copyright 1 99 Spreadsheet definition: A spreadsheet stores and manipulates data that lends itself to being stored in a table type format (e.g. Accounts, Science Experiments, Mathematical Trends, Statistics,

More information

Prerequisites for Eclipse

Prerequisites for Eclipse Prerequisites for Eclipse 1 To use Eclipse you must have an installed version of the Java Runtime Environment (JRE). The latest version is available from java.com/en/download/manual.jsp Since Eclipse includes

More information

3 Getting Started with Objects

3 Getting Started with Objects 3 Getting Started with Objects If you are an experienced IDE user, you may be able to do this tutorial without having done the previous tutorial, Getting Started. However, at some point you should read

More information

Excel 2016 Basics for Windows

Excel 2016 Basics for Windows Excel 2016 Basics for Windows Excel 2016 Basics for Windows Training Objective To learn the tools and features to get started using Excel 2016 more efficiently and effectively. What you can expect to learn

More information

COPYRIGHTED MATERIAL. Using Adobe Bridge. Lesson 1

COPYRIGHTED MATERIAL. Using Adobe Bridge. Lesson 1 Lesson Using Adobe Bridge What you ll learn in this lesson: Navigating Adobe Bridge Using folders in Bridge Making a Favorite Creating metadata Using automated tools Adobe Bridge is the command center

More information

TREX Set-Up Guide: Creating a TREX Executable File for Windows

TREX Set-Up Guide: Creating a TREX Executable File for Windows TREX Set-Up Guide: Creating a TREX Executable File for Windows Prepared By: HDR 1 International Boulevard, 10 th Floor, Suite 1000 Mahwah, NJ 07495 May 13, 2013 Creating a TREX Executable File for Windows

More information

WPS Workbench. user guide. To help guide you through using WPS Workbench to create, edit and run programs. Workbench user guide Version 3.

WPS Workbench. user guide. To help guide you through using WPS Workbench to create, edit and run programs. Workbench user guide Version 3. WPS Workbench user guide To help guide you through using WPS Workbench to create, edit and run programs Version: 3.3.4 Copyright 2002-2018 World Programming Limited www.worldprogramming.com Contents Introduction...7

More information

7 The Integrated Debugger

7 The Integrated Debugger 7 The Integrated Debugger Your skill set for writing programs would not be complete without knowing how to use a debugger. While a debugger is traditionally associated with finding bugs, it can also be

More information

Your password is: firstpw

Your password is: firstpw SHARE Session #9777: WebSphere and Rational Developer Hands-on-Labs Building Java application on System z with RDz Lab exercise (estimate duration) Part 1: Your first Java application on z/os (~35 min).

More information

Investigator Site OC RDC PDF User Guide

Investigator Site OC RDC PDF User Guide Investigator Site OC RDC PDF User Guide Version 1.0 Page 1 of 40 TABLE OF CONTENTS Accessing OC RDC Steps for Access 3 Logging On 4 Change Password 4 Laptop and System Security 5 Change Study 5 Navigating

More information

IBM Rational Rhapsody Gateway Add On. User Manual

IBM Rational Rhapsody Gateway Add On. User Manual User Manual Rhapsody IBM Rational Rhapsody Gateway Add On User Manual License Agreement No part of this publication may be reproduced, transmitted, stored in a retrieval system, nor translated into any

More information

Module 3: Working with C/C++

Module 3: Working with C/C++ Module 3: Working with C/C++ Objective Learn basic Eclipse concepts: Perspectives, Views, Learn how to use Eclipse to manage a remote project Learn how to use Eclipse to develop C programs Learn how to

More information

IBM Rational Rhapsody Gateway Add On. User Guide

IBM Rational Rhapsody Gateway Add On. User Guide User Guide Rhapsody IBM Rational Rhapsody Gateway Add On User Guide License Agreement No part of this publication may be reproduced, transmitted, stored in a retrieval system, nor translated into any

More information

Figure 1. Simplicity Studio

Figure 1. Simplicity Studio SIMPLICITY STUDIO USER S GUIDE 1. Introduction Simplicity Studio greatly reduces development time and complexity with Silicon Labs EFM32 and 8051 MCU products by providing a high-powered IDE, tools for

More information

BASIC NAVIGATION & VIEWS...

BASIC NAVIGATION & VIEWS... Content Overview VISUAL TOUR... 5 NEW FEATURES IN OUTLOOK 2010... 6 BASIC NAVIGATION & VIEWS... 7 SETTING PREFERENCES... 7 Creating an Outlook Shortcut... 7 Choosing a Startup View... 7 CUSTOMIZING INBOX

More information

Part I. Integrated Development Environment. Chapter 2: The Solution Explorer, Toolbox, and Properties. Chapter 3: Options and Customizations

Part I. Integrated Development Environment. Chapter 2: The Solution Explorer, Toolbox, and Properties. Chapter 3: Options and Customizations Part I Integrated Development Environment Chapter 1: A Quick Tour Chapter 2: The Solution Explorer, Toolbox, and Properties Chapter 3: Options and Customizations Chapter 4: Workspace Control Chapter 5:

More information

Working with Macros. Creating a Macro

Working with Macros. Creating a Macro Working with Macros 1 Working with Macros THE BOTTOM LINE A macro is a set of actions saved together that can be performed by issuing a single command. Macros are commonly used in Microsoft Office applications,

More information

Developing Intelligent Apps

Developing Intelligent Apps Developing Intelligent Apps Lab 1 Creating a Simple Client Application By Gerry O'Brien Overview In this lab you will construct a simple client application that will call an Azure ML web service that you

More information

NSCC SUMMER LEARNING SESSIONS MICROSOFT OFFICE SESSION

NSCC SUMMER LEARNING SESSIONS MICROSOFT OFFICE SESSION NSCC SUMMER LEARNING SESSIONS MICROSOFT OFFICE SESSION Module 1 Using Windows Welcome! Microsoft Windows is an important part of everyday student life. Whether you are logging onto an NSCC computer or

More information

CONTENT PLAYER 9.6_CA_BBP_EN_1.0

CONTENT PLAYER 9.6_CA_BBP_EN_1.0 CONTENT PLAYER 9.6_CA_BBP_EN_1.0 COPYRIGHT Copyright 1998, 2009, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names

More information

DB Change Manager. User Guide. Version 17.0 Published December 2017

DB Change Manager. User Guide. Version 17.0 Published December 2017 DB Change Manager User Guide Version 17.0 Published December 2017 2017 IDERA, Inc. IDERA, the IDERA logos, and all other IDERA product or service names are trademarks or registered trademarks of IDERA,

More information

2. create the workbook file

2. create the workbook file 2. create the workbook file Excel documents are called workbook files. A workbook can include multiple sheets of information. Excel supports two kinds of sheets for working with data: Worksheets, which

More information

Topaz Workbench Data Visualizer User Guide

Topaz Workbench Data Visualizer User Guide Topaz Workbench Data Visualizer User Guide Table of Contents Displaying Properties... 1 Entering Java Regular Expressions in Filter Fields... 3 Related Topics... 3 Exporting the Extract Trace Events View...

More information

Open. Select the database and click. Print. Set printing options using the dropdown menus, then click the

Open. Select the database and click. Print. Set printing options using the dropdown menus, then click the The Original Quick Reference Guides Microsoft Access 2010 Access is a tool for creating and managing databases collections of related records structured in an easily accessible format such as a table,

More information

LexisNexis CD. on Folio 4. User s Guide

LexisNexis CD. on Folio 4. User s Guide LexisNexis CD on Folio 4 User s Guide LexisNexis and the Knowledge Burst logo are trademarks and Lexis, lexis.com and Shepard s are registered trademarks of Reed Elsevier Properties Inc., used under license.

More information

Lab 0 Introduction to the MSP430F5529 Launchpad-based Lab Board and Code Composer Studio

Lab 0 Introduction to the MSP430F5529 Launchpad-based Lab Board and Code Composer Studio ECE2049 Embedded Computing in Engineering Design Lab 0 Introduction to the MSP430F5529 Launchpad-based Lab Board and Code Composer Studio In this lab, you will be introduced to the Code Composer Studio

More information

Introduction to Computation and Problem Solving

Introduction to Computation and Problem Solving Class 3: The Eclipse IDE Introduction to Computation and Problem Solving Prof. Steven R. Lerman and Dr. V. Judson Harward What is an IDE? An integrated development environment (IDE) is an environment in

More information

BASICS OF THE RENESAS SYNERGY PLATFORM

BASICS OF THE RENESAS SYNERGY PLATFORM BASICS OF THE RENESAS SYNERGY PLATFORM TM Richard Oed 2018.11 02 CHAPTER 11 EVENT ANALYSIS WITH TRACEX CONTENTS 11 EVENT ANALYSIS WITH TRACEX 03 11.1 An Introduction to TraceX 03 11.2 Built-in Views and

More information

IBM. User's Guide. IBM Explorer for z/os. Version 3 Release 0 SC

IBM. User's Guide. IBM Explorer for z/os. Version 3 Release 0 SC IBM Explorer for z/os IBM User's Guide Version 3 Release 0 SC27-8431-01 IBM Explorer for z/os IBM User's Guide Version 3 Release 0 SC27-8431-01 Note Before using this information, be sure to read the

More information

Online Quick Start Guide January 2018

Online Quick Start Guide January 2018 Online Quick Start Guide January 2018 Contents 1. Activate your OpticStudio Online account... 2 2. Start a session... 2 3. Navigate your session... 3 4. Stay connected... 4 5. Save files and end your session...

More information

Customize the Navigation Pane

Customize the Navigation Pane Page 1 of 7 Microsoft Office Outlook Home > Products > Outlook > Outlook 2007 Help and How-to > Search and navigation > Navigation pane Customize the Navigation Pane Applies to: Microsoft Office Outlook

More information

Laboratory Assignment #4 Debugging in Eclipse CDT 1

Laboratory Assignment #4 Debugging in Eclipse CDT 1 Lab 4 (10 points) November 20, 2013 CS-2301, System Programming for Non-majors, B-term 2013 Objective Laboratory Assignment #4 Debugging in Eclipse CDT 1 Due: at 11:59 pm on the day of your lab session

More information

Turning Point Response System and Turning Point Anywhere

Turning Point Response System and Turning Point Anywhere What s in the TurningPoint Clicker Case? Each TurningPoint Clicker Case should have two primary components: USB input receiver (1) Clickers (30) How to Test the Response Devices Click TurningPoint AnyWhere

More information

CHAPTER 1 COPYRIGHTED MATERIAL. Finding Your Way in the Inventor Interface

CHAPTER 1 COPYRIGHTED MATERIAL. Finding Your Way in the Inventor Interface CHAPTER 1 Finding Your Way in the Inventor Interface COPYRIGHTED MATERIAL Understanding Inventor s interface behavior Opening existing files Creating new files Modifying the look and feel of Inventor Managing

More information

User Guide 701P Wide Format Solution Wide Format Scan Service

User Guide 701P Wide Format Solution Wide Format Scan Service User Guide 701P44865 6204 Wide Format Solution Wide Format Scan Service Xerox Corporation Global Knowledge & Language Services 800 Phillips Road Bldg. 845-17S Webster, NY 14580 Copyright 2006 Xerox Corporation.

More information

In this lab, you will build and execute a simple message flow. A message flow is like a program but is developed using a visual paradigm.

In this lab, you will build and execute a simple message flow. A message flow is like a program but is developed using a visual paradigm. Lab 1 Getting Started 1.1 Building and Executing a Simple Message Flow In this lab, you will build and execute a simple message flow. A message flow is like a program but is developed using a visual paradigm.

More information

This paper is based on a session I presented at the Enterprise Modernisation Conference held in Stuttgart in May Updated March 19, 2010

This paper is based on a session I presented at the Enterprise Modernisation Conference held in Stuttgart in May Updated March 19, 2010 Enterprise Modernisation Customising RDz with Menu Manager Enterprise Modernisation Working Group, Stuttgart, May 29, 2008 Anthony Rudd DATEV eg anthony.rudd@datev.de This paper is based on a session I

More information

Appendix B WORKSHOP. SYS-ED/ Computer Education Techniques, Inc.

Appendix B WORKSHOP. SYS-ED/ Computer Education Techniques, Inc. Appendix B WORKSHOP SYS-ED/ Computer Education Techniques, Inc. 1 ISPF/PDF Environment 1. Log on to ISPF/PDF; different installations have different logon procedures. 1.1. The ISPF/PDF Primary Option Menu

More information

Configuring External Links in Visual Discovery AE

Configuring External Links in Visual Discovery AE Copyright 2014 WebFOCUS Release 8.0 Version 08 July 2014 Technical Memo Information Builders Two Penn Plaza New York, NY 10121-2898 (212) 736-4433 TM4742 Configuring External Links in Visual Discovery

More information

Impero Learning Series Teacher Tips English

Impero Learning Series Teacher Tips English Learning Series English Solutions Ltd. www.imperosoftware.com installation guide Table of Contents Tips for Console Users 3 Restricting... Individual Users 3 Lock Screen,... Keyboard & Mouse 4 Run Website/Program...

More information

Technical Publications 1View

Technical Publications 1View Technical Publications 1View 1View User Guides Overview... 2 Homepage... 4 Subscription Management... 5 Table of Contents (TOC)... 6 Navigation... 8 Search... 11 Linking... 13 Order List... 14 Graphic

More information

Oracle Connector for Outlook User s Guide

Oracle Connector for Outlook User s Guide Oracle Connector for Outlook 2003 User s Guide MIT IS&T Oracle Connector for Outlook Release Team Revised: January 7, 2005 MIT IS&T Oracle Connector for Outlook Release Team MIT-OCFO-2003-UG.doc Revised

More information

Display Systems International Software Demo Instructions

Display Systems International Software Demo Instructions Display Systems International Software Demo Instructions This demo guide has been re-written to better reflect the common features that people learning to use the DSI software are concerned with. This

More information

Creating Interactive PDF Forms

Creating Interactive PDF Forms Creating Interactive PDF Forms Using Adobe Acrobat X Pro for the Mac University Information Technology Services Training, Outreach, Learning Technologies and Video Production Copyright 2012 KSU Department

More information

Chapter11 practice file folder. For more information, see Download the practice files in this book s Introduction.

Chapter11 practice file folder. For more information, see Download the practice files in this book s Introduction. Make databases user friendly 11 IN THIS CHAPTER, YOU WILL LEARN HOW TO Design navigation forms. Create custom categories. Control which features are available. A Microsoft Access 2013 database can be a

More information

Appendix C: Custom Title Blocks

Appendix C: Custom Title Blocks Appendix C: Custom Title Blocks Setting up Custom Title Blocks OrCAD Capture includes a title block template that enables you to customize the following items: Company name and address ,

More information

Reading: Managing Files in Windows XP

Reading: Managing Files in Windows XP Student Resource 13.4a Reading: Managing Files in Windows XP Directions: All recent versions of Windows (XP, Vista, Windows 7) have fairly similar ways of managing files, but their graphic user interfaces

More information

Excel 2016 Basics for Mac

Excel 2016 Basics for Mac Excel 2016 Basics for Mac Excel 2016 Basics for Mac Training Objective To learn the tools and features to get started using Excel 2016 more efficiently and effectively. What you can expect to learn from

More information

Copyright 2018 MakeUseOf. All Rights Reserved.

Copyright 2018 MakeUseOf. All Rights Reserved. 15 Power User Tips for Tabs in Firefox 57 Quantum Written by Lori Kaufman Published March 2018. Read the original article here: https://www.makeuseof.com/tag/firefox-tabs-tips/ This ebook is the intellectual

More information

Administration. Training Guide. Infinite Visions Enterprise Edition phone toll free fax

Administration. Training Guide. Infinite Visions Enterprise Edition phone toll free fax Administration Training Guide Infinite Visions Enterprise Edition 406.252.4357 phone 1.800.247.1161 toll free 406.252.7705 fax www.csavisions.com Copyright 2005 2011 Windsor Management Group, LLC Revised:

More information

HOW TO BUILD YOUR FIRST ROBOT

HOW TO BUILD YOUR FIRST ROBOT Kofax Kapow TM HOW TO BUILD YOUR FIRST ROBOT INSTRUCTION GUIDE Table of Contents How to Make the Most of This Tutorial Series... 1 Part 1: Installing and Licensing Kofax Kapow... 2 Install the Software...

More information

1. ECI Hosted Clients Installing Release 6.3 for the First Time (ECI Hosted) Upgrading to Release 6.3SP2 (ECI Hosted)

1. ECI Hosted Clients Installing Release 6.3 for the First Time (ECI Hosted) Upgrading to Release 6.3SP2 (ECI Hosted) 1. ECI Hosted Clients........................................................................................... 2 1.1 Installing Release 6.3 for the First Time (ECI Hosted)...........................................................

More information

Published on Online Documentation for Altium Products (

Published on Online Documentation for Altium Products ( Published on Online Documentation for Altium Products (https://www.altium.com/documentation) Home > Simulation Profiles Using Altium Documentation Modified by Jason Howie on Dec 14, 2017 Along with other

More information

IBM i Debugger. Overview Service Entry Points Debugger Functions Attach to an IBM i Job Launch Configurations and Settings

IBM i Debugger. Overview Service Entry Points Debugger Functions Attach to an IBM i Job Launch Configurations and Settings 1 IBM i Debugger IBM i Debugger Overview Service Entry Points Debugger Functions Attach to an IBM i Job Launch Configurations and Settings 2 Integrated Debugger - Overview RPG, COBOL, CL, C, and C++ IBM

More information

WINDOWS NT BASICS

WINDOWS NT BASICS WINDOWS NT BASICS 9.30.99 Windows NT Basics ABOUT UNIVERSITY TECHNOLOGY TRAINING CENTER The University Technology Training Center (UTTC) provides computer training services with a focus on helping University

More information

Intro to MS Visual C++ Debugging

Intro to MS Visual C++ Debugging Intro to MS Visual C++ Debugging 1 Debugger Definition A program used to control the execution of another program for diagnostic purposes. Debugger Features / Operations Single-Stepping 100011101010101010

More information

DB2 for z/os Stored Procedure support in Data Server Manager

DB2 for z/os Stored Procedure support in Data Server Manager DB2 for z/os Stored Procedure support in Data Server Manager This short tutorial walks you step-by-step, through a scenario where a DB2 for z/os application developer creates a query, explains and tunes

More information

SharePoint 2010 Site Owner s Manual by Yvonne M. Harryman

SharePoint 2010 Site Owner s Manual by Yvonne M. Harryman SharePoint 2010 Site Owner s Manual by Yvonne M. Harryman Chapter 9 Copyright 2012 Manning Publications Brief contents PART 1 GETTING STARTED WITH SHAREPOINT 1 1 Leveraging the power of SharePoint 3 2

More information