domino常用
三个实用的Domino命令

I. 三个实用程序:Updall, Compact, FixupA. UpdallUpdall和Update很相似,但是它并不是持续运行,也不用在一个队列中排队。
相反,你可以按需运行Updall。
你可以在运行Updall的时候指定参数,但是如果没有指定的话,Updall 会更新服务器上所有需要更新的视图索引和全文检索索引。
为了节省磁盘空间,Updall会清除数据库中的删除标记,也会删除超过45天未用的视图索引,除非删除视图索引有其他限制条件。
可以通过设置中的Default_Index_Lifetime_Days,来改变Updall删除视图索引的时间。
如同Update, Updall重建它所执行到的所有损坏的视图索引和全文索引。
默认情况下,Updall包含在配置文件ServerTasksAt2里面,因此它在凌晨2点运行。
每天运行Updall将帮助节省磁盘空间,因为它清空了删除标记和未使用的视图索引。
同时,它还保证了需要每天更新的全文索引检索得到更新。
Updall: 基本选项Updall - 更新选项Updall - 重建选项Updall - 搜索场所选项B. 压缩当一个数据库中的文档或者附件被删除时,Domino会重新使用未用的空间,而不是去立即减少文件大小。
有时,只有当你压缩数据库后,Domino才能重新使用这些未用的空间碎片。
这里有三种压缩方式:1、只有空间回收的现场压缩(load compact -b)2、空间回收和文件大小减少的现场压缩(load compact -B)3、复制方式的压缩(load compact -c)只有空间回收的现场压缩方式(load compact -b)这种方式的压缩恢复数据库中的未用空间,但是并不会减少数据库在磁盘中的大小。
数据库保留同样的数据库实例IDs(DBIIDs),因此压缩的数据库和事务日志之间的关系依旧完整。
在压缩期间,用户和服务器仍然能够访问并编辑数据库。
Domino重要概念介绍

