@Override public boolean CheckTransactionalRule(AddDataRequestMsg req, List<NameValuePair> params, AtomicReference<String> nullableFaultMsg) { if (nullableFaultMsg == null) { nullableFaultMsg = new AtomicReference<String>(); } NameValuePair GetNameValuePairByName = Utility.getNameValuePairByName(params, "value"); String item = GetNameValuePairByName.getValue(); if (GetNameValuePairByName.isEncrypted()) { item = Utility.DE(GetNameValuePairByName.getValue()); } if (req.getAction().toLowerCase().contains(item.toLowerCase())) { nullableFaultMsg.set("Action Contains Ignore Case " + item + ", " + nullableFaultMsg.get()); } return false; }
@Override public boolean CheckTransactionalRule(AddDataRequestMsg req, List<NameValuePair> params, AtomicReference<String> nullableFaultMsg) { if (nullableFaultMsg == null) { nullableFaultMsg = new AtomicReference<String>(); } NameValuePair GetNameValuePairByName = Utility.getNameValuePairByName(params, "value"); String item = GetNameValuePairByName.getValue(); if (GetNameValuePairByName.isEncrypted()) { item = Utility.DE(GetNameValuePairByName.getValue()); } if (req.getMessage().toLowerCase().contains(item.toLowerCase())) { nullableFaultMsg.set("Transaction Agent Memo contains ignoring Case " + item + ", " + nullableFaultMsg.get()); } return false; }
@Override public boolean CheckTransactionalRule(AddDataRequestMsg req, List<NameValuePair> params, AtomicReference<String> nullableFaultMsg) { if (nullableFaultMsg == null) { nullableFaultMsg = new AtomicReference<String>(); } NameValuePair GetNameValuePairByName = Utility.getNameValuePairByName(params, "value"); String item = GetNameValuePairByName.getValue(); if (GetNameValuePairByName.isEncrypted()) { item = Utility.DE(GetNameValuePairByName.getValue()); } for (int i = 0; i < req.getIdentity().size(); i++) { if (req.getIdentity().get(i).toLowerCase().contains(item.toLowerCase())) { nullableFaultMsg.set("Consumer Identity Equals Ignoring Case " + item + ", " + nullableFaultMsg.get()); } } return false; }
@Override public boolean CheckTransactionalRule(AddDataRequestMsg req, List<NameValuePair> params, AtomicReference<String> nullableFaultMsg) { if (nullableFaultMsg == null) { nullableFaultMsg = new AtomicReference<String>(); } NameValuePair GetNameValuePairByName = Utility.getNameValuePairByName(params, "value"); String item = GetNameValuePairByName.getValue(); if (GetNameValuePairByName.isEncrypted()) { item = Utility.DE(GetNameValuePairByName.getValue()); } if (req.getAction().equalsIgnoreCase(item)) { nullableFaultMsg.set("Action Equals Ignore Case " + item + ", " + nullableFaultMsg.get()); } return false; }
@Override public boolean CheckTransactionalRule(AddDataRequestMsg req, List<NameValuePair> params, AtomicReference<String> nullableFaultMsg) { if (nullableFaultMsg == null) { nullableFaultMsg = new AtomicReference<String>(); } NameValuePair GetNameValuePairByName = Utility.getNameValuePairByName(params, "value"); String item = GetNameValuePairByName.getValue(); if (GetNameValuePairByName.isEncrypted()) { item = Utility.DE(GetNameValuePairByName.getValue()); } if (req.getXmlRequest() != null && req.getXmlRequest().toLowerCase().contains(item.toLowerCase())) { nullableFaultMsg.set("The request content contained the flag " + item + ". " + nullableFaultMsg.get()); return true; } return false; }
public boolean isPublishUpTimePercent() { NameValuePair target = Utility.getNameValuePairByName(ref.getParameterNameValue(), UddiPublisher.OPTION_PUBLISH_UPTIME); if (target != null) { String val = target.getValue(); if (target.isEncrypted()) { val = Utility.DE(val); } if (val.equalsIgnoreCase("true")) { return true; } } return false; }
public boolean isPublishAverageResponseTime() { NameValuePair target = Utility.getNameValuePairByName(ref.getParameterNameValue(), UddiPublisher.OPTION_PUBLISH_AVG_RES_TIME); if (target != null) { String val = target.getValue(); if (target.isEncrypted()) { val = Utility.DE(val); } if (val.equalsIgnoreCase("true")) { return true; } } return false; }
public boolean isPublishMaximums() { NameValuePair target = Utility.getNameValuePairByName(ref.getParameterNameValue(), UddiPublisher.OPTION_PUBLISH_MAX); if (target != null) { String val = target.getValue(); if (target.isEncrypted()) { val = Utility.DE(val); } if (val.equalsIgnoreCase("true")) { return true; } } return false; }
boolean isPublishTimeSinceLastStatusChange() { NameValuePair target = Utility.getNameValuePairByName(ref.getParameterNameValue(), UddiPublisher.OPTION_PUBLISH_UPTIME); if (target != null) { String val = target.getValue(); if (target.isEncrypted()) { val = Utility.DE(val); } if (val.equalsIgnoreCase("true")) { return true; } } return false; }
public boolean isPublishSuccessCount() { NameValuePair target = Utility.getNameValuePairByName(ref.getParameterNameValue(), UddiPublisher.OPTION_PUBLISH_SUCCESS); if (target != null) { String val = target.getValue(); if (target.isEncrypted()) { val = Utility.DE(val); } if (val.equalsIgnoreCase("true")) { return true; } } return false; }
public boolean isPublishFailureCount() { NameValuePair target = Utility.getNameValuePairByName(ref.getParameterNameValue(), UddiPublisher.OPTION_PUBLISH_FAULTS); if (target != null) { String val = target.getValue(); if (target.isEncrypted()) { val = Utility.DE(val); } if (val.equalsIgnoreCase("true")) { return true; } } return false; }
public boolean isPublishSLAFaults() { NameValuePair target = Utility.getNameValuePairByName(ref.getParameterNameValue(), UddiPublisher.OPTION_PUBLISH_SLA); if (target != null) { String val = target.getValue(); if (target.isEncrypted()) { val = Utility.DE(val); } if (val.equalsIgnoreCase("true")) { return true; } } return false; }
public boolean isPublishLastKnownStatus() { NameValuePair target = Utility.getNameValuePairByName(ref.getParameterNameValue(), UddiPublisher.OPTION_PUBLISH_STATUS); if (target != null) { String val = target.getValue(); if (target.isEncrypted()) { val = Utility.DE(val); } if (val.equalsIgnoreCase("true")) { return true; } } return false; }
@Override public boolean CheckTransactionalRule(AddDataRequestMsg req, List<NameValuePair> params, AtomicReference<String> nullableFaultMsg) { if (nullableFaultMsg == null) { nullableFaultMsg = new AtomicReference<String>(); } NameValuePair GetNameValuePairByName = Utility.getNameValuePairByName(params, "value"); long val=0; String item = GetNameValuePairByName.getValue(); if (GetNameValuePairByName.isEncrypted()) { item = Utility.DE(GetNameValuePairByName.getValue()); } val = Long.parseLong(item); if (req.getResponseTime() > val) { nullableFaultMsg.set("The response time size, " + req.getResponseTime() + ", is greater that the value " + val + ", "+ nullableFaultMsg.get()); } return false; }
@Override public boolean CheckTransactionalRule(AddDataRequestMsg req, List<NameValuePair> params, AtomicReference<String> nullableFaultMsg) { if (nullableFaultMsg == null) { nullableFaultMsg = new AtomicReference<String>(); } NameValuePair GetNameValuePairByName = Utility.getNameValuePairByName(params, "value"); long val = 0; String item = GetNameValuePairByName.getValue(); if (GetNameValuePairByName.isEncrypted()) { item = Utility.DE(GetNameValuePairByName.getValue()); } val = Long.parseLong(item); if (req.getResponseTime() < val) { nullableFaultMsg.set("The response time size, " + req.getResponseTime() + ", is less that the value " + val + ", " + nullableFaultMsg.get()); } return false; }
@Override public boolean CheckTransactionalRule(AddDataRequestMsg req, List<NameValuePair> params, AtomicReference<String> nullableFaultMsg) { if (nullableFaultMsg == null) { nullableFaultMsg = new AtomicReference<String>(); } NameValuePair GetNameValuePairByName = Utility.getNameValuePairByName(params, "value"); long val=0; String item = GetNameValuePairByName.getValue(); if (GetNameValuePairByName.isEncrypted()) { item = Utility.DE(GetNameValuePairByName.getValue()); } val = Long.parseLong(item); if (req.getResponseSize() > val) { nullableFaultMsg.set("The response message size, " + req.getResponseSize() + ", is greater that the value " + val + ", "+ nullableFaultMsg.get()); } return false; }
@Override public boolean CheckTransactionalRule(AddDataRequestMsg req, List<NameValuePair> params, AtomicReference<String> nullableFaultMsg) { if (nullableFaultMsg == null) { nullableFaultMsg = new AtomicReference<String>(); } NameValuePair GetNameValuePairByName = Utility.getNameValuePairByName(params, "value"); long val=0; String item = GetNameValuePairByName.getValue(); if (GetNameValuePairByName.isEncrypted()) { item = Utility.DE(GetNameValuePairByName.getValue()); } val = Long.parseLong(item); if (req.getRequestSize() < val) { nullableFaultMsg.set("The request message size, " + req.getRequestSize() + ", is less that the value " + val + ", "+ nullableFaultMsg.get()); } return false; }
@Override public boolean CheckTransactionalRule(AddDataRequestMsg req, List<NameValuePair> params, AtomicReference<String> nullableFaultMsg) { if (nullableFaultMsg == null) { nullableFaultMsg = new AtomicReference<String>(); } NameValuePair GetNameValuePairByName = Utility.getNameValuePairByName(params, "value"); long val = 0; String item = GetNameValuePairByName.getValue(); if (GetNameValuePairByName.isEncrypted()) { item = Utility.DE(GetNameValuePairByName.getValue()); } val = Long.parseLong(item); if (req.getRequestSize() > val) { nullableFaultMsg.set("The request message size, " + req.getRequestSize() + ", is greater that the value " + val + ", " + nullableFaultMsg.get()); } return false; }
@Override public boolean CheckTransactionalRule(ProcessPerformanceData req, List<NameValuePair> params, AtomicReference<String> nullableFaultMsg) { if (nullableFaultMsg != null) { nullableFaultMsg = new AtomicReference<String>(); } NameValuePair value = Utility.getNameValuePairByName(params, "value"); int x = 0; if (value.isEncrypted()) { x = Integer.parseInt(Utility.DE(value.getValue())); } else { x = Integer.parseInt(value.getValue()); } if (x > req.getOpenFileHandles()) { nullableFaultMsg.set("The number of open file handles for a process, " + req.getOpenFileHandles() + " is higher that the threshold value of " + x + ", " + req.getOpenFileHandles()); return true; } return false; }
public String getBindingKey() { NameValuePair target = Utility.getNameValuePairByName(ref.getParameterNameValue(), UddiPublisher.OPTION_BINDING_KEY); if (target != null) { String val = target.getValue(); if (target.isEncrypted()) { val = Utility.DE(val); } return val; } return null; }