Creating a Web Service using IBM Rational HATS. For IBM System i (5250) Creating a Web Service using HATS 1

Size: px
Start display at page:

Download "Creating a Web Service using IBM Rational HATS. For IBM System i (5250) Creating a Web Service using HATS 1"

Transcription

1 Creating a Web Service using IBM Rational HATS For IBM System i (5250) Creating a Web Service using HATS 1

2 Lab instructions This lab teaches you how to use IBM Rational HATS to create a Web service that exposes logic contained in a System i 5250 application. You will learn how to create a HATS project, record a macro to navigate through the screens of the transaction, generate a Java bean wrapper for the macro, and to create a Web service using the tooling provided in the Rational Software Development Platform. Once the Web service is built, you will learn how to use the Web Services Explorer to test the service. Please report any issues or problems with this lab to Will Smythe (smythew@us.ibm.com). Learning objectives Use the HATS Toolkit to create a Web project capable of containing a Web service Use the HATS Host Terminal to record a macro Use the Visual Macro Editor to enhance a macro Create an Integration Object Java class that drives the macro Create a Web service that calls the Integration Object Test the Web service in the Web Services Explorer Total time: 90 minutes Skill level Introductory Audience Programmer Requirements IBM Rational Application Developer (or above) IBM Rational Host Access Transformation Services (HATS) 7.1 with the Visual Macro Editor technology preview component Internet connection Prerequisites Basic IDE skills Basic understanding of terminal applications 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 Creating a Web Service using HATS 2

3 Glossary macro - automates interactions with the host. Macros can send commands to the host, enter data into entry fields, extract data from the host, and be used to navigate screens on behalf of the user. Macros are created in either the HATS Host Terminal or the Visual Macro Editor. Integration Object - a Java bean that encapsulates an interaction with a host screen or a series of host screens. Integration Objects are constructed from macros and can be included in Web services or HATS EJB projects. Web service an operation that can be published, located, and invoked programmatically over the Web. A HATS Web service drives a HATS Integration Object, which invokes a HATS macro. Creating a HATS project and macro This module will teach you how to create a HATS project and macro. From within the Host Access Transformation Services perspective, you can launch the wizard to create a new project. You will use the Host Terminal to record the initial main path macro. In the next module, you will use the Visual Macro Editor to enhance the macro. Starting HATS 1. From your desktop click Start > Programs > IBM Software Development Platform > IBM Rational HATS 7.1 > HATS Toolkit 7.1. A dialog appears asking you for the workspace location. The workspace contains your projects and files. You can accept the default or use different workspace for this tutorial (such as c:\myhatslab). You can always start with a new workspace later, if you don t want to mix this tutorial with your real work. 2. Click OK. After a few moments of loading, the workbench opens, and the HATS welcome page appears. Creating a Web Service using HATS 3

4 Creating the project 1. Click the New HATS Project link on the HATS Projects view to launch the new project wizard. 2. In the Name field, type the name HATS5250SOA. 3. Select the Web deployment radio button since HATS Web services are hosted in a web project. Creating a Web Service using HATS 4

5 4. Select WebSphere Application Server v6.1 from the Target server drop-down. Note: if WebSphere Application Server v6.1 is not listed, you may select any other WebSphere server type. 5. In the Enterprise application project field, type the name HATS5250SOA_ear. This will ensure there are no conflicts when you deploy your application to the server later. Your panel will look like this: 6. Click Next to display the Connection Settings panel. The Connection Settings panel enables you to setup the connection to your 3270 or 5250 system. Your Web service will use this connection to communicate with the host application. Note: Before proceeding, please check with your lab instructor (if applicable) for updated connection settings. 7. In the Host name field, type iseriesd.dfw.ibm.com 8. Select 5250 from the Type field. 9. Accept the default values for the Port, Code page, and Screen size. Your panel will look like this: Creating a Web Service using HATS 5

6 10. Click Next. The Project Theme panel is not important when building Web services. In a standard HATS transformation project, a theme controls the basic appearance and behavior characteristics for the application. For example, you can select the Classic terminal emulator theme to enable emulator-like features, such as automatic field advance, in your application by default. 11. Click Next. The Default Template panel is also not important when building Web services. In a standard HATS transformation project, a template controls the basic layout and style (such as color and font) of the application. 12. Click Finish to create the project. After a few minutes, the new project will appear in the HATS Projects view and the Project Settings editor for the project will open. Caution: There is a known issue that sometimes causes WebSphere Application Server 6.1 not to start. Because you will use this server later in the tutorial to test your Web service, please take the opportunity now to fix this problem on your system by following the steps below. 13. Open the Servers view tab at the bottom of the workbench window, select WebSphere Application Server v6.1, right-click and select Open. 14. In the Server section, select the SOAP (Designed to be more firewall compatible) radio button. Creating a Web Service using HATS 6

7 15. In the Automatic Publishing section, select the Never publish automatically radio button. 16. Click File > Save to save the server configuration. 17. Close the server configuration editor window. If you were building a standard HATS transformation application, you could, at this point, right-click on the project (in the HATS Projects view) and select Debug on Server to run your application on the server. Since the purpose of this tutorial is to show how to create a Web service, you can skip this step. Here is what you would have seen: Creating a Web Service using HATS 7

8 If you do start the server, then stop it before proceeding with the lab by right-clicking on the server in the Servers view and selecting Stop. Lesson checkpoint In this section, you learned how to: Start the HATS toolkit Create a new HATS project Creating the macro A macro is a script that defines a flow through screens in your application. Typically a macro is responsible for performing a very specific task. For example, you might record a macro that collects information about a customer based on a supplied customer identification number (this happens to be the scenario described in later steps of this tutorial). Macros can be input only, output only, input and output, or purely navigational. The input and output you define in a macro will be the input and output of your eventual Web service. For this tutorial, you will create a macro that signs in, navigates to a customer information application, and retrieves important information about a customer. This tutorial describes using the HATS Host Terminal to record the macro. Macros can also be created using the HATS Visual Macro Editor, or VME, but the Host Terminal allows you to more quickly create the main flow of your macro. Later in this tutorial you will use the VME to add error handling to your macro. Caution: This tutorial assumes the Display Program Messages screen appears after the Sign On screen and before the Main Menu screen. In order to make sure this happens you must start a separate telnet session using the same user name and password. Follow the instructions below to do this: 1. From your desktop, click the Start button and select Run. 2. In the Open field, type telnet iseriesd.dfw.ibm.com 3. Click OK. You will see a telnet window: Creating a Web Service using HATS 8

9 Note: Before proceeding, please ask your lab instructor (if applicable) for the user name and password to use or get the current user name and password for the System i demo system from: 4. Type ATDEMO and press the TAB key. 5. Type DEMO4YOU and press the ENTER key. You should now be at the Main Menu or a Display Program Messages screen. If you are at a Display Program Messages Screen, press the ENTER key. 6. Minimize this window and switch back to your workbench window. 7. In the HATS Projects view, right-click on your project s folder and select Open Host Terminal then select the Main host connection. This will open an emulator session to your system. You will see the sign on screen: Creating a Web Service using HATS 9

10 8. To start recording the macro, click the Record Macro button on the toolbar. 9. In the Name field, type getcustomerinformation. Macro names should reflect the operation being performed. 10. Check the Create screen captures automatically while recording checkbox. When this option is enabled, HATS takes a capture of each of screen while recording the macro and saves it in your project. This makes it easy to tweak screen recognition criteria or add new screen actions when using the Visual Macro Editor. Your panel will look like this: Creating a Web Service using HATS 10

11 11. Click Finish. For the first screen in a macro, HATS asks you to define its screen recognition. You should see this panel: 12. In the Screen name field, type SignOn. This will make it easier to understand the flow of your macro later when you edit it in the Visual Macro Editor. 13. Accept the default selections on this panel and click Finish. Creating a Web Service using HATS 11

