• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Print

  • Автор темы Guest
  • Дата начала
G

Guest

Куда выводит долбанная System.out.println? (используется в java)?

Написано везде в консоль. В консоль чего? javы ? Domino? Solaris?
Везде пусто.

Хочу агента отладить на java, а как его отладишь если ничего не выводится.

Долбанный глючный лотус, ни фига не работает как надо.
 
G

Guest_

:) че паришься то?
выводи в:
1. выводи в файл (хош на сервере, хош на клиенте)
2. создай маааалюсенький документооборот под агента: форма, вьюха и кусочек кода вызываемый из агента, который создает новый документ, в котором пишет, что сделано. -- а во вьюхе потом сортируя по дате смотришь чекаво
 
G

Guest

выводи в файл (хош на сервере, хош на клиенте)
Спасибо.Это идея конечно приходила мне в голову. Но так какого они спрашивается пишут везде в примерах в книге и в хелпе "System.out.println"? Иногда чтобы сделать какую-нибудь простейшую фичу в лотусе надо так голову сломать, что ого-го.Начинаем с простейшего - с формул - не работает, усложняем - lotus script - не работает, переводим на java script - работает(но хер пойми как), придушил бы разработчиков. А вы читали руководство Программиста и Администратора - вообще сборник анекдотов.
 

Andre

Green Team
29.07.2004
114
1
BIT
1
Млин народ. Вывод идет в консоль java. Для вызова юзаем File --> Tools --> Show Java Debug Console
 
R

RixPvl

Ещё один вопрос: как в JAVA веб агенте выводить данные в браузер?
В LS для этого используется команда Print.
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 940
609
BIT
210
, как в JAVA веб агенте выводить данные в браузер?
так можем выводить хмл, другому типу будет соответ Content-type:
<!--shcode--><pre><code class='java'> PrintWriter pwout=getAgentOutput();
pwout.println ("Content-Type: text/xml; charset=UTF-8");
pwout.println ("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
....[/CODE]класс должен быть унаследован от AgentBase
 

VladSh

начинающий
Lotus Team
11.12.2009
1 783
157
BIT
55
Желательно было бы реализовать на Java что-то аналогичное команде Print из LS, т.е. чтобы когда работает на клиенте, то выводило бы сообщение в статусбар, а когда на сервере, то в консоль сервера.
Предполагаю, что это возможно :) Но как???
 
M

morpheus

System.out.println - вроде как выводиться в серверной консоле
 
N

nvyush

Подозреваю, для клиента только JNI+CAPI функцией
void IXPostMessage(char far *str)
 

VladSh

начинающий
Lotus Team
11.12.2009
1 783
157
BIT
55
Morpheus
Главное, чтобы ещё и в серверный лог записывалось))

nvy
Примера кода нет?

Спасибо за инфу, буду пробовать.
 
N

nvyush

Сам не пробовал, только слышал

 

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
Хм... а обходной какой-нибудь путь?
Например с помощью таймера в lotusscript "дергать" свойство из java-класса и печатать.
Изврат правда :)
 
N

nvyush

Есть ещё JNA
link removed
 

VladSh

начинающий
Lotus Team
11.12.2009
1 783
157
BIT
55
Как я понял, куча мороки, - надо писать свою dll, из которой запускать оригинальную.
Мне чего-то казалось, что вызов функций из dll проще даже, чем декларации их в LS... Вот тебе и Java ))

Что касается принта, то я думаю, что можно как-то проще, т.к. оболочка Standard-клиента джавовская. Да и были где-то классы, которые для UI Лотуса, но работают они только как плаги для среды разработки. Хотя думаю, что так специально сделали, и можно их подкрутить; у меня вот мозги не хватило, - всё компилилось, но не выполнялось.
 
N

nvyush

Как я понял, куча мороки, - надо писать свою dll, из которой запускать оригинальную.
См. JNA (пост выше), но там есть какие-то заморочки с лицензированием.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!