
Domino
文章平均质量分 50
dengweitao
这个作者很懒,什么都没留下…
展开
-
Domino中LS调用java类库错误
客户端版本:Lotus Notes 7服务器版本:Domino 8.5.31、“Cannot create a session from an agent”,错误如下图:代码写法如下:session = NotesFactory.createSession();这是怎么回事?查看domino帮助也是这样写的,但是无法创建一个session。那换一个写法试试:session = NotesFactory.createSession(“127.0.0.1”);但是会报如下错误:“Could n原创 2021-06-19 16:17:00 · 619 阅读 · 0 评论 -
关于Domino里面的Ftsearch功能的使用(未完善)
最近在写一个查找文件的接口时,发现别人用Ftsearch去查找,居然还可以进行全文的检索,觉得挺厉害的,所以网上找了一下相关的资料。不过我对于Ftsearch如何写检索条件,还是有点模糊,所以借着写接口代码的时候顺便试了一下,要是有不对的地方,恳请斧正。部分代码如下:'将当前用户加入到搜索条件 If struiuser = "" Then tempstr = "" Else vuiuser = Evaluate({@Name([CN];"} & struiuser & {")原创 2021-04-30 17:27:42 · 585 阅读 · 2 评论 -
domino获取文件流并生成新的附件文档
这个代码我用LS调用成功了,但是没有进行联调,所以可能还存在其他的问题。话不多说,先上代码。import lotus.domino.*;import java.io.*;import java.util.Vector;import com.ibm.jvm.util.ByteArrayOutputStream;public class EleSealToOA{ //创建附件文档 public boolean CreateAttachDoc(String inFilePath,String原创 2021-04-20 15:57:39 · 494 阅读 · 1 评论 -
Domino添加java接口供第三方调用
最近一直在做domino与第三方的交互,遇到了第三方需要将文件流传到domino这样的需求。想了一下,java在处理流文件这方面应该比domino自带的更适合一些,所以就有了下面的操作。其实都是拾人牙慧:原链接1、先在对应的数据库创建提供者,如下图:设置提供者相关配置,如下图:级别默认是1级,如果不行,可设置为3级。提供者代码如下图:2、创建使用者,如下图:点击“确定”按钮后,使用者代码自动变为下图所示:3、创建LS代码进行测试,如下图:4、后台输出如下:...原创 2021-04-19 10:57:05 · 307 阅读 · 0 评论 -
LotusScript调用java代码
最近做一个项目,需要用到流和Base64加密,一开始是用domino自带的NotesStream和网上找到的VB写的Base64代码,但是后来发现效率不高。然后想到,为什么不能用Java里面的Base64呢?所以网上找资料,还真的找到一个。这是原链接,现在我在添加一个导文件的例子。1、首先要先创建java类库,截图如下:2、然后写java的测试代码,如下图:3、java类库写好之后,就要在LotusScript调用,这里有一步很重要,必须要引入截图里的内容。如下截图:4、LS代码写好之后就可以原创 2021-03-04 18:57:29 · 315 阅读 · 2 评论 -
domino自带IO流示例
代码来自Domino帮助文档:Sub Initialize On Error GoTo errhandle Dim session As New NotesSession Dim db As NotesDatabase Dim dc As NotesDocumentCollection Dim doc As NotesDocument '定义流对象 Dim buffer As Variant Dim outpath As String,inpath As String Dim i原创 2021-02-22 15:40:09 · 120 阅读 · 0 评论 -
导出文档信息到Excel表格
代码如下:Sub Initialize On Error GoTo errhandle '定义变量 Dim session As New NotesSession Dim db As NotesDatabase Dim dc As NotesDocumentCollection Dim doc As NotesDocument '定义Excel变量 Dim excelApplication As Variant Dim excelWorkbook As Variant Dim原创 2020-12-25 14:46:18 · 118 阅读 · 0 评论 -
对富文本域进行两个简单的操作
1、下载富文本域所带的附件Sub Initialize On Error GoTo errhandle Dim session As New NotesSession Dim ws As New NotesUIWorkspace Dim db As NotesDatabase Dim dc As NotesDocumentCollection Dim doc As NotesDocument Dim rtitem As NotesRichTextItem Dim tmpStr As S原创 2020-12-25 14:43:13 · 263 阅读 · 0 评论 -
LotusScript根据数据在Excel表中生成图表
原文链接不过文章那关于图表设置说得有些模糊,同时我自己在模仿代码的时候也遇到一些问题,所以还是来说一说。1、插入图表,如下图:2、选择数据源:如下图:3、生成图表,保存Excel表格。如下图:4、接下来就是代码了。先来初始函数:Sub Initialize On Error GoTo errhandle Dim countArr(5) As Integer Dim session As New NotesSession Dim ws As New NotesUIWorkspa原创 2020-12-08 18:24:40 · 600 阅读 · 0 评论 -
LotusScript对word进行保护
用LotusScript举个例子:①、先创建word对象:On Error Resume Next Set wordapp = GetObject("", "Word.Application.8") If Isempty(wordapp) Then Set wordapp = CreateObject("Word.Application.8") If Isempty(wordapp) Then Set wordapp = GetObject("","WPS.Application"原创 2020-08-21 17:26:07 · 197 阅读 · 0 评论 -
LotusScript替换中文双引号
最近在做接口,遇到一个这样的问题:在接收xml请求的时候,请求内容可能会带了中文的双引号,这个时候代码就解析不了,需要将中文双引号改为英文的双引号,但是又不能用双引号引住双引号。试了一下,可以尝试这种写法:dim xmlstr as stringif instr(xmlstr,"“") > 0 then xmlstr = replace(xmlstr,|“|,|"|)end if...原创 2020-08-20 15:54:10 · 186 阅读 · 0 评论 -
Linux系统安装Domino8.5.3的操作手册(多图)
注:安装的路径不一定相同,所以使用命令时,要考虑实际环境的路径,如果截图与命令不符,以命令为准一、需要的软件或工具①、MobaXterm(既可上传、浏览文件,也可以进行命令操作,最关键一点是安装的时候可以使用界面或者非界面操作,较方便)②、D853_xlinux_en.tar 安装包③、D853_Unix_SC.tar 语言包④、D853FP6_linux_x86.tar 补丁包⑤、安装包存放路径:/opt/domino/二、检查系统是否支持安装是否支持可以在IBM网站查http://w原创 2020-05-31 10:45:13 · 1449 阅读 · 2 评论 -
Domino重启后管理端提示无法找到时区的错误(Linux系统)
事件起因:Linux系统需要重启,重启之后Domino管理端提示找不到时区,报错如下:上面报错中的3代表时区。查了一下,查询文章链接如下,发现需要重启domino服务器。:①、http://blog.chinaunix.net/uid-7351961-id-2643689.html②、http://blog.chinaunix.net/uid-209333-id-2410826.html接下来内容就比较明确了1、因为domino的服务已经起来了,所以要关闭服务,首先尝试如下命令:原创 2020-05-18 12:29:16 · 300 阅读 · 0 评论 -
Linux安装Domino服务器前打补丁
最近尝试在Linux上安装Domino,下载的的是centos7的版本,按照操作手册安装时,提示有补丁需要更新。如下图:作为小白一个,一开始就像windows安装补丁一样,去下载对应的补丁,还真发现了一个比较好的网址:http://rpm.pbone.net/,不过万万没想到,补丁下载好了,用rpm命令安装的时候报错了,what???就是下面这个图了:然后又去找对应的提示,发现别人也遇到过,...原创 2020-05-04 21:56:45 · 231 阅读 · 0 评论 -
LotusScript处理特殊字符
if instr(xmlStr,"<") > 0 then xmlStr = replace(xmlStr,"<","<")end ifif instr(xmlStr,"&") > 0 then xmlStr = replace(xmlStr,"<","&")end ifif instr(xmlStr,...原创 2020-04-23 15:26:11 · 341 阅读 · 0 评论 -
LotusScript获取XML具体节点值
@TOC## 标题LotusScript获取XML具体节点值Sub Initialize Set session = New NotesSession Dim XMLProcessor As NotesDOMParser Dim root As NotesDOMDocumentNode Dim nodelist As NotesDOMNodeList Dim nodevalList...原创 2020-03-20 16:46:02 · 254 阅读 · 0 评论