function agentResult(agentName) { var doc = database.createDocument(); var agent = database.getAgent(agentName); // Here is the run try { agent.runWithDocumentContext(doc); } catch(e) { return e.message; } var out = session.createStream(); var mimeEntry = doc.getMIMEEntity("AgentPrintOutputResult"); mimeEntry.getContentAsText(out); out.setPosition(0); var result = out.readText(); //Cleanup mimeEntry.recycle(); doc.recycle(); out.recycle(); agent.recycle(); return result; }