Examples of ExportResult


Examples of smilehouse.openinterface.ExportResult

          criteria.setModifyOperation(customerModifyOperationType);
        }
       
        logger.logMessage("Calling Open Interface", this, MessageLogger.DEBUG);
        try {
            ExportResult result;
                result = getExportResult(
                    criteria,
                    logger);
               
            if(result.getResultSize() != 0) {
                logger.logMessage(
                    "Open Interface result size: " + result.getResultSize() + " customers, XML length: "
                            + result.getXml().length(),
                    this,
                    MessageLogger.DEBUG);
            } else {
                logger.logMessage("No matching customers.", this, MessageLogger.WARNING);
                PipeComponentUtils.abortTransfer();
            }
            return new String[] {result.getXml()};

        } catch(AccessDeniedException ade) {
            logger.logMessage(
                "Access to Open Interface was denied. Check your username and password settings.",
                this,
View Full Code Here

Examples of smilehouse.openinterface.ExportResult

                hqlQuery,
                sessionTimeout,
                logger,
                this);

            ExportResult exportResult = null;

            // Retrieve all results appending them to a StringBuffer
            try {
                do {
                    exportResult = oi.iterate(login, iteratorId, resultsPerIteration);
                    if(exportResult != null) {
                        hqlResult.append(stripResultTag(Utils.stripXMLdeclaration(exportResult
                            .getXml())));
                    }
                } while(exportResult != null);

            } catch(AccessDeniedException e) {
View Full Code Here

Examples of smilehouse.openinterface.ExportResult

        if(sumLessThan != null && !sumLessThan.isNaN())
            criteria.setSumLessThan(sumLessThan);

        logger.logMessage("Calling Open Interface", this, MessageLogger.DEBUG);
        try {
            ExportResult result;
           
            if(ws15CompatibilityMode == true) {
                result = getExportResult(
                    criteria,
                    null,
                    newStatusName,
                    info,
                    logger);
               
            } else {
                // For Workspace 1.6 and newer we don't update the orders' status while
                // exporting them, but after the Pipe execution is successfully completed
                result = getExportResult(
                    criteria,
                    null,
                    null,
                    info,
                    logger);
               
                setNewHandlingStatusName(newStatusName);
               
                // Extract and save a list of order Ids so that we can update the orders'
                // handling statuses after successful execution of the Pipe
                setOrderIds(WorkspaceOIUtils.getOrderIdsFromXML(result.getXml()));
               
                // Also lastUpdateLogId will be stored only after a successful Pipe execution
                if(result.getLastUpdateLogId() != null) {
                    newUpdateLogId = result.getLastUpdateLogId();
                }
            }

            if(result.getResultSize() != 0) {
                logger.logMessage(
                    "Open Interface result size: " + result.getResultSize() + " orders, XML length: "
                            + result.getXml().length(),
                    this,
                    MessageLogger.DEBUG);
            } else {
                logger.logMessage("No matching orders.", this, MessageLogger.WARNING);
                PipeComponentUtils.abortTransfer();
            }
            return new String[] {result.getXml()};

        } catch(AccessDeniedException ade) {
            logger.logMessage(
                "Access to Open Interface was denied. Check your username and password settings.",
                this,
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.