Lotus技术
SquallZhong
擅长:Lotus Domino/Notes开发与管理,Java,Javascript
兴趣:搜索,分布式计算,存贮
BLOG已迁至http://blog.vgolive.com,也可以通过http://squallzhong.appspot.com进行访问
展开
-
IE6中运行EXTJS中某些组件无法解析DOMINO产生的JSON数据问题的解决办法
最近开发一个项目管理模块,采用了EXTJS Tree的组件和EditorGrid组件,后台通过代理产生出JSON数据,让这两个组件解析。功能是实现了,但部分IE6无法正确显示数据,把我郁闷了好一阵子。首先使用升级至IE7的办法来解决。后来发现DOMINO引擎并非UTF-8输出,而是GB2312(由于以前某些模块在UTF-8下运行会造成乱码现象,不能改成UTF-8编码方式).所以不能修改DOMINO原创 2008-04-29 15:17:00 · 1655 阅读 · 0 评论 -
在linux下用脚本自动备份domino和WebSphere Portal(转自YGBLOG)
1.在linux下用脚本自动备份domino脚本如下:#!/bin/bashDOM_HOME=/notesdataDOM_USER=notesDOM_PROG=/opt/lotus/bin e转载 2009-08-01 23:58:00 · 1148 阅读 · 0 评论 -
Domino R8.5相关链接
1.针对 iNotes 用户的 IBM Lotus Domino 8.5 性能http://www.ibm.com/developerworks/cn/lotus/domino85-inotes/index.html2.在 IBM Lotus Notes and Domino 8.5 中使用 DAOS 实现存储和服务器成本节省http://www.ibm.com/developer原创 2009-08-24 12:10:00 · 967 阅读 · 0 评论 -
LS函数:在AD中,查询指定用户条目
Function SearchAD(userName As String) As String Dim objConnection As Variant Dim objCommand As Variant Dim objRecordSet As Variant Const ADS_SCOPE_SUBTREE = 2 On Error转载 2009-11-03 10:56:00 · 1167 阅读 · 0 评论 -
发送邮件时,如何附带上中文等价名信息
******发送人在邮箱中显示中文等价名****** Dim item As NotesItem Dim v As Variant Dim s As String Set item = maildoc.AppendItemValue( "$LangFrom", "zh-CN") 给$LangFrom赋值 s="@UserNa原创 2010-01-13 21:35:00 · 1404 阅读 · 0 评论 -
Domino在非Windows平台运行时,关于ulimit更改
在linux/unix系统中运行domino时,会无故宕机,并且不产生nsd日志,针对此类情况,使用root身份登录系统,输入以下命令:ulimits -n查看数值,domino运行,这个数值,IBM推荐值为20000以上,所以如果小于这个数值会造成domino宕机.使用以下命令对此值进行修改:ulimits -n 20480但这个修改在系统重启后会恢复原来的缺省值.所以应对li原创 2009-11-20 08:45:00 · 1458 阅读 · 0 评论 -
2009年Lotus Domino/Notes十大管理技巧
#1. Domino server setting and email policy tricks admins must knowMakethese quick changes to your Lotus Notes Domino server settings and mailpolicies to keep users from disabling email转载 2010-01-17 01:04:00 · 1952 阅读 · 0 评论 -
我的搜索服务器总算有个样子了
年底了,一年的成果总算可以告一段落了,VGOLive Search Server总算有个样子了。基于开源项目Lucene,我将其包装了一下。主要针对解决业务系统中信息统一搜索的问题。先截几个图给大家看看: 搜索页管理端:是不是很山寨?!HEHE 主要目的简单易用,restful风格,其他系统能更易的使用,专门针对domino写了专用服务。以后原创 2009-12-28 00:29:00 · 1121 阅读 · 4 评论 -
Develop Domino Applications for BlackBerry Devices (via Java)
Domino & BlackBerry Java Applications - Part 1Domino & BlackBerry Java Applications - Part 2Domino & BlackBerry Java Applications - Part 3转载 2010-04-08 22:29:00 · 1065 阅读 · 0 评论 -
在安装Windows 更新MS05-019,Windows2003 SP1或SP2后出现Domino邮件邮递性能下降与网络连通性问题
产品:Lotus Domino 平台:Windows 2000, Windows 2003, Windows XP 软件版本:7.0, 6.5, 6.0, 5.0 问题描述 安装针对 XP 或者 2000 的 Windows 修订程序 MS05-019,Windows 2003 SP1 或者 SP2 以后,客户反映Domino服务器出现了下列问题: 问题1:连接服务器时,用户看到"服务器没有响原创 2010-04-13 20:17:00 · 1916 阅读 · 0 评论 -
启用Domino Web Server对Office2007文件下载支持
问题描述:邮件中的附件是Office2007格式,单击文件名时,弹出的另存为页面,将附件自动存为了zip格式,而且解压后不是正确的Office2007文件格式。原因:因为Microsoft Office 2007 MIME格式未列在Domino Web Server metabase(httpd.cnf)中,所以导致请求一个Microsoft Office2007文件时,被当作未知类型原创 2010-04-21 17:12:00 · 1925 阅读 · 0 评论 -
如何对更改internet密码所需的缓存时间进行调整?
描述 Domino的用户可以自己通过Web的方式去修改internet密码,更改结束后,旧的密码被放到服务器的缓存中,保留两天来确保管理请求数据库和domino通讯录之间的复制完成。更改密码的请求是由adminP这个任务,在管理请求数据库admin4.nsf中发起“change http password in domino directory”的管理请求从而得以完成的。如果这个默认的缓原创 2010-05-04 09:51:00 · 1308 阅读 · 1 评论 -
VGOLive Search Server 文档集
介绍安装部署为异构应用数据建立索引快速入门:为关系型数据库中表建立索引数据导入扩展工具Domino AdapterAPIREST 服务描述vgolive.search.api.SearchStorevgolive.search.PagingGrid原创 2010-05-05 11:35:00 · 1453 阅读 · 3 评论 -
Lotus Notes 8.5.1 install on Ubuntu 9.10
1) Fontssudo apt-get install ttf-xfree86-nonfreesudo apt-get install t1-xfree86-nonfree2) Dependenciessudo apt-get install libgnomeprintui2.2-0sudo apt-get install ia32-libs3) Install 32 bit package i转载 2010-05-10 15:46:00 · 1938 阅读 · 0 评论 -
Domino SSO配置无问题,但就是不生效
现象:OA服务器与邮件服务器做了SSO。从OA服务器登录,跳转至邮件服务器时,再次出现登录对话框无任何提示,说明SSO没生效;但登录OA服务器后,隔三分钟后,则能正常登陆至邮件服务器。但从邮件服务器登录,跳转至OA服务器则正常。 找错步骤:1. 删除SSO,重新配置SSO,无效2. 重构names.nsf,同步两台机器names.nsf,无效3.原创 2009-05-08 12:36:00 · 1739 阅读 · 1 评论 -
LS下怎样最大限度的提高Domino下Web应用的速度
1、用For 循环代替Do 循环,因为Do循环会反复的计算条件!2、在数族元素中循环式用Forall代替for。一元数组会快75%,二元会快50%左右。3、简化If里的条件,如:if a=x and b=y就没有 if a=x then if b=y快,应为后者的第二个条件在第一个条件为真时才计算的。4、用GetView方法代替Search和FTSearch的方法。5、尽量避免混用原创 2009-05-08 10:28:00 · 1479 阅读 · 2 评论 -
Domino 6应用程序性能优化指南
应用程序性能是衡量应用程序在某些环境中,在特定工作负荷情况下如何有效运行的一种标准。您能衡量应用程序性能吗?答案是可以, 它所需要的是一种独立的测试环境,包括与生产环境类似的网络、仿真用户及其工作的负荷测试软件以及大量时间。与服务器性能测试不同,在测试服务器性能时您可以不考虑CPU、RAM、NIC等变量,而应用程序性能测试涉及一次次小心翼翼地测试一个视图中一张表格的一个字段。考虑到某些定制的Not原创 2008-04-29 14:27:00 · 1497 阅读 · 0 评论 -
项目经验:在调用LotusScript Arrayunique 函数时会导致Domino 服务器或Notes 客户端宕机
这周有个项目出现的问题:就是DOMINO在毫无症状的情况下突然死机,排查了几天总算找到了问题所在。由于这类错误隐藏在LS中,所以很难查到。希望各位Coding时注意。环境:(产品,平台,机型,软件版本,等)产品:Lotus Notes/Domino平台:Windows软件版本:6.5-7.2问题描述:当原数组超出一定数量的元素时,调用Arrayunique 函数会导致Domino服务器或Not原创 2008-04-29 14:37:00 · 1251 阅读 · 0 评论 -
Domino Web开发规则之一:Notes命名规范
所有的设计元素的命名都分成两部分,名称和别名,规定名称用中文命名,别名用英文,别名尽量使用简写,以WEB开发时不会产生较长的URL为前提,提高HTTP Request的响应速度。中文名称前面加上字母A到Y用于组织分类和排序。表单和视图的别名统一在前面加一个空格,代理统一不加空格,其目的是保证在design下看起来对齐一致。1.设计元素元素规则说明帧结构集名称原创 2008-08-27 10:40:00 · 2481 阅读 · 0 评论 -
Domino Web开发规则之二:DOMINO与开发相关的管理规范
1.服务器HTTP优化设置调整活动线程数,HTTP服务器可以同时处理的请求数,而非连接数、会话数 单CPU服务器多CPU服务器并发运行Web代理 确保Web代理是线程安全的情况下,可以启用来提高性能。服务器文档-> Internet协议 ->Domino Web引擎HTTP线程排队方式的调优 新请求按照轮流方式排队HTTPQueueM原创 2008-09-02 11:16:00 · 2374 阅读 · 1 评论 -
Domino Web开发规则之三:以资源管理库为中心开发
资源管理数据库以管理公用设计元素为主,作为应用系统的框架提供给应用模块开发使用。主要有以下功能:管理和存放产品类模块(包括核心和标准应用)所需要的HTML模板/JS/CSS/XML/XSL/图片/控件等。如:公共JS函数库、皮肤所需的CSS和图片以及各模块公共使用的图片或图标等; 存放公共子表单/Web公共组件/WEB应用接口/公共LS类库,如:公用子表单、组织机构选择人员对话框以及核原创 2008-09-09 23:18:00 · 2829 阅读 · 0 评论 -
Domino服务器命令表
Broadcast message 向该服务器的用户广播消息Broadcast message usernames 向该服务器的某一用户广播消息Dbcache Flush 关闭当前在数据库高速缓存中打开的所有数据库。使用此命令可以在高速缓存中维护数据库,例如:备份或恢复数据库。Drop username 关闭一个或多个服务器会话。如果希望亲眼确认哪些会话已被关闭,则必须在服务器的 NOTES.IN转载 2008-10-22 20:12:00 · 1077 阅读 · 0 评论 -
EXTJS与Domino相结合的例子
不要问我为什么这么做,也不要问EXTJS的问题,也不要怀疑EXTJS的性能问题。自己分析自己看。 代码写得不好或不规范,留个言指出一下。3Q 下载地址:http://download.csdn.net/source/951199 放入至DATA目录下,签名。 EXTJS:放入domino/html/ext目录下 访问地址:http://localhost/pro_ppm.nsf/inde原创 2009-01-08 11:39:00 · 2114 阅读 · 5 评论 -
从 Domino 7.x 升级到 Domino 8.0.1 后服务器性能下降
问题描述:当一个用户从Lotus? Domino? server 7.x 升级到 8.x 后,服务器周期性地运行缓慢,造成用户无法连到服务器。解答:这个问题出现在服务器升级到 8.x 但names.nsf没有更新到 8.x 的模板的情况下。服务器周期性地运行缓慢,然后又自己恢复正常。从 Lotus Notes/Domino 8.0 开始,IBM 增加了一些新的功能。这些新功能包括原创 2009-02-01 09:43:00 · 1112 阅读 · 0 评论 -
从Domino公式@DBLookup Web化谈如何实现通用函数
我以前实现的@DBLooup AJAX版,都是通过URL带参数,执行后台代理,并返回结果的方式。最近在实现一个应用模块时,看到我们公司同事的实现方式,觉得比我的更好一些,但有些缺陷。特此将代码贴出来供大家参考。具体的JS代码如下: function dblookup(view,skey,column){ try{ var url = getPath()+"/"+view+原创 2008-11-30 02:04:00 · 2660 阅读 · 0 评论 -
Domino NSD日志诊断/分析
随着Domino服务器在生产环境中的长时间运行,用户量增多,数据量增大后,会带来一系列的问题;如宕机频繁、运行效率低下、系统资源消耗大等现象。本身Domino属于文档型数据库,在数据库中的文档数量越多,数据库越大;访问效率就会越低。大多数项目初期:程序员为了完成任务或赶工,编写过程中并不会考虑程序运行效率、容错等问题;在布署运行环境的时候,一般不会全面考虑服务器的运行状况,不会对服务器进行原创 2008-12-05 23:41:00 · 7762 阅读 · 4 评论 -
Notes.ini参数索引
http://www.ibm.com/developerworks/lotus/documentation/notes-ini/index.html原创 2009-03-12 10:46:00 · 927 阅读 · 0 评论 -
AIX 上 Lotus Domino 的内存使用
理解段布局在默认情况下,AIX 上的 32 位虚拟地址空间由 16 个段组成,每个段 256 MB。对于使用默认段布局的任何应用程序,虚拟地址空间看起来像图 1 这样:第 1 段(0x0)用于内核文本和数据。第 2 段(0x1)用于用户文本。第 3 段(0x2)用于用户堆栈和数据。第 4 段到第 13 段(0x3 到 0xC)供用户进程使用,如果调用 shmat()转载 2009-03-27 12:27:00 · 1212 阅读 · 0 评论 -
关于在DOMINO中使用JAVA调用JAVA受限制类的解决办法
在DOMINO中使用Hibernate时,会出现以下的错误:问题是由于domino jre 的默认安全不支持ReflectPermission "suppressAccessChecks";在DOMINO JVM的安全策略文件中加入 permission java.lang.reflect.ReflectPermission "suppressAccessChecks";就原创 2009-04-07 10:15:00 · 1270 阅读 · 2 评论 -
Building Domino Web Applications using Domino 8.5.1
http://www-10.lotus.com/ldd/ddwiki.nsf/dx/Master_Table_of_Contents_for_Building_Domino_Web_Applications_using_Domino_8.5.1 PDF下载:http://www-10.lotus.com/ldd/ddwiki.nsf/0/4E6916C9856D209E852576AC原创 2010-05-10 10:21:00 · 1226 阅读 · 1 评论