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

Size: px
Start display at page:

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

Transcription

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

2 Lab instructions This lab teaches you how to use IBM Rational HATS to create a Web application capable of transforming your 3270 applications. You will learn how to create a HATS project, bypass the sign on screen with a simple macro, customize the operator instructions screen, and combine and show data from multiple screens. Please report any issues or problems with this lab to Cloud Tsai (cloudt@tw.ibm.com). Learning objectives Use the HATS Toolkit to create a HATS Web project Customize a HATS template Record a simple sign on macro Transform host screens Combine data from multiple screens and display it to the user Total time: 4 hours Skill level Introductory Audience Programmer Requirements IBM Rational Application Developer 8.0 (or above) IBM Rational Host Access Transformation Services (HATS) 8.0 (or above) Internet connection Prerequisites Basic IDE skills Basic understanding of terminal applications Basic HTML knowledge Conventions used in this lab Bold font for user interface controls Mono-spaced font for user input and code blocks Italic font for variable names and glossary terms Introduction to IBM Rational HATS 2

3 Creating a HATS project 1. Click Start > All Programs > IBM Software Development Platform > IBM Rational HATS V8.0 > HATS Toolkit to start the HATS toolkit. 2. When prompted for a workspace directory, type c:\myworkspaces\myhatslabs and click OK. 3. Once the Host Access Transformation Services perspective loads, click the Create HATS Project button on the HATS toolbar. 4. In the Name field, type myhatsdojo Select the Web deployment option. 6. In the Target Server field, select WebSphere Application Server v8.0 or WebSphere Application Server v8.0 stub. If this server is not available, select v6.1 or v In the Enterprise Application project field, type myhatsdojo3270ear 8. Check Use Dojo technology checkbox. 9. Click Next. Introduction to IBM Rational HATS 3

4 The Connection Settings panel enables you to setup the connection to your 3270 or 5250 system. Note: Before proceeding, please check with your lab instructor (if applicable) for updated connection settings. Please refer to the following link to get more information: In the Host name field, type zserveros.demos.ibm.com (unless your instructor provides an alternate host to connect to). 11. In the Type drop-down, select Accept the default values for the Code page, Screen size, and type 22 for Port field. 13. Click Next. You will see the Project Theme panel. A theme controls the basic appearance and behavior characteristics for the application. For example, you can select the Classic terminal emulator theme to enable emulatorlike features, such as automatic field advance, in your application by default. 14. Select the Standard theme option. 15. Click Next. You will see the Dojo Project Setup panel. The default Dojo version in RAD is 1.5. You can click the Change these setup options button to change the Dojo version, get Dojo from another project or via CDN. We use the default setting for Dojo in this tutorial. You will see the Default Template panel. A template controls the basic layout and style (such as color and font) of the application. 16. Click Next. Introduction to IBM Rational HATS 4

5 You will see the Default Template panel. A template controls the basic layout and style (such as color and font) of the application. 17. From the list of templates, select Research.jsp. 18. Click Finish. After a few minutes, the new project will appear in the HATS Projects view and the Project Settings editor for the project will open. Note: At this point, and in later steps, you may get different HATS Tips on what to do next. You can disable them if you don t want to see them. Caution: There is an issue that sometimes causes WebSphere Application Server not to start. If you have trouble starting the server later in the tutorial when testing your application, you can fix this problem on your system by following the steps below. 19. Open the Servers view tab at the bottom of the workbench window, select WebSphere Application Server v8.0 (or equivalent), right-click and select Open. Introduction to IBM Rational HATS 5

6 20. In the Server section, check the Terminate server on workbench shutdown checkbox. Expand the Publishing twistie, and select Never publish automatically. Click File > Save to save the server configuration. 21. Close the server configuration editor window. 22. Click the X on the settings tab to close this editor for now. You will review the settings in this editor later in the lab. In the HATS project view, notice your project including all of its folders. You will be looking into these folders as you go through this tutorial. Testing the project Introduction to IBM Rational HATS 6

7 After creating the HATS project, but before doing a run on server or launching the HATS terminal, do the following: 23. Expand the project and Connections in the project view, and double-click the main connection. 24. Switch to the security tab. Check Enable SSL. 25. Choose Import PKCS12 keystore into project, browse to where you save the.p12 file and import it. Note: The hatsdemo.p12 file can be downloaded from Enter the hats4all into the Password field, click the Verify button to check whether the password is correct. 27. Save and close the connection editor. 28. In the HATS Projects view right-click on your project folder and select Debug on Server. Introduction to IBM Rational HATS 7

8 29. Click Yes when prompted to show the display terminal. The display terminal window appears whenever a connection is established to your system. It allows you to see the actual green screens HATS is transforming. 30. Select the Choose an existing server option. 31. Select WebSphere Application Server v8.0 (or equivalent) from the server list. 32. Click Finish. It will take a few minutes for the server to start. In the Web Browser view, you will see your HATS project running live with your host system. This is the HATS default transformation for your host system. As you go through this tutorial, you will learn how to change some of the project settings that affect the default transformation as well as create custom transformations for several screens. 33. To maximize the Web Browser, double-click on the Web Browser tab. Restore it by double-clicking it again. Introduction to IBM Rational HATS 8

9 34. Click one of the links in the top panel of the template. Click the back button to get back to your HATS application. Later you will learn how to modify the template. 35. Notice the following: At the bottom of the host screen the five buttons starting with the Reset button. This is the application keypad. At the bottom of the host screen there are no buttons for host keys visible. This is because the host keypad is not displayed by default (with the Standard theme). The Operator Instruction Area (OIA). Later you will learn how to change these global project settings. Also notice the host display terminal that shows the actual host screen that HATS is transforming. The end user would never see this screen. It is displayed because you requested it, in an earlier step above, and it can be used to help you debug your HATS application. Introduction to IBM Rational HATS 9

10 Working with the template and stylesheets 36. Switch to the HATS Projects view. 37. Expand the Web Content > Templates folder. 38. Double-click the template you selected as your default (Research.jsp) to open it. Introduction to IBM Rational HATS 10

11 This will open the template in the Page Designer editor. Notice at the bottom of the editor view the Design, Source, and Preview tabs. The Design view is a WYSIWYG editor, the Source view enables you to modify the JSP source of your template, and the Preview view shows a preview of your template. You can make your changes in either the Design or Source views. 39. In the Design view, change the company name by clicking on the text, My Company, and typing whatever company name you wish. This example uses JK Enterprises. 40. In a similar manner change any other text you wish. 41. When you have finished making changes to your template, close the editor view by clicking the X on the JSP tab. Click Yes when asked if you want to save your changes. Introduction to IBM Rational HATS 11

12 Changing project settings 42. In the HATS Projects view, double-click Project Settings to open the project settings editor for your project. The Project Settings editor enables you to modify project-level settings. For example, you can select a different template or theme, modify the default rendering rules, show the host keypad, and more. 43. Click the Rendering tab. The Rendering tab allows you to modify default rendering rules, create global rules, modify project-level component and widget settings, and alter the host and application keypads. 44. In the left panel, expand the list of Components. These are the components that HATS can recognize on a host screen and the default rules for recognizing them. For example, notice the default rules for how HATS will recognize an area of the screen to represent a Selection list. HATS also provides components to detect menu options as well as subfiles. Introduction to IBM Rational HATS 12

13 When you are done looking at the various components, expand the list of Widgets (Dojo) that can be used to render a graphical view of a host component. Notice the default settings for the Date text box (Dojo) widget. You will use this widget later in this tutorial. Introduction to IBM Rational HATS 13

14 45. When you are finished looking at the various Widgets, click the Application Keypad node. Earlier in this tutorial you saw the application keypad. Here you can change what keys to display and whether to display keys as buttons or links. 46. Uncheck Turn Keyboard On/Off so that this key will not appear on the application keypad. Introduction to IBM Rational HATS 14

15 47. Click the Host Keypad section. Notice that by default the host keypad is not displayed. Here is where you can tell HATS to display the host keypad and what keys to include. For this tutorial, use the default to not show the host keypad. 48. Click Operator Information Area. This area is used to configure the Operator Information Area, or OIA, that is typically displayed below the transformed host screen. In this lab we will leave it on. 49. Close the Project Settings View by clicking on the X and click Yes to save your changes when prompted. Testing template and project settings changes 50. Switch back to the Web Browser view, scroll down and click the Refresh button on the application keypad. Warning: sometimes WebSphere Application Server will attempt to republish your application and fail. If this happens, you will see a 500 error in the Web browser. To correct this problem, open the Servers view at the bottom of the workbench view, select your WebSphere Application Server, right-click and select Restart in Debug, or for earlier server versions, Restart > Debug. 51. If you see a disconnect page, click Restart. Introduction to IBM Rational HATS 15

