Форум программистов CODEBY.NET Хостинг в Беларуси — Active Technologies

Разработка бизнес сайтов

Нужны клиенты? Тогда сюда быстрее...
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )




> Доступ из агента к настройкам базы
Galayko
Вставить ник
сообщение 5:05:2008, 14:33
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 7
Регистрация: 10:01:2008
Пользователь №: 14 693
Специализация: Lotus



Репутация: - 0 +


Создал форму Profile.
В агенте (Java) пытаюсь получить к ней доступ следующим образом:
CODE
doc = db.getProfileDocument("Profile", session.getUserName());
System.out.println("FeedList-"+doc.getItemValueString("FeedList"));

Результат пустой. Как вообще кошерно в Лотусе хнанить настройки и как в Яве их доставать?
Подняться вверх 
 
Сообщение #1
 
Новая тема 
Ответов (1 - 4)
Sandr
Вставить ник
сообщение 5:05:2008, 14:50
Цитата Ответить 


Зачем это?
*****

Группа: Lotus team
Сообщений: 1 035
Регистрация: 23:07:2007
Пользователь №: 11 970
Специализация: Lotus программер



Репутация: - 35 +


Galayko
А где Вы заполняете этот самый FeedList ?
Создать форму мало.. нужно еще и документ по ней создать и заполнить...

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


Сообщение отредактировал Sandr - 5:05:2008, 14:51
Подняться вверх 
 
Сообщение #2
Galayko
Вставить ник
сообщение 6:05:2008, 06:37
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 7
Регистрация: 10:01:2008
Пользователь №: 14 693
Специализация: Lotus



Репутация: - 0 +


Цитата(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")

Так что документ создан, т.к. при повторном вызове он показывает введённое мной содержимое.
Подняться вверх 
 
Сообщение #3
Yakov
Вставить ник
сообщение 6:05:2008, 06:45
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 78
Регистрация: 5:02:2007
Пользователь №: 9 102
Специализация: Lotus



Репутация: - 5 +


Вы работаете с разными профильными документами.
Найдите разницу между
Цитата
db.getProfileDocument("Profile", session.getUserName())
и
Цитата
@Command([EditProfile];"Profile")
Help вам в помощь.
Подняться вверх 
 
Сообщение #4
Sandr
Вставить ник
сообщение 6:05:2008, 06:46
Цитата Ответить 


Зачем это?
*****

Группа: Lotus team
Сообщений: 1 035
Регистрация: 23:07:2007
Пользователь №: 11 970
Специализация: Lotus программер



Репутация: - 35 +


Дык вы не тот профал получаете.. создаете Вы его без ключа, а открываете по ключу...


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


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

Yakov опередил на полсекунды smile.gif
Подняться вверх 
 
Сообщение #5


Быстрый ответ  Ответить  Новая тема 

> Быстрый ответ
Полужирный
Курсив
Подчеркнутый
Вставить изображение
Смайлики
Цитата
Код
 
 Отправлять уведомления об ответах на e-mail |  Включить смайлики |  Добавить подпись
   

 

RSS Текстовая версия Сейчас: 17:05:2008 - 06:28
с нами можно связаться по:
телефону: +375-(29)-632-60-67
e-mail:info@codeby.net