14
Domino 与 Notes 的关系: 的关系:
Lotus Notes/Domino 是 Lotus 公司开发的一套客户 /服务器模式(C/S)的系统。 服务器模式( 服务器模式 )的系统。 可以简单地这么理解: 是客户端软件, 可以简单地这么理解:Notes 是客户端软件,Domino 是服务器端的软件。 是服务器端的软件。
9
Domino 目录(Domino Directory): 目录( ):
用来存放组织、组织单元、人员、 用来存放组织、组织单元、人员、服务器及 其配置信息的数据库, 其配置信息的数据库,其文件名一般是 names.nsf。 。 在 Notes/Domino 早前版本中被称为全局通 讯录。 讯录。相当于现实生活中公安局的公 民身份证数据库和工商局的企业登记数据库。 民身份证数据库和工商局的企业登记数据库。
2
组织( 组织(Orgnization): ):
相当于现实生活中的一个单位。 相当于现实生活中的一个单位。 比如,一家公司、一所学校、一个政府机关等。 比如,一家公司、一所学校、一个政府机关等。
3
组织单元( 组织单元(Orgnization Unit): ):
相当于现实生活中单位内部的一个部门或者 单位的一个分支机构(比如,分公司)。 单位的一个分支机构(比如,分公司)。
16
Internet 用户: 用户:
Domino 服务器本身直接支持 SMTP、POP3、IMAP、 、 、 、 HTTP、LDAP 等 Internet 网络协议, 网络协议, 、 协议的客户端软件(比如, 、 所以基于 Internet 协议的客户端软件(比如,IE、 FirFox、Outlook express、Foxmail 等)可 、 、 服务器通信。 以直接与 Domino 服务器通信。这类客户端用户被称为 Internet 用户。使用网页浏览器(如IE、Firfox)访问 用户。使用网页浏览器( 、 ) Domino 服务器的方式,也被称为 WEB 方式。 服务器的方式, 方式。
如何使用Domino实用程序(Updall, Compact, Fixup) 进行维护

I. 三个实用程序:Updall, Compact, FixupA. UpdallUpdall和Update很相似,但是它并不是持续运行,也不用在一个队列中排队。
相反,你可以按需运行Updall。
你可以在运行Updall的时候指定参数,但是如果没有指定的话,Updall会更新服务器上所有需要更新的视图索引和全文检索索引。
为了节省磁盘空间,Updall会清除数据库中的删除标记,也会删除超过45天未用的视图索引,除非删除视图索引有其他限制条件。
可以通过设置notes.ini中的Default_Index_Lifetime_Days,来改变Updall删除视图索引的时间。
如同Update, Updall重建它所执行到的所有损坏的视图索引和全文索引。
默认情况下,Updall包含在notes.ini配置文件ServerTasksAt2里面,因此它在凌晨2点运行。
每天运行Updall将帮助节省磁盘空间,因为它清空了删除标记和未使用的视图索引。
同时,它还保证了需要每天更新的全文索引检索得到更新。
Updall: 基本选项Updall - 更新选项Updall - 重建选项Updall - 搜索场所选项B. 压缩当一个数据库中的文档或者附件被删除时,Domino会重新使用未用的空间,而不是去立即减少文件大小。
有时,只有当你压缩数据库后,Domino才能重新使用这些未用的空间碎片。
这里有三种压缩方式:1、只有空间回收的现场压缩(load compact -b)2、空间回收和文件大小减少的现场压缩(load compact -B)3、复制方式的压缩(load compact -c)只有空间回收的现场压缩方式(load compact -b)这种方式的压缩恢复数据库中的未用空间,但是并不会减少数据库在磁盘中的大小。
数据库保留同样的数据库实例IDs(DBIIDs),因此压缩的数据库和事务日志之间的关系依旧完整。
在压缩期间,用户和服务器仍然能够访问并编辑数据库。
Domino控制台常用命令

Domino控制台常用命令Broadcast message 向该服务器的用户广播消息Broadcast message usernames 向该服务器的某一用户广播消息Dbcache Flush 关闭当前在数据库高速缓存中打开的所有数据库。
使用此命令可以在高速缓存中维护数据库,例如:备份或恢复数据库。
Drop username 关闭一个或多个服务器会话。
如果希望亲眼确认哪些会话已被关闭,则必须在服务器的NOTES.INI 文件中输入Log_Sessions=1 的设置。
Drop "username" 关闭在指定用户名下运行的当前会话Drop " username1 " " username2 " 关闭在用户username1和username2下运行的会话Drop All 关闭所有服务器会话Exit 关闭服务器,注:不能用远程控制台重起服务器Hangup portname 挂断指定端口Help 显示服务器命令列表,并附有每个命令的简短描述、参数(如果有的话)和正确的语法。
Load 启动服务器外接程序Load Fixup 加载并运行Fixup 服务器任务Load Object Info OBJECT.NSF 加载并运行共享邮件管理者,并传递执行Info 任所需的参数Load http 加载web服务Load decs 加载外部数据连接服务Load calconn 加载日历管理器Load event 加载事件管理器Load sched 加载日程安排管理器Load stats 加载统计信息收集管理器Load maps 加载路由表(路由拓扑结构)管理器Load Router 加载邮件路由管理器Load Replica 加载复制管理器Load Update 加载更新管理器Load Amgr 加载代理管理器Load AdminP 加载管理进程Pull servername 强制与指定服务器进行单向仅拉入复制。
domino 大百科常见问题总汇1

1、Q:DOMCFG登陆时在最下方出现登陆按扭A:把<div style="display:none">加到最后面2、Q:新装了服务器,拷贝了DOMINO目录建其他服务器时仍然启动初始目录的服务器A:要修改注册表以下项目:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lotus DominoServer(LotusDominoData)3、Q:启动时提示Received the following error performing aupdate server'sA:如果是启动SRV时报错,全限定主机名输入值,如果是启动客户端NAMES库缺省用户设置为读者。
4、Q:LotusDomino在AIX上无法取出数据A:因为AIX操作系统的字符集不同,移植程序的时候,unix下的"\"是个正常的字符.所有路径都是"/"分隔的.5、Q:在web页面向用户发邮件时填<Ahref="mailto:test@">test@在用outlook收信时在收件人地址显示的是[email=test/test@][email=test/test@[/email]test/test@[/email[/email]],怎么改成<Ahref="mailto:test@">test@A:在names.nsf中把用户的电子邮件地址也写上6、Q:R6以上数据库损坏A:删除索引-重建-压缩-修复(向日志文件报告所有被处理的数据库\修复事务记录数据库)-更新索引7、Q:在Domino服务器上安装LEI 6或7失败,没有任何错误信息A:如果在服务器的notes.ini里有以下参数,安装LEI可能会失败。
debug_threadid=1,安装LEI前,在notes.ini文件里把debug_threadid=1这一行删掉或注释掉,安装完成后再把它打开。
Domino服务器命令

Domino服务器命令1: Domino服务器命令概述在IBM Domino服务器环境中,可以使用一系列命令来管理和维护服务器。
本章将介绍Domino服务器命令的基本概述。
2:命令分类Domino服务器命令可以分为以下几类:2.1 管理命令:用于管理服务器的配置、用户及数据库。
2.2 监控命令:用于监控服务器的运行状态和性能。
2.3 维护命令:用于维护服务器的数据库、日志等。
2.4 安全命令:用于管理服务器的安全设置和权限控制。
2.5 数据库命令:用于管理和操作服务器上的数据库。
3:管理命令本章节将详细介绍常用的管理命令,包括但不限于:3.1 Load命令:加载服务器配置文件或应用程序。
3.2 Set Config命令:配置服务器参数。
3.3 Create User命令:创建新的用户。
3.4 Delete User命令:删除用户。
3.5 Rename User命令:重命名用户。
4:监控命令本章节将详细介绍常用的监控命令,包括但不限于:4.1 Show Server命令:显示服务器的基本信息。
4.2 Show Tasks命令:显示服务器当前正在运行的任务。
4.3 Show Stat命令:显示服务器的性能统计信息。
5:维护命令本章节将详细介绍常用的维护命令,包括但不限于:5.1 Compact命令:压缩指定数据库以减小其空间占用。
5.2 Fixup命令:修复数据库中的一些逻辑问题。
5.3 Updall命令:更新数据库中的视图和全文索引。
5.4 Replicate命令:复制数据库到其他服务器。
6:安全命令本章节将详细介绍常用的安全命令,包括但不限于:6.1 Set Access命令:设置数据库的访问权限。
6.2 Set Encryption命令:配置数据库的加密方式。
6.3 Set Password命令:设置用户密码。
7:数据库命令本章节将详细介绍常用的数据库命令,包括但不限于:7.1 Show Databases命令:显示服务器上的数据库列表。
Domino入门--数据库记录增加和删除

实验一:要求:新建数据库,在当前标准化服务器上,标题为测试数据库,路径为mydb\test.nsf,模板为空;验证:工作台上可以打开数据库,在designer中打开数据库实验二:创建一个人员登记表要求:包含编号、姓名、性别、年龄、出生日期、学历、工作经历、部门、职位、登记人、登记日期利用表格对信息进行合理布局登记人、登记日期作为共享域登记人、登记日期通过子表单加入创建视图显示人员类表,按部门对人员进行分类,并显示编号、姓名、职位、学历视图上创建操作,“新建人员”,通过公式实现视图上创建操作,“删除人员,通过LotusScript实现表单上创建操作,“保存”<<新建人员>>@Command([Compose];"frmPeople") // frmPeople表单名<<删除人员>>Sub Click(Source As Button)Dim workspace As New NotesUIWorkspaceDim view As NotesUIViewSet view = workspace.CurrentV iewDim dc As NotesDocumentCollectionDim doc As NotesDocumentDim count As IntegerSet dc = view.Documentscount = dc.CountIf count > 0 ThenIf Messagebox("您确认要删除选定的文档吗?",36,"提示信息") <> 6 ThenExit SubEnd If'Set doc = dc.GetFirstDocument'While Not (doc Is Nothing)' Call doc.Remove(True)' Call dc.r' Set doc = dc.GetFirstDocument'WendCall dc.RemoveAll(True)Call workspace.V iewRefreshMessagebox "删除成功!"End IfEnd Sub<<保存>>@Command([FileSave])<<退出>>@Command([FileCloseWindow])。
domino新手指南

domino新手指南1.前言DOMINO是一个以电子邮件为基础发展起来的标准群件平台,从1982年开始发布第一个版本,至今已经有数十年的历史,正式注册用户过亿。
它最大的优点就是提供了大量内置的如SMTP、POP、LDAP、HTTP、HTTPS等集成的系统服务,所以使用户快速构建跨平台的解决方案成为可能。
整个平台由DOMINOSERVER(DOMINO服务器)、ADMINISTRATOR(DOMINO管理工具)、DESIGNER(DOMINO 开发设计工具)、NOTES(DOMINO客户端)组成,在一些针对性应用方面还有LOTUS-WORKFLOW(DOMINO工作流设计系统)、LOTUS-DOMINO.DOC(DOMINO文档管理系统)、LOTUS-QUICKPLACE(DOMINO协作平台)、LOTUS-LEI(DOMINO数据交互系统)、LOTUS-LEARNINGSPACE(DOMINO 培训系统)等强有力支持。
本帖隐藏的内容需要回复才可以浏览2.开发工具分析2.1 帧结构集帧结构类似于HTML开发中的框架设计,帧结构集是帧结构的集合。
帧结构是较大帧结构集的一个区段或窗格,并且可以独立滚动。
通过使用帧结构集,设计者可以在帧结构之间创建链接使彼此相互关联。
帧结构集可以在用户转向或链接到其他页面或数据库是仍然保持某个页面的显示状态。
帧结构一般不采用3-D边框,边框宽度设为0。
2.2 页面页面是用来显示信息的设计元素。
与收集信息的表单不同,页面主要用来向用户展示信息,因此用户不能在页面上创建任何字段或者子表单,但可以创建HTML控件。
因此页面可以用所见即所得的HTML制作工具来进行开发设计。
页面适用于静态信息或者作为其他元素的容器。
可以使用页面作为用户应用的开始界面或者作为提交文件后的提示界面。
2.3 主表单表单是用于在数据库中输入和查看信息的载体。
表单可以包含1)存储数据的字段2)标注字段或者提供指示的文本3)存储用户想要在多个表单上使用的表单元素集合的子表单4)可以结合图形和字段的布局区域它们所采用的方法可以提供更大的设计灵活性5)可以使表单更容易理解的图形6)汇总或者组织信息的表格7)对象OLE 预定Notes/FX(TM)字段文件附件URL 以及可以扩展Notes文档范围的链接8)可以自动执行函数的动作按钮9)可以强化文档外观的背景颜色和图形10)在表单中包含其他设计元素的嵌入式元素在应用上细分DOMINO系统中表单一般分为主表单和子表单,而主表单又分为数据存放表单和数据展现表单。
Domino 服务器常用命令大全

