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

SOAPBridge::CORBACall Interface Reference

This interface allows CORBA clients to make SOAP calls, possibly to a remote SoapBridge who'll turn the call back into a CORBA invocation. More...

#include <CorbaBridge.idl>

List of all members.

Public Methods

Object CreateSession (in string soapAddress, in string intfName, in boolean obtainContextKey, in CORBACallback cb)
 Creates a session needed to call (remote) SOAP servers. More...

void DestroySession (in Object sessionObject)
 Destroy (close down) the session. More...


Public Attributes

attribute string contextKey
 This attribute holds the current context key if we are addressing a SOAPBridge. More...


Detailed Description

This interface allows CORBA clients to make SOAP calls, possibly to a remote SoapBridge who'll turn the call back into a CORBA invocation.

Definition at line 52 of file CorbaBridge.idl.


Member Function Documentation

Object SOAPBridge::CORBACall::CreateSession ( in string soapAddress,
in string intfName,
in boolean obtainContextKey,
in CORBACallback cb )
 

Creates a session needed to call (remote) SOAP servers.

The session objects stores the interaction details needed to properly use the (remote) SOAP server.

Parameters:
soapAddress   The URL to the (remote) SOAP server.
intfName   This can either be a SOAP action (with or without the method name) or a CORBA repository ID (IDL:module/interface:1.0). In either case, the local interface repository must contain such an ID.
obtainContextKey   If we are conversing with a SOAPBridge, we should obtain a context for storing object references. Alternatively, the context can be shared with another CORBACall instance by setting the contextKey attribute manually.
cb   The callback interface specified above. May be a NIL reference, in that case no errors will be reported other than the fact the invocation throws an exception.
Returns:
The object reference returned can be narrowed to the corresponding interface and transparently used to make regular CORBA calls. Any intermediate problems in performing the SOAP RPC will cause an BAD OPERATION exception, regardless whether the callback was registered.

void SOAPBridge::CORBACall::DestroySession ( in Object sessionObject )
 

Destroy (close down) the session.


Member Data Documentation

attribute string SOAPBridge::CORBACall::contextKey
 

This attribute holds the current context key if we are addressing a SOAPBridge.

It can be set manually or be automatically obtained through a SOAP call during session creation.

Definition at line 58 of file CorbaBridge.idl.


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.