12 The Host Terminal is now in record mode. This means that every keystroke you make (in the terminal area) is recorded in the macro. 14. In the User field, type ATDEMO (your cursor should already be positioned in this field). 15. Press the TAB key to advance to the next field. 16. In the Password field, type DEMO4YOU. 17. Press the ENTER key. Notice HATS has recorded your keystrokes and shows the structure of your macro at the left side of the terminal window: You will see the Display Program Messages. If you do not see this screen, see the first few steps of this section. 18. On the Display Program Messages screen, click the Define Screen Recognition Criteria button on the toolbar to name the screen and defines its recognition criteria. 19. In the Screen name field, type DisplayProgramMessages. Using your mouse, rope off (i.e. select) the Display Program Messages text at the top of the screen. The default screen recognition region includes text that will change on subsequent logins you do not want this text to be included in the recognition criteria for this macro screen. 20. Click Finish. 21. Press the ENTER key to navigate the host terminal to the Main Menu screen. Creating a Web Service using HATS 12

13 You should now be at the i5/os Main Menu screen. 22. Click the Define Screen Recognition Criteria button to supply a new name for the screen. 23. In the Screen Name field, type MainMenu and click Finish. 24. In the Command field at the bottom of the screen, type GO CELDIAL and press the ENTER key. You should now be at the CelDial Communications main menu screen: 25. Click the Define Screen Recognition Criteria button to supply a new name for the screen. 26. In the Screen Name field, type CelDialCommunications and click Finish. Because the purpose of this macro is to gather customer information based on a supplied customer number, you will use the Customer inquiry application. 27. In the command field, type 1 and press ENTER. Note that HATS is still recording every keystroke you make and is showing a representation of your macro on the left side of the terminal window. You should now be at the CelDial Custom Inquiry screen. 28. Click the Define Screen Recognition Criteria button to supply a new name for the screen. 29. In the Screen Name field, type CustomerInquiry and click Finish. A prompt action is responsible for populating a field from a value supplied by a user (or by a caller of the macro). Think of a prompt as an input variable into a macro. For this macro, the prompt value will be supplied via an input parameter to the Web service. Creating a Web Service using HATS 13

14 30. Click the Add Prompt Action button on the toolbar. 31. In the Name field, type customernumber since this prompt value will reflect some customer number supplied by the user. Your panel should look like this: 32. Most of the other settings on this panel do not apply when building a macro for a Web service. Click OK to add the prompt. The prompt action will appear in the Macro Navigator tree on the left side of the terminal window: In order for HATS to continue recording the macro after adding a prompt, HATS will prompt you for a value for the prompt action and fill the value you supply into the field. 33. In the Enter a value field, type the value (this is a valid customer number) and click OK. You will notice this value is inserted into the Custom inquiry field. Creating a Web Service using HATS 14

15 34. Press the ENTER key to submit the customer number to the application. You should now be at the CelDial Customer Detail screen. 35. Click the Define Screen Recognition Criteria button to supply a new name for the screen. 36. In the Screen Name field, type CustomerDetail and click Finish. Extract actions are responsible for pulling data from fields on the screen and exposing the data as outputs on the Web service. Although we could add extract actions for each of the important fields on this screen using the Host Terminal, we will only add one extract action now and add the rest using the Visual Macro Editor later. Use your mouse to rope off the Customer Name field: 37. Click the Add Extract Action button on the Host Terminal toolbar to open the Add Extract dialog. 38. In the Name field, type customername. Creating a Web Service using HATS 15

16 39. The values in the position group should match the values shown in the screen shot above. Make any necessary changes and click Finish. You now have an extract action that will, when the macro is played, pull the contents of the customer name field into a variable. You will now exit out of the application, sign off, and return to the sign on screen. In general, it is recommended to name each screen in your macro. In order to save time, however, you will not be instructed to do this for each screen. 40. Press the F12 key on the Customer Detail screen. 41. Press the F3 key on the Customer Inquiry screen. 42. Click the Define Screen Recognition Criteria button to supply a new name for the screen. In the Screen Name field, type CelDialCommunications_2 and click Finish. 43. Press the F12 key on the CelDial Communications main menu screen. 44. In the Command field, type 90 and press the ENTER key to sign off. You should now be back at the Sign On screen. 45. Click the Stop Macro button on the Host Terminal to stop recording. If prompted to define exit screen criteria for the macro, accept the defaults and click Finish. 46. Click the Save Macro button on the Host Terminal to save the macro. You have created a macro that signs on, navigates to a customer information application, populates the customer number field with a supplied prompt value, navigates to the customer detail screen and extracts the contents of the name field into a variable, and then navigates back to the sign on screen. Lesson checkpoint In this section, you learned how to: Use the HATS Host Terminal to record a macro Creating a Web Service using HATS 16

17 Define the screen recognition and name for a screen in the macro Add a prompt action in order to fill in a host input field Add an extract action in order to extract the contents of a field Testing the macro To confirm the macro works as expected, you will play it back using the Host Terminal. You should already be at the Sign On screen of the system. 1. Click the Play Macro button on the Host Terminal toolbar. HATS will display a dialog asking you to supply values for all prompt actions defined in the macro. Since you only added on prompt action (for the customer number), you will only be asked to supply one value: 2. In the Value column, type (this is also a valid customer number) and click OK. Later in the tutorial you will learn how to handle the scenario where an invalid customer number is supplied. HATS will navigate the screens using the key strokes you previously recorded and will populate the customer number field with the value you supplied. On the customer detail screen, the extract action you Creating a Web Service using HATS 17

18 created previously will extract the data from the customer name field. HATS will show the extracted data and continue playing the macro. The Extract Results window will show Village Telephone (since this is the name of the customer with the number ). The terminal, which is beneath the Extract Results window, should be on the sign on screen. 3. Close the Extract Results window by clicking the X in the upper right corner. 4. Click the Disconnect button on the Host Terminal to disconnect the session. 5. Click the X at the upper right corner of the window to close the terminal window. Enhancing the macro using the Visual Macro Editor The HATS Visual Macro Editor, or VME, is a graphical tool for creating new macros from scratch or enhancing macros recorded with the HATS Host Terminal. With the VME, you can add new screens, flows, and actions to your macros. For this tutorial you will record an alternate flow for the scenario where an invalid, or non-existent, customer number is supplied. You will also use the VME to easily add multiple extract actions for fields on the customer details screen. 1. From the HATS Projects view, expand the Macros folder, select the getcustomerinformation macro and right-click and select Open With > Visual Macro Editor Technology Preview. Creating a Web Service using HATS 18

19 The VME will open and you will see a visual representation of your macro. Currently the macro only works if the Display Program Messages screen appears after the Sign On screen. This poses a problem since this screen does not always appear. Using the Visual Macro Editor, you will learn how to draw a next screen connection line between the Sign On and Main Menu screens. This will allow the macro to work regardless of whether the Display Program Messages screen appears or not. 2. From the Palette view, click the Next Screen Connection tool. Creating a Web Service using HATS 19

20 3. Move your mouse back to the design area (notice the cursor has changed) and click the SignOn screen. 4. Move your mouse (notice a line is drawn between the SignOn screen and your mouse pointer) and click the MainMenu screen. You will now see a new line drawn between the SignOn screen and the MainMenu screen. This indicates that either the Display Program Messages or Main Menu screen can follow the Sign On screen. In order to handle the scenario where an invalid number is supplied, you need to navigate to the customer inquiry screen, supply an invalid value, and then add the resulting screen into the flow of your macro. 5. Click the Connect button near the bottom of the editor (just above the Design tab) to show and to connect the integrated terminal. Creating a Web Service using HATS 20

21 Unless your monitor is set to a high screen resolution, you may want to double-click the getcustomerinformation.hma editor tab at the top of the workbench window to maximize the editor. Your display will look like this: 6. Click the Play button on the integrated terminal toolbar to play the macro. 7. Just like in the Host Terminal, HATS will prompt you to supply a value for the customernumber prompt. Supply an invalid value, such as 200 and click OK. HATS will play the macro and supply the customer number into the appropriate field, but the macro will stall because it s waiting for the Customer Detail screen to appear after the Customer Inquiry screen. Notice the error message at the bottom of the screen. You will add this screen into the flow of the macro in order to handle this error scenario. Creating a Web Service using HATS 21