╰相约Domino ╮QQ: 59905501Domino 服务器常用命令大全Broadcast message 向该服务器的用户广播消息Broadcast message usernames 向该服务器的某一用户广播消息Dbcache Flush 关闭当前在数据库高速缓存中打开的所有数据库。
Drop "username" 关闭在指定用户名下运行的当前会话Drop " username1 " " username2 " 关闭在用户username1和username2下运行的会话 Drop All 关闭所有服务器会话Exit /Quit 关闭服务器Hangup portname 挂断指定端口Help 显示服务器命令列表,Load Load 命令命令命令列表列表列表::Load Fixup 加载并运行 Fixup 服务器任务Load Object Info Object.nsf 加载并运行共享邮件管理者Load http 加载web 服务Load decs 加载外部数据连接服务Load calconn 加载日历管理器Load event 加载事件管理器Load sched 加载日程安排管理器Load stats 加载统计信息收集管理器Load maps 加载路由表(路由拓扑结构)管理器Load Router 加载邮件路由管理器Load Replica 加载复制管理器Load Update 加载更新管理器Load Amgr 加载代理管理器Load AdminP 加载管理进程Pull Pull 和和P ush 命令命令::Pull servername 强制与指定服务器进行单向仅拉入复制。
Pull servername databasename 强制从指定服务器单向仅拉入复制指定数据库文件。
Push servername 强制与指定服务器进行单向仅推出复制。
Domino初学者的入门地图

