#include <ClientInterface.h>
Public Member Functions | |
| ClientSOAP () | |
| MCC_Status | process (PayloadSOAP *request, PayloadSOAP **response) |
| MCC_Status | process (const std::string &action, PayloadSOAP *request, PayloadSOAP **response) |
| MCC * | GetEntry () |
| void | AddSecHandler (XMLNode handlercfg, const std::string &libanme="", const std::string &libpath="") |
| virtual bool | Load () |
Class with easy interface for sending/receiving SOAP messages over HTTP(S/G). It takes care of configuring MCC chain and making an entry point.
| Arc::ClientSOAP::ClientSOAP | ( | ) | [inline] |
Constructor creates MCC chain and connects to server.
| void Arc::ClientSOAP::AddSecHandler | ( | XMLNode | handlercfg, | |
| const std::string & | libanme = "", |
|||
| const std::string & | libpath = "" | |||
| ) |
Adds security handler to configuration of SOAP MCC
Reimplemented from Arc::ClientHTTP.
| MCC* Arc::ClientSOAP::GetEntry | ( | ) | [inline] |
Returns entry point to SOAP MCC in configured chain. To initialize entry point Load() method must be called.
Reimplemented from Arc::ClientHTTP.
| virtual bool Arc::ClientSOAP::Load | ( | ) | [virtual] |
Instantiates pluggable elements according to generated configuration
Reimplemented from Arc::ClientHTTP.
| MCC_Status Arc::ClientSOAP::process | ( | const std::string & | action, | |
| PayloadSOAP * | request, | |||
| PayloadSOAP ** | response | |||
| ) |
Send SOAP request with specified SOAP action and receive response.
| MCC_Status Arc::ClientSOAP::process | ( | PayloadSOAP * | request, | |
| PayloadSOAP ** | response | |||
| ) |
Send SOAP request and receive response.
1.6.3