22 Note: if you wait for 60 seconds, HATS will show a Macro Play Error messages because the Customer Detail screen never appeared (and your macro expects this screen to follow the Customer Inquiry screen). 8. If the macro is still playing (well, waiting), click the Stop button on the toolbar to stop the playback. You will now update the macro to handle the case where this error screen appears on the Customer Inquiry screen. This screen only appears if an invalid number is supplied. 9. While on the screen with the error message, click the Add Screen button on the integrated terminal toolbar to open the Add Screen wizard. 10. In the Name field, type InvalidCustomerNumber. 11. From the Preceding screen drop-down, select the CustomerInquiry screen. This tells the HATS to wire this new screen as a possible option after ENTER is sent on the Customer Inquiry screen. Because the Exit screen checkbox is checked, HATS will not allow you to select a next screen (since the macro will terminate after encountering this screen). 12. From the Next screen drop-down, select the CelDialCommunications_2 screen. Your panel will look like this: Creating a Web Service using HATS 22

23 13. Click Next. The Screen Recognition criteria panel enables you to configure the criteria HATS will use to identify the screen. For this screen, you will just use text on the screen to identify the screen. 14. Uncheck the checkboxes for Total number of fields, Number of input fields, and Cursor position. 15. Click the Add button to add new String (text) recognition criteria. 16. Rope off (i.e. select) the not found text at the top of the screen. 17. Select the radio button Anywhere on the screen. This tells HATS to match whenever the text not found is found anywhere on the screen. Creating a Web Service using HATS 23

24 18. Click OK. Your panel should look like this: 19. Click Next to show the Actions panel. The actions panel enables you to control what HATS does when this screen is encountered. When recording the macro in the Host Terminal, HATS created Input actions for all sequences of keystrokes. Creating a Web Service using HATS 24

25 You also manually added Prompt and Extract actions. For this screen you will extract the error message and make it available as an output variable on the Web service. 20. Click the Add button. 21. Select the Extract action option. 22. Click Next. 23. In the Name field, type errormessage. 24. Rope off the error message on row Click Finish to add the action. Creating a Web Service using HATS 25

26 In order to properly exit the application and return on the sign on screen, we need to also send [pf12] command to the host. 26. Click the Add button. 27. Select the Input action option. 28. On the Input panel, tab to the String input field and press the F12 key on your keyboard. 29. Click Finish to add the action. You should see this panel: This indicates that a single extract action will be performed when this screen is encountered and that the [pf12] command will be sent. 30. Click Finish to add the screen. Creating a Web Service using HATS 26

27 Notice how the VME has wired the new screen, InvalidCustomerNumber, as a possible path after the CustomerInquiry screen and as a preceding screen of CeldialCommunications_2 which will allow the macro to properly exit the application and sign off. In the design area, click the CustomerInquiry screen. Notice a 1 and 2 appear above the lines connecting the two possible next screens after the CustomerInquiry screen. These numbers indicate the order in which HATS will evaluate the recognition criteria defined in these screens when playing the macro. Since the CustomerDetail screen has a higher priority number (1 vs. 2), HATS will first look to see if this screen appears after ENTER is pressed on the Customer Inquiry screen. If it doesn t appear, HATS will look to see if InvalidCustomerNumber (i.e. a screen with not found on it) appears. In this case, the ordering of the next screens isn t terribly important because both possible next screens are unique and quite different from each other. But, in other situations, the ordering of the next screens can be very important. Creating a Web Service using HATS 27

28 31. Save the macro by clicking File > Save. 32. On the integrated terminal, press the left arrow key on your keyboard to unlock the display. 33. Press the F3 key to return to the Customer Inquiry screen. 34. Press the F3 key to return to the Main Menu screen. 35. In the Command field, type 90 and press ENTER to sign off. You should now be back on the sign on screen. 36. Press the Play button again to test the new flow. You will be prompted to supply a customer number. 37. In the Value column, type 300 (or any invalid customer number). 38. Click OK. Notice the Extract Results window shows the extracted error message. Also notice the path of the macro is highlighted in the design area of the VME. This shows you the path the macro took as it played. Creating a Web Service using HATS 28

29 Also notice that the macro correctly completed exiting the host application and returning to the sign on screen. In order to demonstrate another feature of the VME, you will learn how to add additional actions to a screen. 39. Find the CustomerDetail screen in the design area and select it, right-click, and select Properties. You will see the properties dialog for the screen. This dialog enables you to change the basic properties of the screen, including its associated screen capture, screen recognition criteria, and actions. Creating a Web Service using HATS 29

30 40. Click the Actions section on the left side of the window to show the screen s actions. At this point you should see two actions an extract action (to extract the customer s name) and an input action to send the F12 command. You will now add additional extract actions for each of the other important fields on the Customer Detail screen. Instead of manually adding each individual action, you will use the Extract all action type to add multiple actions at the same time. 41. Click the Add button. 42. Select the Extract all action type and click Next. You will see a panel like this: Notice each field on the screen is represented in the table. Default names have been generated for each extract action. Also notice the value of the field is shown in the table. 43. Check the Exclude empty protected fields and Exclude input fields checkboxes (this will limit the number of fields in the table and make it easier to find the important fields). 44. Click the Deselect all button (this will allow you to just select the fields you want to include). You will see a panel like this: Creating a Web Service using HATS 30

31 You will notice that 21 fields are shown (as indicated by the label at the bottom right of the table). 45. Since you already extracted the customer name field, double-click the text in the address field (e.g. Maple View Plaza, 256 New St. ) to fully select the field. Notice the corresponding row in the table is also highlighted. Selecting the field in the table also highlights it in the screen preview area. 46. In the Name column, replace in_664_40 (which is a default name generated by HATS for this field), with customeraddress. To change the value, click once on the current text the cell will become editable. 47. Check the box at the beginning of this row. This will cause HATS to create an extract action for this field when Finish is clicked later. 48. Repeat this process (steps 42 44) for one or more other fields (such as the field containing the city, country, or postal code). 49. Click the Finish button. HATS will ask you to confirm that you want to add X number of extract actions. Creating a Web Service using HATS 31

32 50. Click Yes. Notice the new actions are listed in the actions table for the screen: 51. With the two actions still highlighted (selected), click the Up button to move the actions above the Input action (you want the extraction to take place before the F12 key is pressed). 52. Click OK. Notice the two actions are now shown in the design area: 53. Save the macro by clicking File > Save. Optionally, you can navigate back to the sign on screen in the integrated terminal and play the macro. You will be prompted for a customer number, but, once the macro is finished, the Extract Results window will show data for each of the fields you extracted in the previous few steps. You will also have the opportunity to see the extracted data later when you test the macro in the Web Services Explorer tool. Lesson checkpoint In this section, you learned how to: Use the Next Screen Connection tool on the palette to draw a flow between two macro screens Use the integrated terminal to play a macro Handle an alternate flow / error condition Quickly extract data for multiple fields on the screen Creating the Integration Object and Web service A HATS Integration Object is a Java class that encapsulates a programmed interaction with a host application. Integration Objects can be used in multiple ways to integrate interaction with a host Creating a Web Service using HATS 32

33 application into new Java or Web based programs. One use of an Integration Object is to provide the interaction with a host application for a Web service. The Web service you are building in this tutorial is intended to gather customer information from the host system based on a customer number submitted by the Web service caller. You have just finished creating the macro that collects this information. Now all you need to do is tell HATS to create an Integration Object from your macro and then create a Web service from the Integration Object. Creating the Integration Object 1. From the HATS Projects view expand the Macros folder, right-click on your macro, getcustomerinfromation, and select Create Integration Object. HATS will generate the Integration Object Java class and some support files and place them in the IntegrationObject package under your Source folder. 2. Expand the Source and IntegrationObjects folders in the HATS Projects view. Look for your Integration Object now. Notice it has the same name as the macro used to create it (except the first letter has been converted to uppercase in order to maintain Java naming conventions). Creating a Web Service using HATS 33

