NonStop SOAP User's Manual

Customizing the SOAP Server
NonStop SOAP User’s Manual520501-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()