Overview
Welcome to the Virtuoso Tutorials. These are designed to help you get the most out of Virtuoso's extensive functionality. These on-line tutorials provide practical use cases and hands on exercises that demonstrate the capabilities of Virtuoso including handling of Disparate Databases & Data Sources, Web Service Composition and Business Process Integration.
Tutorials are grouped by functionality realm, covering the main concepts of each, introducing you to many useful techniques and features.
Tutorial Layout and Navigation
Each tutorial contains a brief narrative describing the tutorial and a table listing the source files and run operations. The source files contents and execution results can be viewed in the tab "View Source" by selecting the file from the left or by clicking on it in the table with list of files on the "Info" tab.
Running your first tutorial
Each tutorial contains a brief narrative describing the tutorial and a table listing the source files and run operations. The source files contents can be viewed in the tab View Source and execution results can be viewed in the tab Run.
Step1 - Tutorial Selection
- Browse your way through the navigation tabs and subtabs. You will see lists of tutorials. Click on the name to open it.
- At the foot of the description page there is a list of source files associated with the tutorial. Note: Information-only tutorials will not contain the table section, source or execution directives. Some tutorials need to be prepared for execution. This is achieved by clicking the set initial state link which loads the appropriate SQL script. Whenever there is a link to "Set the Initial state", click that link before running the tutorials.
- The source code for the VSP, SQL and XSL can be viewed by clicking on the filename in the source file table. The file is then displayed in the lower frame.
Step2 - Running your First Tutorial
- Navigate to the Web Services Tab and select the SOAP services sub-tab.
- In the section WSDL Compliant Services click the SO-S-6 tutorial link.
- Set up the database and Initialize the tutorial by clicking on the "Set the intial state" link in the Action column next to the sq_s_6.sql file.
- Execute the so_s_6_sample1.vsp program by clicking on the run link. The program execution will be shown in the Run tab.
- In the Select Service form provided, check the radio set option next to get_order and click on the Continue button as shown below in Figure 7
- Enter the "Order ID" in the "Enter the Data" form and click the "Call" button. The order ID can be any number value from 10248 to a max value of 11079.
- The resulting SOAP response from the SOAP call will be displayed.
Related Links
For more technical details concerning OpenLinks Virtuoso Universal Server consult:
OpenLink Home
Technical Support