Warewolf User Guide 2: Sources and Connectors

Size: px
Start display at page:

Download "Warewolf User Guide 2: Sources and Connectors"

Transcription

1 Warewolf User Guide 2: Sources and Connectors

2 Contents: Preparation for the Course Getting help in Warewolf Warewolf Syntax Using Recordsets Workflow Services Calculations in Warewolf The Warewolf Connector Tools and Sources Sources identifier The Web Service Tool The Database Source The DotNet DLL Source The Server Dropdown List Security Server Permissions for a Group Logging Scheduling Deploying Service Discovery in Warewolf APIs.json Swagger 2 P a g e

3 Preparation for this module This course has been designed to be a hands-on training experience. We ll guide you systematically through exercises designed to enhance your understanding of how Warewolf works. You will need the following to complete the course: 1. A laptop or PC (see system requirements below) with the latest version of Warewolf installed. 2. Access to a SQL Server 2008 database for the database exercises. If you are doing this course in a classroom environment, we recommend being on a network, ideally with Internet access. Course candidates can either work individually, or they can pair, sharing a computer. 3. Some of the content of the course is based around the Microsoft AdventureWorks 2008 database, so there needs to be at least one server in the classroom environment running SQL Server 2008 or SQL server lite. 4. A notebook and pen to take notes. You can download and install AdventureWorks for your SQL server version from this site: You can download the free Microsoft SQL Server 2008 Express edition from the following URL: Alternatively you can follow the Blog post on Setting up Microsoft SQL Server 2008 Express and the AdventureWorks database. If you are running on a LAN that is controlled by a network administrator, please confirm that your workstations can access the SQL server. Ideally, you should also have access to the following URL for one of the exercises: Let s get started! 3 P a g e

4 Getting help in Warewolf Warewolf has extensive help available for you. (Figure 1) Figure 1 highlights where you can find help in Warewolf. 1. Warewolf has context sensitive help for most items that you can click on that displays in the window in the bottom left corner. 2. Warewolf also has an extensive hint system built into it. Hovering over an item, like the input box in the Assign tool in this image; will show you how to use the item. 4 P a g e

5 3. You can browse the Examples folder inside the Explorer directly, and open the example workflows you need. The Examples folder also has several example apps and services that you can explore and learn from. 4. Clicking the Help button on the toolbar will open the extensive Warewolf Knowledge Base directly in your browser. Warewolf Syntax This section explains how we use and refer to data and variables in Warewolf. There are two kinds of data in Warewolf: 1. Scalar variables: An individual piece of data: [[VariableName]] 2. Recordsets: Repeated data: [[Recordset(n).Field]] where n refers to the index of the recordset Scalar Variables and Recordsets in the Variable Window (Figure 2) 5 P a g e

6 A Recordset may look something like this, where the Fields are Name, SecName and Surname. The indexes are the row number: 1 or 2. Name SecName Surname 1 Marjorie Ann Agnes Simpson 2 Bart Oscar Simpson The Recordset data above can be given a collective name, such as People. This gives us the following: [[People().Name]] [[People().SecName]] [[People().Surname]] Using Recordsets [[Recordset(1).Field]] : As Input: Behaves exactly like a scalar variable: The value of Field in row/record 1 will be used. So, from the table above [[People(1).Surname]] will be Simpson As Output: Behaves exactly like a scalar variable. The value of Field in row/record 1 will be the value of the result. If we were to assign the result of something (say Mike) to [[People(2).SecName]] then [[People(2).SecName]] would now be Mike and not Oscar. [[Recordset().Field]] : This recordset row has no index specified As Input: Assumes the last index in a recordset. The value of Field at the last index, so you don't have to track it. This works well for reading the last row in a recordset. [[People().Name]] will be Bart. As Output: Assumes a new Index. Appends a new record to the end of the recordset. If the result we wanted to assign was Lisa, we could use the Assign tool: [[People().Name]] = Lisa. This would create a new index (3) with a Name = Lisa and the remaining fields blank. [[Recordset(*).Field]] : This will use every row in the Recordset (See Tools and Connectors for specifics on each tool) As Input: Will execute each and every index in the Recordset. As Output: Will write a result to each and every index starting at 1, until there are no more results. [[Recordset()]] - no Field As Input: Used in some tools to process specific recordsets. As Output: Never. 6 P a g e

7 Workflow Services To move a Recordset from one workflow to another workflow simply map it in using * as the index, for example [[People(*).Name]] will use every index of Name. In the Example below, we are mapping 2 records in the [[People()]] recordset to the [[Family()]] recordset. (Figure 3) Also, illustrated here is that by placing two variables next to each other in an assignment, they are joined into one variable. The Result (Figure 4) The new Recordset, called Family, will look like this, where the Fields are FName, SName and Town. FName SName Town 1 Marjorie Ann Agnes Simpson Springfield, Oregon 2 Bart Oscar Simpson Springfield, Oregon 7 P a g e

8 Services Database, Web Service and Plugins endpoints are outside the control of Warewolf. If you enter a * we will cram all the info into that input field. If you want to shape the data first, use the JSON or XML tool. Calculations in Warewolf (Figure 5) As touched on earlier, when you type the = sign in a right assign text field the fx symbol appears. This means that you have now entered math mode. Apart from standard mathematical functionality, Warewolf also has a powerful formula system built into it that is functionally and syntactically equivalent to Microsoft Excel. There are 175 functions that cover the most commonly used calculations including: Compatibility, Date and time, Engineering, Financial, Information, Math and trigonometry and Logical functions. This functionality adds powerful mathematical capabilities to Warewolf. Microsoft has a syntax reference online that you can use to find the right formula for the job. You can find it here. 8 P a g e

9 As an exercise, we are going to convert 6.5 pounds to kilograms. The syntax for the convert function is: CONVERT(number, from_unit, to_unit). The pound unit is lbm. The gram unit is g remember to include the quotation marks. 1. Create a new workflow 2. Drag an Assign tool onto the design surface, and link it to the Start Node 3. Create a new variable called [[PoundValue]] and set its value to Create another variable called [[Answer]] Assign the following to it: convert([[poundvalue]], "lbm","g") We want the answer in Kilograms so we need to divide the grams by 1000 to convert it into kilograms, so the final formula will look like this: = (convert([[poundvalue]], "lbm","g") )/ Click Done (Figure 6) 9 P a g e

10 Your Assign tool should look like the above. Press F6 to run your microservice in debug mode. The answer will be assigned to the [[Answer]] variable. Great work! Now we are going to turn this microservice into a conversion service. To do this we simply need to do: 1) Clear the [[PoundValue]] variable, and the 6.5 value you assigned to it in the Assign tool on the design surface 2) Flag [[PoundValue]] as an Input variable and [[Answer]] as an Output variable in the Variables box. 3) To tidy it up a bit, let s add KG to the end of [[Answer]]. To do this we add another variable in the Assign tool [[Answer]] = [[Answer]] KG. The diagram below should be what your Assign tool looks like now. (Figure 7) And that s it. You now have a microservice that converts pounds to kilograms. 10 P a g e

11 Click Debug from the toolbar to try it out. Type a value into the PoundValue input field and click the View In Browser button (in this example we used 10). (Figure 8) Your browser output should look similar to this: (Figure 9) 11 P a g e

