This page last changed on Jan 14, 2009.
Design and code Michael Reiche
Documentation
John Jerney
Version(s) supported
Oracle Data Service Integrator 10gR3

Getting Started with Advanced API Samples

Prefer all related topics on a single page? Click here.

This advanced topic supplements existing documentation that describes the invocation of Oracle Data Service Integrator operations from Mediator API, web service, and DSP Control clients.

Specifically this topic introduces the sample and provides links to the instructions necessary to download, build, and test the samples.

Topic Map

Requirements 

Download the Sample 

You can install and work with the advanced API samples on any system with Oracle Data Service Integrator 10gR (Oracle WebLogic Server 10gR3) installed, including the Sample Retail Application provided with Oracle Data Service Integrator.

The advanced API samples are available as a ZIP file from:

It is recommended that the ZIP file be extracted into an Oracle Data Service Integrator directory such as:

<ALDSP_HOME>/user_projects/workspaces/default/AdvancedAPISamples

Install Workshop for WebLogic 10.3

In order to run the Oracle Data Service Integrator Control samples you need to install Workshop for WebLogic 10.3 into the BEA_HOME where your Oracle Data Service Integrator server resides.  

You can download Workshop for WebLogic 10.3 from:

http://www.oracle.com/technology/software/products/ias/bea_main.html#devtools

Useful References

Introduction

Oracle Data Service Integrator enables you to create client projects that invoke data service operations. These client projects can include the following, among others:

  • Java projects that invoke data service functions and procedures using the Data Services Mediator API (also known as the Mediator API)
  • Java-based web service applications using the Mediator API
  • Workshop for WebLogic projects (such as portals, business processes, and Web applications) using Oracle Data Service Integrator Controls
    See Choosing a Client Programming Model for more information about deciding how to choose a specific client model for accessing Oracle Data Service Integrator.

Exploring the Sample Projects

Oracle Data Service Integrator includes a set of four sample dataspace projects, based on the Retail Dataspace example provided with Oracle Data Service Integrator, that shows how to call Oracle Data Service Integrator from client applications using the following:

  • The static and dynamic Java Mediator APIs
  • The static and dynamic Web Service Mediator API
  • An Oracle Data Service Integrator Control using the static and dynamic Mediator APIs

The sample dataspace projects highlight several aspects of the client development process including calling data service operations with different types of arguments and returning different return types.

The sample dataspace projects also demonstrate how to use out-of-band settings (RequestConfig), and show how to perform create, read, update, and delete operations on the data returned.

You can run the Java and Web Service Mediator samples either as standalone applications, or inside web applications. The DSP Control examples, however, must be run inside a container (WebLogic).

Related Topics

Concepts
How Tos
Reference
Document generated by Confluence on Jan 14, 2009 13:03