У меня есть XPage с контролем вида. В этом элементе управления представлением я могу выбрать флажок, чтобы можно было выбрать один или несколько документов. На одном и том же элементе управления есть кнопка. Под кнопкой я вызываю SSJS, который создает документ и сохраняет вновь созданный документ, а затем отображает вновь созданный для пользователя вид XPage. (не уверен, что это имеет значение, но вновь созданный документ является почтовым сообщением с Subject, SendTo, CopyTo, From, Form и т. д.). На недавно сохраненный документ, то тогда другая кнопка, которая вызывает Lotuscript агента через следующее:Ошибка: криптографический ключ не найден
document1.save();
var id = document1.getDocument().getNoteID();
var agent = database.getAgent("(SendMemo)");
agent.run(id)
(SendMemo) очень просто, с помощью следующего кода:
on error goto errorlog
dim s as new notessession
set db = session.currentdatabase
dim agent as NotesAgent
set agent = session.CurrentAgent
dim UNID as string
UNID= agent.ParameterDocID;
dim mydoc as notesdocument
set mydoc = db.getDocumentByID(UNID)
mydoc.sendDaily= "No"
call mydoc.ConvertToMIME(2)
Call mydoc.save (true, false)
call mydoc.send(False) ****************
Exit sub
errorlog:
.....
end sub
Если изменения не являются сделано в почтовое сообщение, оно правильно отправляется без проблем. Однако, если какой-либо текст изменен, агент не заканчивается (сбой в * ****) и ошибка
"Notes error: The Cryptographic key was not found"
Я попытался следующие варианты:
call mydoc.send (true)
call mydoc.send (false, recipient)
ЛЮБЫЕ идеи ??? У меня нет шифрования для моего почтового файла. Единственное, что я вижу, это «Подписать сообщения, которые я отправляю», но проверено, но выделено серым цветом, поэтому изменить нельзя.