各位前辈好:
小弟目前的专案有一个需求,那就是使用Notes来寄公司的内部信。
小弟的实做方式是使用Notes Client的API调用Notes Client来达到寄信功能。
目前这支的程式已经实做出来了,而且能正常运作。
然而,在 RESTful Web Service 的程式中,调用那一支寄信的程式,使用try/catch
却补抓不到 NotesException的异常讯息。
程式码节录如下:
(1)MailSent程式码节录:
import lotus.domino.Database;
import lotus.domino.Document;
import lotus.domino.EmbeddedObject;
import lotus.domino.NotesFactory;
import lotus.domino.NotesThread;
import lotus.domino.RichTextItem;
import lotus.domino.RichTextStyle;
import lotus.domino.Session;
import lotus.domino.NotesException;
public class MailSent extends NotesThread{
String pwd;
String attche;
String NameNsf;
String Subject;
String SentTo;
String Name;
Document MailContent =null;
Session session= null;
public MailSent(String pwd,String attche,String NameNsf,String subject,String
sent){
this.pwd= pwd;
this.attche= attche;
this.NameNsf = NameNsf;
this.Subject=subject;
this.SentTo=sent;
}
public void runNotes()throws NotesException {
session = NotesFactory.createSessionWithFullAccess(pwd);
.
.
.
(省略)
MailContent.sent(false,SentTo);
}
}