Examples of ExecuteAnonymousResult


Examples of com.sforce.soap.apex.ExecuteAnonymousResult

        Connection connection = null;
        try {
            connection = getConnectionFactory().getConnection(project);
            return executeAnonymous(code, apexLogInfo, connection, readTimeout);
        } catch (Exception e) {
            ExecuteAnonymousResult er =
                    errorExecuteAnonymousResult(connection != null ? connection.getConnectorConfig() : null, e);
            return new ExecuteAnonymousResultExt(er, null);
        }
    }
View Full Code Here

Examples of com.sforce.soap.apex.ExecuteAnonymousResult

        try {
            apex = Connector.newConnection(connectorConfig);
            apex.setDebuggingHeader(logInfo, LogType.None);
            return new ExecuteAnonymousResultExt(apex.executeAnonymous(code), apex.getDebuggingInfo());
        } catch (ConnectionException e) {
            ExecuteAnonymousResult er = errorExecuteAnonymousResult(connectorConfig, e);
            ExecuteAnonymousResultExt erx = new ExecuteAnonymousResultExt(er, apex.getDebuggingInfo());
            DebuggingInfo_element dbi = new DebuggingInfo_element();
            dbi.setDebugLog(e.getMessage());
            erx.setDebugInfo(dbi);
            return erx;
View Full Code Here

Examples of com.sforce.soap.apex.ExecuteAnonymousResult

            connectorConfig.setReadTimeout(orig_readTimeout);
        }
    }

    private ExecuteAnonymousResult errorExecuteAnonymousResult(ConnectorConfig apexCfg, Exception exception) {
        ExecuteAnonymousResult er = new ExecuteAnonymousResult();
        er.setCompiled(true);
        er.setSuccess(false);
        String msg = ForceExceptionUtils.getConnectionCauseExceptionMessage(apexCfg, exception);
        er.setExceptionMessage(msg);
        if (Utils.isNotEmpty(exception.getStackTrace())) {
            StackTraceElement[] stackTraces = exception.getStackTrace();
            StringBuffer trace = new StringBuffer();
            for (StackTraceElement element : stackTraces) {
                trace.append(element.getClassName()).append(".").append(element.getMethodName()).append(" line ")
                        .append(element.getLineNumber()).append("\n");
            }
            er.setExceptionStackTrace(trace.toString());
        }
        return er;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.