12 You can change the input value simply by changing the assigned value of PoundValue in the URL without needing to press Debug each time. Let s change it to 25 and press enter to run the microservice again. (Figure 10) Save your new microservice as PoundToKilogramConverter. The Warewolf Connector Tools and Sources Warewolf has three types of generic connectors: the Plugin tool, the Database tools and the Web Service tools. What these connector tools in Warewolf have in common is that they connect to a specific single item from a Source. Some good examples of Sources are databases or websites. A single source can be used by multiple connectors. For more information please look at the knowledge base article on Services and Sources. A database connector can connect to a specific stored procedure in a database, a plugin connector can connect to a specific method in a DLL, and a web service connector can connect to a specific web service on a website. To exploit a typical database, you would most likely have a single source to that database and multiple tool instances that use that source execute a stored procedure. Some of the tools also use a source, like the , Dropbox and SharePoint tools. 12 P a g e

13 Sources identifier In the Explorer, sources can be identified by a smaller secondary icon in the lower right corner of an Explorer object. In this example, a Plugin source is identified by a small orange circle with a plus sign in it. The Web Service Tool In this example we are going to use a Web Service tool to return data from a web service. It is worth noting that there are Web Service connectors to use for GET, POST, PUT, DELETE, and TRACE Request methods over HTTP or HTTPS. For this example we will use a standard GET over HTTP To start, create a new service by clicking the new service button in the toolbar. Scroll down or search in the Tool Box until you find the HTTP Web Methods section. Drag the GET onto the design surface and connect it to the Start node. It should look like this: 13 P a g e

14 (Figure 11) Click the New button on the top right to create a new Source: A New Web Service Source tab should open. In the Address bar type Select Anonymous as Authentication Type. In the Default Query type in public/hello World?Name= and click the Test Connection button. It should look like this: (Figure 12) 14 P a g e

15 Click the Save button in the toolbar to save this new web service source. Save the web service as Test-Warewolf Web Service and navigate back to your new unsaved service. Expand the GET tool by double clicking it in the blank part of its title bar. Using the Source drop down list, find the Test-Warewolf Web Service you just created and select it. You do not need to supply a Header. Note the URL and default Query String, Figure 13. You can add the ability to pass a variable in by adding [[Name]] to the end of the query string. Do this now. Your Query String should now be public/hello World?Name=[[Name]] (Figure 13) 15 P a g e

16 One of the features in Warewolf is that you can add variables to most Text boxes, and Warewolf will attempt to parse them at run time. Now click on the Generate Outputs button and enter any data in the Test Data field, we ll use Homer for this example, Figure 14. Click Test. You should get an output that looks like this: (Figure 14) 16 P a g e

17 Now, click Done. Note the Name and DataListMessage variables in the Variables list which have automatically populated. In the variables list, mark Name as Input and DataListMessage as Output. (Figure 15) We are now ready to run this microservice. Click the Debug button in the toolbar. In the Name field enter Homer, then click Debug. (Figure 16) 17 P a g e

18 You will see that the output in the Output Box uses the Name variable as an Input and the DataListMessage as an output, as we intended in the Variables list. (Figure 17) Congratulations! You have just built a microservice that connects to an external Web Service using Warewolf. Save your new Microservice and call it GET Web Method Test. 18 P a g e

19 The Database Source In this exercise we are going to create and use a database connector. Database connectors in Warewolf consume stored procedures and functions in your database server, so you can use them to either read or update your database tables. To do this exercise you will need to have access to a MS SQL Server. We use the standard AdventureWorks database in this example. I have created a simple stored procedure that fetches the players for a game. The SQL looks like this: (Figure 18) You will need to re-create this stored procedure in your AdventureWorks database to complete this exercise. If you do not have SQL server setup, you can read the blog on setting up SQL Server. See the addendum to copy and paste this stored procedure into MS SQL Server Express. If this is not practical, and you do not have access to a SQL server, you can use a stored procedure of your choice to complete the exercise. The main functionality this exercise will demonstrate is to select data using a stored procedure, and use it in a Warewolf microservice. We are going to use this stored procedure to return a list of players for a game. 19 P a g e

20 To start, create a new service by clicking the new service button in the toolbar. Scroll down in the Tool Box until you find the Database category. Drag the SQL Server tool onto the design surface and connect it to the Start node. It should look like this: (Figure 19) Click the New button to create a new SQL Server database source. 20 P a g e

21 On the New SQL Server Source tab add your Server and select Authentication Type as Windows. Now click Test Connection. Assuming this is successful, you will be able to select your AdventureWorkds2008R2 database from the Database drop down. Your New Database Source should look like this: (Figure 20) Click the Save icon in the left hand menu and save your Source as AdventureWorks. Well done! You have just created your first Database Source. You will find it in the Explorer. (Figure 21) Now navigate back to your service and open the SQL Server Database tool. From the Source drop down list, select the AdventureWorks source. 21 P a g e

22 After you have selected the source, the Action list becomes populated with all of the stored procedures in your database. If you are working on the database at the same time, you can click the refresh button to refresh the list. It is important to note at this point, that the Warewolf server is actually making the connection to the database server, so your Warewolf server must be able to access the SQL database server. Back to the example: We are going to use the dbo.fetchplayers stored procedure, so select it from the Action list. (Figure 22) 22 P a g e

23 We now want to add a Variable as [[NumberOfPlayers]], as in the Figure D below. This allows us to pass in the variable at run time. Now it is time to FetchPlayers using the Generate Outputs button. Click this now. In the GameNumber field, add the number of players you want to fetch. We will use 4. Then click Test. You should see a list of 4 players in the Outputs section, Figure 23. (Figure 23) 23 P a g e

24 Now click Done. You will notice the Recordset Name in the Variables list. In the variable list, mark NumberOfPlayers as Input and dbo_fetchplayers() as Output, Figure 24. (Figure 24) Now let s Debug this service. Add any number of Inputs in the Debug Window in the NumberOfPlayers input box. We ll use 4 again. Then click Debug. (Figure 25) 24 P a g e

25 If you look at the Output box, as in Figure 26, you will see the Inputs of NumberOfPlayers is 4, and the Outputs are the same as the Outputs that you selected earlier in the Variables List. (Figure 26) You can also view this in your browser by using the shortcut key F7. Your browser will now display the XML dataset that you have flagged as output variables as shown in Figure 27 below. (Figure 27) 25 P a g e

26 It s time to save your microservice. Click the Save button on the toolbar, and name your new microservice FetchPlayersService. Well done! You have just built your first microservice that returns data from a database. If you get stuck at any stage, remember you can always get help in the Community Forum. The DotNet DLL Source In this exercise we are going to use the DotNet DLL source to connect to a.net Dynamic Link Library (DLL). The DotNet DLL Connector can be used to expose public methods in a DLL. If you have some functionality in a DLL or need to build some functionality that Warewolf does not have natively, a quick way to do this is to use a DLL. To start, create a new service by clicking the new service button in the toolbar. Scroll down in the Tool Box until you find the Resources category. Drag the DotNet DLL Connector tool onto the design surface and connect it to the Start node. It should look like this: (Figure 28) 26 P a g e

