#include <sbimpl.h>
Inheritance diagram for SOAPBridge_SOAPCall_i:
Public Methods | |
SOAPBridge::SOAPCall::XMLData* | Fault (FaultCode fCode, const char *fSubCode, const char *fString) |
Constructs a SOAP Fault to return to the caller. More... | |
SOAPBridge_SOAPCall_i (CosNaming::NamingContext_ptr inc) | |
Constructor for the implementation of the IDL interface SOAPBridge::SOAPCall. More... | |
virtual | ~SOAPBridge_SOAPCall_i () |
Destructor. More... | |
SOAPBridge::SOAPCall::XMLData* | invokeAction (const char *action, const SOAPBridge::SOAPCall::XMLData &data) throw (CORBA::SystemException, SOAPBridge::SOAPCall::InvocationFailed) |
Make the call. More... | |
SOAPBridge::SOAPCall::XMLData* | invokeInstance (CORBA::Object_ptr objRef, const char *action, const SOAPBridge::SOAPCall::XMLData &data) throw (CORBA::SystemException, SOAPBridge::SOAPCall::InvocationFailed) |
Make the call to a specific object instance. More... | |
SOAPBridge::SOAPCall::SOAPActionSeq* | listActions () throw (CORBA::SystemException) |
List the known SOAP actions. More... | |
CORBA::Boolean | fetchSample (const char *action, SOAPBridge::SOAPCall::XMLData_out request, SOAPBridge::SOAPCall::XMLData_out respons) throw (CORBA::SystemException) |
Fetch sample XML for the SOAP request and response. More... | |
Private Methods | |
void | soapFault (DOM_Document &doc, FaultCode fCode, const char *fSubCode, const char *fString) |
Constructs a SOAP Fault to return to the caller. More... | |
virtual void | aFault (FaultCode fCode, const char *fSubCode, const char *fString) |
error reporting. More... | |
void | soapFault (DOM_Document &doc, FaultCode fCode, const char *fSubCode, const char *fString, DynamicAny::DynAny_ptr da) |
Version of soapFault that includes a detail section. More... | |
virtual void | CheckTag (char *cNam, DOM_Node &node) throw (DOM_Document &) |
Check tag and throw a SOAP fault if it does not match. More... | |
Private Attributes | |
CosNaming::NamingContext_ptr | m_inc |
Naming context for locating SOAP actions. More... | |
CORBA::Object_ptr | suppliedObject |
Optional object reference to use instead of the SOAP action. More... | |
bool | useSupplied |
True if we are to use the suppliedObject. More... |
Definition at line 68 of file sbimpl.h.
|
Constructor for the implementation of the IDL interface SOAPBridge::SOAPCall.
Definition at line 625 of file SoapCall.cpp. |
|
Destructor.
Definition at line 634 of file SoapCall.cpp. |
|
Check tag and throw a SOAP fault if it does not match. Checks several things at once. If the current node is NULL, it reports missing data. If the name of the current node does not match the specified name, it reports this as well.
Reimplemented from CorbaSoap. Definition at line 668 of file SoapCall.cpp. |
|
Constructs a SOAP Fault to return to the caller.
Definition at line 646 of file SoapCall.cpp. |
|
error reporting.
Reimplemented from CorbaSoap. |
|
Fetch sample XML for the SOAP request and response.
Definition at line 1425 of file SoapCall.cpp. |
|
Make the call.
Definition at line 999 of file SoapCall.cpp. |
|
Make the call to a specific object instance.
Definition at line 1380 of file SoapCall.cpp. |
|
List the known SOAP actions.
Definition at line 1392 of file SoapCall.cpp. |
|
Version of soapFault that includes a detail section.
Definition at line 99 of file SoapCall.cpp. |
|
Constructs a SOAP Fault to return to the caller.
Definition at line 74 of file SoapCall.cpp. |
|
Naming context for locating SOAP actions.
|
|
Optional object reference to use instead of the SOAP action.
|
|
True if we are to use the suppliedObject.
|