Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

SOAPBridge::SOAPCall Interface Reference

The invocation object used by front-end servers. More...

#include <SoapBridge_public.idl>

List of all members.

Public Types

typedef sequence<octet> XMLData
 Binary stream representing the SOAP packets. More...

typedef sequence<string> SOAPActionSeq
 List of SOAP actions. More...


Public Methods

XMLData invokeAction (in string action, in XMLData data) raises ( InvocationFailed )
 Execute SOAP call. More...

XMLData invokeInstance (in Object objRef, in string action, in XMLData data) raises ( InvocationFailed )
 Execute SOAP call on a specific CORBA Object instance. More...

SOAPActionSeq listActions ()
 List known SOAP actions. More...

boolean fetchSample (in string action, out XMLData request, out XMLData respons)
 Fetch sample SOAP XML. More...


Detailed Description

The invocation object used by front-end servers.

Definition at line 132 of file SoapBridge_public.idl.


Member Typedef Documentation

typedef sequence< string > SOAPBridge::SOAPCall::SOAPActionSeq
 

List of SOAP actions.

Definition at line 192 of file SoapBridge_public.idl.

typedef sequence< octet > SOAPBridge::SOAPCall::XMLData
 

Binary stream representing the SOAP packets.

Data is passed between whatever front-end that has received a SOAP request and the SOAP bridge as an uninterpreted sequence of bytes. The SOAP bridge uses the Xerces SAX parser to deal with any wide characters in the XML data of the SOAP request.

Definition at line 154 of file SoapBridge_public.idl.

Referenced by SOAPBridge_SOAPCall_i::Fault(), and SOAPBridge_SOAPCall_i::invokeAction().


Member Function Documentation

boolean SOAPBridge::SOAPCall::fetchSample ( in string action,
out XMLData request,
out XMLData respons )
 

Fetch sample SOAP XML.

Parameters:
action   The SOAP action to fetch the sample for.
request   Empty XML document corresponding to the SOAP request.
respons   Empty XML document corresponding to the SOAP respons.
Returns:
False if the action could not be found.

XMLData SOAPBridge::SOAPCall::invokeAction ( in string action,
in XMLData data ) raises ( InvocationFailed )
 

Execute SOAP call.

Parameters:
action   The SOAPAction as specified in for instance the HTTP header.
Exceptions:
InvocationFailed  

All of the XML data of SOAP request must be passed to this method as well as the SOAP action (from for instance the HTTP header). The method returns the complete SOAP response or SOAP fault in case of an error.

XMLData SOAPBridge::SOAPCall::invokeInstance ( in Object objRef,
in string action,
in XMLData data ) raises ( InvocationFailed )
 

Execute SOAP call on a specific CORBA Object instance.

Parameters:
objRef   The externally obtained object reference to use.
action   The SOAPAction as specified in for instance the HTTP header.
Exceptions:
InvocationFailed  

This method works exactly like the invoke() method above except that the caller (the front-end server) can specify which CORBA object instance should be used to perform the invocation on.

SOAPActionSeq SOAPBridge::SOAPCall::listActions ( )
 

List known SOAP actions.

Returns:
The list of known SOAP actions.


The documentation for this interface was generated from the following file:
This documentation is part of the "SOAP to CORBA bridge" project
Copyright © 2000 by Lifeline Networks bv.
All rights are reserved.