各位前輩好:
小弟目前的專案有一個需求,那就是使用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);
}
}