NonStop SOAP User's Manual
Customizing the SOAP Server
NonStop SOAP User’s Manual—520501-012
8-37
class UESoapHeaderManager
deleteHeader(const string & qualifiedName,
const string & namespaceURI)
•
Deletes a UESoapHeader.
•
If the qualifiedName element in the namespaceURI is not found, false is
returned.
getHeaderCount() const
•
Gets the number of UESoapHeaders.
getFirstHeader()
•
Returns the first UESoapHeader, if present, otherwise null.
getNextHeader()
•
Returns the next UESoapHeader, if present, otherwise null.
getHeaderAt(unsigned int index)
•
Returns the UESoapHeader at the index specified, if present, otherwise null.
deleteHeaderAt(unsigned int index)
•
Deletes a UESoapHeader at the index specified.
•
If the index is invalid, false is returned.
setSoapVersion(GenUtils::SoapVersion soapVer =
GenUtils::SOAP_1_1)
•
Sets the SOAP version.
•
The default is set to SOAP version 1.1.
GenUtils::SoapVersion getSoapVersion()const
•
Gets the SOAP version.
UESoapHeaderManager & operator = (const UESoapHeaderManager &
hMgr)
•
This is the assignment operator.
•
Performs a deep copy of all the UESoapHeaders registered with
UESoapHeaderManager being duplicated.
SetInputDataEncoding(const char* encName)
•
Set the encoding of the input data.
•
During set methods this encoding will be used to decode the string data.
•
This encoding is used by all the UESoapHeader created by this manager.
getInputDataEncoding()