16 Notice that the Turn Keyboard On/Off key is no longer displayed on the application keypad and that the background is now white. Notice that the company name has been changed to JK Enterprises now. Screen Customizations This section will teach you how to customize a host screen using HATS. A screen customization is designed to perform a set of actions when a host screen is recognized. It includes a set of criteria for matching host screens and the actions to take when the host screen matches these criteria. Typically a screen customization has a single Apply action. An Apply action tells HATS to use a JSP/HTML page to transform the screen. In this section you will learn how to create a screen customization for the sign on screen that display a simple transformation. This transformation will have a button that will automate sign on to the system. Creating a screen capture 1. In the HATS Projects view, select your project, right-click and select Open Host Terminal > Main. Introduction to IBM Rational HATS 16

17 The Host Terminal will open and you will see the Welcome to zserveros screen. 2. Click the Create Screen Capture button on the toolbar. 3. In the Name field, type Welcome and click Finish. Recording a macro A HATS macro is a script that drives screen interactions. Macros can be played either by clicking a button or automatically when a screen from the host is recognized. Macros can also be called from a Web service. In this case you will record a macro that will sign on the user with a generic user name. Of course, if the application required that a user sign on with a unique user name, you would not use this type of macro. For this tutorial you are using a generic user profile that has been set up to allow read only access to a subset of the applications and transactions on the host. 1. Switch back to the HATS Host Terminal window. 2. To start recording the macro, click the Record Macro button on the toolbar. 3. In the Name field, type signon. 4. Click Finish. For the first screen in a macro, HATS asks you to define its screen recognition. Introduction to IBM Rational HATS 17

18 5. In the Screen Name field, type Welcome. 6. In the Define Screen Recognition Criteria panel, rope off the text WELCOME TO IBM DEMOCENTRAL ZSERVEROS in the middle of the screen. This tells HATS to identify this screen using this text. 7. Select the At a specified position option (this tells HATS to look for the selected text within the roped off area.) 8. Click Finish. The Host Terminal is now in record mode. This means that every keystroke you make (in the terminal area) is recorded in the macro. 9. For SELECTION, type cicsa. 10. Press the ENTER key. 11. Now, you are on the SignOn to CICS screen. 12. It is a best practice to define proper screen recognition for macro screens. You will do this on the SignOn to CICS screen for practice. On future screens, in the interest of time, this step will be omitted unless required by the tool. Click the Define Screen Recognition Criteria button on the toolbar. Introduction to IBM Rational HATS 18

19 13. You should now see the Define Screen Recognition panel. In the Screen Name field, type SignOn. The default text recognition criteria for this screen is sufficient. 14. Click Finish. 15. Back in the terminal screen, in the Userid field, type atdemo (your cursor should already be positioned in this field). 16. Press the TAB multiple times to advance to the Password field. 17. In the Password field, type demo4you. 18. Press the ENTER key. 19. On the Sign-on complete screen, type menu to request the menu transaction. Introduction to IBM Rational HATS 19

20 20. Press the ENTER key. Notice how HATS is keeping track of the terminal screens and recording your keystrokes. 21. You are now on the OPERATOR INSTRUCTIONS screen, which is the final screen of the macro. From the toolbar click Stop Macro. 22. On the Define the exit screen of the macro panel, for the Screen Name field, type OperatorInstructions. 23. Rope off the text OPERATOR INSTRUCTIONS at the top of the screen. 24. Select the At a specified position option (this tells HATS to look for the selected text within the roped off area.) 25. HATS has chosen strict default recognition criteria for the exit screen of the macro. All that is necessary for this screen is text. Uncheck Total number of fields, Number of input fields, and, Cursor Position. Introduction to IBM Rational HATS 20

21 26. Click Finish. 27. Click the Save Macro button on the toolbar. 28. Navigate the terminal session back to the Welcome screen in the terminal window. Do this by pressing the ESC key which is mapped to the Clear aid key. On the next screen, type cesf logoff and press the ENTER key. 29. Once the session is on the Sign On screen, from the Host Terminal toolbar click the Play Macro button to test the macro. The macro should navigate the session to the OPERATOR INSTRUCTIONS. 30. Click the Disconnect button on the toolbar to disconnect the terminal session. Introduction to IBM Rational HATS 21

22 31. Close the Host Terminal window. Creating a screen customization for the Welcome screen You previously created a screen capture for the Welcome screen. You also created a macro to automate sign on to the system. Next you will create a screen customization for this screen. A screen customization consists of how to recognize the screen and then what actions to perform once the screen is recognized. Notice in the Screen Captures folder there is a screen capture for the Welcome screen. 1. Double-click the Welcome screen capture file to open it. Introduction to IBM Rational HATS 22

23 Note: You can right-click in this window to enable/disable field highlighting. In this picture, all highlighting is enabled. 2. Click the Preview tab at the bottom of the editor window. You will see how HATS will transform the screen. At this point you will see the default transformation for the screen. Introduction to IBM Rational HATS 23

24 3. Click the Host Screen tab at the bottom to switch back to the screen capture. 4. Click the New Screen Customization button on the editor toolbar. 5. Accept the supplied screen customization name of Welcome and click Next Introduction to IBM Rational HATS 24

25 6. The first task in creating a screen customization is to tell HATS how to recognize the screen. On the Select Screen Recognition Criteria panel, rope off the text WELCOME TO IBM DEMOCENTRAL ZSERVEROS in the middle of the screen. This tells HATS to identify this screen using this text. Note that you may need to click the Show Advanced button at the bottom of the dialog to modify the screen recognition criteria. 7. Select the At a specified position option (this tells HATS to look for the selected text within the roped off area.) 8. After you tell HATS how to recognize the screen, you have to tell HATS what to do once the screen is recognized. On the Select Actions panel you will see that you can apply a transformation, which means to display the screen to the end user in a transformed way. Also, you can tell HATS to play a macro or perform advanced actions when this screen is recognized. In this case, check the Apply a transformation checkbox and click Finish. Introduction to IBM Rational HATS 25

26 HATS will create a new screen customization and a blank transformation. You could have selected a different transformation pattern on the previous wizard panel, such as the pattern to prefill the new transformation with all fields on the screen. This approach would allow you to start with a basic rendering of the screen and then move fields around and/or remove fields you don t want the user to see. Creating a transformation for the Welcome screen After a few minutes, HATS will open the new transformation in the Page Designer tool and show the Insert Host Component wizard. This wizard is used to add parts of the screen to the Web page. You will learn how to use this wizard later in the tutorial. 9. For now, click Cancel. Notice in the HATS Projects view that there are now entries for the Welcome screen in both the Screen Customization and the Web Content > Transformations folders. Also notice the transformation for the Welcome screen, Welcome.jsp, is displayed in the editor view. You will create a transformed look for the Welcome screen. 10. From the Palette view, expand HTML Tags drawer, and select the Text Cell tool. Note: if the Palette view is not open, select Window > Show View > Palette. Introduction to IBM Rational HATS 26

27 11. Move your mouse to the gray area of the transformation, approximately where the top left corner of the white box below is located. Click and hold the left mouse button and drag your mouse down and to the right to make a rectangle as shown below: 12. Let go of the mouse button to create the area. 13. In the new text area, type JK Accounts. 14. Select the text you just typed using your mouse. 15. In Properties view at the bottom of the workbench window, on the Text tab, click the Align Horizontal Center button to center the text. Introduction to IBM Rational HATS 27

28 16. Select the text again in the design area. 17. Click the Increase Font Size button to increase the size of the text. 18. Next you will add a button that will play the signon macro. First, click anywhere on the free layout area to take focus away from the text cell you just added. From the toolbar select HATS Tools > Insert Macro Key. 19. On the Insert Macro panel check the signon macro and click OK. Introduction to IBM Rational HATS 28

29 20. Draw and drop the button below the text area (create an area that is about the same width as the text area you created previously). 21. Select the new table cell by clicking it. 22. Click Text tab in the Properties view. 23. Click the Align Horizontal Center button to center the button. 24. Click the signon button to select it. 25. On the input tab of the Properties view, type Sign On in the Label field. This will give the button a friendlier caption. Change the style Class: of the button by using the HostPFKey style, and increase the size of the text on the button by setting Style Properties: to font-size: 12pt Introduction to IBM Rational HATS 29

