ECMA-CLI(Mono)/.Net CLR Runtime Hosting
HO-S-12 Integrating Common Language Runtime Objects with Virtuoso
Hosting .Net Web Services in Virtuoso.
Overview
This tutorial demonstrates Web Services hosted on Virtuoso. The Web Service was created using MS Visual Studio.
Prerequisites
The following prerequisites ensure the usability of these tutorial demos on Windows
- Windows
- .NET Runtime and Frameworks
- .Net Runtime and Framework SDK (if you seek to write your own Objects for integration with Virtuoso)
- Virtuoso Universal Server for Windows with .NET CLR Hosting
Tutorial Example
Please follow the steps below to maximize the value of this tutorial:
- Click on the "Set Initial State" link which registers the two C# classes within Virtuoso. Click on the "ho_s_12.sql" link to see the code behind this step.
- Click on the "Run" links to execute the demos.
Demo Breakdown
- "ho_s_12.sql" performs the following steps:
- Defines a Virtual Directory called "asmx_tutorial".
- Imported WSDL to define types needed for virtuoso soap client.
- Defines a procedure to return soap cal result using previously defined types.
- The "asmx_tutorial.vsp" shows all end-points URLs defined from the Web Service.
In order to run this example you need Virtuoso Universal Server for Windows with .NET CLR Hosting.
| View the source | Action |
|---|---|
| 1. ho_s_12.sql | Set the initial state |
| 2. AssemblyInfo.cs | |
| 3. Global.asax.cs | |
| 4. Service1.asmx.cs | |
| 5. asmx_tutorial.vsp | Run |
OpenLink Home
Technical Support