27 Click the New button to create a new connection to the plugin. There are two primary options in the New DotNet Plugin Source window: 1. Enter the path of the DLL that you want to use by typing in the Assembly textbox, or 2. Load a DLL from the Global Assembly Cache (the GAC) (Figure 29) We are going to load a DLL from the GAC. Click on the ellipses [ ] to select an assembly from the GAC. Type mscorlib into the filter textbox at the top. Click on the first GAC in the list as there may be more than one. Click Select. (Figure 30) 27 P a g e

28 Save your new plugin source as MSCORLIB using the Save button in the left hand menu. Navigate back to your service and open the DotNet DLL Connector by double clicking the blank area at the top of the tool. (Figure 31) From the Source drop down select MSCORLIB. From the ClassName drop down scroll through the namespaces and select System.Random. (Figure 32) You will notice that there are two fields, a Constructor and an Action. The constructor prepares the new object for use and the Action is the method or procedure associated with a message and an object. 28 P a g e

29 The constructor is defaulted to the default constructor (.ctor). Click on the word Constructor to open it in full view. We now need to name the in which we would like the output to go into. Type into the Object Name field. As shown in figure 33. (Figure 33) Next, we will select an Action. First expand to full view by clicking the word Action. Click on the dropdown list and select Next. Name the Output Variable [[RandomNumber]]. (Figure 34) Let s Select another Action, click on the second Next in the dropdown list. This Action will select a random number in the range of Set the [[minvalue]] to 1 and the [[maxvalue]] to 10. You will need to clear these textboxes first. Name the Output Variable [[RangeofNumbers]]. (Figure 35) 29 P a g e

30 You will notice that your Variables and Object have been automatically populated for you in the Variables List. As shown in Figure 36. (Figure 36) It s time to run this source. Click Done and then click the Debug button on the toolbar. In the debug window, click Debug. Remember you can always make use of the shortcut keys to debug. Press F6 to debug in the Studio or F7 to view in your browser. A full list of the Warewolf shortcut keys can be found in our Knowledge Base. In the output window at the bottom right, you will find your output.. Click the small expand arrows to see the expanded view which will look something like Figure 37. If you press F6 it will debug again and present different values for each action. 30 P a g e

31 (Figure 37) Congratulations! You have just created your first plugin microservice! 31 P a g e

32 The Server Dropdown List The Server dropdown list appears in two locations in Warewolf, in the Explorer, and in the Publishing Module (we will get to that in a little while). The Server dropdown list is a list of Server sources. (Figure 36) The Server dropdown list enables you to connect to different Warewolf servers and use them according to your permissions and security settings on the server. Let s add a new Server source. In this Exercise, we are going to connect to the Warewolf Shared Resource Server. The Shared Resource Server is a repository of free resources contributed by the Community. Anyone can contribute to the shared resources. Shared resources are provided as is with no warranty or liability. You can browse and retrieve items from the Shared Resource Server. Click the New Remote Server list item in the dropdown in the Explorer. The New Server Source tab will appear on the design surface illustrated in Figure P a g e

33 (Figure 37) Select http from the drop down then in the Address field, Type the store.warewolf.io into the Address bar. By default Warewolf uses port 3142 for unencrypted traffic, and port 3143 for encrypted traffic. You can change these ports in the file C:\Program Files (x86)\warewolf\server \Warewolf Server.exe.config We are going to connect on the public port. We are also going to use the Public authentication type, so select Public. Click the Test Connection button. The test should be successful. The Save button in the toolbar will become enabled. (Figure 38) 33 P a g e

34 Save the connection as Warewolf Store. We will use this connection a little later on. (Figure 39) To locate your new Server Source (Warewolf Store) and start using the resources: 1. Select your source from the Dropdown List, in this case it will be the Warewolf Store. (Figure 40) 34 P a g e

35 2. Once you have selected the Warewolf Store click on the Connect Icon as indicated below. (Figure 41) 3. A list of the Warewolf Store Resources available will appear in the Explorer. (Figure 42) 35 P a g e

36 Security Warewolf has a strong, granular security model that runs on top of Windows Active Directory. All security is based on AD user groups instead of user accounts. Using groups is an efficient way to handle security. Users are added to groups that are defined by the user roles. There are two main security layers in Warewolf. The first is Server Permissions, which includes server specific functions, like Administration and Deployment. The second is a highly granular Resource based layer that enables an administrator to assign groups to specific resources. There are three important concepts to remember with permissions and how they are allocated by Warewolf: 1. Resource Permissions over-ride Server Permissions 2. Permissions are cumulative in nature 3. Anyone accessing the server can get Public permissions if set in the URL, so be very careful with how you define your Public Server Permissions. (Figure 43) 36 P a g e

37 Server Permissions for a Group Server permissions are a broad scoped default mechanism for providing security permissions for the server based on user groups. These include all of the options in the Security Permissions section below per group. For example a group could just have Execute rights. This would mean that this group would not be allowed to edit or view the microservice in the designer. Resource Permissions Resource permissions are defined per resource. Resource permissions allow fine-grained control of system usage and access As a member of Data Capture and Data Retriever groups, a user would have all the permissions of Data Capture PLUS all the permissions of Data Retriever. So if Data Retriever could only execute Service A and Data Capture could only view Service A, then the user, as a member of both groups, would be able to View and Execute Service A. Security Permissions Deploy To By default this group can deploy resources onto this server Deploying may mean overwriting existing work and can be done without Contribute privileges Deploy From By default this group will be able to deploy resources off this server Administer Administrators can amend security and change server settings. The local machine Administrators are automatically given this permission. Giving public access to this permission is the same as turning security off, and this is not recommended at all. View This group can open and view resources on the server. This is typically used by business analysts to sign off work and participate in the development process. Execute This group will be able to call or execute resources in this server. Contribute This group will be able to add new resources, Edit resources and delete existing resources on this server. This group can also view and execute resources. 37 P a g e

38 Security Settings on Servers If you have administrative permissions on the server you have connected to, you will be able to edit the settings, including the User and Logging settings. Exercise Click on the Settings button in the tool bar, the security tab should open by default. In the Resource Permissions as illustrated in Figure 44. Click the button in the Resources column. (Figure 44) Select the Hello World microservice and click OK. In the Windows Group, click the button. Type in All Users in the textbox of the Windows Group and click the Check Names button. Then click OK. Illustrated in Figure 45. (Figure 45) 38 P a g e

39 Check the View and Check the Execute boxes. Click the Save button to save your changes. (Figure 46) Logging Warewolf has 7 levels of logging available ranging from None to Trace Logging See Figure 47. Logging happens for both the Server and the Studio. The lower the logging level, the better the performance. Trace logging is fairly demanding on a server, but it is required on occasion. If you have to use Debug or Trace logging, remember to dial it down after you have finished finding the error. You can set the size of the log file. By default the log files are set to 200 Megabytes, but you can change them to any size you want. Remember to Click the Save button if you make any changes to the settings. Both the Server and Studio sections have links that open the log files. The text is orange. Exercise Open the Server Log file, by clicking on the Server Log File link. (The log file will open in your default text editor). Warewolf appends to the log files, so the latest log entries will be at the bottom of the file. The log entry always starts with a date-time stamp to identify what time the event was logged. Scroll to the bottom of the file to see the latest entries. When you are finished, simply close the log file. Please be aware, that the file needs to transfer to your local Warewolf Studio before you can open it. If the file size is large, the file will have to download from the server before you will be able to view it. 39 P a g e

