Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Доступ из агента к настройкам базы
Форум программистов > Базы данных и администрирование > Lotus > Lotus - Программирование
Galayko
Создал форму Profile.
В агенте (Java) пытаюсь получить к ней доступ следующим образом:
CODE
doc = db.getProfileDocument("Profile", session.getUserName());
System.out.println("FeedList-"+doc.getItemValueString("FeedList"));

Результат пустой. Как вообще кошерно в Лотусе хнанить настройки и как в Яве их доставать?
Sandr
Galayko
А где Вы заполняете этот самый FeedList ?
Создать форму мало.. нужно еще и документ по ней создать и заполнить...

doc = db.getProfileDocument("Profile", session.getUserName());
записали чего то в поле FeedList
сохранили док.
а потом уже
System.out.println("FeedList-"+doc.getItemValueString("FeedList"));
Galayko
Цитата(Sandr @ 5:05:2008, 16:50 ) *
Galayko
А где Вы заполняете этот самый FeedList ?
Создать форму мало.. нужно еще и документ по ней создать и заполнить...

doc = db.getProfileDocument("Profile", session.getUserName());
записали чего то в поле FeedList
сохранили док.
а потом уже
System.out.println("FeedList-"+doc.getItemValueString("FeedList"));

Вызываю отдельным агентом
CODE
@Command([EditProfile];"Profile")

Так что документ создан, т.к. при повторном вызове он показывает введённое мной содержимое.
Yakov
Вы работаете с разными профильными документами.
Найдите разницу между
Цитата
db.getProfileDocument("Profile", session.getUserName())
и
Цитата
@Command([EditProfile];"Profile")
Help вам в помощь.
Sandr
Дык вы не тот профал получаете.. создаете Вы его без ключа, а открываете по ключу...


Создавайте так:
@Command( [EditProfile]; "Profile"; @UserName )


Проследите, что бы имена были в одинаковом формате...

Yakov опередил на полсекунды smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.