Domino初学者的入门地图Domino初学者的入门地图《Domino体系说明》Domino是什么:一、是一个文档数据库系统二、是一个邮件服务器三、是一个目录服务器四、是一个web应用服务器,支持web应用程序(LotusScript,perl,CGI)和java。
Domino的扩展:一、Domino至少可以通过下面列出的手段访问其他系统lcslx,ls:do,java,decs二、domino自身可以调用com组件和win32 API三、domino可以调用c接口《Domino初学者的入门地图》一、domino作为文档数据库具有数据库的一般特性:增删改查。
你可以将信息存到domino数据库中进行处理。
很多应用程序不就是以此为基础的吗?二、domino是一个邮件服务器,支持smtp和pop3。
domino 作为邮件系统,可以通过配置建立复杂的邮件网络。
三、domino可以支持ldap,可以集成/被集成其他目录服务器,如windows ad,netscape ldap server等。
并且可以和iis,websphere 等应用服务器做SSO。
四、domino作为web应用服务器可以建立b/s应用,并可以通过它的扩展接口集成其他的系统。
domino 支持java,可以运行java 代理和java servlet。
(说明:R5 jvm:1.1.8)domino内置了javaservlet manager。
五、domino可以发布xml。
不信就去查查ibm红皮书吧。
《可以学习什么》一、domino管理的两大主要问题:邮件和目录。
看看帮助吧。
能够熟练地配置domino邮件系统并且可以做到ldap目录集成的管理员,基本上是高人了。
二、开发的几个重要问题:(客户端开发的问题)表单、视图、数据库的几个事件,例如queryopen,postsave等。
能够合理地将代码分布在这些事件里,基本上算是精通的人了。
另外要了解如何调用windows上的OLE类。
Lotus domino常用公式