34 Creating the Web service support files 3. Before you create the actual Web service, you must first create HATS Web service support files. To do this, from the HATS Projects view, right-click on your Integration Object and select Create Web Service Support Files. 4. In the Project field, select HATS5250SOA. 5. In the Name field, type CustomerServices. Because a Web service can contain multiple operations, the name of the service should reflect the collection of services it might contain. Your wizard panel will look like this: Creating a Web Service using HATS 34

35 6. Click Next. 7. Ensure your Integration Object, GetCustomerInformation, is checked and click Finish. If your project contained other Integration Objects, you could include them in the same Web service. Each would be exposed as a different operation on the service. HATS will generate the support files necessary for creating a Web service using the IBM Rational Software Development Platform tools. Notice the new Java classes, including CustomerServices, in the webserviceclasses folder under your Source folder: Lesson checkpoint In the previous sections, you learned how to: Create an Integration Object from a HATS macro Create Web service support Java files, which are needed to create the actual Web service Creating the Web service You are now ready to create the actual Web service, including the WSDL (Web Services Description Language). A WSDL describes a Web service and its operations, including its inputs and outputs. The caller of the Web service will consume this WSDL file in order to know what operations are available and inputs required for each (if applicable). 8. Select the CustomerServices file, right-click and select Web Services > Create Web service. Creating a Web Service using HATS 35

36 The Web Service wizard will appear. This wizard enables you to generate the actual WSDL and to select whether or not to deploy and start the service on the server. The wizard also enables you to create a sample client. For this tutorial, you will not generate a sample client since you have the ability to test the service using the Web Services Explorer. 9. Ensure the Web service type field says Bottom up Java bean Web Service. This means the Web service will be constructed from an existing Java class. Also ensure the Service implementation field says webserviceclasses.customerservices. 10. Ensure the first section says Start service. If not, use the slider on the left side to select Start. This section controls whether the service is just built, built and installed, or built, installed, and started. 11. Ensure the second section indicates No client since you do not need to build an actual client at this time (you will use the Web Services Explorer later to test the service). Creating a Web Service using HATS 36

37 12. Click Next. 13. Click Next again to bypass the Service Endpoint Interface Selection panel and to show the Web Service Java Bean Identity panel. The Web Service Java Bean Identity panel is important because it shows the name of the WSDL being created and the operations available on the Web service. You should see getcustomerinformationws in the list of methods. 14. Click Next to show the Start Server panel. Note: if you previously started the server and it is still running, you will not see the Start Server panel. Skip to step 16. Creating a Web Service using HATS 37

38 15. Click Start server to publish the Web service on the local server and to start it. The server will take a few minutes to start. 16. Click Finish once the server starts. Your Web service has been created and is installed on your local WebSphere Application Server. The next step is to test the service to confirm it works properly. Testing the Web service using the Web Services Explorer The IBM Rational Software Development Platform provides the Web Services Explorer tool to test Web services. In this section you will learn test your Web service using this tool. 17. To launch the Web Services Explorer, expand the Web Content > /WEB-INF/Web Service Definitions folder, select CustomerServices, right-click and select Web Services > Test with Web Services Explorer. Creating a Web Service using HATS 38

39 After a few moments, the Web Services Explorer browser window will open. You should see your getcustomerinformationprocessws method listed. 18. Click the getcustomerinformationprocessws link. This will show all input parameters on the Web service. Note: all input parameters that start with HPub are used internally by HATS. Creating a Web Service using HATS 39

40 19. Scroll down and find the customernumber parameter. Recall this is the name of the prompt action you added to the macro earlier. 20. In the customernumber field, supply a valid value such as and click the Go button. When the operation is called, HATS will initiate a new connection to the host system and play the macro. Prompt actions will be filled from values supplied by the caller and extract actions will collect data. Results are then displayed in the Status area. 21. In the Web Services Explorer Status panel scroll down the Form view and notice the outputs. Remember these are the macro extracts you created in your macro. For example, notice customername shows the name of the customer with the supplied customer number. Now scroll up and switch to the Source view. 22. In the Source view notice the SOAP Request Envelope and SOAP Response Envelope. This is the actual XML that was sent and received during the operation. Creating a Web Service using HATS 40

41 You will now test the Web service operation with an invalid customer number. Recall how you created an alternate flow for this scenario in your macro using the Visual Macro Editor. 23. Switch back to the Actions area, find the customernumber field, type an invalid value such as 00200, and click Go. 24. Switch back to the Status area, click the Form link near the top to switch to the Form view, and scroll down and find the errormessage output parameter. Notice it shows the extracted error message. The caller of the Web service can use this information to determine what step to take next. For example, the caller might display the message to a user. Lesson checkpoint In the previous sections, you learned how to: Create a Web service and deploy it to the server Test a Web service using the Web Services Explorer Conclusion This concludes the tutorial on creating a Web service using IBM Rational Host Access Transformation Services (HATS). This tutorial has shown the tools available to a HATS developer to create Web services that provide access to proven, critical green screen application processes and data. These services can be hosted on the proven WebSphere Application Server and safely exposed and accessed by external partners or internal organizations. Please report any errors in this tutorial to Will Smythe (smythew@us.ibm.com). Creating a Web Service using HATS 41

IBM Operational Decision Manager Version 8 Release 5. Getting Started with Business Rules

IBM Operational Decision Manager Version 8 Release 5. Getting Started with Business Rules IBM Operational Decision Manager Version 8 Release 5 Getting Started with Business Rules Note Before using this information and the product it supports, read the information in Notices on page 43. This

More information

1. Tutorial Overview

1. Tutorial Overview RDz Web Services Tutorial 02 Web Services Abteilung Technische Informatik, Institut für Informatik, Universität Leipzig Abteilung Technische Informatik, Wilhelm Schickard Institut für Informatik, Universität

More information

How to test and debug an ASP.NET application

How to test and debug an ASP.NET application Chapter 4 How to test and debug an ASP.NET application 113 4 How to test and debug an ASP.NET application If you ve done much programming, you know that testing and debugging are often the most difficult

More information

Acrobat X Pro Accessible Forms and Interactive Documents

Acrobat X Pro Accessible Forms and Interactive Documents Contents 2 PDF Form Fields 2 Acrobat Form Wizard 5 Enter Forms Editing Mode Directly 5 Create Form Fields Manually 6 Forms Editing Mode 8 Form Field Properties 11 Editing or Modifying an Existing Form

More information

Microsoft Access 2010 handout

Microsoft Access 2010 handout Microsoft Access 2010 handout Access 2010 is a relational database program you can use to create and manage large quantities of data. You can use Access to manage anything from a home inventory to a giant

More information

Building and Using Web Services With JDeveloper 11g

Building and Using Web Services With JDeveloper 11g Building and Using Web Services With JDeveloper 11g Purpose In this tutorial, you create a series of simple web service scenarios in JDeveloper. This is intended as a light introduction to some of the

More information

WA2087 Programming Java SOAP and REST Web Services - WebSphere 8.0 / RAD 8.0. Student Labs. Web Age Solutions Inc.

WA2087 Programming Java SOAP and REST Web Services - WebSphere 8.0 / RAD 8.0. Student Labs. Web Age Solutions Inc. WA2087 Programming Java SOAP and REST Web Services - WebSphere 8.0 / RAD 8.0 Student Labs Web Age Solutions Inc. 1 Table of Contents Lab 1 - WebSphere Workspace Configuration...3 Lab 2 - Introduction To

More information

Google Sites: Site Creation and Home Page Design

Google Sites: Site Creation and Home Page Design Google Sites: Site Creation and Home Page Design This is the second tutorial in the Google Sites series. You should already have your site set up. You should know its URL and your Google Sites Login and

More information

WebSphere Business Monitor V7.0 Business space dashboards

WebSphere Business Monitor V7.0 Business space dashboards Copyright IBM Corporation 2010 All rights reserved IBM WEBSPHERE BUSINESS MONITOR 7.0 LAB EXERCISE WebSphere Business Monitor V7.0 What this exercise is about... 2 Lab requirements... 2 What you should

More information

