通过DIIOP访问Domino R6服务器,必须在服务器端手动配置本文讲述的三个地方。阅读全文>
发表于 @ 2006年06月26日 23:45:00|评论(loading...)|收藏
解决办法
先转换得到Item,再判断这个Item的real class Name是否为
“lotus.domino.cso.RichTextItem”,
来决定是否应该进一步作RichTextItem强制转换:
Log提示:
// grab the Body field of the current document,
// and check each attachment
Item itRichText = doc.getFirstItem("Body");
if("lotus.domino.cso.RichTextItem" ==
itRichText.getClass().getName() )
{
/*
* 不一定这封邮件有RichTextItem,所以最保险的办法是先转换得到Item类型,
* 然后再判断它的类名。
* 否则如果这封邮件是纯文本,那么直接
阅读全文>
发表于 @ 2005年09月19日 17:54:00|评论(loading...)|收藏
转发用户收件箱中的某一封邮件
3个知识点:
1:需要通过noteID来定位该邮件:
Database dbMail = sNotes.getDatabase(sNotes.getServerName(),
mailfile, false);
Document doc = dbMail.getDocumentByID(noteid);
2:通过Document的createDocument方法创建一个新文档,然后通过Document的copyAllItems方法将原邮件的所有字段复制过来。
3:通过replaceItemValue方法将部分字段的数值替换。
阅读全文>
发表于 @ 2005年07月01日 15:07:00|评论(loading...)|收藏
访问的Domino R5服务器必须配置本文讲述的四个设置,否则会得到“服务器拒绝访问”错误。
Domino R5和Domino R6有几个地方是不一样的,所以我们这里单独列出。
下面列出需要配置的四个安全设置。阅读全文>
发表于 @ 2005年07月01日 13:07:00|评论(loading...)|收藏
我们需要通过Java远程访问IBM Lotus Domino R6和R5服务器,从中获取用户邮箱的邮件信息等关键数据。我们不需要提供每一个用户密码以及ID文件。
我们的具体做法是,通过Domino ORB,来使得Domino Server与Java远程交互,双方使用IIOP来交互和交换对象数据。
访问的Domino服务器必须配置本文讲述的四个设置,否则会在Domino R6和R5上得到以下几种错误。
阅读全文>
发表于 @ 2005年06月30日 14:54:00|评论(loading...)|收藏
得到用户收件箱中的邮件;
取到邮件的附件集合;
回复用户收件箱中的某一封邮件.
共三个代码片断。阅读全文>
发表于 @ 2005年06月21日 13:46:00|评论(loading...)|收藏
现象
我试图从Web Service访问Domino。Web Service的构建方法是:Axis+Tomcat,在Eclipse中加入了tomcatPluginV31beta插件,从而很容易地发布基于Axis的Java Web Service。
但是,当访问web service时,NotesFactory.createSession却总是无疾而终。加上了
catch(NotesException e)
{}
后,页面报告500错误,在Tomcat 5.0\logs\stdout.log看到如下错误:
Log提示:
Exception:
java.lang.NoClassDefFoundError: lotus/domino/NotesException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forN .....阅读全文>
发表于 @ 2005年06月15日 11:00:00|评论(loading...)|收藏
应用场景
我们需要远程访问IBM Lotus Domino R6服务器,从中获取用户邮箱的邮件信息等关键数据。我们不需要提供每一个用户密码以及ID文件。
技术关键词
Java:
DIIOP:
IOR:
Domino Database:
Domino View:
Domino Document:
环境准备
客户端java开发:
Domino服务器端配置:
如何获取IOR:
开始编写阅读全文>
发表于 @ 2005年06月10日 10:44:00|评论(loading...)|收藏