Форум продуктов IBM Lotus
Продукты IBM Lotus => IBM Lotus Notes & Domino => Тема начата: GlooMMy от 12 Февраль 2010, 13:13:03
-
Два вопроса.
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)?
-
Не силён в кодинге, тем не менее
1. Поставить Print почаще и смотреть в консоли, в каком месте затык
2. Создать вид, создать в нём кучу колонок, каждой из которых проставить Column Value - Field и выбрать соответствующее поле.
-
1. Затык в цикле, даже при однакратном вызове метода exporter.exportDxl()
Только вот почему? Либо из-за большого количества данных (подождал мин 40, все ровно висит), но скорее всего из-за чего-то другого. Может кто знает из-за чего?
2. А быстрее никак, может есть какое нить стандартное средство, чтобы сразу для всех сгенерить вид?