Вот такая загогулина h34r:
По WQO агент заполняет RTF поле Html кодом.
В коде встречаются конструкции типа <img src="pages/unsorted/$File/oem1.jpg" alt="" border="0">
Все бы ничего, но бывает (лог пас не тот), что доступ к доку pages/unsorted закрыт полем READERS и /$File/oem1.jpg не отображается по понятным причинам.
Соответственно в логах видим
HTTP Web Server: Lotus Notes Exception - Entry not found in index [/base.nsf/pages/unsorted/$File/oem1.jpg]
Вопрос. Как бы эту "ошибку" отловить заранее в агенте LS чтоб вывести какую нить мессагу или другой html подсунуть?
может проверить есть ли доступ к доку у соответствующего юзера заранее? во?
ку:
Кусочек кода такой
По WQO агент заполняет RTF поле Html кодом.
В коде встречаются конструкции типа <img src="pages/unsorted/$File/oem1.jpg" alt="" border="0">
Все бы ничего, но бывает (лог пас не тот), что доступ к доку pages/unsorted закрыт полем READERS и /$File/oem1.jpg не отображается по понятным причинам.
Соответственно в логах видим
HTTP Web Server: Lotus Notes Exception - Entry not found in index [/base.nsf/pages/unsorted/$File/oem1.jpg]
Вопрос. Как бы эту "ошибку" отловить заранее в агенте LS чтоб вывести какую нить мессагу или другой html подсунуть?
может проверить есть ли доступ к доку у соответствующего юзера заранее? во?
ку:
Кусочек кода такой
Код:
If ( rtitem.Type = RICHTEXT ) Then
Forall o In rtitem.EmbeddedObjects
If ( o.Type = EMBED_ATTACHMENT ) Then
'' Messagebox ( o.Name )
'''' вот тут надо по условию заранее отловить HTTP Web Server: Lotus Notes Exception - Entry not found in index
out = out +|<a title="|+vDoc.Category2(0)+|" href="pages/|+Cstr(vDoc.PageName(0))+_
|?open&start=1&count=|+Cstr(profile.getItemValue("DefaultDisplayCount")(0))+_
|"><img src="pages/| +Cstr(vDoc.PageName(0))+ |/$File/| + Cstr(o.Name) + |" alt="| + Cstr(vDoc.Title(0)) + |" border=0 ></a>|+|<BR>|
End If
End Forall
End If