Продукты 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. А быстрее никак, может есть какое нить стандартное средство, чтобы сразу для всех сгенерить вид?

Навигация

[0] Главная страница сообщений

Перейти к полной версии