if (!twp.isRecordResponseMessage() && !twp.isRecordFaultsOnly()) { outError.set("This rule only works when the response is recorded. " + outError.get());
if (tp.isRecordResponseMessage() || (tp.isRecordFaultsOnly() && isFault)) { mc.ResponseMessage = responseXML;
@Override public boolean shouldAgentRecordResponseContent(String requesturl) { TransactionalWebServicePolicy GetPolicyIfAvailable = getPolicyIfAvailable(ipWrapAndCacher(requesturl)); if (GetPolicyIfAvailable == null) { return true; } if (GetPolicyIfAvailable.isRecordResponseMessage() || GetPolicyIfAvailable.isRecordFaultsOnly()) { return true; } if (containsSLAXpathOrUserIdentXpath(GetPolicyIfAvailable)) { return true; } return false; }
if (p.policy.isRecordResponseMessage() || (p.policy.isRecordFaultsOnly() && current.IsFault)) { if (p.policy.getRecordedMessageCap() >= current.ResponseMessage.length()) { req.setXmlResponse(current.ResponseMessage);