Lotus教程、Java教程、Java虚拟机、Java软件综合开发社区

Lotus、Domino、Java、C#、Web、数据库综合开发教程、资料社区

Archive for 06月, 2010

LotusScript基础知识(二)

Published by admin on 06月 30, 2010

选择和循环语句
1.if语句
if condition1 then
   statement1
elseif condition2 then
  statement2
else
  statement3
end if
2.select case语句
select case  selectexpr
Case conditionList
  Statements
Case conditionList
  Statements
  …
Case Else
Statements
End Select
Read the rest of this entry »

Ajax缓存和编码问题的解决方案

Published by admin on 06月 29, 2010

编码问题

默认使用UTF-8,如果一旦发现对象找不到的情况,可能js中输入了中文,同时js的编码格式可能为gb2312,可用记事本打开js,另存为utf-8格式的文档。

通过XMLHttpRequest获取的数据,默认的字符编码是UTF-8,如果前端页面是GB2312或者其它编码,显示获取的数据就是乱码。通过XMLHTTPRequest,POST的数据也是UTF-8编码,如果后台是GB2312或者其他编码也会出现乱码。

Cache缓存问题

由于IE的缓存处理机制问题,每次通过XMLHttpRequest访问动态页面返回的总是首次访问的内容,解决方法有:
Read the rest of this entry »

在文档数达到65,536的限制时,Notes的全文索引查找会失败

Published by admin on 06月 29, 2010

摘自:IBM

产品:Lotus Domino
平台:无关
版本: 6.x

在文档数达到65,536的限制时,Notes 6.x的全文索引查找会失败
重现问题的步骤:
1. 在一个Domino 6.x的服务器中,创建66,000个用户文档并注册一个标准的notes用户
2. 通过Web浏览器或者客户端来访问用户的邮箱
3. 新建邮件Create a new memo.
4. 在新建邮件页面中选择”地址”
5. 定位到地址本中第65,535 或者以后的文档
6. 点击”上一个” 或者”下一个” 按钮,会发现对话框中返回的结果是地址本最开始的那些记录
Read the rest of this entry »

在showModalDialog和showModelessDialog中submit时不弹出新窗口

Published by admin on 06月 29, 2010

步骤如下:
1.在showModalDialog的那个页面添加
<base target=”_self”/>
2.设置form的属性target为”"
Read the rest of this entry »

SMTP答复代码

Published by admin on 06月 28, 2010

产品:Lotus Domino
平台:AIX, i5/OS, Linux, Solaris, Windows, z/OS
软件版本:7.0,6.5,6.0,5.0

问题描述:

SMTP答复代码有哪些?它们分别有什么含义呢?

解决方案:

下列SMTP答复代码适用于所有兼容SMTP的邮件系统:

按功能类别划分:

500 Syntax error, command unrecognized
[语法错误,命令无法被识别,可能存在命令行过长之类的错误]

Read the rest of this entry »

新型 Web 2.0 应用:XPage 与传统 Servlet 的完美结合

Published by admin on 06月 28, 2010

简介: XPage 是一种新型的 Web 2.0 开发技术,当在 XPage 里创建 Ajax 应用时,通常需要一个 Server 端的程序处理业务逻辑,而 Servlet 是一个不错的选择。本文将介绍如何通过将 XPage 技术和传统的 Servlet 相结合来创建基于 Ajax 的 Web 2.0 应用程序。

概述

IBM Lotus Notes/Domino 8.5 为 Lotus Domino Web 2.0 应用程序开发人员提供了一种新的开发技术 — XPage,可以利用它创建 Web 2.0 应用。有关 XPage 的基础介绍,建议读者阅读文章 “XPage 全接触” 和教程“在 Lotus Domino Designer 中利用 XPages 的威力”。
Read the rest of this entry »

修订程序:解决源自NameLookup调用的不必要的视图更新所引起的性能问题

Published by admin on 06月 27, 2010

产品:Lotus Domino
平台:AIX, i5/OS, Linux, OS/400, Solaris, Windows, z/OS
软件版本:7.0, 6.5 
 
问题描述:
 不必要的视图更新所引起的性能问题
当Update任务在更新Domino目录(names.nsf)中的视图时,对于待更新视图的所有 NameLookup 或 NIFFindByKey函数调用都会被放入锁定集合,直到视图更新完毕。

由于视图集合正在被更新,在等待NameLookup 调用的线程会继续等待,直到视图更新完毕。因此,您会看到类似挂起的现象。例如,NRPC连接(通过NameLookup调用来进行验证)或许经历很长时间才建立,或者返回“server is not available(服务器不可用)”错误。这些修订程序也可以用于避免特定的Domino挂起事件发生。
Read the rest of this entry »

Domino中用可定制表单显示定制的错误消息

Published by admin on 06月 27, 2010

Domino中用可定制表单显示定制的错误消息

要定制显示给 Web 用户的错误消息外观,向数据库中添加定制的错误消息表单。如果发生错误条件,且其定制表单存在,则 Domino 使用定制表单来显示错误消息。否则,Domino 使用缺省错误消息表单。添加到数据库的消息表单将覆盖由管理员设置的服务器范围内的消息。
要在表单和错误条件之间创建关联,创建拥有下列名称之一的表单。然后创建名为 MessageString 的可编辑的文本域来保存错误消息。添加要与错误消息一起显示的其他文本、链接以及其他表单对象。

表单名
 含义
 说明
 
$$ReturnGeneralError
Read the rest of this entry »

配置Domino CA以支持SSL

Published by admin on 06月 26, 2010

一)配置验证字权威服务器
1创建验证字权威数据库
1)点击菜单"文件"--"数据库"--"新建"
2)服务器:选择验证字权威服务器

模板服务器:选择验证字权威服务器
模板:点击"显示高级模板",选择"Domino R5验证字权威"模板(cCA50.ntf)
数据库名称:certCA.nsf(在R4.6X中必须是该名称)

Read the rest of this entry »

Lotus851升级指南

Published by admin on 06月 26, 2010

本文档主要介绍了升级到Lotus Domino/Notes 8.5.1的推荐方法。通过本文档您可以了解
升级的最佳实践、经验教训、关键信息和指导,以及到其他更详细信息如Technotes、管理员帮
助、Domino/Notes wiki文章等的链接。
主要内容:
第一章:规划Domino 8.5.1服务器部署
第二章:部署Domino 8.5.1服务器
第三章:部署Notes 8.5.1客户端
第四章:升级Notes/Domino应用到8.5.1
第五章:Lotus Notes和Domino 8.x升级资源列表
快速参考:Lotus Notes 8.5.1升级和部署阶段选项

Lotus851升级指南