30 26. To make the text at the top brown, to match the color of the button, click on the JK Accounts text to select it. Click the font tab of the Properties view, and click the Browse colors button to choose the exact color of the text. Introduction to IBM Rational HATS 30

31 27. You have now finished with the transformation for the Welcome screen. Close the editor by clicking the X and click Yes to save changes. 28. From the screen capture view click on the Preview tab. Introduction to IBM Rational HATS 31

32 Here you will see a preview of how HATS will transform this screen using the transformation you just created. Introduction to IBM Rational HATS 32

33 29. Close the screen capture view by clicking on the X. Testing the transformation 30. Switch back to the Web Browser view, scroll down and click the Refresh button on the application keypad. Note: If you see the disconnected screen, click Restart. 31. Notice your transformed Welcome screen. Restore the host display terminal window if you want to see the macro play through the host screens. Click on the Sign On button to play the signon macro. Introduction to IBM Rational HATS 33

34 The signon macro plays, signs on using the supplied userid and password, and navigates to the Operator Instructions screen. Customizing the OPERATOR INSTRUCTIONS screen In this exercise you will learn how to create a screen customization for the OPERATOR INSTRUCTIONS screen. Although this tutorial shows creating a screen capture before creating a screen customization, there is a button on the Host Terminal toolbar to create a screen customization directly from the current host screen displayed on the terminal. 1. In the HATS Projects view, select your project, right- click and select Open HATS Host Terminal > main. Introduction to IBM Rational HATS 34

35 2. The easiest way to get to the OPERATOR INSTRUCTIONS screen is to play the signon macro. Click on the Play Macro icon on the terminal toolbar, and play the signon macro. You should now be at the OPERATOR INSTRUCTIONS screen. 3. To create a screen capture, click the Create Screen Capture icon 4. In the Capture a Screen panel, name this screen capture OperatorInstructions, and click Finish. Creating a screen customization for the OPERATOR INSTRUCTIONS screen You have already saved a screen capture for the Main Menu screen. Next you will create a screen customization for this screen. 5. Notice that in the Screen Captures folder in the HATS Projects view you now have a screen capture for the mainmenu screen. Double-click the OperatorInstructions screen capture to open its editor. Introduction to IBM Rational HATS 35

36 6. Click the New Screen Customization button on the editor toolbar. 7. Accept the supplied screen customization name of OperatorInstructions and click Next 8. On the Select Screen Recognition Criteria panel, with your cursor draw a box around OPERATOR INSTRUCTIONS in the top middle of the screen. Check At a specified position, and click Next. Introduction to IBM Rational HATS 36

37 9. Use the defaults of Apply a transformation, with Create new transformation, and click Finish. Creating a transformation for the OPERATOR INSTRUCTIONS screen 10. Once the editor for the OperatorInstructions transformation loads, click the Cancel button to close the Insert Host Component wizard. You will learn how to use this wizard later. 11. Now you will create a transformed look for the OperatorInstructions screen. Start by putting some instructional text on the screen. From the Palette view, open the HTML Tags drawer, and select Text Cell. Introduction to IBM Rational HATS 37

38 12. Drag and drop the text cell onto the Free Layout Table area in the Design view of your page. 13. Type the following text: Select transaction and customer number and click Enter into the text cell. 14. Select the text with your mouse. 15. Using the Properties tab, align the text, increase its size, and change the color. Next you will add two input fields. This example shows inserting these HATS components into a table. Inserting them into a table is not required but helps with aligning the components with each other. Start by selecting Table from HTML Tags drawer of the Palette and dragging it to the free layout area. Introduction to IBM Rational HATS 38

39 16. Set the table to be 1 row with 2 columns and click OK. Position the cell containing the table as shown below. Introduction to IBM Rational HATS 39

40 17. Then select the Text tab and center the table within the cell. 18. Now you will insert a HATS host component into the first cell of the table. Using your left mouse button, position the cursor inside the first cell. 19. From the toolbar select HATS Tools > Insert Host Component. Another method of inserting a host component is to drag and drop it from the HATS Components listed on the Palette. In the Select Screen Region panel, you can select an area of the host screen to transform. 20. If not already checked, check the Highlight fields Input check box. After you do this, you will notice that the ENTER TRANSACTION field at the bottom of the screen is an input field. This is where the end user can enter a transaction. In this case, you will create a list of transactions from which your end users can select. 21. Rope off the first row of the transaction input field. Make sure you select an area that is long enough to contain the 4 character transaction name. Introduction to IBM Rational HATS 40

41 22. Click Next. You should see the Rendering Options panel. This is where you tell HATS what host component to use for this area of the screen and the widget into which it will be transformed. Notice when you click on each component that different widget options are displayed. 23. Select the Input field component. Notice that by default the component includes the caption for the input field, which in this case is ENTER TRANSACTION. In this example, you do not want to include the caption. To change this, click the Component Settings button. 24. Uncheck Use project defaults, then uncheck Extract field caption, then click OK. Introduction to IBM Rational HATS 41

42 25. From the Widgets list, select the Filtering select (Dojo) widget. 26. Click the Widget Settings button. This panel allows you to change the settings for this widget. 27. Uncheck Use project defaults to override the project level defaults (which are defined in the Project Settings editor). 28. Check the Fill from string checkbox. 29. In the List items box type: View=inqy;Browse=brws;Add=adds;Update=updt HATS will use these values to populate the Filtering select widget. It will use the full text to show in the Filtering select widget and will use the text after the equal sign as the text to insert into the command field. For example, selecting View=inqy from the Filtering select widget will cause inqy to be inserted into the command field. 30. Click OK 31. Back on the Rendering Options panel under Widget Preview you can now see what your widget will look like. Click Finish Introduction to IBM Rational HATS 42

43 Next, you will add an input field to input customer number. 32. Using your left mouse button, position the cursor inside the second cell. 33. From the toolbar select HATS Tools > Insert Host Component. Another method of inserting a host component is to drag and drop it from the HATS Components listed on the Palette. In the Select Screen Region panel, you can select an area of the host screen to transform. 34. If not already checked, check the Highlight fields Input check box. After you do this, you will notice that the NUMBER field at the bottom of the screen is an input field. This is where the end user can enter a customer number. 35. Rope off the first row of the command input field. Make sure you select an area that is long enough to contain the 6 character customer number. 36. Click Next. Introduction to IBM Rational HATS 43

44 You should see the Rendering Options panel. This is where you tell HATS what host component to use for this area of the screen and the widget into which it will be transformed. Notice when you click on each component that different widget options are displayed. 37. Select the Input field component. Notice that by default the component includes the caption for the input field, which in this case is NUMBER. 38. From the Widgets list, select the Text input widget. 39. Click the Widget Settings button. This panel allows you to change the settings for this widget. We will make the text brown. 40. Uncheck Use project defaults to override the project level defaults (which are defined in the Project Settings editor). 41. In the Settings- Text Input dialog, click the Style button. In the New Style dialog, click the Color button, choose Navy, and click OK. 42. Back on the New Style dialog, click OK. Introduction to IBM Rational HATS 44

45 43. On the Settings- Text Input dialog, click OK. 44. On the Insert Host Component dialog, click the Full page preview button so that you can see a full page preview of the transformation. 45. Verify the full page preview thus far. Introduction to IBM Rational HATS 45

46 Close the Preview window, and click Finish to close the Insert Host Component dialog. Dojo widgets can work with other non-dojo HATS widgets properly. Next, you will add buttons to: Send the Enter key to the host to perform the chosen transaction. Send the Clear key to the host to exit the transaction. This example shows inserting these host keys into a table. Inserting them into a table is not required but helps with aligning the components with each other. Start by selecting Table from HTML Tags drawer of the Palette and dragging it to the free layout area. 46. Set the table to be 1 row with 2 columns and click OK. Introduction to IBM Rational HATS 46

47 Position the cell containing the table as shown below. 47. Then select the Text tab and center the table within the cell. 48. Position the cursor in the first cell of your table. 49. Select HATS Tools > Insert Host Keypad > Individual Key on the main menu bar. Introduction to IBM Rational HATS 47

48 50. On the Insert Host Key panel check the Enter key. 51. Click OK. 52. If you would like to change the label on the Enter button, you can do so on the Properties > Input tab. 53. Position the cursor in the second cell of your table. 54. Select HATS Tools > Insert Host Keypad > Individual Key on the main menu bar. 55. On the Insert Host Key panel check the Clear key. Introduction to IBM Rational HATS 48

