log.error("SLA Processing failed for " + req.getURI(), ex); } finally { if (is!=null)
AuditLogger.logItem(this.getClass().getCanonicalName(), "addMoreData", currentUser, "msg count=" + req.size() + " 1st record agent type=" + req.get(0).getAgentType() + " uri=" + req.get(0).getURI(), req.get(0).getClassification(), ctx.getMessageContext()); UserIdentityUtil.assertAgentRole(currentUser, "addData", req.get(0).getClassification(), ctx); Connection con = null;
com.setLong(3, req.getResponseSize()); com.setLong(4, req.getRequestSize()); com.setString(5, Utility.truncate(req.getURI(), MAXTEXT)); com.setBoolean(6, req.isSuccess()); com.setString(7, Utility.truncate(InetAddress.getLocalHost().getHostName().toLowerCase(), MAXTEXT)); if (!urialturi.containsKey(req.getURI() + req.getRequestURI())) { urialturi.put(req.getURI() + req.getRequestURI(), true); try { com = con.prepareStatement("insert into alternateurls (uri, alturi) values (?,?);"); com.setString(1, req.getURI()); com.setString(2, req.getRequestURI()); com.execute(); if (!uriaction.containsKey(req.getURI() + req.getAction())) { uriaction.put(req.getURI() + req.getAction(), true); try { com = con.prepareStatement("insert into actionlist (uri, soapaction) values (?,?);"); com.setString(1, req.getURI()); com.setString(2, req.getAction()); com.execute(); log.log(Level.DEBUG, "SQL Data Push for " + req.getURI() + " in " + now + "ms"); + req.getURI() + " Action: " + req.getAction() + " Agent: " + req.getAgentType() + " Host: " + req.getServiceHost() + " I'm going to return this as successful, even though it was not."); return true; } else { log.log(Level.ERROR, "Error recording performance data. Data may be lost URL: " + req.getURI() + " Action: " + req.getAction() + " Agent: " + req.getAgentType() + " Host: " + req.getServiceHost(), ex); return false;
public void ProcessNewTransaction(AddDataRequestMsg req, String transactionid) { ServicePolicy pol = SLACommon.LoadPolicyPooled(req.getURI()); Properties props = SLACommon.LoadSLAPropertiesPooled();
throws AccessDeniedException, ServiceUnavailableException { CheckRegistration(ctx.getMessageContext()); if (req == null || Utility.stringIsNullOrEmpty(req.getURI())) { failuresTX++; throw new IllegalArgumentException("request or uri is null"); AuditLogger.logItem(this.getClass().getCanonicalName(), "addData", currentUser, req.getURI() + " agent type " + req.getAgentType() + " " + req.getMessage(), req.getClassification(), ctx.getMessageContext()); UserIdentityUtil.assertAgentRole(currentUser, "addData", req.getClassification(), ctx); AddDataResponseMsg res = new AddDataResponseMsg();