user manual

Virtuoso 4.5 Application and Integration Reviewers Guide
Copyright ©2006 OpenLink Software
10
Figure 5 – Linking and Qualifying the Stored Procedures
Figure 6 – External Data Sources
Note 1 - When linking in these procedures, for each remote procedure you have the option to
change how they will be referenced within Virtuoso. These include changing the fields for Local
Name, Database, and Schema.
Step 6. As shown in Figure 6 External Data Sources above, for each procedure
there are radio buttons for selecting the PL Wrapper Requirements. This
option is of particular importance for remote procedures capable of returning
a result set. Remote procedures can be linked using a Virtuoso PL wrapper
meaning that Virtuoso procedure language code provides a mechanism for
negotiating the result set. The available options are:
Soap Execution - Generates a PL wrapper that can be published to Web
Services.
SQL Execution - Generates a PL Wrapper that is more suitable for
general SQL use.
None - Does not generate and PL Wrapper code and simply links the
procedure by reference.
3.3.1.2 Publishing SQL Stored Procedures as Web Services
Before any procedures native or linked in exposed as SOAP Web Service a location in
HTTP space must be defined. As mentioned in the previous section, the