01 2012 档案
摘要:This an implementation of Base64 as described in rfc4648 (The Base16, Base32, and Base64 Data Encodings) for the Lotus Notes environment.Base64 is an algorithm to encode binary data into a ascii text representation. Common applications arePassing credentials to web servers: HTTP Authentication: Bas.
阅读全文
摘要:问题描述:Domino的用户可以自己通过Web的方式去修改internet密码,更改结束后,旧的密码被放到服务器的缓存中,保留两天来确保管理请求数据库和domino通讯录之间的复制完成。更改密码的请求是由adminP这个任务,在管理请求数据库admin4.nsf中发起“change http password in domino directory”的管理请求从而得以完成的。如果这个默认的缓存时间过长或者过短怎么办?能调整这段缓存时间吗?解答:缓存时间可以通过在server的notes.ini里面添加以下参数来修改:HTTP_Pwd_Change_Cache_Hours使用的格式如下:HTT.
阅读全文
摘要:上个月,由于邮件系统转移到DOMINO平台上,发生了一件非常奇怪的事情.整个情况:内网邮件接发正常,可以接到外网邮件,但是发出的外网邮件,提示发送成功,但是对方却收取不到.分析:邮件系统是由2台server组成的.domino的邮件收取是由代理完成,即server1完成内部邮件的发送收取,外部邮件的发送.按上面的情况,这3点正常就证明server1是不存在问题的.向外发,由server2发向server1,server1转发出去,DOMINO进行邮件发送时候,所有有问题的邮件可以用domino administrator 消息处理检查mailbox,找到发不出的邮件,打开,可以看见正式错误提.
阅读全文
摘要:The following table summarizes the known maximum limits of various Notes and Domino features.ItemMaximum limitDatabase sizeThe maximum OS file size limit -- (up to 64GB)Text field size32KB (storage); 32KB displayed in a view's columnRich text field sizeLimited only by available disk space up to
阅读全文
摘要:举例为帐号申请单,在开单的时输入一个帐号,系统判断该帐号是否存在于系统中。1.在表单的JS Header中写判断的javascript函数:var request;function checkloginname(){request = new ActiveXObject("Msxml2.XMLHTTP")if (!request){ request=new ActiveXObject("Microsoft.XMLHTTP");} request.onreadystatechange=aftercheckloginname; //这里假设数据库路径为mis
阅读全文
摘要:一、只读链接thisDb:=@ReplaceSubstring(@ReplaceSubstring(@Subset(@DbName;-1);" ";"+");"\\";"/");@If(@Attachments!=0;"[<a href=\"/"+thisDb+"/0/"+@Text(@DocumentUniqueID)+"/$FILE/"+@AttachmentNames+"\" target=\"_blan
阅读全文
摘要:Public Function urlDecode(s As String) As String If Len(s) = 0 Then Exit Function Dim i As Integer Dim tmp As String Dim c As String For i = 1 To Len(s) c = Mid$(s, i, 1) If c = "+" Then c = " " If c = "%" Then c = Chr$("&H" + Mid$(s, i + 1, 2)) i = i + 2
阅读全文
摘要:在写b/s应用的时候,经常有检查域有效性的需求。我们一般的做法是用写javascript函数检查域的有效性,通过后再提交,不通过则提示出错。建一个最简单的表单,包含一个用javaapplet形式显示的 rtf域,名为MYRTF。在写b/s应用的时候,经常有检查域有效性的需求。我们一般的做法是用写javascript函数检查域的有效性,通过后再提交,不通过则提示出错。 现在有这样一个需求,就是在b/s上检查notes自带的rtf javaapplet编辑器内容。也就是说我们得想办法用js访问到这个notes编辑器。建一个最简单的表单,包含一个用javaapplet形式显示的 rtf域,名为MY.
阅读全文
摘要:JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 。下面简单介绍一下它们的区别1 escape()函数定义和用法 escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。语法 escape(string)参数 描述 string 必需。要被转义或编码的字符串。 返回值 已编码的 string 的副本。其中某些字符被替换成了十六进制的转义序列。说明 该方法不会对 ASCII 字母和数字进行编码.
阅读全文
摘要:This tip is an extension to the last tip on custom LotusScript classes and covers derived classes. These are custom classes whose definition is partly inherited from another class definition. The derived class uses all the same properties and methods in the base class but can then be extended to ad.
阅读全文
摘要:在web显示数据时,会遇到grid的列数和行数不确定的这种情况。如何来根据数据动态的创建表格呢?Extjs 的json data给我们带来了一个很好的比较简单的方法。 要创建一个grid需要确定它的列数,再根据数据的数量就可以确定行数了。 看到有人用过一种方法就是讲列的属性和数据一起放在json data里去,这样可以达到效果,但是不难发现,这样的话,就很难进行分页或者更新表格里的数据。 其实我们可以结合extjs官网上的那种固定列数的访问方法来动态生成表格。 首先通过Ajax从服务端反回列的信息,封装成json ,表格数据通过另一个ajax请求来获得,因为列已经获得,所以可以将此封装成一个.
阅读全文
摘要:在逛论坛的时候发现的,看到写的不错,故而摘抄了下来。希望大家共同努力! 注意:这个方法是将附件放到富文本中,然后再将富文本当做存储的介质,进行存取删的操作 取附件方法------------------------------------------ 通过Notesdocument.EmabledObjects属性取得 Java代码 Dim db As NotesDatabase Dim view As NotesView Dim doc As NotesDocument Set db = New NotesDatabase( "SanFrancisco", "h
阅读全文
摘要:前段时间用lotus写了个内容发布系统,使用notesRichTextItem保存内容。首页有个栏目块需要抽取文章的摘要信息(也就前多少个字符),手动输入的内容没问题,可以正常抽取;可是用户有时候在文档的前面插了个图片,或是从Word、网页上复制下来的信息贴进去保存之后,notesRichTextItem里面的内容就会带有<html>代码格式,抽取数据时数据、格式的问题就来了,晕啊。 在网上找到一个解决办法,就是在Lotusscript代理中调用正则将得到的内容先替换,然后再截取内容片断。具体代码如下(用于window平台): Class RegExp ' RegExp -
阅读全文