一、Lotus Notes 公式函数集(A-Z)Lotus Notes 公式函数集(a-n)A@Abs 返回一个数字的绝对值(无符号值)。
@Abstract 英文缩写,中文无效@Accessed 指出最后一次访问(即读取或编辑)该文档的时间和日期。
@Acos 使用角度的余弦,计算反余弦。
@AddToFolder* 将选定的文档移动到另一个文件夹中@Adjust 调整指定的时间-日期值。
调整的值可正可负。
@All 返回值“True”。
@AllChildren 包含父文档的所有满足选择标准的“答复”文档。
@AllDescendants 包含所有满足选择标准的父文档的答复文档以及答复的答复文档。
@Ascii 将一个LMBCS(Lotus 多字节字符集)字符串转换成一个ASCII字符串。
@Asin 使用角度的正弦,计算反正弦。
@Atan 使用角度的正切,计算反正切。
@Atan2 使用角度的y/x 正切,计算反正切。
@AttachmentLengths 返回表示当前文档中各个附件长度的数字或数字列表。
返回的数字只是近似值;与附件的实际大小可能稍有差距。
@AttachmentNames 返回附加到文档中的文件的操作系统文件名。
如果附加了多个文件,则返回一个多值文本列表。
@Attachments 返回附加到文档中的文件数目。
@Author 返回包含文档姓名的文本列表。
B@Begins 确定一个指定的子串是否保存在另一个字符串的开头。
@BrowserInfo* 返回浏览器类型C@Certificate 确定一个指定的子串是否保存在另一个字符串的开头。
@Char 将IBM Code Page 850 的代码编号转换成对应的字符串。
@CheckAlarms 触发闹铃守护程序检查邮件文件中是否有新的闹铃信息。
@ClientType 返回文本字符串以从Web 客户机中区分Notes 客户机。
@Command 执行一个Notes 命令。
DominoNotes开发常用公式2011