INTRODUCTION TO ATRIUM... 2 SYSTEM REQUIREMENTS... 2 TECHNICAL DETAILS... 2 LOGGING INTO ATRIUM... 3 SETTINGS... 4 NAVIGATION PANEL...

INTRODUCTION TO ATRIUM... 2 SYSTEM REQUIREMENTS... 2 TECHNICAL DETAILS... 2 LOGGING INTO ATRIUM... 3 SETTINGS... 4 NAVIGATION PANEL... INTRODUCTION TO ATRIUM... 2 SYSTEM REQUIREMENTS... 2 TECHNICAL DETAILS... 2 LOGGING INTO ATRIUM... 3 SETTINGS... 4 CONTROL PANEL... 4 ADDING GROUPS... 6 APPEARANCE... 7 BANNER URL:... 7 NAVIGATION... 8

More information

Introduction to Word 2007

Introduction to Word 2007 Introduction to Word 2007 You will notice some obvious changes immediately after starting Word 2007. For starters, the top bar has a completely new look, consisting of new features, buttons and naming

More information

Sample Table. Columns. Column 1 Column 2 Column 3 Row 1 Cell 1 Cell 2 Cell 3 Row 2 Cell 4 Cell 5 Cell 6 Row 3 Cell 7 Cell 8 Cell 9.

Sample Table. Columns. Column 1 Column 2 Column 3 Row 1 Cell 1 Cell 2 Cell 3 Row 2 Cell 4 Cell 5 Cell 6 Row 3 Cell 7 Cell 8 Cell 9. Working with Tables in Microsoft Word The purpose of this document is to lead you through the steps of creating, editing and deleting tables and parts of tables. This document follows a tutorial format

More information

To begin, visit this URL: http://www.ibm.com/software/rational/products/rdp

To begin, visit this URL: http://www.ibm.com/software/rational/products/rdp Rational Developer for Power (RDp) Trial Download and Installation Instructions Notes You should complete the following instructions using Internet Explorer or Firefox with Java enabled. You should disable

More information

Microsoft Migrating to PowerPoint 2010 from PowerPoint 2003

Microsoft Migrating to PowerPoint 2010 from PowerPoint 2003 In This Guide Microsoft PowerPoint 2010 looks very different, so we created this guide to help you minimize the learning curve. Read on to learn key parts of the new interface, discover free PowerPoint

More information

Advanced Presentation Features and Animation

Advanced Presentation Features and Animation There are three features that you should remember as you work within PowerPoint 2007: the Microsoft Office Button, the Quick Access Toolbar, and the Ribbon. The function of these features will be more

More information

Getting Started with Vision 6

Getting Started with Vision 6 Getting Started with Vision 6 Version 6.9 Notice Copyright 1981-2009 Netop Business Solutions A/S. All Rights Reserved. Portions used under license from third parties. Please send any comments to: Netop

More information

SQL Server 2005: Report Builder

SQL Server 2005: Report Builder SQL Server 2005: Report Builder Table of Contents SQL Server 2005: Report Builder...3 Lab Setup...4 Exercise 1 Report Model Projects...5 Exercise 2 Create a Report using Report Builder...9 SQL Server 2005:

More information

WebSphere Business Monitor V6.2 KPI history and prediction lab

WebSphere Business Monitor V6.2 KPI history and prediction lab Copyright IBM Corporation 2009 All rights reserved IBM WEBSPHERE BUSINESS MONITOR 6.2 LAB EXERCISE WebSphere Business Monitor V6.2 KPI history and prediction lab What this exercise is about... 1 Lab requirements...

More information

Creating Interactive PDF Forms

Creating Interactive PDF Forms Creating Interactive PDF Forms Using Adobe Acrobat X Pro Information Technology Services Outreach and Distance Learning Technologies Copyright 2012 KSU Department of Information Technology Services This

More information

Practice Fusion API Client Installation Guide for Windows

Practice Fusion API Client Installation Guide for Windows Practice Fusion API Client Installation Guide for Windows Quickly and easily connect your Results Information System with Practice Fusion s Electronic Health Record (EHR) System Table of Contents Introduction

More information

Desktop, Web and Mobile Testing Tutorials

Desktop, Web and Mobile Testing Tutorials Desktop, Web and Mobile Testing Tutorials * Windows and the Windows logo are trademarks of the Microsoft group of companies. 2 About the Tutorial With TestComplete, you can test applications of three major

More information

Database Forms and Reports Tutorial

Database Forms and Reports Tutorial Database Forms and Reports Tutorial Contents Introduction... 1 What you will learn in this tutorial... 2 Lesson 1: Create First Form Using Wizard... 3 Lesson 2: Design the Second Form... 9 Add Components

More information

WebSphere Business Monitor V6.2 Business space dashboards

WebSphere Business Monitor V6.2 Business space dashboards Copyright IBM Corporation 2009 All rights reserved IBM WEBSPHERE BUSINESS MONITOR 6.2 LAB EXERCISE WebSphere Business Monitor V6.2 What this exercise is about... 2 Lab requirements... 2 What you should

More information

Microsoft PowerPoint 2010

Microsoft PowerPoint 2010 Microsoft PowerPoint 2010 Starting PowerPoint... 2 PowerPoint Window Properties... 2 The Ribbon... 3 Default Tabs... 3 Contextual Tabs... 3 Minimizing and Restoring the Ribbon... 4 The Backstage View...

More information

Microsoft Migrating to Word 2010 from Word 2003

Microsoft Migrating to Word 2010 from Word 2003 In This Guide Microsoft Word 2010 looks very different, so we created this guide to help you minimize the learning curve. Read on to learn key parts of the new interface, discover free Word 2010 training,

More information

NDA-30141 ISSUE 1 STOCK # 200893. CallCenterWorX-Enterprise IMX MAT Quick Reference Guide MAY, 2000. NEC America, Inc.

NDA-30141 ISSUE 1 STOCK # 200893. CallCenterWorX-Enterprise IMX MAT Quick Reference Guide MAY, 2000. NEC America, Inc. NDA-30141 ISSUE 1 STOCK # 200893 CallCenterWorX-Enterprise IMX MAT Quick Reference Guide MAY, 2000 NEC America, Inc. LIABILITY DISCLAIMER NEC America, Inc. reserves the right to change the specifications,

More information

How To Use Senior Systems Cloud Services

How To Use Senior Systems Cloud Services Senior Systems Cloud Services In this guide... Senior Systems Cloud Services 1 Cloud Services User Guide 2 Working In Your Cloud Environment 3 Cloud Profile Management Tool 6 How To Save Files 8 How To

More information

Decision Support AITS University Administration. Web Intelligence Rich Client 4.1 User Guide

Decision Support AITS University Administration. Web Intelligence Rich Client 4.1 User Guide Decision Support AITS University Administration Web Intelligence Rich Client 4.1 User Guide 2 P age Web Intelligence 4.1 User Guide Web Intelligence 4.1 User Guide Contents Getting Started in Web Intelligence

More information

Working with SQL Server Integration Services

Working with SQL Server Integration Services SQL Server Integration Services (SSIS) is a set of tools that let you transfer data to and from SQL Server 2005. In this lab, you ll work with the SQL Server Business Intelligence Development Studio to

More information

Producing Standards Based Content with ToolBook

Producing Standards Based Content with ToolBook Producing Standards Based Content with ToolBook Contents Using ToolBook to Create Standards Based Content... 3 Installing ToolBook... 3 Creating a New ToolBook Book... 3 Modifying an Existing Question...

More information

Toad for Data Analysts, Tips n Tricks

Toad for Data Analysts, Tips n Tricks Toad for Data Analysts, Tips n Tricks or Things Everyone Should Know about TDA Just what is Toad for Data Analysts? Toad is a brand at Quest. We have several tools that have been built explicitly for developers

More information

Creating a Patch Management Dashboard with IT Analytics Hands-On Lab

Creating a Patch Management Dashboard with IT Analytics Hands-On Lab Creating a Patch Management Dashboard with IT Analytics Hands-On Lab Description This lab provides a hands-on overview of the IT Analytics Solution. Students will learn how to browse cubes and configure

