Archive for 10月, 2010
Published by
admin on
10月 31, 2010
有些时候,我们会通过不同的表单显示同一个文档,以实现针对不同用户或场景的展现。但是一旦进行保存操作,文档的 form 域就会发生改变。以如下场景为例:
- 用户 A 通过 Form1 新建一个文档并保存,此时 form 的值为”From1″
- 用户 B 通过 Form2 打开此文档并保存,此时 form 域的值则变为”From2″
这样的话,本来应该属于同一类的文档,却有着不同的 form 域值。考虑到建立视图时的选择公式、搜索时的搜索条件的可维护性,我们希望将这些文档的 form 域值统一为”From1″。
Read the rest of this entry »
Published by
admin on
10月 31, 2010
基于 Domino 平台的开发过程中,我们经常会用到各种 ID,如 UNID、Note ID、复本 ID 等等。本文简要介绍各种 ID 的组成以及用途。
在开始之前,我们首先来分析一下文档属性对话框-标识符标签中的各部分。以如下数据为例:
OF0000039D:3836C29F-ON85255DC9:0056FB94
SD00255DF4:0057B8FA-SN00000003
DB85255CD9:00567287-NT0000C092
其中红色部分为数据名称的简写,其余部分才是数据本身。各部分含义如下:
OF : Originator ID.File
虽然名字叫 File,其实是个完完全全的随机数(唯一),与数据库文件没有任何关系 – -
Read the rest of this entry »
Published by
admin on
10月 31, 2010
部分内容转自:http://blog.sanmaozhao.com/articles/character-encoding-in-domino.html
domino内部处理字符时,在域中一个中文字符占三个字节。在 Domino 环境下开发时,常接触的字符编码主要有三种:
- UTF-16:LotusScript 内部的字符编码,中文和英文都占两字节。
- LMBCS(Lotus Multibyte Character Set):存到文档域中的值以及公式等使用,中文占三字节,英文占一字节。这是在 Unicode 标准推出之前,Lotus 为了解决多语言问题自己使用的编码方式。
- 操作系统的编码方式:我们的 Domino 一般都跑在 GB2312 环境下,中文占两字节,英文占一字节。
UTF-16 和 GB2312 就不多说了,网上介绍的文章非常多。着重说明一下 LMBCS。
Read the rest of this entry »
Published by
admin on
10月 25, 2010
在开发过程中我们经常使用 msgbox 语句来调试代理,由于种种原因有时这些调试语句会被带入测试/生产环境。这种问题一旦发生,一般来说很难定位它究竟来自哪个代理。
此时我们可以在 notes.ini 中添加
AgentThreadDebug=1
参数来打开 Web 代理调试功能,在代理开始和结束时,控制台会打印出代理的名称、所在数据库以及 thread id。有了这些信息,我们就很容易定位调试语句的来源了。
Published by
admin on
10月 25, 2010
Domino 8.5 版引入了新的设计元素:xPage。我承认这是个很强大的东西,但在很多生产服务器我们还没有用到它。而我向来有关闭这种不使用的功能的洁癖,所以通过以下参数可以将其禁用:
INOTESDISABLEXPAGECMD=1
设置参数后重启 HTTP 服务即可生效。
Published by
admin on
10月 25, 2010
、错误1:
Read the rest of this entry »
Published by
admin on
10月 25, 2010
1、问题表现:
Published by
admin on
10月 20, 2010
因为OFFICE本身安全机制原因,只能通过插入菜单插入一个URL的文档,调用AddOLEObject方法不能指定FileName直接调用URL地址出错信息如图:
Read the rest of this entry »
Posted under
.net,
C#,
Javascript,
Lotus开发,
Lotus管理,
ajax,
css,
ext,
html,
java,
java软件,
教程,
系统集成,
编程,
转载
Published by
admin on
10月 20, 2010
装载NTKO OFFICE文档控件页面出现提示:”按空格键或Enter键以激活并使用此控件”及其解决方案1、问题表现
当打了最新补丁包的IE浏览器访问包含控件的页面时,在控件窗口上方出现”按空格键或Enter键以激活并使用此控件”的提示,如下图所示:
Read the rest of this entry »
Posted under
Javascript,
Lotus开发,
Lotus管理,
ajax,
css,
ext,
html,
java,
java软件,
教程,
系统集成,
编程,
转载
Published by
admin on
10月 20, 2010
莲花(Lotus)公司的群件产品Lotus Domino/Notes 自推出之后,备受大家的关注和关爱。经过不断的发展、不
断成熟,目前其最新版本4.6x已是一个相当可靠、稳定、友好、健壮的系统。
Domino/Notes是一套以邮件为基础的数据库平台,其处理文档型数据的功能尤其强大。利用表单、视图、导航
器等设计元素,以及公式、Lotus Script等代码方式,它将数据库及代码揉和在一起,形
成一个既是开发平台也是应用平台的系统。Domino是系统的服务器端,Notes是系统的客户端。邮件、数据库
可以全都装载在服务器端,这样用户只需用自己的ID在任何一台客户机上登录,就可以根据权限访问数据库。
进而基于这种机制,加上其完善的权限控制(存取控制列表、角色),构成了一套完整的工作流基础平台,为
办公应用系统提供了良好的开发应用构架。
Read the rest of this entry »