Domino/Notes开发常用公式数据类型转换@Text(value;format)将一个值转化为文本字符串。
范例: @Text(123.45) 此范例传回123.45。
@Text(@Now;“D3T1”)此范例传回04/93 10:43 AM。
@TextToNumber(string) 将文本字符串转换成一个数字。
范例:@TextToNumber(“123”)此范例传回数值123。
@TextToNumber(Cost) 如果域名Cost的内容,无法被转换为数字,此范例将传回@ERROR。
@TextToTime(string)将文本字符串转换成一个日期-时间值。
范例:@TextToTime(“8/10/90 2:40”)此范例传回8/10/90 2:40:00 AM。
@IsText(value) 如果值是文本字符串或文本字符串行表,则返回”真”值(1)。
@IsNumber(value)如果值是数字或数字列表,则返回“真”值(1)@IsTime(value) 如果一个值是时间-日期或时间-日期列表,则返回“真”值(1)连接、比较和判定长度@Length (string) 以字符为单位返回字符串的长度。
@Length(stringlist) 以字符为单位,返回字符串行表中每个元素的长度。
@Length(“”: “abcde”: “xyz” )此范例会传回0;5;3.@Matches (string; pattern) 判定两个字符串是否匹配。
可以用通配符来扩展比较的范围。
@Matches("A big test";"a?????test“) 此范例会传回1@Like (string; pattern) 判定两个字符串是否匹配@Like( "A big test" ; "A_____test" )此范例会传回1,五个底线符合<space>big<space>查找并提取子串@Contains(string; list) 判定一个字符串是否包含一个列表中的子串。
Domino开发基础

Domino公式 Domino公式
@Commands @Command([……]) @Functions @……()
Commands常见 Commands常见
FileSave FileCloseWindow FileExit FilePrint EditProfile MailSend
Compose OpenDocument OpenView ToolsRunMacro ViewCollapseAll ViewExpandAll
与C语言语法相似
前台方式都是通过 WorkUISpace派生 WorkUISpace派生 可直接取到 UIDocument 可与Document对 可与Document对 应
语 法
变量、对象定义 变量、对象赋值 条件语句 循环语句
Dim MayVar As String Dim mBlockName As Variant Dim session As NotesSession Dim ws As NotesUIWorkSpace
Domino的重要元素 Domino的重要元素 一个工作在Domino上的机器人 一个工作在Domino上的机器人 可以使用Java、LotusScript等 可以使用Java、LotusScript等 符合网络开发的要求
Domino的重要元素 Domino的重要元素 表单的辅助元素、可扩展表单 可使用计算的方法加入 对比为开发中的子函数
UIWorkSpace UIView UIDocument UIDatabase
基本类的派生关系
后台方式都是由 Session开始派生 Session开始派生 B/S下Document可 B/S下Document可 通过Session派生也 通过Session派生也 可通过Database派 可通过Database派 生
Domino指令公式

Domino公式@Abs 返回一个数字的绝对值@Abstrcat 将一个或多个域中的内容缩写@Accessed 指出最后一次访问(即读取或编辑)该文档的时间和日期@Acos 使用角度的余弦,计算反余弦@Adjust 按照指定的年月日小时分钟秒来调整指定的时间-日期值。
调整的值可正可负@All 需要SELECT 语句的公式中使用@All@AllChildren 包含父文档的所有满足选择标准的“答复”文档@AllDescendants 包含所有满足选择标准的父文档的答复文档以及答复的答复文档@Ascii 将一个LMBCS (Lotus 多字节字符集)字符串转换成一个ASCII 字符串@Asin 使用角度的正弦,计算反正弦@Atan 使用角度的正切,计算反正切@Atan2 使用角度的y/x 正切,计算反正切@AttachmentLengths 返回表示当前文档中各个附件长度的数字或数字列表@AtachmentNames 返回附加到文档中的文件的操作系统文件名@Attachments 返回附加到文档中的文件数目@Author 返回包含文档姓名的文本列表@Begins 确定一个指定的子串是否保存在另一个字符串的开头@Certificate 从公用通讯录的“已验证的公用密钥”中提取信息@Char 从公用通讯录的“已验证的公用密钥”中提取信息@CheckAlarms 触发闹铃守护程序检查邮件文件中是否有新的闹铃信息@ClientType 返回文本字符串以从WWW客户机中区分Notes 客户机@Command 执行一个Notes 命令@Contains 确定某个子串是否包含在一个字符串中@Cos 余弦函数@Created 返回创建此文档时的时间-日期值@Date 将数字转换成时间和日期的不同部分;然后返回时间-日期值@Day 从指定日期值中提取天的部分@DbColumn 1 从当前或别的Notes 数据库的视图或文件夹里查找并返回一个完整的列值2 使用数据源信息激来激活ODBC 驱动程序@DbCommand 给出ODBC.INI 文件中的数据源信息,利用这些信息来激活ODBC 驱动器。
Domino中各种ID的区别

SERVER.ID,USER.ID和CERT.ID的区别来源:互联网整理: 2007-10-30 [John]SERVER.IDSERVER.ID中存储服务器的证书和标识符以便于服务器之间或服务器和客户机之间的通信,当创建Notes 服务器时创建SERVER.ID文件,并保存在Domino服务器的数据目录下。
CERT.IDCERT.ID是一个验证字文件,在服务器安装和设置时创建,它自动验证第一个服务器的标识符和管理员的用户标识符。
组织验证者标识符的名称通常就是公司名,缺省时也是Notes网络域的名称。
当一个用户要访问一个服务器时,由CERT.ID在该用户标识符文件中盖的戳来验证该用户与该服务器之间的关系。
验证成功后,用户或服务器将基于被呼叫的服务器文档中的"限制-谁可以"域,来决定是否可以访问被呼叫的服务器。
如果被允许的话,数据库的存取控制列表将决定是否可以访问某数据库。
USER.IDUser.ID是一个二进制文件,它标识一个授权的Notes用户。
象签名一样,您的User.ID是唯一的,不可能重复。
每个用户必须有一个User.ID来访问服务器,每个服务器也必须有一个Server.ID来访问另一个服务器。
一个User.ID由以下几部分组成:1. 名称2. Notes 许可证号3. 公共密钥和私有密钥4. 加密键5. 证书6. 口令1. 名称指用户或服务器的名称,由系统管理员来指定。
2. Notes 许可证号它证实了该用户是合法的Notes用户,该号码与该ID文件永久联结,不能被改变。
3. 公共密钥和私有密钥公共密钥和私有密钥是与服务器验证时的个人代码,它们也用于加密和解密邮件信息。
4. 加密键它用于译解文档中的域,个人的加密键是每个新的User.ID文件的一部分,并且是唯一的。
5. 验证字它授权用户或服务器访问另外的服务器并交换信息。
一个User.ID可以含有多个验证字。
当管理员创建一个新用户时,他用验证字给该ID文件盖戳,并指定过期日期。
Domino学习笔记

1:ODMA(Open Document Management API)compliance,符合开放文档管理API标准,允许用户在他们惯用的应用软件中使用Domino.Doc的功能,比如在Microsoft Office和Lotus SmartSuite中,用户可以用这些应用软件在Domino.Doc中打开和保存文挡。
2:Security,提供在文挡库,档案库,binder和文档中的多种安全层次。
3:Check-in and check-out,当多个用户在同时编辑和管理同一个文档的时候,(签入和签出)功能能保证文档的完整和安全。
4:能在文档库中查找多个档案并且能以单一的视图返回结果。
5:能存储文档的多个版本,保证能灵活全面清楚地查看在文档在审核过程中各个步骤的情况。
6:生命周期(策划、回顾、批准、发布和归档文档)的管理功能。
7:Lotus Workflow integration.与Lotus Workflow集成,能进行工作流进展和作业状态的管理。
8:Sametime integration.与Sametime集成,提供了文档编辑和管理状态的实时传输。
9:与Windows Explorer集成,用熟悉的文件管理系统进行Domino.Doc的工作。
10:灵活支持所有终端用户的Web browser。
11:支持在不同的域之间的数据访问。
12:服务器到服务器端的分布式档案库及其内容的远端定位。
Domino.Doc 的结构:The Site Administration DatabaseDomino.Doc 提供the Site Administration database,并且提供Site Administrator的角色,来创建和管理数据库(libraries),它是Domino.Doc结构的基础。
The LibraryThe Library是进入Domino.Doc的端口,它是用户登录文档存储系统和存取文档的“main view”和“home page”。
Domino系统管理员必读

Domino系统管理员必读Domino系统管理员的日常工作就是维护Domino系统的正常运行。
以下简要说明了管理员所必做的一些工作。
对于系统管理员,特别是新建系统的管理员来说,这些建议能帮助他们完成基本的维护工作。
根据许多资深的Domino管理员和咨询人员的经验,我们对Domino系统管理员们提出了一些建议,以帮助他们维护Domino系统的正常运行。
这些建议是针对Domino R5的,而且只涉及到最基本的维护工作,每个系统管理员还需要根据自己系统的特殊要求进行进一步的维护工作。
在提出这些建议之前,必需强调一点:《Domino 5 管理员帮助》应当是所有维护任务的出发点,管理员在进行维护工作之前一定要查阅管理员帮助中相应的主题,以确保操作步骤的正确。
1. 保存验证者ID文件及其口令验证者标识符文件(cert.id及所有组织单元的ID文件)是Domino系统中最重要的的文件。
特别是cert.id,所有其它的ID文件都是由它创建的。
如果丢失了这个文件或忘记了它的口令,就无法在创建新的服务器和用户了。
因此,从系统建立之初就要注意保存验证者ID文件及其口令。
一定要将它保存在安全的地方并作备份,不要将它放在共享的网络驱动器上;将口令记录下来,但不要将口令告诉无关的人员。
注意不要将口令设为“password”或其它易猜的单词。
2. 定期运行Compact、Fixup和Updall任务Compact、Fixup和Updall任务是服务器自身的维护性任务。
Compact用于释放数据库中的无用空间;Fixup检测无效的文档和损坏的数据库,并尝试修复它们;Updall重建视图索引和全文索引。
这三个任务至少每周要运行一次。
可以按以下步骤设置它们的运行时间。
1). 在Domino管理员客户端中打开要管理的服务器2). 在“配置”标签下,展开“服务器”-“程序”,点击“添加程序”3). 在“基本”标签下,“程序名”中输入任务的名称,即Compact、Fixup或Updall“命令行”中输入所需的命令行选项“运行的服务器”中输入运行此任务的服务器的层次名4). 在“日程安排”标签下,将日程安排设为“启用”,并按需要设置任务启动的时间如果到了Compact、Updall和Fixup所安排的运行时间,而系统正在执行其它任务,这三个任务可能不被执行。
DOMINO中最常用的JAVASCRIPT55个经典技巧

- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
页面上常用的公式
页面中的CGI变量
1.按钮
URL
http://host/数据库名/dominoObject?action&argument
特殊的打开文件中的附件名
http://host/数据库名/documentUNID/$file/附件名
代理
1.定义变量
Dim 变量名as 类型
2.定义数组
a.Dim 数据名(维数) as 类型
b. redim preserve 数据名(维数) as 类型保留数据重新定义数组3.定义列表
Dim 列名list as 类型
例list(“s”)=5
Print list(“s”)
3.注示
a.单行…号
b.多行%rem ……………..%endrem
4If 语句
a.If 条件then
Elseif 条件then
End if
c.if 条件then
else
end if
d.if条件then
end if
4.for语句
for index=1 to end
next
5. While 条件
…‟‟‟‟‟‟‟‟‟
Wend
6. Do
Loop Until 条件
7. Forall v In 数组列表
……….
End Forall
8 With 对象
.属性1=值1
. 属性2=值2
……………..
End With
9. select case 变量
Case 值1:语句
Case 值2:语句
Case 值3:语句
………………
End select
10. Evaluate执行公式
例返回文档中的附件名:evaluate("@AttachmentNames",doc_tmp)
12 常用代码
a.读关系数据库
Dim path_tmp As New KMPath
Dim db_config As New NotesDatabase(cur_db.server,path_tmp.GetFileDirectory("SystemConfig.nsf")) Dim view_config As NotesView
Dim doc_config As NotesDocument
Set view_config=db_config.getview("(SystemSetting)")
Set doc_config=view_config.getfirstdocument
Set con =New ODBCConnection
Set qry= New ODBCQuery
Set result=New ODBCResultSet
Call
con.ConnectTo(doc_config.ODBCSource(0),doc_config.ODBCUser(0),doc_config.ODBCPasswo rd(0))
Set qry.Connection=con
Set result.Query=qry
Sql=”sql语句”
qry.SQL=sql
Call result.Execute()
If result.IsResultSetAvailable Then
Do
result.NextRow
result.getValue(“表中列名”)
Loop Until result.IsEndOfData
end if
b.读domino中的数据
Dim session As New notessession
Dim db_current As notesdatabase
Dim doc_current As notesdocument
Dim col_tmp As notesdocumentcollection
Dim doc_tmp As notesdocument
Set db_current=session.currentdatabase
Set doc_current=session.documentcontext
formual="form='fmSubModel'"
Set col_tmp=db_current.search(formual,Nothing,0)
If col_tmp.Count>0 Then
For index=1 To col_tmp.Count
Set doc_tmp=col_tmp.GetNthDocument(index)
Doc_temp.getName(0)….
Next
End if
c.代理中出输
a)输出javascript
Print <script language=‟javascript‟>
…………………….
Print “</script>”
b)输出链接
Print “[”+链接地址+”]”
c)输出XML
Print |content-type:text/xml|
Print |<?xml version="1.0" encoding="gb2312"?>|
Print |<root>|
Print str_xml
Print |</root>|
代理的过程
1.得到当前的上下文Notessession
2.得到当前的数据库notesdatabase
3.得到当前文档当前页面notesdocument
4.通过当前页面取的Query_String_Decoded域来取参数
5.通过对当前页面的域赋值也可以改变当前显示页面的值代理的调用的时间
1.打开页面时调用在webQueryOpen中调用
2.通过按钮来调用。