More information

USING STUFFIT DELUXE THE STUFFIT START PAGE CREATING ARCHIVES (COMPRESSED FILES)

USING STUFFIT DELUXE THE STUFFIT START PAGE CREATING ARCHIVES (COMPRESSED FILES) USING STUFFIT DELUXE StuffIt Deluxe provides many ways for you to create zipped file or archives. The benefit of using the New Archive Wizard is that it provides a way to access some of the more powerful

More information

Microsoft PowerPoint 2010 Handout

Microsoft PowerPoint 2010 Handout Microsoft PowerPoint 2010 Handout PowerPoint is a presentation software program that is part of the Microsoft Office package. This program helps you to enhance your oral presentation and keep the audience

More information

Note: With v3.2, the DocuSign Fetch application was renamed DocuSign Retrieve.

Note: With v3.2, the DocuSign Fetch application was renamed DocuSign Retrieve. Quick Start Guide DocuSign Retrieve 3.2.2 Published April 2015 Overview DocuSign Retrieve is a windows-based tool that "retrieves" envelopes, documents, and data from DocuSign for use in external systems.

More information

Migrating to Excel 2010 from Excel 2003 - Excel - Microsoft Office 1 of 1

Migrating to Excel 2010 from Excel 2003 - Excel - Microsoft Office 1 of 1 Migrating to Excel 2010 - Excel - Microsoft Office 1 of 1 In This Guide Microsoft Excel 2010 looks very different, so we created this guide to help you minimize the learning curve. Read on to learn key

More information

CORSAIR GAMING KEYBOARD SOFTWARE USER MANUAL

CORSAIR GAMING KEYBOARD SOFTWARE USER MANUAL CORSAIR GAMING KEYBOARD SOFTWARE USER MANUAL TABLE OF CONTENTS CORSAIR UTILITY ENGINE OVERVIEW PROFILES 1 9 Introduction 2 Starting the Corsair Utility Engine 2 Profiles: Settings for a Specific Program

More information

Excel 2007 Basic knowledge

Excel 2007 Basic knowledge Ribbon menu The Ribbon menu system with tabs for various Excel commands. This Ribbon system replaces the traditional menus used with Excel 2003. Above the Ribbon in the upper-left corner is the Microsoft

More information

MICROSOFT ACCESS 2003 TUTORIAL

MICROSOFT ACCESS 2003 TUTORIAL MICROSOFT ACCESS 2003 TUTORIAL M I C R O S O F T A C C E S S 2 0 0 3 Microsoft Access is powerful software designed for PC. It allows you to create and manage databases. A database is an organized body

More information

EVALUATION ONLY. WA2088 WebSphere Application Server 8.5 Administration on Windows. Student Labs. Web Age Solutions Inc.

EVALUATION ONLY. WA2088 WebSphere Application Server 8.5 Administration on Windows. Student Labs. Web Age Solutions Inc. WA2088 WebSphere Application Server 8.5 Administration on Windows Student Labs Web Age Solutions Inc. Copyright 2013 Web Age Solutions Inc. 1 Table of Contents Directory Paths Used in Labs...3 Lab Notes...4

More information

Hypercosm. Studio. www.hypercosm.com

Hypercosm. Studio. www.hypercosm.com Hypercosm Studio www.hypercosm.com Hypercosm Studio Guide 3 Revision: November 2005 Copyright 2005 Hypercosm LLC All rights reserved. Hypercosm, OMAR, Hypercosm 3D Player, and Hypercosm Studio are trademarks

More information

USER GUIDE MANTRA WEB EXTRACTOR. www.altiliagroup.com

USER GUIDE MANTRA WEB EXTRACTOR. www.altiliagroup.com USER GUIDE MANTRA WEB EXTRACTOR www.altiliagroup.com Page 1 of 57 MANTRA WEB EXTRACTOR USER GUIDE TABLE OF CONTENTS CONVENTIONS... 2 CHAPTER 2 BASICS... 6 CHAPTER 3 - WORKSPACE... 7 Menu bar 7 Toolbar

More information

Introduction To Microsoft Office PowerPoint 2007. Bob Booth July 2008 AP-PPT5

Introduction To Microsoft Office PowerPoint 2007. Bob Booth July 2008 AP-PPT5 Introduction To Microsoft Office PowerPoint 2007. Bob Booth July 2008 AP-PPT5 University of Sheffield Contents 1. INTRODUCTION... 3 2. GETTING STARTED... 4 2.1 STARTING POWERPOINT... 4 3. THE USER INTERFACE...

More information

Generating lesson plans with. Adobe Acrobat

Generating lesson plans with. Adobe Acrobat Generating lesson plans with Adobe Acrobat Introduction Being a teacher requires so many non-teaching administrative tasks that sometimes just teaching gets lost in the paper shuffle. You can automate

More information

Talend Open Studio for MDM. Getting Started Guide 6.0.0

Talend Open Studio for MDM. Getting Started Guide 6.0.0 Talend Open Studio for MDM Getting Started Guide 6.0.0 Talend Open Studio for MDM Adapted for v6.0.0. Supersedes previous releases. Publication date: July 2, 2015 Copyleft This documentation is provided

More information

TestManager Administration Guide

TestManager Administration Guide TestManager Administration Guide RedRat Ltd July 2015 For TestManager Version 4.57-1 - Contents 1. Introduction... 3 2. TestManager Setup Overview... 3 3. TestManager Roles... 4 4. Connection to the TestManager

More information

Creating Forms With Adobe LiveCycle Designer 8.2

Creating Forms With Adobe LiveCycle Designer 8.2 Creating Forms With Adobe LiveCycle Designer 8.2 Instructional Media Center HCC Version 2 Modified Date 1/20/10 Learning Objectives: At the end of this training session the student will be able to use

More information

UF Health SharePoint 2010 Introduction to Content Administration

UF Health SharePoint 2010 Introduction to Content Administration UF Health SharePoint 2010 Introduction to Content Administration Email: training@health.ufl.edu Web Page: http://training.health.ufl.edu Last Updated 2/7/2014 Introduction to SharePoint 2010 2.0 Hours

More information

Scribe Online Integration Services (IS) Tutorial

Scribe Online Integration Services (IS) Tutorial Scribe Online Integration Services (IS) Tutorial 7/6/2015 Important Notice No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, photocopying,

More information

Microsoft FrontPage 2003

Microsoft FrontPage 2003 Information Technology Services Kennesaw State University Microsoft FrontPage 2003 Information Technology Services Microsoft FrontPage Table of Contents Information Technology Services...1 Kennesaw State

More information

Using the SAS Enterprise Guide (Version 4.2)

Using the SAS Enterprise Guide (Version 4.2) 2011-2012 Using the SAS Enterprise Guide (Version 4.2) Table of Contents Overview of the User Interface... 1 Navigating the Initial Contents of the Workspace... 3 Useful Pull-Down Menus... 3 Working with

More information

For Introduction to Java Programming, 5E By Y. Daniel Liang

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

More information

Asset Track Getting Started Guide. An Introduction to Asset Track

Asset Track Getting Started Guide. An Introduction to Asset Track Asset Track Getting Started Guide An Introduction to Asset Track Contents Introducing Asset Track... 3 Overview... 3 A Quick Start... 6 Quick Start Option 1... 6 Getting to Configuration... 7 Changing

More information

WebSphere Business Monitor V7.0 Script adapter lab

WebSphere Business Monitor V7.0 Script adapter lab Copyright IBM Corporation 2010 All rights reserved IBM WEBSPHERE BUSINESS MONITOR 7.0 LAB EXERCISE WebSphere Business Monitor V7.0 Script adapter lab What this exercise is about... 1 Changes from the previous

More information

Creating tables of contents and figures in Word 2013

Creating tables of contents and figures in Word 2013 Creating tables of contents and figures in Word 2013 Information Services Creating tables of contents and figures in Word 2013 This note shows you how to create a table of contents or a table of figures

More information

Merging Labels, Letters, and Envelopes Word 2013