40 Warewolf logs all errors. If you need technical support for an error, your log file will prove very helpful in locating it. (Figure 47) 40 P a g e

41 Creating a Task / Scheduling Warewolf uses the underlying Windows scheduler to handle scheduled events in Warewolf. You can run scheduled microservices as jobs using the Scheduler. You can use the Scheduler to run once off or recurring jobs, like data imports, or social media publishing. The Scheduler runs on the Windows server. Click on the Task button on the toolbar to schedule a service to run. The Scheduler window will display in the work surface area. For this exercise we will schedule the Hello World microservice to run at 6 am during weekdays. Click the Schedule a new task button. In the right pane, at the top, click the edit button adjacent to the Triggered at field. Set your trigger up according to the Illustration in Figure 48. This trigger is set to start running on selected date at 6am In your case it will be todays date unless you changed it. The trigger will run weekly, on weekdays, and it will recur every 1 week, which means that it will run every week. When you are done, click the OK button. (Figure 48) 41 P a g e

42 Name the Task Hello World. Set the Status to Enabled. Next to the Workflow textbox, click the button to open up the Select a Service Popup Window (Figure 49) Select the Hello World microservice and click the OK button. You can check the Run task as soon as possible after a scheduled start is missed option to run the Hello World microservice at the next interval after you save the microservice. Your Scheduler window should now closely resemble Figure 50. Click the Save button on the toolbar to save your scheduled task, when you are satisfied that yours is the same. (Figure 50) That s really how easy it is to set up scheduled tasks using Warewolf. 42 P a g e