49 56. Click OK. 57. Change the label on the Clear button, by using the Properties > Input tab. 58. You have now finished with the transformation for the OPERATOR INSTRUCTIONS screen. Close the editor by clicking the X and click Yes to save changes. 59. From the screen capture view click the Preview tab. Here you see a preview of how HATS will transform this screen using the transformation you just created. Introduction to IBM Rational HATS 49

50 60. Close the screen capture view by clicking on the X. Testing the transformation 61. Switch back to the Web Browser view, scroll down and click the Refresh button on the application keypad. If you get an error page due to inactivity, restart the application to test your changes. Notice the transformed OPERATOR INSTRUCTIONS screen. The Filtering select widget is editable, so users can type in values at runtime. As users type into the input text box, partially matched values from the list are displayed in a drop-down list. User-supplied text that does not match a value in the list is flagged as an error. Filtering select widget does not allow users to submit values not already in the list. Introduction to IBM Rational HATS 50

51 62. Select updt=update, type in the NUMBER field and click the Enter button to execute the updt transaction. The updt transaction is executed. You should see the FILE UPDATE screen. Press ESC to continue back to the OPERATOR INSTRUCTIONS screen. Customizing the FILE UPDATE screen Introduction to IBM Rational HATS 51

52 In this exercise you will learn how to create a screen customization for the FILE UPDATE screen. 1. Switch back to Host Terminal, and you should be at the OPERATOR INSTRUCTIONS screen. Enter UPDT in ENTER TRANSACTION field and in NUMBER field as shown below. Press Enter key. 2. You should be at the FILE UPDATE screen. Click the drop-down arrow next to the Create HATS Screen Customization button on the Host Terminal toolbar and select New Screen Customization from the menu. Introduction to IBM Rational HATS 52

53 3. Accept the supplied screen customization name of FileUpdate and click Next. 4. On the Select Screen Recognition Criteria panel, with your cursor draw a box around FILE UPDATE at the top center of the screen. Check At a specified position, and click Next. Introduction to IBM Rational HATS 53

54 5. Check the Apply a transformation checkbox, select Prepopulated using Fields, and then click Finish. Choosing Prepopulated using Fields here would create a new transformation FileUpdate.jsp prefilled with labels and input fields. You will learn how to customzie FileUpdate.jsp using Dojo-based widgets in the following section. Introduction to IBM Rational HATS 54

55 6. Disconnect and close the Host Terminal window. Customizing a transformation for the FILE UPDATE screen using Dojo widgets 7. Switch to workbench, you should see FileUpdate.jsp is editable under Page Designer now. Move the cursor to the input field left to PHONE. Right click and select HATS Tools > Edit Host Component. Introduction to IBM Rational HATS 55

56 8. Click Next in the wizard to select a host component for this region as shown below. Introduction to IBM Rational HATS 56

57 9. You should see the Rendering Options panel. This is where you tell HATS what host component to use for this area of the screen and the widget into which it will be transformed. Notice when you click on each component that different widget options are displayed. 10. Select the Input field component. Notice that by default the component would extract the field caption automatically. To change this, click the Component Settings button. 11. Uncheck Use project defaults, uncheck Extract field caption, and then click OK. Introduction to IBM Rational HATS 57

58 12. From the Widgets list, select the Validation text box (Dojo) widget, and click Widget Settings. 13. Uncheck Use project defaults. Enter \d{8} in Regular expression to specify the acceptable format for user-supplied data. Enter 8-digit phone number in Prompt message to define the prompt message that will display when users select the text box. Uncheck Use default invalid message, and enter Invalid value entered in Invalid message to define the message that will show up when users enter invalid message. Click OK. Introduction to IBM Rational HATS 58

59 14. Under Widget Preview you can now see what your widget will look like. Click Finish. 15. The finish of Edit Host Component wizard will then bring you back to the editor for the FileUpdate.jsp transformation. Under Design view, move the cursor to the input field left to DATE. Right click and select HATS Tools > Edit Host Component. Introduction to IBM Rational HATS 59

60 16. Click Next in the wizard to select a host component for this region as shown below. Introduction to IBM Rational HATS 60

61 17. You should see the Rendering Options panel. This is where you tell HATS what host component to use for this area of the screen and the widget into which it will be transformed. Notice when you click on each component that different widget options are displayed. 18. Select the Input field component. Notice that by default the component would extract the field caption automatically. To change this, click the Component Settings button. 19. Uncheck Use project defaults, uncheck Extract field caption, and then click OK. Introduction to IBM Rational HATS 61

62 20. From the Widgets list, select the Date text box (Dojo) widget, and click Widget Settings. 21. Uncheck Use project defaults. Enter MM/dd/yy in Pattern to specify the pattern HATS uses to correctly format the selected date. Check Restrict earliest selectable date, and enter 01/01/1980 in Date to prevent users from selecting date prior to 1/1/1980. Uncheck Use default invalid message, and enter Wrong date format entered in Invalid message to define the display message when users enter an invalid format of date. Uncheck Use default range message, and enter Don't enter date prior to 1980 in Range message to define the display message when users enter an out-of-range date. Enter Use MM/dd/yy as valid date format in Prompt message to specify the display message when users select the text box. Click OK. Introduction to IBM Rational HATS 62

63 22. Under Widget Preview you can now see what your widget will look like. Click Finish. Testing the transformation for the FILE UPDATE screen 23. Switch back to the Web Browser view to display your HATS application. Click the Refresh button, and you should see FILE UPDATE screen are now rendering with Dojo-based Validation text box and Date text box as shown below. Introduction to IBM Rational HATS 63

64 24. Move cursor to the PHONE field that is rendered with Validation text box. The message you defined for Prompt message in step 12 will show up to remind you the correct format for this field. 25. Enter non-8-digit number into PHONE field will prompt the message you defined for Invalid message in step 12 to remind you that an invalid format of input is entered. 26. Move cursor to the DATE field that is rendered with Date text box. The message you defined for Prompt message in step 20 will show up to remind you the correct format for this field and a calendar will appear for you to select the date. Introduction to IBM Rational HATS 64

65 27. Date prior to 1980 is not selectable in the pop-up calendar. This restriction is set by Restrict earliest selectable date specified in step Manually type any date priot to 1980 into DATE field will prompt the message you defined for Range message in step 20 to remind you that an out-of-range date is entered. Introduction to IBM Rational HATS 65

66 29. Entering any invalid format of date into DATE field will prompt the message you defined for Invalid message in step 20 to remind you that an invalid format of date is entered. 30. Press Enter to continue back to the OPERATOR INSTRUCTIONS screen. Introduction to IBM Rational HATS 66

67 Combining and showing data from multiple screens In this section you will learn how to create a macro that extracts data from multiple tabular screens. Although HATS provides other facilities for doing this, including a screen combination wizard that provides for interaction by the user on the data, this tutorial will show how to do this using a macro since the data is read-only (i.e. the user cannot interact with it). Recording the macro 1. In the HATS Projects view, right-click on your project and select Open HATS Host Terminal > main 2. Click the drop-down arrow next to the Play Macro button on the toolbar and select signon from the menu. This will cause the signon macro to play (which will navigate you to the OPERATOR INSTRUCTIONS screen). 3. Type brws in the TRANSACTION field, in the NUMBER field, and press the ENTER key. 4. Click the Record Macro button on the Host Terminal toolbar. You will get a Record New Macro or Insert pop up. Click the New button. 5. In the Name field, keep the default of FileBrowse. 6. Click Finish. You will see the Define Screen Recognition Criteria wizard. 7. In the Screen Name field, type FileBrowse. 8. In the Define Screen Recognition Criteria panel, rope off the text FILE BROWSE at the top of the screen. This tells HATS to identify this screen using this text. 9. Select the At a specified position option (this tells HATS to look for the selected text within the roped off area.) 10. Click Finish. Introduction to IBM Rational HATS 67

68 The Host Terminal is now recording every key stroke and command and storing them in your macro. The FILE BROWSE screen is the first screen of the table. You will now learn how to record a looped macro that loops through the screens and collects the data. 11. Click the Record a Loop button on the toolbar. HATS will show a wizard at the bottom of the terminal window. This wizard directs you on how to record the loop. Introduction to IBM Rational HATS 68

