Продукты IBM Lotus > IBM Lotus Notes & Domino
JavaAgent, выборка данных
(1/1)
GlooMMy:
Два вопроса.
1. Создаю JavaAgent, снабжаю его кодом:
--- Код: ---import lotus.domino.*;
public class JavaAgent extends AgentBase {
public void NotesMain() {
try {
Session session = getSession();
AgentContext agentContext = session.getAgentContext();
DxlExporter exporter = session.createDxlExporter();
exporter.setForceNoteFormat(false);
exporter.setOutputDOCTYPE(false);
Stream stream = session.createStream();
if (stream.open(DXL_FILE_PATH+ this.getFilename()+ FILETYPE_SUBFIX)) {
stream.writeText(exporter.exportDxl(doc));
} catch(Exception e) {
e.printStackTrace();
}
}
}
--- Конец кода ---
--- Код: ---public String exportDxl(Document document)
Экспортирует документ Domino в один DXL-документ.
--- Конец кода ---
взято с ibm.com
проблема: lotus виснет, после принудительного закрытия он вообще не запускается, запускается только после ребута.
вопрос: как мне все таки базу в xml файлы запихнуть?
---------------------------------------------------------------------------------------------------------------------------------------------------
2. Как в Lotus вывести содержимое всех полей (их много) в одну таблицу (View)?
U1946KU:
Не силён в кодинге, тем не менее
1. Поставить Print почаще и смотреть в консоли, в каком месте затык
2. Создать вид, создать в нём кучу колонок, каждой из которых проставить Column Value - Field и выбрать соответствующее поле.
GlooMMy:
1. Затык в цикле, даже при однакратном вызове метода exporter.exportDxl()
Только вот почему? Либо из-за большого количества данных (подождал мин 40, все ровно висит), но скорее всего из-за чего-то другого. Может кто знает из-за чего?
2. А быстрее никак, может есть какое нить стандартное средство, чтобы сразу для всех сгенерить вид?
Навигация
Перейти к полной версии