Merging Labels, Letters, and Envelopes Word 2013 Merging Labels, Letters, and Envelopes Word 2013 Merging... 1 Types of Merges... 1 The Merging Process... 2 Labels - A Page of the Same... 2 Labels - A Blank Page... 3 Creating Custom Labels... 3 Merged

More information

Create a Web Service from a Java Bean Test a Web Service using a generated test client and the Web Services Explorer

Create a Web Service from a Java Bean Test a Web Service using a generated test client and the Web Services Explorer Web Services Objectives After completing this lab, you will be able to: Given Create a Web Service from a Java Bean Test a Web Service using a generated test client and the Web Services Explorer The following

More information

AT&T Global Network Client v6.8.0 and Passport IP Setup Instructions for Broadband VPN Access

AT&T Global Network Client v6.8.0 and Passport IP Setup Instructions for Broadband VPN Access AT&T Global Network Client v6.8.0 and Passport IP Setup Instructions for Broadband VPN Access October 19, 2006 1 Installing AT&T GNC 6.8.0 for Broadband VPN Access... 3 Getting Started... 3 License Agreement...

More information

Introduction to Microsoft Access 2003

Introduction to Microsoft Access 2003 Introduction to Microsoft Access 2003 Zhi Liu School of Information Fall/2006 Introduction and Objectives Microsoft Access 2003 is a powerful, yet easy to learn, relational database application for Microsoft

More information

Umbraco v4 Editors Manual

Umbraco v4 Editors Manual Umbraco v4 Editors Manual Produced by the Umbraco Community Umbraco // The Friendly CMS Contents 1 Introduction... 3 2 Getting Started with Umbraco... 4 2.1 Logging On... 4 2.2 The Edit Mode Interface...

More information

Vodafone PC SMS 2010. (Software version 4.7.1) User Manual

Vodafone PC SMS 2010. (Software version 4.7.1) User Manual Vodafone PC SMS 2010 (Software version 4.7.1) User Manual July 19, 2010 Table of contents 1. Introduction...4 1.1 System Requirements... 4 1.2 Reply-to-Inbox... 4 1.3 What s new?... 4 2. Installation...6

More information

Module One: Getting Started... 6. Opening Outlook... 6. Setting Up Outlook for the First Time... 7. Understanding the Interface...

Module One: Getting Started... 6. Opening Outlook... 6. Setting Up Outlook for the First Time... 7. Understanding the Interface... 2 CONTENTS Module One: Getting Started... 6 Opening Outlook... 6 Setting Up Outlook for the First Time... 7 Understanding the Interface...12 Using Backstage View...14 Viewing Your Inbox...15 Closing Outlook...17

More information

Contents. Launching FrontPage... 3. Working with the FrontPage Interface... 3 View Options... 4 The Folders List... 5 The Page View Frame...

Contents. Launching FrontPage... 3. Working with the FrontPage Interface... 3 View Options... 4 The Folders List... 5 The Page View Frame... Using Microsoft Office 2003 Introduction to FrontPage Handout INFORMATION TECHNOLOGY SERVICES California State University, Los Angeles Version 1.0 Fall 2005 Contents Launching FrontPage... 3 Working with

More information

Outlook Email. User Guide IS TRAINING CENTER. 833 Chestnut St, Suite 600. Philadelphia, PA 19107 215-503-7500

Outlook Email. User Guide IS TRAINING CENTER. 833 Chestnut St, Suite 600. Philadelphia, PA 19107 215-503-7500 Outlook Email User Guide IS TRAINING CENTER 833 Chestnut St, Suite 600 Philadelphia, PA 19107 215-503-7500 This page intentionally left blank. TABLE OF CONTENTS Getting Started... 3 Opening Outlook...

More information

Deploying Physical Solutions to InfoSphere Master Data Management Server Advanced Edition v11

Deploying Physical Solutions to InfoSphere Master Data Management Server Advanced Edition v11 Deploying Physical Solutions to InfoSphere Master Data Management Server Advanced Edition v11 How to deploy Composite Business Archives (CBA) to WebSphere John Beaven IBM, Hursley 2013 1 Contents Overview...3

More information

Microsoft Project 2007 Level 2: Working with Resources and Managing a Project

Microsoft Project 2007 Level 2: Working with Resources and Managing a Project Microsoft Project 2007 Level 2: Working with Resources and Managing a Project By Robin Peers Robin Peers, 2008 ABOUT THIS CLASS In Microsoft Project 2007 Level 1: Creating Project Tasks, the focus was

More information

Customizing forms and writing QuickBooks Letters

Customizing forms and writing QuickBooks Letters LESSON 15 Customizing forms and writing QuickBooks Letters 15 Lesson objectives, 398 Supporting materials, 398 Instructor preparation, 398 To start this lesson, 398 About QuickBooks forms, 399 Customizing

More information

Internet Explorer 7. Getting Started The Internet Explorer Window. Tabs NEW! Working with the Tab Row. Microsoft QUICK Source

