Domino内置域集合
- 格式:doc
- 大小:26.00 KB
- 文档页数:3
COMBEST-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系统中表单一般分为主表单和子表单,而主表单又分为数据存放表单和数据展现表单。
理解IBMLotusDomino服务器集群集群是IBM® Lotus® Domino® Server 提供的最重要特性之一。
关于任何使用 Domino 服务器的组织,让用户能够持续访问它们的数据库是至关重要的。
假如拥有成千上万用户的服务器停机了,用户的生产力将受到阻碍,并导致负面的业务影响。
这份白皮书的目标帮助您懂得集群,与如何利用集群带来的好处,比如重要数据库的高可用性、工作负载平衡、可伸缩性与数据同步。
我们解释如何设置与管理集群,并提供关于错误消息与使用集群时遇到的其他问题的信息。
什么是 Lotus Domino 集群?Domino 集群是由两个以上的服务器构成的服务器组,它的功能包含为用户提供持续的数据访问、平衡服务器之间的负载、改善服务器性能,与随着企业的增长保护性能。
集群中的服务器包含需要对用户随时可用的数据库的副本。
假如用户试图访问集群中不可用的数据库,Lotus Domino 将在集群的另一个服务器上打开该数据库的一个副本,假如存在它的副本的话。
Lotus Domino 不断地同步数据库,这样用户打开的所有副本的信息都是一样的。
Domino 集群的好处现在,我们讨论 Domino 集群的要紧好处:•重要数据库的高可用性。
当集群中的某个服务器发生硬件或者软件问题时,它就会将数据库打开请求重定向到其他服务器,让用户能够随时访问重要的数据库。
这个过程称之故障转移。
集群为业务关键型数据库与服务器提供故障转移,包含将故障服务器的负载转移到集群中的其他服务器。
故障转移还同意您进行服务器保护,比如硬件与软件升级,但对用户的负面影响非常小。
•工作负载平衡。
当用户试图访问繁忙的服务器时,Lotus Domino 能够将用户请求重定向到集群中不繁忙的服务器中,从而使工作负载在整个集群中得到平衡。
集群服务器的工作负载平衡能够帮助系统实现最佳的性能,加快数据访问速度。
•数据同步。
Domino网络域的概念与规划一、Domino 网络域的概念Domino 网络域:一种由客户机和服务器组成的网络,其中的用户、服务器、连接和存取控制信息都在一个名为“Domino 目录”的数据库中描述(该数据库名称为:names.nsf)。
Domino 网络域是共享同一 Domino 目录的一组 Domino 服务器。
作为网络域中 Domino 服务器的控制和管理中心,除了其他文档,Domino 目录中还包含每台服务器的“服务器”文档和每个 Notes 用户的“个人”文档。
二、规划 Domino 网络域有四种设置 Domino 网络域的基本方案:第一种方案(适用于许多小型和中型公司)只创建一个 Domino 网络域,并在一个 Domino 目录中注册所有服务器和用户。
这种方案最为常用,并且最易于管理。
对于具有多个独立职能单位的大型公司,第二种方案则比较常用。
在这种情况下,跨多个网络域分布一个组织可能是最佳方案。
这样,所有服务器和用户都是同一个组织的成员,并且每个职能单位都管理自己的 Domino 目录。
当多个公司工作配合紧密,但希望保留各自的公司身份时,第三种方案则比较常用。
这种情况下,一个网络域和多个组织可能是最佳方式。
最后,第四种方案维护多个网络域和多个组织。
当一个公司拥有另一个公司时,通常会使用这种方案。
有时,是否创建多个 Domino 网络域并不根据组织结构。
例如,如果您的网络连接速度较慢或不可靠,以致防碍了单个较大目录的频繁复制,则您可能需要创建多个 Domino 网络域。
请记住,维护多个网络域需要额外的管理工作,并需要设置一个系统来管理它们。
网络域可以用作广泛的安全措施。
例如,可以根据用户所注册的网络域,同意或拒绝用户访问服务器和数据库。
使用扩展 ACL 是创建多个网络域的另一种方法,因为可以根据组织名称层次,使用扩展 ACL 对单个 Domino 目录指定不同的存取级别。
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这一行删掉或注释掉,安装完成后再把它打开。
第四章设计域域是应用程序的一部分,用于收集数据。
用户可以在表单、子表单或是布局区域中创建域。
每个域存储一种类型的信息。
域的域类型定义了此域能接受的信息类型,例如:文本、数字、日期或姓名。
当用户(在Notes客户机中或者Web浏览器中)创建了表单,然后在域中输入信息并保存表单后,域中的数据将存储在单个文档中。
域的内容可以在文档或视图中显示,或者被提取出来在公式中使用。
域可以用在一个表单中,或者创建共享域用在数据库中的多个表单中。
当在表单中创建域时,用户应定义下列内容:●域名称●域类型●显示选项和域属性●计算或可编辑属性●与域相关的公式和Script4.1 创建域创建域当在表单中创建域时,该域显示为包含域名称的矩形框和表明域类型的字母和符号。
可以使用制表符、回车键和其他格式化工具来精确定义域在表单中的位置。
1.打开表单。
2.将光标移动到希望创建域的位置。
3.从菜单中选择“创建”“域”。
4.在“域属性”框中:●指定域的名称。
●指定域的类型。
●选择显示样式。
●选择“可编辑”或一种“计算”选项。
5.在“控制”附签上,选择域的显示选项。
6.在“字体”附签上,指定域的字体类型。
拷贝域如果将域从表单的某一位置拷贝到另一位置,则域的每一个拷贝中都在域名称后面添加一个序列号,从而确保域名称的唯一性。
用户可以在拷贝操作之后重新命名域。
如果拷贝共享域,则新的域就会变成专用域。
删除域要删除一个域,用户要在表单中选择域并按Delete键或选择“编辑”“清除”。
从表单中删除域意味着此域中的数据将不会在文档中显示。
但数据依然存在,并且可以通过向表单中添加相同名称的域来重新显示。
要删除域的数据,使用@DeleteField 函数从包含此域的所有文档中删除此域和域中的数据。
例如:要从所有的“日程安排”文档中清除AssignedTo域及其数据,可以创建使用此表单名称和@DeleteField的代理或操作:SELECT Form="Schedule";Field AssignedTo:=@DeleteField;在布局区域中创建域如果在应用程序中设计一仅被Notes客户机访问的域,则可将域放在布局区域中,即可在文本或图形之上显示域值并限制用户在域中输入的字符数。
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网络架构图 (2)二、安装主服务器 (3)三、安装管理客户端 (3)四、安装附加服务器 (3)五、安装客户端 (3)六、设置服务器权限 (3)七、设置DOMINO目录ACL (4)八、启用事务记录 (4)九、同步数据库 (4)十、配置邮件路由 (4)十一、配置与INTERNET的路由 (5)十二、设置WEB服务 (5)十三、备份数据 (6)一、Domino网络架构图二、安装主服务器1初始化安装(建议: 程序文件与数据文件存放在不同的硬盘上)2添加管理者群组(PTHubAdmins)3移动cert.id 至安全地方(notes\data\ids\certs)4启动DOMINO SERVER三、安装管理客户端1初始化安装2创建管理者群组(PTHubAdmins和PTAdmins)3创建验证日志(certlog.nsf),并添加PTAdmins为作者四、安装附加服务器1注册组织单元(/SVR/World)2注册附加服务器(PTApps01/SVR/World、PTMail01/SVR/World等)3修改Domino目录中附加服务器文档的Notes 端口4初始化安装,在退出安装时,记得清除服务器口令5为附加服务器安装管理客户端五、安装客户端1 创建适当群组:拒绝访问群组: DenyAccess(类型: 仅禁止存取列表)各服务器管理员群组: PTApps01Admins、PTMail01Admin s等各部门人员群组: PTSales、PTFinace等所有人员群组: PTAll特定群组: PTCustomerReaders等(此类群组是针对应用数据库而定的)2创建简要表3设置管理惯用选项4注册组织单元(/PT/World)5备份ID 文件:5.1 创建函件收集数据库(idbackup.nsf)5.2 添加函件收集数据库文档5.3 编辑恢复信息6 注册用户注册服务器为: PTHub/WorldID文件的位置: 取消选择“在通讯录中”7 安装Client(可选)8 配置Client(可选)六、设置服务器权限建议用群组取代单个用户,在服务器文档中修改下列各项:Only allow server access to users listed in this Directory: YAccess server: (如果不为空,应包含LocalDomainServers)Not access server: DenyAccess基本附签中的“管理员”: 各服务器管理员群组(如: PTHubAdmins FOR PTHub/World)安全附签中的“从浏览器管理服务器”: 各服务器管理员群组安全附签中的“创建数据库复本”: LocalDomainServers;各服务器管理员群组管理附签中的“所有者”: 各服务器管理员管理附签中的“管理员”: 各服务器管理员群组七、设置Domino目录ACL-Default- 读者Anonymous 不能存取者LocalDomainServers 管理者服务器组OtherDomainServers 读者服务器组PTHub/World管理服务器PTAdmins作者(GroupCreator、UserCreator)PTHubAdmins管理员八、启用事务记录启用事务记录(Enable, d:\dmlogdir, 512M, 运行时间)九、同步数据库1规划复制拓朴结构(hub-and-spoke)2确定复制类型、时间、呼叫方式3创建连接文档4在Domain 中复制连接文档5确定所需复制器个数6启用多个复制器建议:①names.nsf、admin4.nsf和certlog.nsf每两个小时复制一次②domino\data下所有数据库每六小时复制一次③如果存在目录编目数据库(wdircat.nsf),则每天复制一次十、配置邮件路由1配置DNN:分割DNN: TCPIP NetWork和WorldPTNet2在DNN 之间设置路由时间表:建连接文档: PTHub/World←→PTMail01/SVR/World连接时间: 00:00 - 23:59时间间隔: 30分钟3启用消息跟踪打开消息处理配置文档,“路由器/SMTP”-“消息跟踪”:消息跟踪: 启用允许跟踪消息: LocalDomainServers, PTAdmins允许跟踪主题: LocalDomainServers, PTAdmins4设置邮件限制最大消息长度: 10M消息邮递期间遵守数据库限额: 启用消息长度在2M-10M之间,则按低优先级发送低优先级邮件邮递时间范围: 00:00 AM – 06:00 AM5使用多个外出邮箱: 2个6使用共享邮件在消息配置文档中,配置NOTES.INI参数: Shared_Mail=2,系统自动生成mailobj.nsf和mailobj1.nsf数据库7允许用户使用“离开办公室”代理修改服务器文档“安全性”-“运行受限制的LotusScript/Java”域: *(如果不为空,则应包含LocalDomainServers, PTAll)十一、配置与Internet的路由1启用SMTP 侦听服务器文档中的“邮递任务”: 邮件邮递、SMTP邮件邮递服务器文档中的“SMTP侦听任务”:启用2配置SMTP服务器配置文档:“在本地Internet 网络域之外发送消息时所用的SMTP”: 启用“主机名查询”:动态映射然后本地映射3限制SMTP服务器配置文档的“限制和控制”一节4 连接路径①定义Internet网络域: “配置”-“消息处理”-“网络域”网络域类型: 外部SMTP 网络域Internet 网络域: *.*网络域名称: TheInternet②定义Internet连接: “配置”-“消息处理”-“连接”连接类型: SMTP源服务器: PTHub/World目标服务器: *目标网络域: TheInternet复制: 禁用连接时间: 00:00 - 23:59时间间隔: 30分钟5 设置Internet邮件地址设置个人文档中的“Internet地址”: DoctorNotes@6 测试: 发送一封邮件至: chinese77@十二、设置Web服务1启动HTTP:Load http2配置HTTP在服务器档中,“Internet协议”-“HTTP”,DNS查询: 启用3 创建文件保护4设置HTTP会话保护在服务器文档中,“Internet协议”-“Domino Web引挚”:会话验证: 单个服务器空闲超时时间: 30分钟最大会话活动: 10005 定制WEB服务器:DB Title: Web服务器配置DB FileName: domcfg.nsf模板名: Domino Web服务器配置(R5)模板文件名: DOMCFG5.NTF十三、备份数据1 备份domino\notes.ini文件2 备份数据库(在domino\data下):names.nsf*.dskadmin4.nsfbookmark.nsfbusytime.nsfcatalog.nsfcertlog.nsfcertsrv.nsfevents4.nsflog.nsfmail*.boxmail\*.*nntppost.nsfstatmail.nsfstatrep.nsfwebadmin.nsf3 所有IDs: *.id4 备份setup.nsf数据库。
Domino群集技术【摘要】文中从维护工作的角度出发,阐述了Domino群集技术的应用,并从几个方面论述Domino群集的设计、安装和配置,对Lotus Domino群件系统的应用和维护工作有一定的指导作用。
【关键字】Domino;群集;设计;复制器一、引言随着Lotus Domino群件系统的普遍应用,Domino系统的规模不断扩大,基于Domino的关键应用也不断增多。
Domino系统的可用性和可扩展性就成了许多用户关注的问题。
针对这些方面的需求,Lotus提供了Domino群集的功能。
当群集中的一个Domino服务器出现故障或需要进行维护时,用户将转向群集中的其他服务器,这样整个系统的可用性就大大提高了。
二、群集的优点一般来说,用户在Domino系统中使用群集有以下原因:1、提高关键应用的可靠性2、提高负载的可伸缩性3、迁移服务器4、灾难备份Domino群集的优点包括:1、失效转移用户的关键数据库、关键服务器,包括中继服务器都可以转移到群集中其他服务器。
发生失效转移时,用户的请求被重定向到其他服务器,这样,用户在服务器当机时仍可以访问数据库。
2、负载平衡服务器间的负载平衡可以保证用户对服务器的请求较均匀地分布在群集里的各个服务器上,优化整个系统的性能。
3、群集复制要建立有效的群集,关键之一就是在两个或多个服务器上建立数据库的副本。
群集复制保证了所有的修改都能立即传播到群集中其他副本上。
它利用事件驱动的机制使数据库严格同步,保证了信息的高可用性和一致性。
4、系统扩展当用户数增加时,利用群集可以方便地对Domino系统进行扩展。
用户帐户可以均匀地分布在群集中,这样,对突发的负载高峰能够进行负载平衡。
数据库也可以建立多个副本,提高数据的可用性。
三、群集的设计以下从技术的角度对群集进行说明。
1、群集的构成首先,管理进程(AdminP)对Domino群集的建立和运行起着极为重要的作用。
将服务器加入群集的过程就是由管理进程完成的。
Domino配置LDAPDomino配置LDAP认证说明1 概述本文介绍了Domino LDAP 配置过程。
具体的细节,请参考Domino Administrator 帮助中的“目录服务”一节。
2 运行环境(1)Domino 域名是people-domino;(2)Domino 组织名是people2000;(3)Domino 服务器名是people-domino/people2000,其Internet 主机名为,IP 地址是192.168.86.116;(4)Domino 服务器安装的是企业版V8.5;(5)Domino 管理员帐户是Admin;(6)服务器操作系统是Windows XP 专业版。
3 domino安装以及配置3.1Domino群组软件的安装3.1.1运行dominoV8.5的安装程序安装类型这里选择Domino Enterprise Server。
成功安装之后,桌面有Lotus Domino Server图标。
然后可选安装的是Domino的中文语言包。
3.1.2Lotus Domino Server初始化选择set up the first server选项,其他的按照推荐进行设置。
服务器类型选择界面中选择HTTP service、LDAP service和Mail Service,如下图:在Domino服务器安全性界面,不要选择“Prohibit Anonymous access to all database ”这一项,如下图:在这里,将Domino的域设为people-domino,组织名设为people2000,Domino 服务器为people-domino/people2000,这样就完成了Domino Server的安装。
再次双击桌面图标运行服务器。
3.1.3Domino Administrator的安装为了管理方便,这里再安装Domino Administrator,它是Lotus Notes Domino Designer And Admin Client.v8.5软件包的一部分。
Domino(Lotus Domino)最早是由Lotus(莲花软件)公司开发的企业协同软件产品,提供企业级的电子邮件、协作能力以及一个可定制的应用平台,IBM于1995年以35亿美金的价格收购Lotus。
2019年7月1日,HCL 完成了一项18亿美元的交易,从IBM 收购了7款企业软件产品,包括Domino平台。
Domino一直为世界上各种规模的企业和组织提供应用程序支持,帮助其运行业务流程。
最新版本v12代表了HCL致力于现代化和丰富Domino生态系统的一个重要里程碑,实现了1000多万个企业级应用程序的转型,为15,000多个客户提供业务支持,其中包括40%的《财富》世界500强企业。
Domino持续不断地发展,满足现代化商业系统的需求——Domino是协作性的、低代码的、移动端和web就绪的。
利用这些强大的解决方案,企业应用程序可以持续不断地发挥更大的作用,并保护您的投资价值。
Domino 重新发明了应用程序的开发、构建和运行方式,并帮助创建了大规模数据库环境,为全球几十亿次交易提供支持。
安全性内置于Domino的DNA中,稳定和安全是Domino的核心根基。
会计公司和银行都将其审计流程托付给Domino。
它是开箱即用的、完整且完全安全的、一体化的应用程序服务器,可以随时为企业/组织提供帮助并解决其面临的业务挑战。
Domino的内置域Form表单名SaveOptions 如果是0则文档不保存,默认是1SendTo 发件人Subject 发件主题$Body 邮件正文MailOptions 如果是1,则文档关闭时要被邮寄,默认是0$$Return 这是WEB下提交页面的返回内容$$HTMLHead 这是4.6版本用的,表示页面HEAD的内容,$$HTMLBody 这是4.6版本用的,表示页面Body的属性$Anonymous 1 表示此文档是由匿名表单创建的匿名文档$GroupScheduleShowLegend 1 安排群组日程时,决定是否显示图例$PublicAccess 1 文档中包含此域表示:允许为公共访问文档$$WebClient 如果是WEB浏览器用户,则自动包含在@UserRoles中$Readers 如果设置了表单的读者权限,则在文档中会出现这个域$FILE如果文档包含附件,则会出现这个域,RTF包含附件,不会出现$$ViewBody 在web下嵌入视图,R4$KeepPrivate 为1时文档不可拷贝、打印、转发$V2AttachmentOptions此值如果设置为0就可以隐藏表单中的附件$Ref 存储子文档(回复文档对应父文档的唯一标识符(UNID$Title$Info$WindowTitleCGI变量:Field name ReturnsAuth_Type If the server supports userauthentication and the script isprotected, this is the protocol-specific authentication method usedto validate the user.如果服务器支持用户验证而且 Script 被保护,这是用于校验用户的特定协议的验证方法。
Content_Length The length of the content, as givenby the client.内容的长度,与客户机给出的相同。
一、什么是Web 站点规则Web 站点规则是Domino R6中的新功能,它将有助于维护 Web 站点的组织文档。
它主要有以下两个用途:1。
使管理员能够为 Web 站点创建一致的、用户友好的导航方案,该方案与站点的实际物理组织无关。
2。
允许在不断开现有链接或浏览器书签的情况下重新定位或重新组织站点的某些部分。
Web 站点规则是作为“Web 站点”文档的答复文档来创建的,并且它只是适用于该特定的“Web 站点”文档。
如果要将一个规则应用于多个“Web 站点”文档,请从一个“Web 站点”文档拷贝规则文档并将其粘贴到其他文档。
在将 Web 站点规则应用于外来的 URL 之前,应按照一组预定义的过滤和验证规则对该 URL 进行规范化。
这些过程将 URL 缩减为一种安全的形式,然后再将其传递到应用程序进行处理。
一旦对 URL 进行了规范化,HTTP 任务就会使用为 Web 站点定义的规则,来确定是否应以某种方式修改 URL。
注意:1。
只能使用 URL 路径进行模式匹配。
2。
应保存查询字符串以便于应用程序使用。
3。
为规则的“外来 URL 模式”域指定的任何模式都不应包括主机名或查询字符串。
有四种类型的 Web 站点规则。
如果已经为“Web 站点”文档创建了多个类型的 Web 站点规则,应按如下顺序评估规则文档:1)替换2)重定向3)目录4)HTTP 答复标题以下是这四种类型的Web 站点规则的简单介绍:1。
替换规则替换规则将外来 URL 的一个或多个部分替换为新的字符串。
当您希望重新组织 Web 站点,而不希望重写站点中的所有链接,或者当您希望为复杂的 URL 提供用户友好的别名时,应当使用替换规则。
例如,如果您将 Web 站点上的大量文档从一个目录移到了另一个目录,则替换规则非常有用。
替换规则会将旧目录映射到新目录,而不是修复指向旧目录的所有链接。
替换规则中的每个外来和替换模式都必须至少指定一个通配符。
Domino内置域集合
Form :这是表单名
SendTo:发件人
Subject:发件主题
SaveOptions:如果是0则文档不保存,默认是1
MailOptions:如果是1,则文档关闭时要被邮寄,默认是0
$$Return: 这是WEB下提交页面的返回内容
$$HTMLHead:这是4。
6版本用的,表示页面HEAD的内容,
$$HTMLBody:这是4。
6版本用的,表示页面Body的属性
$Anonymous 1:表示此文档是由匿名表单创建的匿名文档
$GroupScheduleShowLegend 1:安排群组日程时,决定是否显示图例
$PublicAccess 1:文档中包含此域表示:允许为公共访问文档
$$WebClient 如果是WEB浏览器用户,则自动包含在@UserRoles中
Auth_Type 如果服务器支持用户验证而且Script 被保护,这是用于校验用户的特定协议的验证方法。
Content_Length 内容的长度,与客户机给出的相同。
Content_Type 对于带有附加信息的查询,比如HTTP POST 和PUT,这是数据的内容类型。
Gateway_Interface 服务器所遵守的CGI 规范版本。
HTTP_Accept 客户机接受的MIME 类型,通过HTTP 标题指定。
HTTP_Accept_language 客户机接受的语言,通过HTTP 标题指定。
HTTP_Referer 用户经常访问的页面的URL 地址。
HTTPS 指示服务器是否启用SSL 模式。
HTTPS_CLIENT_CERT_COMMON_NAME x.509 验证字上的公共名称
HTTPS_CLIENT_CERT_ISSUER_COMMON_NAME x.509 验证字的发行
者
HTTPS_KEYSIZE SSL 会话过程中的会话密钥。
例如:40-bit、128-bit。
Path_Translated 服务器提供PATH_INFO 的翻译版本,它获得路径并能对其进行从虚拟地址到物理地址的任何映射。
Query_String ? 后的信息,或在某些情况下是引用此Script 的URL 中位于!* 后的信息。
Query_String_Decoded 返回值与Query_String 相同,但是将字符串解码。
例如:如果URL 引用了一个包含不允许出现在URL 中的字符的视图名称,此名称会被编码。
此CGI 变量将字符串解码。
Path_Info_Decoded 仅对于Domino 应用程序可用。
Remote_Addr 发出请求的远程主机的IP 地址。
Remote_Host 发出请求的主机名称。
Remote_Ident 此变量会设置为从服务器提取的远程用户名。
仅登录时使用此变量。
Remote_User 返回被验证用户名的验证方法。
Request_Content 仅由代理支持。
包含使用HTTP POST 请求发送的数据。
此数据经常是“URL 编码的”,由用“&”连接的name=value 对组成。
例如:FirstName=John&LastName=Doe
Request_Method 用于发出请求的方法。
对于HTTP,是“GET”、“HEAD”、“POST” 等等。
Script_Name 到被执行的Script 的虚拟路径,用于自引用的URL。
Server_Name 服务器的宿主名称、DNS 别名或IP 地址,将出现在自引用的URL 中。
Server_Protocol 与请求同时出现的信息协议的名称和修订。
Server_Port 发送请求的端口。
Server_Software 运行CGI 程序的信息服务器软件的名称和版本。
Server_URL_Gateway_Interface 服务器遵守的CGI 规范的版本。
$Readers:如果设置了表单的读者权限,则在文档中会出现这个域
$FILE:如果文档包含附件,则会出现这个域,RTF包含附件,不会出现$KeepPrivate 为1时文档不可拷贝、打印、转发
$V2AttachmentOptions 此值如果设置为0就可以隐藏表单中的附件$Revisions域
$updateby
query_String_decoded
Query_String。