com.collabnet.core.ws.services
Interface Dispatcher

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
DispatcherSoapBindingImpl, DispatcherSoapBindingSkeleton, DispatcherSoapBindingStub

public interface Dispatcher
extends java.rmi.Remote


Method Summary
 Response execute(Request request)
          This web service provides a generic interface that can take any XML document as input and produces an XML document as the result.
 

Method Detail

execute

Response execute(Request request)
                 throws java.rmi.RemoteException,
                        WSException

This web service provides a generic interface that can take any XML document as input and produces an XML document as the result. This web service is ideal for scenarios where the XML schema of the documents is not static.

Currently the following incoming documents are handled:

Request root node {namespace}tagName Response root node {namespace}tagName Javadoc
{urn:ws.tracker.collabnet.com}getArtifactList. {urn:ws.tracker.collabnet.com}artifactList doc
{urn:ws.tracker.collabnet.com}getArtifactByID {urn:ws.tracker.collabnet.com}artifactList doc
{urn:ws.tracker.collabnet.com}getNextPage {urn:ws.tracker.collabnet.com}artifactList doc
{urn:ws.tracker.collabnet.com}createArtifactList {urn:ws.tracker.collabnet.com}artifactList doc
{urn:ws.tracker.collabnet.com}updateArtifactList {urn:ws.tracker.collabnet.com}artifactList doc
{urn:ws.tracker.collabnet.com}saveMetadata {urn:ws.tracker.collabnet.com}loadMetadata doc
{urn:ws.tracker.collabnet.com}loadMetadata {urn:ws.tracker.collabnet.com}loadMetadataResponse doc
{urn:ws.tracker.collabnet.com}removeMetadata {urn:ws.tracker.collabnet.com}removeMetadataResponse doc

Throws:
java.rmi.RemoteException
WSException