Internet Explorer 7. Getting Started The Internet Explorer Window. Tabs NEW! Working with the Tab Row. Microsoft QUICK Source Microsoft QUICK Source Internet Explorer 7 Getting Started The Internet Explorer Window u v w x y { Using the Command Bar The Command Bar contains shortcut buttons for Internet Explorer tools. To expand

More information

Microsoft Office. Mail Merge in Microsoft Word

Microsoft Office. Mail Merge in Microsoft Word Microsoft Office Mail Merge in Microsoft Word TABLE OF CONTENTS Microsoft Office... 1 Mail Merge in Microsoft Word... 1 CREATE THE SMS DATAFILE FOR EXPORT... 3 Add A Label Row To The Excel File... 3 Backup

More information

Personal Call Manager User Guide. BCM Business Communications Manager

Personal Call Manager User Guide. BCM Business Communications Manager Personal Call Manager User Guide BCM Business Communications Manager Document Status: Standard Document Version: 04.01 Document Number: NN40010-104 Date: August 2008 Copyright Nortel Networks 2005 2008

More information

Adobe Dreamweaver CC 14 Tutorial

Adobe Dreamweaver CC 14 Tutorial Adobe Dreamweaver CC 14 Tutorial GETTING STARTED This tutorial focuses on the basic steps involved in creating an attractive, functional website. In using this tutorial you will learn to design a site

More information

Learn how to create web enabled (browser) forms in InfoPath 2013 and publish them in SharePoint 2013. InfoPath 2013 Web Enabled (Browser) forms

Learn how to create web enabled (browser) forms in InfoPath 2013 and publish them in SharePoint 2013. InfoPath 2013 Web Enabled (Browser) forms Learn how to create web enabled (browser) forms in InfoPath 2013 and publish them in SharePoint 2013. InfoPath 2013 Web Enabled (Browser) forms InfoPath 2013 Web Enabled (Browser) forms Creating Web Enabled

More information

Sanako Study 1200 USER GUIDE

Sanako Study 1200 USER GUIDE Sanako Study 1200 USER GUIDE Copyright 2015 Sanako Corporation. All rights reserved. Microsoft is a registered trademark. Microsoft Windows Vista, Windows 7 and Windows 8 are trademarks of Microsoft Corporation.

More information

Designing portal site structure and page layout using IBM Rational Application Developer V7 Part of a series on portal and portlet development

Designing portal site structure and page layout using IBM Rational Application Developer V7 Part of a series on portal and portlet development Designing portal site structure and page layout using IBM Rational Application Developer V7 Part of a series on portal and portlet development By Kenji Uchida Software Engineer IBM Corporation Level: Intermediate

More information

TUTORIAL 4 Building a Navigation Bar with Fireworks

TUTORIAL 4 Building a Navigation Bar with Fireworks TUTORIAL 4 Building a Navigation Bar with Fireworks This tutorial shows you how to build a Macromedia Fireworks MX 2004 navigation bar that you can use on multiple pages of your website. A navigation bar

More information

Windows XP Pro: Basics 1

Windows XP Pro: Basics 1 NORTHWEST MISSOURI STATE UNIVERSITY ONLINE USER S GUIDE 2004 Windows XP Pro: Basics 1 Getting on the Northwest Network Getting on the Northwest network is easy with a university-provided PC, which has

More information

WHAT S NEW IN WORD 2010 & HOW TO CUSTOMIZE IT

WHAT S NEW IN WORD 2010 & HOW TO CUSTOMIZE IT WHAT S NEW IN WORD 2010 & HOW TO CUSTOMIZE IT The Ribbon... 2 Default Tabs... 2 Contextual Tabs... 2 Minimizing and Restoring the Ribbon... 3 Customizing the Ribbon... 3 A New Graphic Interface... 5 Live

More information

Anoto pendocuments. User s Guide

Anoto pendocuments. User s Guide Anoto pendocuments User s Guide Copyright 1997 2009 Anoto AB. All rights reserved. Anoto, Magic Box and the Anoto logotype are trademarks owned by Anoto AB. All other trademarks are the property of their

More information

Content Author's Reference and Cookbook

Content Author's Reference and Cookbook Sitecore CMS 6.5 Content Author's Reference and Cookbook Rev. 110621 Sitecore CMS 6.5 Content Author's Reference and Cookbook A Conceptual Overview and Practical Guide to Using Sitecore Table of Contents

More information

Previewing & Publishing

Previewing & Publishing Getting Started 1 Having gone to some trouble to make a site even simple sites take a certain amount of time and effort it s time to publish to the Internet. In this tutorial we will show you how to: Use

More information

Creating Custom Crystal Reports Tutorial

Creating Custom Crystal Reports Tutorial Creating Custom Crystal Reports Tutorial 020812 2012 Blackbaud, Inc. This publication, or any part thereof, may not be reproduced or transmitted in any form or by any means, electronic, or mechanical,

More information

Step One. Step Two. Step Three USING EXPORTED DATA IN MICROSOFT ACCESS (LAST REVISED: 12/10/2013)

Step One. Step Two. Step Three USING EXPORTED DATA IN MICROSOFT ACCESS (LAST REVISED: 12/10/2013) USING EXPORTED DATA IN MICROSOFT ACCESS (LAST REVISED: 12/10/2013) This guide was created to allow agencies to set up the e-data Tech Support project s Microsoft Access template. The steps below have been

More information

Using Microsoft Visual Studio 2010. API Reference

Using Microsoft Visual Studio 2010. API Reference 2010 API Reference Published: 2014-02-19 SWD-20140219103929387 Contents 1... 4 Key features of the Visual Studio plug-in... 4 Get started...5 Request a vendor account... 5 Get code signing and debug token

More information

Oracle SOA Suite 11g Oracle SOA Suite 11g HL7 Inbound Example

Oracle SOA Suite 11g Oracle SOA Suite 11g HL7 Inbound Example Oracle SOA Suite 11g Oracle SOA Suite 11g HL7 Inbound Example michael.czapski@oracle.com June 2010 Table of Contents Introduction... 1 Pre-requisites... 1 Prepare HL7 Data... 1 Obtain and Explore the HL7

More information

How to create and personalize a PDF portfolio

How to create and personalize a PDF portfolio How to create and personalize a PDF portfolio Creating and organizing a PDF portfolio is a simple process as simple as dragging and dropping files from one folder to another. To drag files into an empty

More information

Microsoft Access 2010 Part 1: Introduction to Access

Microsoft Access 2010 Part 1: Introduction to Access CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES Microsoft Access 2010 Part 1: Introduction to Access Fall 2014, Version 1.2 Table of Contents Introduction...3 Starting Access...3

More information

IBM Business Monitor V8.0 Global monitoring context lab

IBM Business Monitor V8.0 Global monitoring context lab Copyright IBM Corporation 2012 All rights reserved IBM BUSINESS MONITOR 8.0 LAB EXERCISE IBM Business Monitor V8.0 lab What this exercise is about... 2 Lab requirements... 2 What you should be able to

More information

Kentico CMS 7.0 User s Guide. User s Guide. Kentico CMS 7.0. 1 www.kentico.com

Kentico CMS 7.0 User s Guide. User s Guide. Kentico CMS 7.0. 1 www.kentico.com User s Guide Kentico CMS 7.0 1 www.kentico.com Table of Contents Introduction... 4 Kentico CMS overview... 4 Signing in... 4 User interface overview... 6 Managing my profile... 8 Changing my e-mail and

More information

MS WORD 2007 (PC) Macros and Track Changes Please note the latest Macintosh version of MS Word does not have Macros.

MS WORD 2007 (PC) Macros and Track Changes Please note the latest Macintosh version of MS Word does not have Macros. MS WORD 2007 (PC) Macros and Track Changes Please note the latest Macintosh version of MS Word does not have Macros. Record a macro 1. On the Developer tab, in the Code group, click Record Macro. 2. In

More information

Writer Guide. Chapter 15 Using Forms in Writer

Writer Guide. Chapter 15 Using Forms in Writer Writer Guide Chapter 15 Using Forms in Writer Copyright This document is Copyright 2005 2008 by its contributors as listed in the section titled Authors. You may distribute it and/or modify it under the

More information

14.1. bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë

14.1. bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë 14.1 bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë bî~äì~íáåö=oéñäéåíáçå=ñçê=emi=rkfui=~åç=lééåsjp=eçëíë This guide walks you quickly through key Reflection features. It covers: Getting Connected

More information

Team Foundation Server 2012 Installation Guide

Team Foundation Server 2012 Installation Guide Team Foundation Server 2012 Installation Guide Page 1 of 143 Team Foundation Server 2012 Installation Guide Benjamin Day benday@benday.com v1.0.0 November 15, 2012 Team Foundation Server 2012 Installation

More information

Acrobat XI Pro Accessible Forms and Interactive Documents

Acrobat XI Pro Accessible Forms and Interactive Documents Contents 2 Types of interactive PDF Form Fields 2 Automatic Field Detection using the Acrobat Form Wizard 5 Creating a Form without the Forms Wizard 6 Forms Editing Mode 6 Selecting a New Form Field to

More information

Easy Setup Guide for the Sony Network Camera

Easy Setup Guide for the Sony Network Camera -878-191-11 (1) Easy Setup Guide for the Sony Network Camera For setup, a computer running the Microsoft Windows Operating System is required. For monitoring camera images, Microsoft Internet Explorer

More information

Using Microsoft Project 2000

Using Microsoft Project 2000 Using MS Project Personal Computer Fundamentals 1 of 45 Using Microsoft Project 2000 General Conventions All text highlighted in bold refers to menu selections. Examples would be File and Analysis. ALL

More information

Linux provides two basic types of interface for you to use when working with your

Linux provides two basic types of interface for you to use when working with your CHAPTER 6 Using Your Desktop Linux provides two basic types of interface for you to use when working with your computer: GUI (graphical user interface) and CLI (command-line interface). An overview of

More information

MICROSOFT OFFICE ACCESS 2007 - NEW FEATURES

MICROSOFT OFFICE ACCESS 2007 - NEW FEATURES MICROSOFT OFFICE 2007 MICROSOFT OFFICE ACCESS 2007 - NEW FEATURES Exploring Access Creating and Working with Tables Finding and Filtering Data Working with Queries and Recordsets Working with Forms Working

More information

TOSHIBA GA-1310. Printing from Windows

TOSHIBA GA-1310. Printing from Windows TOSHIBA GA-1310 Printing from Windows 2009 Electronics for Imaging, Inc. The information in this publication is covered under Legal Notices for this product. 45081979 04 February 2009 CONTENTS 3 CONTENTS

More information

Presentations and PowerPoint

Presentations and PowerPoint V-1.1 PART V Presentations and PowerPoint V-1.2 Computer Fundamentals V-1.3 LESSON 1 Creating a Presentation After completing this lesson, you will be able to: Start Microsoft PowerPoint. Explore the PowerPoint

More information

SECTION 5: Finalizing Your Workbook

SECTION 5: Finalizing Your Workbook SECTION 5: Finalizing Your Workbook In this section you will learn how to: Protect a workbook Protect a sheet Protect Excel files Unlock cells Use the document inspector Use the compatibility checker Mark

More information