69 12. Click Next in the wizard to define the screen recognition criteria for this screen. 13. In the Define Screen Recognition Criteria panel, HATS uses the screen recognition you defined previously. 14. Accept the settings and click Finish. The wizard now asks you to perform the actions you want to perform for each iteration of the loop. In this scenario, you will extract data and send F1 to page forward. 15. Using your mouse, rope off the data in the table as shown below: 16. Click the Add Extract Action on the toolbar. An extract action is used in a macro to pull data off the screen and store in a variable or display to the user. 17. In the Name field, type customertable. 18. Notice the Handle Macro Extract section. This is where you specify how a macro extract will be handled. In this case, Show handler is selected. This means that the specified Handler page, default.jsp, will be shown when the macro extracts text from the host screen. Note that as an advanced exercise, you could create your own, custom macro handler page. 19. Click the Extract this region as a table option since we want to extract the entire region as a table with multiple columns. Introduction to IBM Rational HATS 69

70 20. Click Next to define the columns of the table. 21. Click Column1 in the list and type Number in the Column name field. 22. Click Column2 in the list and type Name in the Column name field. 23. Click Column3 in the list and type Balance in the Column name field. 24. Click Finish to create the extract action. 25. Press the F1 key to advance the table. Introduction to IBM Rational HATS 70

71 26. In the loop wizard area at the bottom of the terminal, click the Next button. This tells HATS you are done defining the actions to perform for each loop iteration. 27. Select the End when a unique screen is recognized option. This tells HATS to loop until it reaches a screen you select. 28. Click Next in the loop wizard. HATS will indicate to you that recording is paused. This gives you the opportunity to navigate (without recording) to the last screen of the table. 29. Press the F1 key until you see the word HI-END OF FILE at the bottom of the table. 30. Check the Extract data from the last screen checkbox to indicate you want to extract data from the last screen. 31. Click Next. HATS will ask you to define the screen recognition criteria for the last screen in the loop. 32. Rope off the text HI-END OF FILE. This tells HATS to identify this screen when this text is found on the screen. Introduction to IBM Rational HATS 71

72 33. Click Finish to save the recognition criteria. 34. Click Finish on the loop wizard since you are done recording the loop. 35. Press ESC to exit out of this screen. 36. You should now be back on the OPERATOR INSTRUCTIONS screen. 37. Click the Stop Macro button on the toolbar to stop recording the macro. 38. Click Finish on the Define Screen Recognition Criteria wizard to accept the defaults. 39. Click Save Macro on the toolbar to save the macro. You now have a macro that navigates to and collects information from the inventory information screens. You can test your macro in the HATS terminal, or continue on to tell HATS when to play it. 40. Type brws in the TRANSACTION field, in the NUMBER field, and press the ENTER key (this is where your macro starts from). 41. Click Create HATS Screen Customization on the toolbar. Using a screen customization will allow you to play the macro when this screen is encountered by the user. 42. Accept the default screen customization name and click Next. 43. You will see the Define Screen Recognition Criteria wizard. 44. In the Screen Recognition Criteria panel, rope off the text FILE BROWSE at the top of the screen. This tells HATS to identify this screen using this text. 45. Select the At a specified position option (this tells HATS to look for the selected text within the roped off area.) Introduction to IBM Rational HATS 72

73 46. Click Next. 47. Now you will define the actions that will occur when this screen is recognized. Uncheck the Apply a transformation checkbox. 48. Check the Play a macro checkbox. 49. In the drop-down select the macro you just created (FileBrowse). 50. Click Finish to create the screen customization. You now have a screen customization that will play your macro when the FILE BROWSE screen is accessed by a user. In this example, this will happen when the user selects Browse from the drop-down on the main menu screen, and enters a customer account number that is within the range of existing account numbers. Introduction to IBM Rational HATS 73

74 51. Switch back to the Web Browser view to display your HATS application. Choose the Browse transaction, and enter a customer number of Click the ENTER button. After a few moments, HATS will show all screens of the combined table. Although this is a very simple example of how to combine screens using HATS, it is a very powerful function. This example only showed combining read-only data. With HATS you can combine multiple data entry screens by recording a macro that fills in fields on multiple screens using values supplied by a user. Note: There are some considerations about HATS web transformation. Please refer to: Conclusion This concludes the tutorial on creating a HATS Web transformation application. Although only a small set of capabilities were demonstrated, it should be apparent that HATS is a very powerful tool. HATS allows for rapid modernization of green screen applications without any impact to your existing code. What s more, the numerous useful Dojo widgets can enhance the user interface of your web application. You can create highly themeable, functional forms, layouts, and much more usings Dojo widgets. Please report any errors in this tutorial to Cloud Tsai (cloudt@tw.ibm.com) Introduction to IBM Rational HATS 74

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

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

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

Enterprise Modernization for IBM System z:

Enterprise Modernization for IBM System z: Enterprise Modernization for IBM System z: Transform 3270 green screens to Web UI using Rational Host Access Transformation Services for Multiplatforms Extend a host application to the Web using System

More information

Creating a HATS v7.1 Portlet Using Web Express Logon (WEL) and Portal Credential Vault

Creating a HATS v7.1 Portlet Using Web Express Logon (WEL) and Portal Credential Vault Creating a HATS v7.1 Portlet Using Web Express Logon (WEL) and Portal Credential Vault Lab instructions The objective of this exercise is to illustrate how to create a HATS portlet that uses Web Express

More information

From green-screens to Web services: using WebSphere Host Access Transformation Services (HATS) V6

From green-screens to Web services: using WebSphere Host Access Transformation Services (HATS) V6 From green-screens to Web services: using WebSphere Host Access Transformation Services (HATS) V6 zseries 3270 example March 30, 2005 Send comments to Rick Hardison (hardison@us.ibm.com) Visit http://websphere.dfw.ibm.com/atdemo/index.html

More information

Creating Web Services using IBM Rational HATS For IBM i (5250)

Creating Web Services using IBM Rational HATS For IBM i (5250) Creating Web Services using IBM Rational HATS For IBM i (5250) Creating Web Services using HATS 1 Lab instructions This lab teaches you how to use IBM Rational HATS to create web services that expose logic

More information

Web-enable a 5250 application with the IBM WebFacing Tool

Web-enable a 5250 application with the IBM WebFacing Tool Web-enable a 5250 application with the IBM WebFacing Tool ii Web-enable a 5250 application with the IBM WebFacing Tool Contents Web-enable a 5250 application using the IBM WebFacing Tool......... 1 Introduction..............1

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

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

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

Oracle General Navigation Overview

Oracle General Navigation Overview Oracle 11.5.9 General Navigation Overview 1 Logging On to Oracle Applications You may access Oracle, by logging onto the ATC Applications Login System Status page located at www.atc.caltech.edu/support/index.php

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

OU EDUCATE TRAINING MANUAL

OU EDUCATE TRAINING MANUAL OU EDUCATE TRAINING MANUAL OmniUpdate Web Content Management System El Camino College Staff Development 310-660-3868 Course Topics: Section 1: OU Educate Overview and Login Section 2: The OmniUpdate Interface

More information

SQL Server 2005: Reporting Services

SQL Server 2005: Reporting Services SQL Server 2005: Reporting Services Table of Contents SQL Server 2005: Reporting Services...3 Lab Setup...4 Exercise 1 Creating a Report Using the Wizard...5 Exercise 2 Creating a List Report...7 Exercise

More information

Introducing Gupta Report Builder

Introducing Gupta Report Builder Business Reporting Chapter 1 Introducing Gupta Report Builder You can use Report Builder to design reports. This chapter describes: Our approach to building reports. Some of the reports you can build.

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

FrontPage 2000 Tutorial -- Advanced

FrontPage 2000 Tutorial -- Advanced FrontPage 2000 Tutorial -- Advanced Shared Borders Shared Borders are parts of the web page that share content with the other pages in the web. They are located at the top, bottom, left side, or right

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

Microsoft FrontPage. An Introduction to. Lecture No.1. Date: April Instructor: Mr. Mustafa Babagil. Prepared By: Nima Hashemian

Microsoft FrontPage. An Introduction to. Lecture No.1. Date: April Instructor: Mr. Mustafa Babagil. Prepared By: Nima Hashemian An Introduction to Microsoft FrontPage Lecture No.1 Date: April 20. 2007 Instructor: Mr. Mustafa Babagil Prepared By: Nima Hashemian 2006 An Introduction to FrontPage Mathematics Department Eastern Mediterranean

More information

Microsoft FrontPage Practical Session

Microsoft FrontPage Practical Session Ministry of manpower Higher college of technology Department of Information Technology QA Umbrella Workshop 30 th August- 3 rd September 2008 IT Skills Microsoft FrontPage Practical Session Copyright of

