if (!twp.isRecordRequestMessage() && !twp.isRecordFaultsOnly()) { outError.set("This rule only works when the request is recorded. " + outError.get());
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; if (tp.isRecordFaultsOnly() && !isFault) { mc.RequestMessage = ""; mc.ResponseMessage = "";
TransactionalWebServicePolicy tp = getPolicyIfAvailable(url); if (tp != null) { if (tp.isRecordRequestMessage() || tp.isRecordFaultsOnly() || containsSLAXpathOrUserIdentXpath(tp)) { mc.RequestMessage = XMLrequest;
@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; }
@Override public boolean shouldAgentRecordRequestContent(String requesturl) { TransactionalWebServicePolicy GetPolicyIfAvailable = getPolicyIfAvailable(ipWrapAndCacher(requesturl)); if (GetPolicyIfAvailable == null) { return true; } if (GetPolicyIfAvailable.isRecordRequestMessage() || GetPolicyIfAvailable.isRecordFaultsOnly()) { return true; } if (containsSLAXpathOrUserIdentXpath(GetPolicyIfAvailable)) { return true; } return false; }
if (p.policy.isRecordRequestMessage() || (p.policy.isRecordFaultsOnly() && current.IsFault)) { log.info("skipping request payload " + p.policy.isRecordRequestMessage() + " " + p.policy.isRecordFaultsOnly() + " " + current.IsFault); if (p.policy.isRecordResponseMessage() || (p.policy.isRecordFaultsOnly() && current.IsFault)) { if (p.policy.getRecordedMessageCap() >= current.ResponseMessage.length()) { req.setXmlResponse(current.ResponseMessage); log.info("skipping response payload " + p.policy.isRecordRequestMessage() + " " + p.policy.isRecordFaultsOnly() + " " + current.IsFault);