43 Deploying Warewolf has a full publishing platform built into it that enables you to publish resources between Warewolf Servers. Publishing is the only way you can move resources between servers. Warewolf servers encrypt resources based on the server s unique identifiers, so it is not possible to simply move resources between servers. Let s publish a resource from the Warewolf Store ( to our local Warewolf server. Click the Deploy button on the Toolbar to move resources between Warewolf servers. The Deploy window will display in the work-surface area. The idea with deploy, is that you can deploy between 2 servers. On the left is the Source Server panel and on the right is the Destination Server panel. (Figure 51) From the Source Server dropdown list, select the Warewolf Store Source that we set up earlier. As you are not actually connected to the Warewolf Store at this point, click the Connect button next to the dropdown list to connect to the server. This will take several seconds to make the initial connection, give it a moment to populate. 43 P a g e

44 From the Destination Server dropdown list, select the localhost Source, which is your local Warewolf server. You ve probably realized at this point that using Deploy, you can deploy resources between any two Warewolf Servers that you have permission to deploy from and to. From the Warewolf Store, check the Backup Example. In the information pane to the right of Explorer, is the Select All Dependencies button. It is advisable to always click this button. Warewolf microservices often have dependencies, like sources, connectors, and embedded microservices. When you choose this option, the Deploy manager will ensure that all of the resources you need to deploy in order to make the Resource you want to publish to work will be deployed along with it. When the dependencies have been selected, the Deploy button will become active. Click the Deploy button to deploy the selected resources and its dependencies from the Warewolf Store to your Localhost. After you have completed the deployment you will see that the newly deployed resources are now available for you to use, and accessible in the Server Resource Explorer. It s really that simple to deploy resources between Warewolf Servers. This effectively means you can manage multiple Warewolf servers from a single location using Warewolf Studio. Service Discovery in Warewolf Every service that is created in Warewolf is automatically available for discovery using Warewolf s built in APIs.json and Swagger discovery service. What you see in the discovery service depends on what your security permissions are. If a service is locked down to a specific AD user group that you are not a member of, you will not see the service in the APIs.json. APIs.json Let s have a look at the APIs.json for your server. Open your web browser and navigate to the following URL : Running this will produce a file similar to the following (depending on the services on your server and the security setup): { "Name": "Dice Roll_test", 44 P a g e

45 "Description": null, "Image": null, "humanurl": null, "baseurl": "localhost:3142/secure/examples/dice Roll Example/Tests/Dice Roll_test.json", "Version": null, "Tags": null, "properties": [ { "type": "Swagger", "value": "localhost:3142/secure/examples/dice Roll Example/Tests/Dice Roll_test.api" } ], "contact": null }, { "Name": "Double Roll and Check_test", "Description": null, "Image": null, "humanurl": null, "baseurl": "localhost:3142/secure/examples/dice Roll Example/Tests/Double Roll and Check_test.json", "Version": null, "Tags": null, "properties": [ { "type": "Swagger", "value": "localhost:3142/secure/examples/dice Roll Example/Tests/Double Roll and Check_test.api" } ], "contact": null }, { "Name": "Hello World", "Description": null, "Image": null, "humanurl": null, "baseurl": "localhost:3142/secure/hello World.json", "Version": null, "Tags": null, "properties": [ { "type": "Swagger", "value": "localhost:3142/secure/hello World.api" } ], "contact": null }, { "Name": "Hello World", "Description": null, "Image": null, "humanurl": null, "baseurl": "localhost:3142/public/hello World.json", "Version": null, "Tags": null, "properties": [ { "type": "Swagger", 45 P a g e

46 "value": "localhost:3142/public/hello World.api" } ], "contact": null Above is a snippet of some of the services available on a Warewolf Server. Warewolf shows you the services based on security setup of the server; this can be seen by the fact that there are two entries for the Hello World service in the definition above. One of the entries has secure in the base URL and the Swagger entry, the other has public. What this denotes is that my Hello World service is available as a secure service and it can be accessed anonymously as a publically available service. Swagger The snippet above contains a properties section which includes a property for Swagger and it has a value that follows the format {SERVERNAME}:{PORT}/{DIRECTORY}/{SERVICE}.api. In the example of the Hello World service above, to get to the Swagger definition, navigate to the following URL to see the Swagger definition for the Hello World microservice Navigating to this URL displays: { "swagger": 2, "info": { "title": "Hello World", "description": "", "version": "1.0.0" }, "host": "localhost:3142/", "basepath": "/", "schemes": [ "http", "https" ], "produces": "application/json", "paths": { "servicename": "Hello World", "get": { "summary": "", "description": "", "parameters": [ { "name": "Name", "in": "query", "required": true, 46 P a g e

47 "type": "string" } ] } }, "responses": { "200": { "schema": { "$ref": "#/definition/output" } } }, "definitions": { "Output": { "type": "object", "properties": { "Message": { "type": "string" } } } } } The Swagger definition can be used to consume Swagger, and systems can use the Swagger definition to automatically consume Warewolf services. 47 P a g e

48 Addendum The Database Source To make things quick and easy, when creating your stored procedure in MS SQL Express, Create a new query and copy and paste the stored procedure below into your new query. Click Execute. USE [AdventureWorks2008] GO CREATE PROCEDURE int AS BEGIN SET NOCOUNT ON; SELECT TOP (@GameNumber) [BusinessEntityID] AS [ID],[FirstName] as [Name],[LastName] as [Suname],[LastName] + CONVERT(varchar(5), [BusinessEntityID]) AS [Username] FROM [AdventureWorks2008].Person.Person END; 48 P a g e

49 Resources Download Warewolf : Get license for Support: Warewolf Knowledge Base: Community Forum: Warewolf Source Code on GitHub: The Warewolf Blog: Setting up SQL Server: Like Warewolf on Facebook: Follow Warewolf on Twitter: Tutorial videos: Warewolf Shared Resources server: (Connect with Warewolf Studio) 49 P a g e

Warewolf User Guide 1: Introduction and Basic Concepts

Warewolf User Guide 1: Introduction and Basic Concepts Warewolf User Guide 1: Introduction and Basic Concepts Contents: An Introduction to Warewolf Preparation for the Course Welcome to Warewolf Studio Create your first Microservice Exercise 1 Using the Explorer

More information

Xton Access Manager GETTING STARTED GUIDE

Xton Access Manager GETTING STARTED GUIDE Xton Access Manager GETTING STARTED GUIDE XTON TECHNOLOGIES, LLC PHILADELPHIA Copyright 2017. Xton Technologies LLC. Contents Introduction... 2 Technical Support... 2 What is Xton Access Manager?... 3

More information

This walkthrough assumes you have completed the Getting Started walkthrough and the first lift and shift walkthrough.

This walkthrough assumes you have completed the Getting Started walkthrough and the first lift and shift walkthrough. Azure Developer Immersion In this walkthrough, you are going to put the web API presented by the rgroup app into an Azure API App. Doing this will enable the use of an authentication model which can support

More information

MicroStrategy Academic Program

MicroStrategy Academic Program MicroStrategy Academic Program Creating a center of excellence for enterprise analytics and mobility. HOW TO DEPLOY ENTERPRISE ANALYTICS AND MOBILITY ON AWS APPROXIMATE TIME NEEDED: 1 HOUR In this workshop,

More information

Deltek PM Compass 2.2. Custom Reports and Microsoft SQL Server Reporting Services Guide

Deltek PM Compass 2.2. Custom Reports and Microsoft SQL Server Reporting Services Guide Deltek PM Compass 2.2 Custom Reports and Microsoft SQL Server Reporting September 4, 2015 While Deltek has attempted to verify that the information in this document is accurate and complete, some typographical

More information

127 Church Street, New Haven, CT O: (203) E: GlobalSearch ECM User Guide

127 Church Street, New Haven, CT O: (203) E:   GlobalSearch ECM User Guide 127 Church Street, New Haven, CT 06510 O: (203) 789-0889 E: sales@square-9.com www.square-9.com GlobalSearch Table of Contents GlobalSearch ECM... 3 GlobalSearch Security... 3 GlobalSearch Licensing Model...

More information

ZENworks Reporting System Reference. January 2017

ZENworks Reporting System Reference. January 2017 ZENworks Reporting System Reference January 2017 Legal Notices For information about legal notices, trademarks, disclaimers, warranties, export and other use restrictions, U.S. Government rights, patent

More information

Microsoft Virtual Labs. Module 1: Getting Started

Microsoft Virtual Labs. Module 1: Getting Started Microsoft Virtual Labs Module 1: Getting Started Table of Contents AdventureWorks Module 1: Getting Started... 1 Exercise 1 Adventure Works Walkthrough... 2 Exercise 2 Development Tools and Web Part Solution...

More information

Oracle SQL. murach s. and PL/SQL TRAINING & REFERENCE. (Chapter 2)

Oracle SQL. murach s. and PL/SQL TRAINING & REFERENCE. (Chapter 2) TRAINING & REFERENCE murach s Oracle SQL and PL/SQL (Chapter 2) works with all versions through 11g Thanks for reviewing this chapter from Murach s Oracle SQL and PL/SQL. To see the expanded table of contents

More information

Lesson 1: Creating and formatting an Answers analysis

Lesson 1: Creating and formatting an Answers analysis Lesson 1: Creating and formatting an Answers analysis Answers is the ad-hoc query environment in the OBIEE suite. It is in Answers that you create and format analyses to help analyze business results.

More information

Developing Intelligent Apps

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

More information

These are the steps you will take to complete the tutorial. They are also the common processes through which you will create your own operations.

These are the steps you will take to complete the tutorial. They are also the common processes through which you will create your own operations. Quick Start Tutorial The goal of this tutorial is to help new users get acquainted with the Jitterbit Integration platform. This tutorial gives you hands-on experience using Jitterbit to transform information

More information

DESIGN MOBILE APPS FOR ANDROID DEVICES

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

More information

Integrating Sintelix and ANB. Learn how to access and explore Sintelix networks in IBM i2 Analyst s Notebook

Integrating Sintelix and ANB. Learn how to access and explore Sintelix networks in IBM i2 Analyst s Notebook Integrating Sintelix and ANB Learn how to access and explore Sintelix networks in IBM i2 Analyst s Notebook 2 Integrating Sintelix and ANB By the end of this tutorial you will know how to: 1 2 3 Install

More information

emerchant API guide MSSQL quick start guide

emerchant API guide MSSQL quick start guide C CU us st toomme er r SUu Pp Pp Oo Rr tt www.fasthosts.co.uk emerchant API guide MSSQL quick start guide This guide will help you: Add a MS SQL database to your account. Find your database. Add additional

More information

BASIC NAVIGATION & VIEWS...

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

More information

EXERCISE 3: PUBLISHING AN ODM DATABASE WITH WATERONEFLOW

EXERCISE 3: PUBLISHING AN ODM DATABASE WITH WATERONEFLOW EXERCISE 3: PUBLISHING AN ODM DATABASE WITH WATERONEFLOW As far as your local setup goes, you are now ready for action with your ODM database. But what if you want to share the data with others online?

More information

PTC Integrity Process Director

PTC Integrity Process Director Introduction PTC Integrity Process Director Product Guide 3.4 PTC Integrity Process Director is a process definition and deployment solution aimed at providing an efficient approach to the challenge of

More information

Coveo Platform 6.5. Microsoft SharePoint Connector Guide

Coveo Platform 6.5. Microsoft SharePoint Connector Guide Coveo Platform 6.5 Microsoft SharePoint Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds to changing

More information

ECM-VNA Convergence Connector

ECM-VNA Convergence Connector ECM-VNA Convergence Connector Installation and Setup Guide Version: 1.0.x Written by: Product Knowledge, R&D Date: September 2016 2016 Lexmark. All rights reserved. Lexmark is a trademark of Lexmark International

More information

Learning Objectives. Description. Your AU Expert(s) Trent Earley Behlen Mfg. Co. Shane Wemhoff Behlen Mfg. Co.

Learning Objectives. Description. Your AU Expert(s) Trent Earley Behlen Mfg. Co. Shane Wemhoff Behlen Mfg. Co. PL17257 JavaScript and PLM: Empowering the User Trent Earley Behlen Mfg. Co. Shane Wemhoff Behlen Mfg. Co. Learning Objectives Using items and setting data in a Workspace Setting Data in Related Workspaces

More information

MOODLE MANUAL TABLE OF CONTENTS

MOODLE MANUAL TABLE OF CONTENTS 1 MOODLE MANUAL TABLE OF CONTENTS Introduction to Moodle...1 Logging In... 2 Moodle Icons...6 Course Layout and Blocks...8 Changing Your Profile...10 Create new Course...12 Editing Your Course...15 Adding

More information

KYOCERA Net Admin User Guide

KYOCERA Net Admin User Guide KYOCERA Net Admin User Guide Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held liable

More information

Using Jive and SharePoint Together

Using Jive and SharePoint Together Using Jive and SharePoint Together Contents 2 Contents Using Jive and SharePoint Together... 3 Viewing SharePoint Content in Jive...3 Using Recent Activity Widgets... 3 Using SharePoint Sites Widgets...

More information

EXCEL BASICS: MICROSOFT OFFICE 2007

EXCEL BASICS: MICROSOFT OFFICE 2007 EXCEL BASICS: MICROSOFT OFFICE 2007 GETTING STARTED PAGE 02 Prerequisites What You Will Learn USING MICROSOFT EXCEL PAGE 03 Opening Microsoft Excel Microsoft Excel Features Keyboard Review Pointer Shapes

More information

HOL159 Integrating Microsoft Technologies to Microsoft Dynamics AX 4.0. Hands-On Lab

HOL159 Integrating Microsoft Technologies to Microsoft Dynamics AX 4.0. Hands-On Lab HOL159 Integrating Microsoft Technologies to Microsoft Dynamics AX 4.0 Hands-On Lab Integrating Microsoft Technologies to Microsoft Dynamics AX 4.0 Lab Manual Table of Contents Lab 1: Deploy Enterprise

More information

Deltek Costpoint CRM 6.2. Custom Reports and Microsoft SQL Server Reporting Services

Deltek Costpoint CRM 6.2. Custom Reports and Microsoft SQL Server Reporting Services Deltek Costpoint CRM 6.2 Custom Reports and Microsoft SQL Server Reporting November 11, 2011 While Deltek has attempted to verify that the information in this document is accurate and complete, some typographical

More information

Business Insight Authoring

Business Insight Authoring Business Insight Authoring Getting Started Guide ImageNow Version: 6.7.x Written by: Product Documentation, R&D Date: August 2016 2014 Perceptive Software. All rights reserved CaptureNow, ImageNow, Interact,

More information

Senior Executive. Training Guide

Senior Executive. Training Guide Senior Executive Training Guide Table of Contents 1 Introduction... 5 1.1 Who is this Guide for?... 5 1.2 Pre-Requisites... 5 1.3 Suggested Exercises... 5 1.4 System Requirements... 5 2 Getting Started...

More information

A Quick Tour GETTING STARTED WHAT S IN THIS CHAPTER?

A Quick Tour GETTING STARTED WHAT S IN THIS CHAPTER? 1 A Quick Tour WHAT S IN THIS CHAPTER? Installing and getting started with Visual Studio 2012 Creating and running your fi rst application Debugging and deploying an application Ever since software has

More information

SharePoint 2010 Site Owner s Manual by Yvonne M. Harryman

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

More information

SharePoint General Instructions

SharePoint General Instructions SharePoint General Instructions Table of Content What is GC Drive?... 2 Access GC Drive... 2 Navigate GC Drive... 2 View and Edit My Profile... 3 OneDrive for Business... 3 What is OneDrive for Business...

More information

Learning vrealize Orchestrator in action V M U G L A B

Learning vrealize Orchestrator in action V M U G L A B Learning vrealize Orchestrator in action V M U G L A B Lab Learning vrealize Orchestrator in action Code examples If you don t feel like typing the code you can download it from the webserver running on

More information

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

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

More information

HOW TO BUILD YOUR FIRST ROBOT

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

More information

Kona ALL ABOUT FILES

Kona ALL ABOUT FILES Kona ALL ABOUT FILES February 20, 2014 Contents Overview... 4 Add a File/Link... 5 Add a file via the Files tab... 5 Add a file via a conversation, task, or event... 6 Add a file via a comment... 7 Add

More information

Introduction & Navigation

Introduction & Navigation Introduction & Navigation Logging In to Marketing Cloud 1. Open a tab in either the Chrome or Firefox web browser. 2. Place your cursor in the URL bar then type mc.exacttarget.com. 3. Strike the Enter

More information

User Guide. BlackBerry Workspaces for Windows. Version 5.5

User Guide. BlackBerry Workspaces for Windows. Version 5.5 User Guide BlackBerry Workspaces for Windows Version 5.5 Published: 2017-03-30 SWD-20170330110027321 Contents Introducing BlackBerry Workspaces for Windows... 6 Getting Started... 7 Setting up and installing

More information

Copyright 2018 MakeUseOf. All Rights Reserved.

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

More information

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

Legal Notes. Regarding Trademarks KYOCERA MITA Corporation

Legal Notes. Regarding Trademarks KYOCERA MITA Corporation Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held liable for any problems arising from

More information

FaxFinder Fax Servers

FaxFinder Fax Servers FaxFinder Fax Servers Models: FF130 FF230 FF430 FF830 Client User Guide FaxFinder Client User Guide Fax Client Software for FaxFinder Series PN S000460B, Version B Copyright This publication may not be

More information

Visual Workflow Implementation Guide

Visual Workflow Implementation Guide Version 30.0: Spring 14 Visual Workflow Implementation Guide Note: Any unreleased services or features referenced in this or other press releases or public statements are not currently available and may

More information

ForeScout Open Integration Module: Data Exchange Plugin

ForeScout Open Integration Module: Data Exchange Plugin ForeScout Open Integration Module: Data Exchange Plugin Version 3.2.0 Table of Contents About the Data Exchange Plugin... 4 Requirements... 4 CounterACT Software Requirements... 4 Connectivity Requirements...

More information

SharePoint SITE OWNER TRAINING

SharePoint SITE OWNER TRAINING SharePoint SITE OWNER TRAINING Contents Customizing Your Site... 3 Editing Links...4 Give the site a new look...5 Changing Title, Description, or Logo...6 Remove the Getting Started Icons...6 Adding Apps

More information

DocShuttle Administrator

DocShuttle Administrator DocShuttle Administrator by Bytescribe, Inc. Additional Documentation For more information on using DocShuttle Administrator, please visit: DocShuttle Frequently Asked Questions (FAQ s) go to www.bytescribe.com/faqs.htm

More information

Static query Switch to a dynamic query Hints and Tips Support... 12

Static query Switch to a dynamic query Hints and Tips Support... 12 Page 1 of 12 Product: Database Accelerator Implement Static and Dynamic Queries Title: using QueryDB In the QueryDB User Guide we discussed the possibilities offered by this web service. This document

More information

Using Jive and SharePoint Together

Using Jive and SharePoint Together Using Jive and SharePoint Together Contents Using Jive and SharePoint Together... 3 Viewing SharePoint Content in Jive... 3 Using Recent Activity Widgets... 3 Using SharePoint Sites Widgets... 4 Using

More information

Welcome to the CP Portal

Welcome to the CP Portal Welcome to the CP Portal Access your school documents from home Launch Internet Explorer and navigate to: https://files.cpcsc.k12.in.us/htcomnet/ Click on Continue to this website (not recommended) Key

More information

Hands-On Introduction to Queens College Web Sites

Hands-On Introduction to Queens College Web Sites Hands-On Introduction to Queens College Web Sites This handout accompanies training workshops for Queens College Content Editors who will manage and maintain the web content in their areas. Overview of

More information

XLCubed Version 9 QuickStart

XLCubed Version 9 QuickStart XLCubed Version 9 QuickStart 1 P a g e Contents Welcome... 3 Connecting to your data... 3 XLCubed for Pivot Table users... 3 Adding a Grid, and the Report Designer... 5 Working with Grids... 7 Grid Components...

More information

Getting Started with Web Services

Getting Started with Web Services Getting Started with Web Services Getting Started with Web Services A web service is a set of functions packaged into a single entity that is available to other systems on a network. The network can be

More information

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

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

More information

Client Configuration Cookbook

Client Configuration Cookbook Sitecore CMS 6.2 Client Configuration Cookbook Rev: 2009-10-20 Sitecore CMS 6.2 Client Configuration Cookbook Features, Tips and Techniques for CMS Architects and Developers Table of Contents Chapter 1

More information

Nintex Reporting 2008 Help

Nintex Reporting 2008 Help Nintex Reporting 2008 Help Last updated: Thursday, 24 December 2009 1 Using Nintex Reporting 2008 1.1 Chart Viewer Web Part 1.2 Importing and Exporting Reports 1.3 Import Nintex report page 1.4 Item Level

More information

Red Hat JBoss Fuse 7.0-TP

Red Hat JBoss Fuse 7.0-TP Red Hat JBoss Fuse 7.0-TP Ignite Sample Integration Tutorials Instructions for Creating Sample Integrations Last Updated: 2018-04-03 Red Hat JBoss Fuse 7.0-TP Ignite Sample Integration Tutorials Instructions

More information

Lab 3. Leverage Anypoint MQ to broadcast Order Fulfillment updates via Notification API

Lab 3. Leverage Anypoint MQ to broadcast Order Fulfillment updates via Notification API Lab 3 Leverage Anypoint MQ to broadcast Order Fulfillment updates via Notification API Overview When the Order Fulfillment API is invoked, we want to broadcast a notification event across multiple heterogeneous

More information

EXCEL BASICS: MICROSOFT OFFICE 2010

EXCEL BASICS: MICROSOFT OFFICE 2010 EXCEL BASICS: MICROSOFT OFFICE 2010 GETTING STARTED PAGE 02 Prerequisites What You Will Learn USING MICROSOFT EXCEL PAGE 03 Opening Microsoft Excel Microsoft Excel Features Keyboard Review Pointer Shapes

More information

User and Reference Manual

User and Reference Manual User and Reference Manual User & Reference Manual All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying,

More information

SQL Server. Management Studio. Chapter 3. In This Chapter. Management Studio. c Introduction to SQL Server

SQL Server. Management Studio. Chapter 3. In This Chapter. Management Studio. c Introduction to SQL Server Chapter 3 SQL Server Management Studio In This Chapter c Introduction to SQL Server Management Studio c Using SQL Server Management Studio with the Database Engine c Authoring Activities Using SQL Server

More information

SQL Server Reporting Services (SSRS) is one of SQL Server 2008 s

SQL Server Reporting Services (SSRS) is one of SQL Server 2008 s Chapter 9 Turning Data into Information with SQL Server Reporting Services In This Chapter Configuring SQL Server Reporting Services with Reporting Services Configuration Manager Designing reports Publishing

More information

Sage Construction Central Setup Guide (Version 18.1)

Sage Construction Central Setup Guide (Version 18.1) Sage 300 Construction and Real Estate Sage Construction Central Setup Guide (Version 18.1) Certified course curriculum Important Notice The course materials provided are the product of Sage. Please do

More information

Perceptive Nolij Web. Administrator Guide. Version: 6.8.x

Perceptive Nolij Web. Administrator Guide. Version: 6.8.x Perceptive Nolij Web Administrator Guide Version: 6.8.x Written by: Product Knowledge, R&D Date: June 2018 Copyright 2014-2018 Hyland Software, Inc. and its affiliates.. Table of Contents Introduction...

More information

COGNOS (R) ENTERPRISE BI SERIES COGNOS REPORTNET (TM)

COGNOS (R) ENTERPRISE BI SERIES COGNOS REPORTNET (TM) COGNOS (R) ENTERPRISE BI SERIES COGNOS REPORTNET (TM) GETTING STARTED Cognos ReportNet Getting Started 07-05-2004 Cognos ReportNet 1.1MR1 Type the text for the HTML TOC entry Type the text for the HTML

More information

Installation Guide.

Installation Guide. Installation Guide www.nintex.com support@nintex.com Table of Contents System Requirements... 3 Important notice regarding accounts used for installation and configuration... 3 1. Installing Nintex Analytics

More information

In the Insight console, access advanced features by right-clicking on a student computer in either the Detail or Thumbnail view.

In the Insight console, access advanced features by right-clicking on a student computer in either the Detail or Thumbnail view. On the teacher computer, there is small Insight icon in the taskbar. The taskbar is located in the bottom right corner of the computer screen. Double-click the icon to open Insight. You can right-click

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

Enterprise Vault 12.4 OData Reporting for Auditing

Enterprise Vault 12.4 OData Reporting for Auditing Enterprise Vault 12.4 OData Reporting for Auditing This whitepaper describes the Enterprise Vault 12.4 OData reporting features for auditing. This document applies to the following version(s) of Enterprise

More information

End-User Reference Guide Troy University OU Campus Version 10

End-User Reference Guide Troy University OU Campus Version 10 End-User Reference Guide Troy University OU Campus Version 10 omniupdate.com Table of Contents Table of Contents... 2 Introduction... 3 Logging In... 4 Navigating in OU Campus... 6 Dashboard... 6 Content...

More information

Lesson 7: Defining an Application

Lesson 7: Defining an Application 35 Lesson 7: Defining an Application In this lesson, we will define two new applications in the realm server, with an endpoint for each application. We will also define two new transports to be used by

More information

Drupal Cloud Getting Started Guide Creating a Lab site with the MIT DLC Theme

Drupal Cloud Getting Started Guide Creating a Lab site with the MIT DLC Theme Introduction Drupal Cloud Getting Started Guide Creating a Lab site with the MIT DLC Theme In this Getting Started Guide, you can follow along as a website is built using the MIT DLC Theme. Whether you

More information

SQL Server Reporting Services

SQL Server Reporting Services www.logicalimagination.com 800.657.1494 SQL Server Reporting Services Course #: SS-104 Duration: 3 days Prerequisites This course assumes no prior knowledge of SQL Server Reporting Services. This course

More information

The following instructions cover how to edit an existing report in IBM Cognos Analytics.

The following instructions cover how to edit an existing report in IBM Cognos Analytics. IBM Cognos Analytics Edit a Report The following instructions cover how to edit an existing report in IBM Cognos Analytics. Navigate to Cognos Cognos Analytics supports all browsers with the exception

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

OneStop Reporting 4.5 OSR Administration User Guide

OneStop Reporting 4.5 OSR Administration User Guide OneStop Reporting 4.5 OSR Administration User Guide Doc. Version 1.2 Updated: 10-Dec-14 Copyright OneStop Reporting AS Contents Introduction... 1 Who should read this manual... 1 What s included in this

More information

DocAve for Salesforce 2.1

DocAve for Salesforce 2.1 DocAve for Salesforce 2.1 This document is intended for anyone wishing to familiarize themselves with the user interface and basic functionality of AvePoint s DocAve for Salesforce tool. System Requirements

More information

PROVAR QUICKSTART GUIDE

PROVAR QUICKSTART GUIDE PROVAR QUICKSTART GUIDE A simple, practical guide for getting started with Provar www.provartesting.com info@provartesting.com Introduction 4 How to use this guide 4 SECTION 1: Setup 5 What is Provar?

More information

Client Configuration Cookbook

Client Configuration Cookbook Sitecore CMS 6.4 or later Client Configuration Cookbook Rev: 2013-10-01 Sitecore CMS 6.4 or later Client Configuration Cookbook Features, Tips and Techniques for CMS Architects and Developers Table of

More information

Google Earth: Significant Places in Your Life Got Maps? Workshop June 17, 2013

Google Earth: Significant Places in Your Life Got Maps? Workshop June 17, 2013 Google Earth: Significant Places in Your Life Got Maps? Workshop June 17, 2013 1. Open Google Earth. 2. Familiarize yourself with Google Earth s navigational features by zooming into Furman s campus, your

More information

DOCUMENTUM D2. User Guide

DOCUMENTUM D2. User Guide DOCUMENTUM D2 User Guide Contents 1. Groups... 6 2. Introduction to D2... 7 Access D2... 7 Recommended browsers... 7 Login... 7 First-time login... 7 Installing the Content Transfer Extension... 8 Logout...

More information

Atlassian Confluence 5 Essentials

Atlassian Confluence 5 Essentials Atlassian Confluence 5 Essentials Stefan Kohler Chapter No. 5 "Collaborating in Confluence" In this package, you will find: A Biography of the author of the book A preview chapter from the book, Chapter

More information

PHPRad. PHPRad At a Glance. This tutorial will show you basic functionalities in PHPRad and

PHPRad. PHPRad At a Glance. This tutorial will show you basic functionalities in PHPRad and PHPRad PHPRad At a Glance. This tutorial will show you basic functionalities in PHPRad and Getting Started Creating New Project To create new Project. Just click on the button. Fill In Project properties

More information

Getting Around. Welcome Quest. My Fundraising Tools

Getting Around. Welcome Quest. My Fundraising Tools As a registered participant of this event, you have a variety of tools at your fingertips to help you reach your goals! Your fundraising center will be the hub for managing your involvement and fundraising

More information

SQream Dashboard Version SQream Technologies

SQream Dashboard Version SQream Technologies SQream Dashboard Version 1.1.0 SQream Technologies 2018-11-06 Table of Contents Overview................................................................................... 1 1. The SQream Dashboard...................................................................

More information

Introduction to IBM Data Studio, Part 1: Get started with IBM Data Studio, Version and Eclipse

Introduction to IBM Data Studio, Part 1: Get started with IBM Data Studio, Version and Eclipse Introduction to IBM Data Studio, Part 1: Get started with IBM Data Studio, Version 1.1.0 and Eclipse Install, work with data perspectives, create connections, and create a project Skill Level: Intermediate

More information

Introduction to IBM Data Studio, Part 1: Get started with IBM Data Studio, Version and Eclipse

Introduction to IBM Data Studio, Part 1: Get started with IBM Data Studio, Version and Eclipse Introduction to IBM Data Studio, Part 1: Get started with IBM Data Studio, Version 1.1.0 and Eclipse Install, work with data perspectives, create connections, and create a project Skill Level: Intermediate

More information

SelectHR Installation & Upgrade Instructions

SelectHR Installation & Upgrade Instructions SelectHR Installation & Upgrade Instructions 1 Table of Contents Important Notes... 4 Components of SelectHR... 4 New Installations... 4 Upgrades... 4 Understanding SSUs... 4 Windows Authentication & Single

More information

Doc. Version 1.0 Updated:

Doc. Version 1.0 Updated: OneStop Reporting Report Composer 3.5 User Guide Doc. Version 1.0 Updated: 2012-01-02 Table of Contents Introduction... 2 Who should read this manual... 2 What s included in this manual... 2 Symbols and

More information

Data Source Connection

Data Source Connection Data Source Connection Microsoft Excel Jump To Enterprise Professional (Cloud) Enterprise Prerequisites Download and install the appropriate Microsoft ODBC driver for your version of Microsoft Excel. This

More information

Processing Big Data with Hadoop in Azure HDInsight

Processing Big Data with Hadoop in Azure HDInsight Processing Big Data with Hadoop in Azure HDInsight Lab 4C Using the.net Framework Overview In this lab, you will use the Microsoft.NET Framework to serialize and upload data to Azure storage, and to initiate

More information

EM L04 Using Workflow to Manage Your Patch Process and Follow CISSP Best Practices

EM L04 Using Workflow to Manage Your Patch Process and Follow CISSP Best Practices EM L04 Using Workflow to Manage Your Patch Process and Follow CISSP Best Practices Hands-On Lab Description Most corporations today have some form of patch process in place. In this session, you will learn

More information

BlueMix Hands-On Workshop

BlueMix Hands-On Workshop BlueMix Hands-On Workshop Lab E - Using the Blu Big SQL application uemix MapReduce Service to build an IBM Version : 3.00 Last modification date : 05/ /11/2014 Owner : IBM Ecosystem Development Table

More information

Using SourceTree on the Development Server

Using SourceTree on the Development Server Using SourceTree on the Development Server This content has been modified to exclude client information. Such omissions include the client name and details of the client s infrastructure, such as domain

More information

Participant Handbook

Participant Handbook Participant Handbook Table of Contents 1. Create a Mobile application using the Azure App Services (Mobile App). a. Introduction to Mobile App, documentation and learning materials. b. Steps for creating

More information

Deployment Tool Guide

Deployment Tool Guide Deployment Tool Guide Version 2018.0.0 October 2017 All rights reserved This manual, as well as the software described in it, is furnished under license and may be used or copied only in accordance with

More information

DATASTREAM CHART STUDIO GETTING STARTED

DATASTREAM CHART STUDIO GETTING STARTED DATASTREAM DATASTREAM CHART STUDIO GETTING STARTED Thomson Reuters Training Quick and easy access to Technical Analysis charts and data is essential in today s fast moving markets. The Datastream Chart

More information

Adobe Marketing Cloud Report Builder

Adobe Marketing Cloud Report Builder Adobe Marketing Cloud Report Builder Contents Adobe Report Builder Help...6 What's New in Report Builder...7 Report Builder 5.6...7 Report Builder 5.5...7 Report Builder 5.4...7 Report Builder 5.3...8

More information

Solution Composer. User's Guide

Solution Composer. User's Guide Solution Composer User's Guide January 2014 www.lexmark.com Contents 2 Contents Overview...4 Understanding the basics...4 System recommendations...5 Building custom solutions...6 Getting started...6 Step

More information

Function. Description

Function. Description Function Check In Get / Checkout Description Checking in a file uploads the file from the user s hard drive into the vault and creates a new file version with any changes to the file that have been saved.

More information

PACS Scan Mobile. User Help. Version: Written by: Product Knowledge, R&D Date: September 2016 LX-DOC-PSM2.0.1-UH-EN-REVB

PACS Scan Mobile. User Help. Version: Written by: Product Knowledge, R&D Date: September 2016 LX-DOC-PSM2.0.1-UH-EN-REVB PACS Scan Mobile User Help Version: 2.0.1 Written by: Product Knowledge, R&D Date: September 2016 2016 Lexmark. All rights reserved. Lexmark is a trademark of Lexmark International Inc., registered in

More information