More information

Creating your first JavaServer Faces Web application

Creating your first JavaServer Faces Web application Chapter 1 Creating your first JavaServer Faces Web application Chapter Contents Introducing Web applications and JavaServer Faces Installing Rational Application Developer Setting up a Web project Creating

More information

Excel 2003 Tutorial II

Excel 2003 Tutorial II This tutorial was adapted from a tutorial by see its complete version at http://www.fgcu.edu/support/office2000/excel/index.html Excel 2003 Tutorial II Charts Chart Wizard Chart toolbar Resizing a chart

More information

SPARK. User Manual Ver ITLAQ Technologies

SPARK. User Manual Ver ITLAQ Technologies SPARK Forms Builder for Office 365 User Manual Ver. 3.5.50.102 0 ITLAQ Technologies www.itlaq.com Table of Contents 1 The Form Designer Workspace... 3 1.1 Form Toolbox... 3 1.1.1 Hiding/ Unhiding/ Minimizing

More information

HP ALM Overview. Exercise Outline. Administration and Customization Lab Guide

HP ALM Overview. Exercise Outline. Administration and Customization Lab Guide HP ALM 11.00 Administration and Customization Lab Guide Overview This Lab Guide contains the exercises for Administration and Customization of HP ALM 11 Essentials training. The labs are designed to enhance

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

User Guide. Web Intelligence Rich Client. Business Objects 4.1

User Guide. Web Intelligence Rich Client. Business Objects 4.1 User Guide Web Intelligence Rich Client Business Objects 4.1 2 P a g e Web Intelligence 4.1 User Guide Web Intelligence 4.1 User Guide Contents Getting Started in Web Intelligence 4.1... 5 Log into EDDIE...

More information

The Domino Designer QuickStart Tutorial

The Domino Designer QuickStart Tutorial The Domino Designer QuickStart Tutorial 1. Welcome The Domino Designer QuickStart Tutorial You've installed Domino Designer, you've taken the Designer Guided Tour, and maybe you've even read some of the

More information

[ Getting Started with Analyzer, Interactive Reports, and Dashboards ] ]

[ Getting Started with Analyzer, Interactive Reports, and Dashboards ] ] Version 5.3 [ Getting Started with Analyzer, Interactive Reports, and Dashboards ] ] https://help.pentaho.com/draft_content/version_5.3 1/30 Copyright Page This document supports Pentaho Business Analytics

More information

Chapter 4: Single Table Form Lab

Chapter 4: Single Table Form Lab Chapter 4: Single Table Form Lab Learning Objectives This chapter provides practice with creating forms for individual tables in Access 2003. After this chapter, you should have acquired the knowledge

More information

Tutorials. Lesson 3 Work with Text

Tutorials. Lesson 3 Work with Text In this lesson you will learn how to: Add a border and shadow to the title. Add a block of freeform text. Customize freeform text. Tutorials Display dates with symbols. Annotate a symbol using symbol text.

More information

Corel Ventura 8 Introduction

Corel Ventura 8 Introduction Corel Ventura 8 Introduction Training Manual A! ANZAI 1998 Anzai! Inc. Corel Ventura 8 Introduction Table of Contents Section 1, Introduction...1 What Is Corel Ventura?...2 Course Objectives...3 How to

More information

Dreamweaver Basics Workshop

