Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
HydraExpress Web Service Reference Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

rwsf::SoapFault

Group:  Fault Processing


rwsf::SoapFault rwsf::SoapBase

Local Index

Members

Header File

#include <rw/rwsf/soapworx/SoapFault.h>

Description

rwsf::SoapFault represents a SOAP fault. A SOAP fault must contain a primary faultcode element and a faultstring element. Depending on what caused the fault, a SOAP fault may also contain a faultactor element or a detail element.

Public Constructors

SoapFault();
SoapFault(const SoapFault& other);

Destructor

~SoapFault();

Public Operators

SoapFault& 
operator=(const SoapFault& rhs);

Public Member Functions

rwsf::XmlName 
getFaultcode() const;
void 
setFaultcode(const rwsf::XmlName& Faultcode);
std::string 
getFaultstring() const;
void 
setFaultstring(const std::string& Faultstring);
std::string 
getFaultactor() const;
void 
setFaultactor(const std::string& Faultactor);
bool 
isFaultactorSet() const;
void 
setFaultactorSet(bool setValue);
rwsf::SoapDetail 
getDetail() const;
void 
setDetail(const rwsf::SoapDetail& Detail);
bool 
isDetailSet() const;
void 
setDetailSet(bool setValue);
void 
unmarshal(rwsf::XmlReader& reader);
void 
unmarshal(const std::string& input);
virtual rwsf::XmlName 
getDefaultElementName() const;

Public Data Members

static const rwsf::XmlName DefaultElementName_;
static const rwsf::XmlName FaultcodeElementName_;
static const rwsf::XmlName FaultstringElementName_;
static const rwsf::XmlName FaultactorElementName_;
static const rwsf::XmlName DetailElementName_;


Previous fileTop of DocumentContentsIndex pageNext file

©2004-2007 Copyright Quovadx, Inc. All Rights Reserved.
Quovadx and Rogue Wave are registered trademarks of Quovadx, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.