version 1.10.4.1, 2013/06/03 22:36:43
|
version 1.10.4.2, 2013/07/20 18:33:00
|
|
|
const String& action, | const String& action, |
const String& messageId, | const String& messageId, |
const String& relatesTo, | const String& relatesTo, |
const String& toAddress) |
const String& toAddress, |
|
const String& replyTo, |
|
const Boolean& ackRequired) |
{ | { |
// Add <wsa:To> entry | // Add <wsa:To> entry |
appendStartTag(out, WsmNamespaces::WS_ADDRESSING, STRLIT("To")); | appendStartTag(out, WsmNamespaces::WS_ADDRESSING, STRLIT("To")); |
|
|
appendTagValue( | appendTagValue( |
out, WsmNamespaces::WS_ADDRESSING, STRLIT("RelatesTo"), relatesTo); | out, WsmNamespaces::WS_ADDRESSING, STRLIT("RelatesTo"), relatesTo); |
} | } |
|
if(replyTo.size()) |
|
{ |
|
appendStartTag(out, WsmNamespaces::WS_ADDRESSING, STRLIT("ReplyTo")); |
|
appendTagValue( |
|
out, |
|
WsmNamespaces::WS_ADDRESSING, |
|
STRLIT("Address"), |
|
replyTo); |
|
appendEndTag(out, WsmNamespaces::WS_ADDRESSING, STRLIT("ReplyTo")); |
|
} |
|
if(ackRequired) |
|
{ |
|
appendTagValue(out, WsmNamespaces::WS_MAN, STRLIT("AckRequested"), ""); |
|
} |
|
|
} | } |
| |
void WsmWriter::appendInvokeOutputElement( | void WsmWriter::appendInvokeOutputElement( |