Dreamweaver Basics Workshop Dreamweaver Basics Workshop Robert Rector idesign Lab - Fall 2013 What is Dreamweaver? o Dreamweaver is a web development tool o Dreamweaver is an HTML and CSS editor o Dreamweaver features a WYSIWIG (What

More information

CROMWELLSTUDIOS. Content Management System Instruction Manual V1. Content Management System. V1

CROMWELLSTUDIOS. Content Management System Instruction Manual V1.   Content Management System. V1 Content Management System Instruction Manual V1 www.cromwellstudios.co.uk Cromwell Studios Web Services Content Management System Manual Part 1 Content Management is the system by which you can change

More information

Access Review. 4. Save the table by clicking the Save icon in the Quick Access Toolbar or by pulling

Access Review. 4. Save the table by clicking the Save icon in the Quick Access Toolbar or by pulling Access Review Relational Databases Different tables can have the same field in common. This feature is used to explicitly specify a relationship between two tables. Values appearing in field A in one table

More information

Performer to DP2 Hot Folder Reference Manual Rev There is only one file involved with installing the Performer to DP2 Hot Folder.

Performer to DP2 Hot Folder Reference Manual Rev There is only one file involved with installing the Performer to DP2 Hot Folder. Performer to DP2 Hot Folder Reference Manual Rev. 07.11.05 Install Files: There is only one file involved with installing the Performer to DP2 Hot Folder. The installer file is named PP2DP2_1.x.x.EXE.

More information

Lesson 1 New Presentation

Lesson 1 New Presentation Powerpoint Lesson 1 New Presentation 1. When PowerPoint first opens, there are four choices on how to create a new presentation. You can select AutoContent wizard, Template, Blank presentation or Open

More information

Lava New Media s CMS. Documentation Page 1

Lava New Media s CMS. Documentation Page 1 Lava New Media s CMS Documentation 5.12.2010 Page 1 Table of Contents Logging On to the Content Management System 3 Introduction to the CMS 3 What is the page tree? 4 Editing Web Pages 5 How to use the

More information

Using Styles In Microsoft Word 2002

Using Styles In Microsoft Word 2002 INFORMATION SYSTEMS SERVICES Using Styles In Microsoft Word 2002 This document contains a series of exercises in the use of styles in the Microsoft Word 2002 word processing software. AUTHOR: Information

More information

Creating Pages with the CivicPlus System

Creating Pages with the CivicPlus System Creating Pages with the CivicPlus System Getting Started...2 Logging into the Administration Side...2 Icon Glossary...3 Mouse Over Menus...4 Description of Menu Options...4 Creating a Page...5 Menu Item

More information

Office 365: . Accessing and Logging In. Mail

Office 365:  . Accessing and Logging In. Mail Office 365: Email This class will introduce you to Office 365 and cover the email components found in Outlook on the Web. For more information about the Microsoft Outlook desktop client, register for a

More information

Website Management with the CMS

Website Management with the CMS Website Management with the CMS In Class Step-by-Step Guidebook Updated 12/22/2010 Quick Reference Links CMS Login http://staging.montgomerycollege.edu/cmslogin.aspx Sample Department Site URLs (staging

More information

NiceForm User Guide. English Edition. Rev Euro Plus d.o.o. & Niceware International LLC All rights reserved.

NiceForm User Guide. English Edition. Rev Euro Plus d.o.o. & Niceware International LLC All rights reserved. www.nicelabel.com, info@nicelabel.com English Edition Rev-0910 2009 Euro Plus d.o.o. & Niceware International LLC All rights reserved. www.nicelabel.com Head Office Euro Plus d.o.o. Ulica Lojzeta Hrovata

More information

Creating a Website in Schoolwires

Creating a Website in Schoolwires Creating a Website in Schoolwires Overview and Terminology... 2 Logging into Schoolwires... 2 Changing a password... 2 Navigating to an assigned section... 2 Accessing Site Manager... 2 Section Workspace

More information

Understanding Acrobat Form Tools

Understanding Acrobat Form Tools CHAPTER Understanding Acrobat Form Tools A Adobe Acrobat X PDF Bible PDF Forms Using Adobe Acrobat and LiveCycle Designer Bible Adobe Acrobat X PDF Bible PDF Forms Using Adobe Acrobat and LiveCycle Designer

More information

Using Dreamweaver. 4 Creating a Template. Logo. Page Heading. Home About Us Gallery Ordering Contact Us Links. Page content in this area

Using Dreamweaver. 4 Creating a Template. Logo. Page Heading. Home About Us Gallery Ordering Contact Us Links. Page content in this area 4 Creating a Template Now that the main page of our website is complete, we need to create the rest of the pages. Each of them will have a layout that follows the plan that is shown below. Logo Page Heading

More information

Exercise 1: Introduction to MapInfo

Exercise 1: Introduction to MapInfo Geog 578 Exercise 1: Introduction to MapInfo Page: 1/22 Geog 578: GIS Applications Exercise 1: Introduction to MapInfo Assigned on January 25 th, 2006 Due on February 1 st, 2006 Total Points: 10 0. Convention

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

IBM WebSphere Java Batch Lab

IBM WebSphere Java Batch Lab IBM WebSphere Java Batch Lab What are we going to do? First we are going to set up a development environment on your workstation. Download and install Eclipse IBM WebSphere Developer Tools IBM Liberty

More information

GoLive will first ask you if your new site will be for one individual or a work group; select for a Single User, and click Next.

GoLive will first ask you if your new site will be for one individual or a work group; select for a Single User, and click Next. Getting Started From the Start menu, located the Adobe folder which should contain the Adobe GoLive 6.0 folder. Inside this folder, click Adobe GoLive 6.0. GoLive will open to its initial project selection

More information

Navigator Software User s Manual. User Manual. Navigator Software. Monarch Instrument Rev 0.98 May Page 1 of 17

Navigator Software User s Manual. User Manual. Navigator Software. Monarch Instrument Rev 0.98 May Page 1 of 17 User Manual Navigator Software Monarch Instrument Rev 0.98 May 2006 Page 1 of 17 Contents 1. NAVIGATOR SOFTWARE 2. INSTALLATION 3. USING NAVIGATOR SOFTWARE 3.1 STARTING THE PROGRAM 3.2 SYSTEM SET UP 3.3

More information

Contents. Announcer Pro Version 4.6 Page 2 of 35 Version V4.6

Contents. Announcer Pro Version 4.6 Page 2 of 35 Version V4.6 User Guide Contents 1. Introduction... 3 1.1. Getting Started... 3 1.2. Navigation... 4 2. Create a Newsletter... 6 2.1. Confirm Company Details... 6 2.2. Choose Template... 8 2.3. Edit Newsletter... 8

More information

Using Microsoft Word. Working With Objects

Using Microsoft Word. Working With Objects Using Microsoft Word Many Word documents will require elements that were created in programs other than Word, such as the picture to the right. Nontext elements in a document are referred to as Objects

More information

Section 1 Microsoft Excel Overview

Section 1 Microsoft Excel Overview Course Topics: I. MS Excel Overview II. Review of Pasting and Editing Formulas III. Formatting Worksheets and Cells IV. Creating Templates V. Moving and Navigating Worksheets VI. Protecting Sheets VII.

More information

Section Editor Quick Start. Schoolwires Academic Portal Version 4.0

Section Editor Quick Start. Schoolwires Academic Portal Version 4.0 Schoolwires Academic Portal Version 4.0 TABLE OF CONTENTS The Basics about Your Schoolwires Website...1 Website Navigation Elements...1 Prior to Signing In...1 After Signing In...2 Channel bar...2 Site

More information

CHAPTER 1 COPYRIGHTED MATERIAL. Getting to Know AutoCAD. Opening a new drawing. Getting familiar with the AutoCAD and AutoCAD LT Graphics windows

CHAPTER 1 COPYRIGHTED MATERIAL. Getting to Know AutoCAD. Opening a new drawing. Getting familiar with the AutoCAD and AutoCAD LT Graphics windows CHAPTER 1 Getting to Know AutoCAD Opening a new drawing Getting familiar with the AutoCAD and AutoCAD LT Graphics windows Modifying the display Displaying and arranging toolbars COPYRIGHTED MATERIAL 2

More information

Creating a Website with Publisher 2016

Creating a Website with Publisher 2016 Creating a Website with Publisher 2016 Getting Started University Information Technology Services Learning Technologies, Training & Audiovisual Outreach Copyright 2017 KSU Division of University Information

More information

PowerPoint Tips and Tricks

PowerPoint Tips and Tricks PowerPoint Tips and Tricks Viewing Your Presentation PowerPoint provides multiple ways to view your slide show presentation. You can access these options either through a toolbar on your screen or by pulling

More information

Microsoft Word: Steps To Success (The Bare Essentials)

Microsoft Word: Steps To Success (The Bare Essentials) Microsoft Word: Steps To Success (The Bare Essentials) Workbook by Joyce Kirst 2005 Microsoft Word: Step to Success (The Bare Essentials) Page Contents 1 Starting Word 2 Save 3 Exit 5 Toolbars, Alignment,

More information

Using Adobe Contribute 4 A guide for new website authors

Using Adobe Contribute 4 A guide for new website authors Using Adobe Contribute 4 A guide for new website authors Adobe Contribute allows you to easily update websites without any knowledge of HTML. This handout will provide an introduction to Adobe Contribute

More information

Microsoft PowerPoint The Microsoft PowerPoint 2000 Screen. Leander ISD Technology Services CMB Title.

Microsoft PowerPoint The Microsoft PowerPoint 2000 Screen. Leander ISD Technology Services CMB Title. Microsoft PowerPoint 2007 The Microsoft PowerPoint 2007 Screen The Microsoft PowerPoint 2000 Screen Title Menu Bar Standard Formatting Toolbar Outline Pane Placeholders Slide Pane View Buttons Leander

More information

NC User Conference Tips and Tricks for SAS FM June 16, 2009

NC User Conference Tips and Tricks for SAS FM June 16, 2009 NC User Conference Tips and Tricks for SAS FM June 16, 2009 Reporting 1. CDA Formula (Formatted Statement): To switch out the cell reference for the hardcoded member or dim name, you can go into the formula

More information

Handout created by Cheryl Tice, Instructional Support for Technology, GST BOCES

Handout created by Cheryl Tice, Instructional Support for Technology, GST BOCES Handout created by Cheryl Tice, Instructional Support for Technology, GST BOCES Intro to FrontPage OVERVIEW: This handout provides a general overview of Microsoft FrontPage. AUDIENCE: All Instructional

More information

Microsoft Expression Web Quickstart Guide

Microsoft Expression Web Quickstart Guide Microsoft Expression Web Quickstart Guide MS-Expression Web Quickstart Guide Page 1 of 24 Expression Web Quickstart Guide (20-Minute Training) Welcome to Expression Web. When you first launch the program,

More information

CS-Studio Display Builder

CS-Studio Display Builder CS-Studio Display Builder Tutorial presented: Spring 2017 EPICS Collaboration Meeting at KURRI, Osaka, Japan Megan Grodowitz, Kay Kasemir (kasemir@ornl.gov) Overview Display Builder replaces OPI Builder

More information

Oracle FLEXCUBE UI Style Designer Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E

Oracle FLEXCUBE UI Style Designer Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E Oracle FLEXCUBE UI Style Designer Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E51527-01 Table of Contents Oracle FLEXCUBE UI Style Designer 1. ABOUT THIS MANUAL... 1-1

More information

FileNET Guide for AHC PageMasters

FileNET Guide for AHC PageMasters ACADEMIC HEALTH CENTER 2 PageMasters have the permissions necessary to perform the following tasks with Site Tools: Application Requirements...3 Access FileNET...3 Login to FileNET...3 Navigate the Site...3

More information

How to Edit Your Website

How to Edit Your Website How to Edit Your Website A guide to using your Content Management System Overview 2 Accessing the CMS 2 Choosing Your Language 2 Resetting Your Password 3 Sites 4 Favorites 4 Pages 5 Creating Pages 5 Managing

More information

Useful Google Apps for Teaching and Learning

Useful Google Apps for Teaching and Learning Useful Google Apps for Teaching and Learning Centre for Development of Teaching and Learning (CDTL) National University of Singapore email: edtech@groups.nus.edu.sg Table of Contents About the Workshop...

More information

Learn about PowerPoint: Create your first presentation

Learn about PowerPoint: Create your first presentation Learn about PowerPoint: Create your first presentation In this tutorial, you will create a simple presentation to learn the skills basic to working with all presentations. Step 1: Get started Open PowerPoint

More information

Working with PDF s. To open a recent file on the Start screen, double click on the file name.

Working with PDF s. To open a recent file on the Start screen, double click on the file name. Working with PDF s Acrobat DC Start Screen (Home Tab) When Acrobat opens, the Acrobat Start screen (Home Tab) populates displaying a list of recently opened files. The search feature on the top of the

More information

BEAWebLogic. Portal. Tutorials Getting Started with WebLogic Portal

BEAWebLogic. Portal. Tutorials Getting Started with WebLogic Portal BEAWebLogic Portal Tutorials Getting Started with WebLogic Portal Version 10.2 February 2008 Contents 1. Introduction Introduction............................................................ 1-1 2. Setting

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

FileNET Guide for AHC PageMasters

FileNET Guide for AHC PageMasters PageMasters have the permissions necessary to perform the following tasks with Site Tools: ACADEMIC HEALTH CENTER 2 Application Requirements...3 Access FileNET...3 Log in to FileNET...3 Navigate the Site...3

More information

FrontPage Help Center. Topic: FrontPage Basics

FrontPage Help Center. Topic: FrontPage Basics FrontPage Help Center Topic: FrontPage Basics by Karey Cummins http://www.rtbwizards.com http://www.myartsdesire.com 2004 Getting Started... FrontPage is a "What You See Is What You Get" editor or WYSIWYG

More information

Layout and display. STILOG IST, all rights reserved

Layout and display. STILOG IST, all rights reserved 2 Table of Contents I. Main Window... 1 1. DEFINITION... 1 2. LIST OF WINDOW ELEMENTS... 1 Quick Access Bar... 1 Menu Bar... 1 Windows... 2 Status bar... 2 Pop-up menu... 4 II. Menu Bar... 5 1. DEFINITION...

More information

WebConnect Through the Internet

WebConnect Through the Internet WebConnect Through the Internet WebConnect Table of Contents i Chapter 1. Table of Contents Page INTRODUCTION...1 Chapter 2. ACCESSING DataLink SM...2 Chapter 3. FEATURES OF WebConnect...10 File Menu Options...10

More information

Website Administration Manual, Part One

Website Administration Manual, Part One Website Administration Manual, Part One A Guide to the CMS & Widgets Curry School of Education Website http://curry.virginia.edu The Curry Website Administrators Manual - Part One 2 The CMS The content

More information

Moving graphic examples are included on some pages. To view them you need the Flash plugin on your

Moving graphic examples are included on some pages. To view them you need the Flash plugin on your Print: Introduction Introduction Understanding the basic components of the Millennium circulation environment and how each function works is key to efficiently using Millennium Circulation. Because there

More information

Chapter 3 Using Styles and Templates

Chapter 3 Using Styles and Templates Getting Started Guide Chapter 3 Using Styles and Templates Using Consistent Formatting in Your Documents Copyright This document is Copyright 2018 by the LibreOffice Documentation Team. Contributors are

More information

Word - Basics. Course Description. Getting Started. Objectives. Editing a Document. Proofing a Document. Formatting Characters. Formatting Paragraphs

Word - Basics. Course Description. Getting Started. Objectives. Editing a Document. Proofing a Document. Formatting Characters. Formatting Paragraphs Course Description Word - Basics Word is a powerful word processing software package that will increase the productivity of any individual or corporation. It is ranked as one of the best word processors.

More information

This document contains information that will help you to create and send graphically-rich and compelling HTML s through the Create Wizard.

This document contains information that will help you to create and send graphically-rich and compelling HTML  s through the Create  Wizard. This document contains information that will help you to create and send graphically-rich and compelling HTML emails through the Create Email Wizard. or warranty by AT&T and is subject to change. 1 Contents

More information

13. Albums & Multi-Image Printing

13. Albums & Multi-Image Printing 13. Albums & Multi-Image Printing The Album function is a flexible layout and printing tool that can be used in a number of ways: Two kinds of albums: At left we used automatic mode to print a collection

More information

Procedures Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E

Procedures Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E Procedures Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E51527-01 Table of Contents Procedures 1. ABOUT THIS MANUAL... 1-1 1.1 INTRODUCTION... 1-1 1.2 AUDIENCE... 1-1

More information

Working with Pages... 9 Edit a Page... 9 Add a Page... 9 Delete a Page Approve a Page... 10

Working with Pages... 9 Edit a Page... 9 Add a Page... 9 Delete a Page Approve a Page... 10 Land Information Access Association Community Center Software Community Center Editor Manual May 10, 2007 - DRAFT This document describes a series of procedures that you will typically use as an Editor

More information

PowerPoint Basics (Office 2000 PC Version)

PowerPoint Basics (Office 2000 PC Version) PowerPoint Basics (Office 2000 PC Version) Microsoft PowerPoint is software that allows you to create custom presentations incorporating text, color, graphics, and animation. PowerPoint (PP) is available

More information

User Guide. Chapter 6. Teacher Pages

User Guide. Chapter 6. Teacher Pages User Guide Chapter 6 s Table of Contents Introduction... 5 Tips for s... 6 Pitfalls... 7 Key Information... 8 I. How to add a... 8 II. How to Edit... 10 SharpSchool s WYSIWYG Editor... 11 Publish a...

More information

FirmSite Control. Tutorial

FirmSite Control. Tutorial FirmSite Control Tutorial 1 Last Updated June 26, 2007 by Melinda France Contents A. Logging on to the Administrative Control Center... 3 Using the Editor Overview:... 3 Inserting an Image... 7 Inserting

More information

Step 1 Download and Install KompoZer Step by step instructions to build your first web page using KompoZer web editor.

Step 1 Download and Install KompoZer Step by step instructions to build your first web page using KompoZer web editor. All Creative Designs HTML Web Tutorial for PC Using KompoZer New version 2012 now available at: http://www.allcreativedesigns.com.au/pages/tutorials.html Step 1 Download and Install KompoZer Step by step

More information

OpenForms360 Validation User Guide Notable Solutions Inc.

OpenForms360 Validation User Guide Notable Solutions Inc. OpenForms360 Validation User Guide 2011 Notable Solutions Inc. 1 T A B L E O F C O N T EN T S Introduction...5 What is OpenForms360 Validation?... 5 Using OpenForms360 Validation... 5 Features at a glance...

More information

2 Frequently Asked... Questions. 4 How Do I... 1 Working within... Entries

2 Frequently Asked... Questions. 4 How Do I... 1 Working within... Entries Contents I Table of Contents Part I Welcome 6 1 Welcome... 6 2 Frequently Asked... Questions 6 Part II Getting Started 6 1 Getting Started... 6 2... 7 Create a New Database... 7 Open an Existing... Database

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

PRESENCE. RadEditor Guide. SchoolMessenger 100 Enterprise Way, Suite A-300 Scotts Valley, CA

PRESENCE. RadEditor Guide. SchoolMessenger 100 Enterprise Way, Suite A-300 Scotts Valley, CA PRESENCE RadEditor Guide SchoolMessenger 100 Enterprise Way, Suite A-300 Scotts Valley, CA 95066 800-920-3897 www.schoolmessenger.com Contents Contents... 2 Introduction... 3 What is RadEditor?... 3 RadEditor

More information

Impossible Solutions, Inc. JDF Ticket Creator & DP2 to Indigo scripts Reference Manual Rev

Impossible Solutions, Inc. JDF Ticket Creator & DP2 to Indigo scripts Reference Manual Rev Impossible Solutions, Inc. JDF Ticket Creator & DP2 to Indigo scripts Reference Manual Rev. 06.29.09 Overview: This reference manual will cover two separate applications that work together to produce a

More information

Chapter 2 Using Slide Masters, Styles, and Templates

Chapter 2 Using Slide Masters, Styles, and Templates Impress Guide Chapter 2 Using Slide Masters, Styles, and Templates OpenOffice.org Copyright This document is Copyright 2007 by its contributors as listed in the section titled Authors. You can distribute

More information

Dreamweaver Basics Outline

Dreamweaver Basics Outline Dreamweaver Basics Outline The Interface Toolbar Status Bar Property Inspector Insert Toolbar Right Palette Modify Page Properties File Structure Define Site Building Our Webpage Working with Tables Working

More information

WA L KT H R O U G H 1

WA L KT H R O U G H 1 WA L KT H R O U G H 1 udig Install and Introduction 08 June 2008 TABLE OF CONTENTS 1Goals...3 2Installing and Running The udig Application...4 3Online Documentation and Tutorials...8 3.1Help Categories...9

More information

m ac romed ia D r e a mw e av e r Curriculum Guide

m ac romed ia D r e a mw e av e r Curriculum Guide m ac romed ia D r e a mw e av e r Curriculum Guide 1997 1998 Macromedia, Inc. All rights reserved. Macromedia, the Macromedia logo, Dreamweaver, Director, Fireworks, Flash, Fontographer, FreeHand, and

More information

MS Word Basics. Groups within Tabs

MS Word Basics. Groups within Tabs MS Word Basics Instructor: Bev Alderman L e t s G e t S t a r t e d! Open and close MS Word Open Word from the desktop of your computer by Clicking on the Start>All programs>microsoft Office >Word 2010

More information

Login: Quick Guide for Qualtrics May 2018 Training:

Login:   Quick Guide for Qualtrics May 2018 Training: Qualtrics Basics Creating a New Qualtrics Account Note: Anyone with a Purdue career account can create a Qualtrics account. 1. In a Web browser, navigate to purdue.qualtrics.com. 2. Enter your Purdue Career

More information