当前位置:文档之家› DOMINO中最常用的JAVASCRIPT55个经典技巧

DOMINO中最常用的JAVASCRIPT55个经典技巧

DOMINO中最常用的JAVASCRIPT55个经典技巧
DOMINO中最常用的JAVASCRIPT55个经典技巧

Domino文档

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)汇总或者组织信息的表格

domino常用

页面上常用的公式

页面中的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

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 强制与指定服务器进行单向仅拉入复制。 Pull servername databasename 强制从指定服务器单向仅拉入复制指定的数据库文件。 Push servername 强制与指定服务器进行单向仅推出复制。 Push servername databasename 强制将指定的数据库文件单向仅推出复制到指定服务器。Replicate 初始化与指定服务器之间的双向复制强制在两个服务器之间进行复制。发起复制的服务器(也就是当前正在使用的服务器)首先将其他服务器上的更改拉入进来,然后让将它的更改推出到其他服务器。使用该命令可以快速传递数据库的更新,或者解决复制或通讯疑难问题。 Replicate servername 在本地服务器和指定服务器之间发起复制。服务器控制台显示指明复制进行的起始时间的信息。

Domino内置域集合

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 验证字上的公共名称

Domino常用服务器命令

比较全的Domino常用服务器命令(包括邮件替换) Show Inetusers:展示当前服务器在线人数 tell amgr run "highcomoa/application/udf_fwgl.nsf" 'agent_sh' :通过命令直接在服务器上运行代理,代理属性需要设置为“数据库中所有文档” 刷新替换数据库设计 load convert mail\test.nsf * mail8.ntf :用lotus\domino\date目录下的mail8.ntf更新 lotus\domino\date目下mail文件夹中的test.nsf数据库。 load convert mail\*.nsf * mail8.ntf :用lotus\domino\date目录下的mail8.ntf更新 lotus\domino\date目下mail文件夹中的所有nsf数据库。 load convert -r mail\*.nsf * mail8.ntf :用lotus\domino\date目录下的mail8.ntf更新 lotus\domino\date目下mail文件夹中的test.nsf数据库,如果mail文件夹下有子文件夹,那么子文件夹里面的所有数据库也都会进行替换。 -------------------------------------------------------------------------- Broadcast message 向该服务器的用户广播消息 Broadcast message usernames 向该服务器的某一用户广播消息 Dbcache Flush 关闭当前在数据库高速缓存中打开的所有数据库。使用此命令可以在高速缓存中维护数据库,例如:备份或恢复数据库。 Drop username 关闭一个或多个服务器会话。如果希望亲眼确认哪些会话已被关闭,则必须在服务器的NOTES.INI 文件中输入 Log_Sessions=1 的设置。 Drop "username" 关闭在指定用户名下运行的当前会话 Drop " username1 " " username2 " 关闭在用户username1和username2下运行的会话Drop All 关闭所有服务器会话 Exit,queit或者q 关闭服务器,注:不能用远程控制台重起服务器 Hangup portname 挂断指定端口 Help 显示服务器命令列表,并附有每个命令的简短描述、参数(如果有的话)和正确的语法。 Load 启动服务器外接程序 Load Fixup 加载并运行Fixup 服务器任务

IBM_Lotus_Domino_V8.5_服务器管理入门手册

IBM Lotus Domino V8.5 服务器管理入门手册 目 录 11、简介 简介 22、常用常用 Notes Notes Notes 和和 Domino Domino 文件文件 文件 33、Domino Directory (Names.nsf) Domino Directory (Names.nsf) 44、D omino 服务器命令 服务器命令 55、活动 活动 66、维护 维护 77、NSD NSD 1 、简介 本文档旨在通过全面阐述 Notes 和 Domino 的基本功能,协助 Domino 管理员初学者了解本产品。很多时候,新管理员并没有必要的参考资料或文件来指示他们如何入门。因此,我们这里的主要目的是尽可能简单地介绍如何履行 Domino 服务器管理员的基本职能。 1.2 产品概述 IBM Lotus Domino 是一款服务器产品,可提供企业级电子邮件、协作功能和自定义应用程序平台。Lotus Domino 最初是 Lotus Notes Server ,Lotus Development Corp oration 客户端-服务器消息技术的服务器组件。 它可以用作 Lotus Notes 应用程序的应用服务器和/或 Web 服务器。并且还具有一个 .nsf 格式的内置数据库系统。(从第七版开始,Domino 服务器便能够采用 IBM DB2? 系统作为其后端数据库。) IBM Lotus Notes 是一款由 IBM Software Group 开发并销售的协作式客户端-服务器应用程序。IBM 将该软件描述为一个“访问 IBM Lotus Domino 服务器上的商业电子邮件、日历和应用程序的综合性桌面客户端选项”。 IBM Lotus iNotes TM 提供了一款基于 Web 、功能齐全的 Lotus Notes 客户端版本。它可提供交互式界面,其中包括与 Web 浏览器内的 Lotus Notes 完全相同的功能(见图 1)。 图 1. Lotus iNotes UI

IBMLotusDomino服务器管理入门手册

IBM Lotus Domino 8.5 服务器管理入门手册 2010-05-18 15:15:24 阅读153 评论0 字号:大中小 简介:?本白皮书就如何管理IBM Lotus Domino进行了全面介绍,阐述了基本内容和术语,以便新管理员能够熟悉该产品。我们还特别阐释了一些主要特性和功能,如Notes.ini 文件、DataDirectory、ID、服务器命令和文档,以及服务器活动。同时还包括有关服务器维护和NSD 的一些讨论。 1 简介 本文档旨在通过全面阐述Notes 和Domino 的基本功能,协助Domino管理员初学者了解本产品。很多时候,新管理员并没有必要的参考资料或文件来指示他们如何入门。因此,我们这里的主要目的是尽可能简单地介绍如何履行Domino 服务器管理员的基本职能。 1.2 产品概述 IBM Lotus Domino 是一款服务器产品,可提供企业级电子邮件、协作功能和自定义应用程序平台。Lotus Domino 最初是Lotus Notes Server,Lotus Development Corporation 客户端-服务器消息技术的服务器组件。 它可以用作Lotus Notes 应用程序的应用服务器和/或Web 服务器。并且还具有一个 .nsf 格式的内置数据库系统。(从第七版开始,Domino 服务器便能够采用IBM DB2? 系统作为其后端数据库。) IBM Lotus Notes 是一款由IBM Software Group 开发并销售的协作式客户端-服务器应用程序。IBM 将该软件描述为一个“访问IBM Lotus Domino 服务器上的商业电子邮件、日历和应用程序的综合性桌面客户端选项”。 IBM Lotus iNotes TM提供了一款基于Web、功能齐全的Lotus Notes 客户端版本。它可提供交互式界面,其中包括与Web 浏览器内的Lotus Notes 完全相同的功能(见图1)。 图 1. Lotus iNotes UI

Lotus Domino Designer 8.5常见操作

Lotus DominoDesigner 8.5 常见基本操作(图文) Lotus DominoDesigner 8.5是网页制作工具,它是窗口加编程的合体软件若安装时服务器没响应,多半是在配置服务器的customize里的host name 写错了。 1.server exiting::partition e.program files.lotus.domino.data is alre ady in use.是什么问题怎么解决,解决了此问题就可以解决无法在客户端创建程序的问题。 这也是我安装Louts时出的问题,解决操作是这样的:在运行里输入msconfig,然后禁用所有的与LOUTUS,有关的进程,重启电脑,点开LOTUS SERVER后输入load http,再点开designer 时,就可以在服务器端创建程序了,退出程序别忘了在服务器端加Q,退出服务器。 2.安装时服务器无响应怎么办? 配置错误,那个host name一定是jludomino,而且下面的全名要写https://www.doczj.com/doc/f911488966.html, 3.页面操作 1.添加背景,右键页面属性 2.插入图片,在创建中,右键表格属性可以改表格的样式 3.别名用|,相隔 4.创建,热点,按钮,运行下拉选web,然后点第二个,在里面输入javascript,网络脚本语言,即可。最好在服务器界面上打load

http 5.预览,在设计中,可以用NOTE或是浏览器预览 4.表单操作 ?当用户创建表单并向其中填写信息后进行保存时,此信息 就作为文档保存。注意:用表单创建文档后,表单的名称会存储在文档中的“form”域内。 表单是文件中数据输出的格式 ?在页面中可以完成的事情在表单中也可以完成。 ?表单与页面的区别在于:表单可以用来收集信息。 只有在表单中才可以创建域,在页面中无法创建域 ?表单提供了用于创建和显示文档的结构,而文档是数据库

Lotus script的一些常用方法

LotusScript 是完全面向对象的编程语言。它通过预定义的类与 Domino 接口。Domino 监控用户代码的编译和加载,并且自动包含 Domino 的类定义。 访问现有的对象最好使用 LotusScript,例如:根据其他文档的值来更改一个文档中的值。LotusScript 提供了一些公式没有的功能,例如:操作数据库存取控制列表 (ACL) 的能力。 写script关键是取对象,查看对象的属性,所以你要学会看notes提供的Script帮助。下面是我收集的一些script例子。一般是比较技巧的程序,要学习一般script编写,请下载lotusScript学习库! LotusScript 是完全面向对象的编程语言。它通过预定义的类与 Domino 接口。Domino 监控用户代码的编译和加载,并且自动包含 Domino 的类定义。 访问现有的对象最好使用 LotusScript,例如:根据其他文档的值来更改一个文档中的值。LotusScript 提供了一些公式没有的功能,例如:操作数据库存取控制列表 (ACL) 的能力。 写script关键是取对象,查看对象的属性,所以你要学会看notes提供的Script帮助。下面是我收集的一些script例子。一般是比较技巧的程序,要学习一般script编写,请下载lotusScript学习库! 怎样判断视图中没有文档? set doc = vw.getfirstdocument() if doc is nothing then end if 如何将查询结果放到一个文件夹里? 下面是将搜索结果放到名叫newfolder的文件夹中,并跳转到该文件夹上 Sub Click(Source As Button) Dim docs As notesdocumentcollection Dim doc As notesdocument ........... q=doc.query(0) Set docs = db.ftsearch(q, 0) Call docs.PutAllInFolder( "newfolder" ) Call w.OpenDatabase( "","","newfolder") End Sub 如何删掉数据库中所有私有视图 Dim session As New notessession Dim db As notesdatabase Dim doc As notesdocument Set db=session.currentdatabase

LotusDomino字符串操作

Lotus Domino 代理常用字符串操作 提示:写新代理时,若在浏览器中运行,需要将代理属性的第二选项卡中作为Web用户运行选中,否则可能会出现因为用户权限导致读取视图中的数据不完整。 以下是部分的字符串操作整理: 1.定义字符串 (1)定义字符串:dim str as String (2)定义字符串数组: dim strArr(2) as String'数组长度为3 strArr(0) = "a" strArr(1) = "b" strArr(2) = "c" 2.字符串截取 str = "abcd" (1)取前两个字符:left(str,2) '结果ab (2)取后两个字符:right(str,2)'结果cd (3)取中间两个字符:right(left(str,1),1)'结果bc (4)取bc之前的字符:Strleft(str,"bc")'结果a (5)取bc之后的字符:Strright(str,"bc")'结果d 3.字符串长度str = "abcd" len(str) 4.字符串转换 (1)整形转字符串:number = 1; str = cstr(number) (2)日期转字符串:Format(Cstr(doc.Created),"yyyy-mm-dd") 5.字符串替换 str = "那些你很冒险的梦" str=Replace(str,"你","我") '结果:那些我很冒险的梦 5.字符串累加 (1)累计 dim str as String For i=0 To 1 str = str + |

  • |+cstr(i)+|
  • |'方法一使用| | 来进行连接,可以任意使用双引号 str = str + "
  • "+cstr(i)+"
  • "'方法二使用"" 来连接,只能用单引号

    domino与net的比较

    Domino与.Net的比较 Domino简介 不可否认,多年来,国内利用Lotus Domino/Notes软件平台开发的企事业单位办公自动化系统遍布各个行业,它提供了一整套服务用来建立、实施和维护在Internet/Intranet /Extranet上的安全的、交互式的应用。我们对LOTUS软件的认同和它的主要特点可以通过它的发展阶段来简单做一下回顾: 1、1989年R1-1996年R4.5:这个阶段,Lotus Notes,作为业界的第一套真正严 格意义上的商用C/S(Client/Server,即:客户机/服务器)软件,使得C/S模 式的应用从理论成为现实。 2、1996年R4.5-2002年R5:在这个阶段Lotus群件技术不断成熟,Lotus帮助众 多用户实现了电子化的协作,使得基于Web的协作技术得到了广泛的应用。Lotus 作为一个成熟的协作平台提供商,发展了像文档管理、快速WEB解决方案等技术 应用。 3、自2002年10月Lotus支持J2EE,将J2EE技术和Web Service技术商用化! Lotus Notes/Domino是Lotus公司的重要产品,在群件、电子邮件、企业内联网、办公自动化应用和知识管理等方面具有很高的技术和市场地位。Lotus Notes/Domino通过先进的单一架构的文档数据库和电子邮件系统,提供了工作流自动化以及标准的Web服务、应用和开发环境,是构建、管理、开发和利用网络的平台。 DOMINO系统的主要特点: 1、基于E-MAIL的邮件互流,实现信息传递以及文字检索等功能在速度上或技术 上有一些难度 2、C/S结构模式,客户需要在每一个客户机上装服务软件 3、系统较稳定,支持多端客户 4、LOTUS语言在WEB上开发会花掉很多时间,也会受到很多限制。

    Lotus Domino Designer 8.5常用代码

    用于Lotus Domino Designer 8.5 网络开发 常用代码吐血整理 先创建热点按钮,再粘这些公式,凡是有command的全是公式,一般在客户机上运行。 1.确定 即保存所输入的内容 @Command([FileSave])(保存文档) 2.取消 只要创建,热点按钮,下面的简单操作,然后修改域中的值,再取消 3.热点按钮跳转到 1.帧结构 @Command([OpenFrameset];"标题2") 2.视图 @Command([OpenView];"小时代评价") 3.页面 @Command([OpenPage];"进入论坛") 4.视图中获取当前日期 @created

    5.向用户发出警告 @Prompt([Ok];"恭喜:";"提交成功!快去看看其他网友的贴吧!"); 前面的分号,是上面的,后面的下面的 6.保存文档 @Command([FileSave]); 7.关闭当前窗口 @Command([CloseWindow]); 8.新用户注册 @If(昵称="";@Do(@Prompt([Ok];"错误";"昵称不能为空");@Return(""));@Success); @If(密码="";@Do(@Prompt([Ok];"错误";"密码不能为空");@Return(""));@Success);

    @If(确认密码="";@Do(@Prompt([Ok];"错误";"确认密码不能为空");@Return(""));@Success); @If(邮箱="";@Do(@Prompt([Ok];"错误:";"邮箱不能为空");@Return(""));@Success); @If(@Contains(@GetDocField(@Text( @DocumentUniqueID) ;邮箱 );"@");@Success;@Failure("请输入正确的邮件地址")); @If(确认密码=密码;@Do(@Prompt([Ok];"恭喜:";"所有信息输入成功");@Command([FileSave])); @Do(@Prompt([Ok];"错误:";"密码不一致");@Return(""))); @Command([FileSave]); @Command([Compose];"登录") 9.登录 这一段是客户机上的lotusscript,不是公式了 Sub Click(Source As Button) Dim workspace As New NotesUIWorkspace Dim uidb As NotesUIDatabase Set uidb = workspace.CurrentDatabase Dim session As New NotesSession Dim db As NotesDatabase Dim view As NotesView Dim note As NotesDocument

    Domino 服务器常用命令大全

    ╰相约Domino ╮QQ: 59905501 Domino 服务器常用命令大全 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 强制与指定服务器进行单向仅推出复制。 Push servername databasename 强制将指定数据库文件单向仅推出复制到指定服务器。

    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从指定日期值中提取天的部分 @DbColumn1从当前或别的Notes数据库的视图或文件夹里查找并返回一个完整的列值 2使用数据源信息激来激活ODBC驱动程序 @DbCommand给出ODBC.INI文件中的数据源信息,利用这些信息来激活ODBC驱动器。驱动器寻找指定的DBMS,将命令送去进行处理,然后返回该命令检索到的数据 @DbExists给定一个服务器和文件名,或复本标识符,查明该数据库是否存在 @DbLookup1给定一个值,在一个指定的视图(或文件夹)里查找,找出视图里的第一个排序列里包含该值的所有文档。对每个选中的文档,@DbLookup返回视图里指定列的内容,或者返回一个指定域的内容 2使用ODBC.INI文件里的数据源信息激活恰当的ODBC驱动器。驱动器定位

    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 命令。 @Contains 确定某个子串是否包含在一个字符串中。 @Cos 余弦函数。 @Created 返回创建此文档时的时间-日期值。 D

    Domino中的函数 (最全)

    Lotus Notes 公式函数集 2006-09-1221:24:00 大中小 Lotus Notes 公式函数集(o-z) Lotus Notes 公式函数集(a-n) @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 命令。 @Contains 确定某个子串是否包含在一个字符串中。 @Cos 余弦函数。 @Created 返回创建此文档时的时间-日期值。

    IBM Lotus Domino 8.5 服务器管理入门手册

    内容 ? 1 简介 ? 2 常用Notes 和Domino 文件 ? 3 Domino Directory (Names.nsf) ? 4 服务器命令 ? 5 活动 ? 6 维护 ?7 NSD ?8 结束语 ?致谢 ?参考资料 ?作者简介 ?建议 1 简介 本文档旨在通过全面阐述 Notes 和 Domino 的基本功能,协助 Domino 管理员初学者了解本产品。很多时候,新管理员并没有必要的参考资料或文件来指示他们如何入门。因此,我们这里的主要目的是尽可能简单地介绍如何履行 Domino 服务器管理员的基本职能。 1.2 产品概述 IBM Lotus Domino 是一款服务器产品,可提供企业级电子邮件、协作功能和自定义应用程序平台。Lotus Domino 最初是 Lotus Notes Server,Lotus Development Corporation 客户端-服务器消息技术的服务器组件。 它可以用作 Lotus Notes 应用程序的应用服务器和/或 Web 服务器。并且还具有一个 .nsf 格式的内置数据库系统。(从第七版开始,Domino 服务器便能够采用IBM DB2? 系统作为其后端数据库。) IBM Lotus Notes 是一款由 IBM Software Group 开发并销售的协作式客户端-服务器应用程序。IBM 将该软件描述为一个“访问 IBM Lotus Domino 服务器上的商业电子邮件、日历和应用程序的综合性桌面客户端选项”。 IBM Lotus iNotes TM提供了一款基于 Web、功能齐全的 Lotus Notes 客户端版本。它可提供交互式界面,其中包括与 Web 浏览器内的 Lotus Notes 完全相同的功能(见图 1)。

    Domino安全性说明

    Domino安全性说明 lotus domino/notes 中的安全技术_lotus notes 引言 Lotus Domino/Notes 是世界主流的企业级通讯、协同计算和Internet/Intranet平台,在办公自动化系统研究和建设以及企业信息系统集成方面处于领先地位。它之所以在商业办公领域占据如此重要的地位。除了本身具有完善的工作流控制、强大的数据库复制技术等因素之外,另一个重要的原因就是它提供了先进可靠的安全机制。在此着重讨论一下Lotus Domino/Notes 中所采用的几种安全技术。 2 基本的安全概念 为了更好的说明Notes采用的安全技术的原理,这里先介绍一下基本的安全概念。 2.1 加密算法 基本的加密算法有两种,对称密钥加密和非对称密钥加密。用于保证通信中数据的保密性、完整性、真实性和非抵赖服务。 <1> 对称密钥加密在对称密钥加密方法中,对信息的加密和解密都使用相同的密钥。也就是说,一把钥匙开一把锁。最著名的对称密钥加密算法是数据加密标准(DES)。DES是一种使用56个数据位的密钥来操作64位数据块的块加密算法,可同时对大量数据进行快速加密。 <2> 非对称密钥加密又叫作公开密钥加密算法。在非对称加密体系中,密钥被分解为一对(即一把公开密钥或加密密钥和一把私有密钥或解密密钥)。这对密钥中的任何一把都可作为公开密钥(加密密钥)通过非保密方式向他人公开,而另一把则作为私有密钥(解密密钥)加以保存。公开密钥用于对机密性信息的加密,私有密钥则用于对加密信息的解密。私有密钥只能由生成密钥对的用户掌握,公开密钥可广泛发布,但它只对应于生成该密钥的用户。公开密钥加密技术解决了密钥的发布和管理问题,是目前商业密码的核心。使用公开密钥技术,数据通信的双方可以安全的确认对方的身份和公开密钥。非对称密钥加密算法主要有RSA、PGP等。 2.2 报文摘要算法 报文摘要算法(Message Digest Algorithms)即采用单向HASH算法将需要加密的明文进行摘要,而产生具有固定长度的单向散列(HASH)值,其中散列函数是将一个不同长度的报文转换成一个数字串(即报文摘要)的公式,该函数不需要密钥,公式决定了报文摘要的长度。报文摘要通常和非对称密钥加密一起,提供了数字签名的方法。MD5算法是一种常用的报文摘要算法,它采用单向Hash函数将需加密的明文"摘要"成一串128bit的密文,这一串密文亦称为数字指纹,它有固定的长度,且不同的明文摘要成密文,其结果总是不同的,而同样的明文其摘要必定一致。这样这个摘要便可成为验证明文是否是"真身"的"指纹"了。

    LotusDomino程序常见错误中文解释

    1) HTTP Web Server: Item not found exception 错误解释:通过HTML操作某个域时(如document.all.input_name.value),这个input_name 必须有对应的域名。也就是,域名必须有对应的html名字,也就是域属性里的Html标志符。原解释: element added to the form as Pass-thru HTML with no corresponding Notes field of the same name. All text input elements must have the equivalent Notes field! 我:通过填写HTML标记里的标志符,或在“其它”里面加上id=input_name或name=input_name 就行了,不过name=input_name有时生效,有时不生效,没总结过`` 2)Lotus Notes Exception - Note item not found 错误解释:如果你的表单有一个已计算的子表单,并且这个子表单与主表单有同名域时,会有这个报错。 原解释:If your form has a Computed Subform and this Subform contains a field with the same name as one on the main form you will see this error. 我:字母意思,应该是没找到Note项,MS偶没看懂原文意思,这种情况下,客户端打开时会提示两个表单有同名域,但并不会报错啊。 3)Lotus Notes Exception - A view of that name cannot be found in the specified database 错误解释:@dblookup/column公式中制定的视图不存在,不可达或拼写错误。 原解释:The view specified in your @DBLookup/Column formula doesn't exist, is inaccessible or is spelt incorrectly 4)Lotus Notes Exception - Incorrect data type for operator or @Function: Text Expected 解释:很有可能是因为计算文本或公式,应该用字符串类型的地方使用了日期或数字类型。或者当代理名为空时,即运行@Command([ToolsRunMacro];"")时,也有这个报错。 原解释:Most probably one of your Computed Text areas or @Formulas is trying to concatenate a date or a number with a string. For example "The total amount is " + aNumberField or "The date is " + @Now would cause this error. Use @Text to convert dates and number to a string. They can be tricky to find in a complex form. Usually best to remove formulas one by one until you find the offending party. Can also happen if you blank out the name of a query save/open agent so that it reads @Command([ToolsRunMacro]; "") instead of @Command([ToolsRunMacro]; ""). To rectify this, either remove the whole line and save the form or enter the name of the agent that you require. Note that you cannot simply type in "" to return it to the default. 5)HTTP Web Server: Invalid POST Request Exception 解释:很可能是因为试图提交的文档超过了服务器配置文档中定义的最大“Maximum POST data”(Internet Protocols->Domino Web Engine页面中) 原解释:Most probably that you are trying to post a document that is larger than the "Maximum POST data" setting in the Domino Web Engine section of the server document. 6)Lotus Notes Exception - Incorrect data type for operator or @Function: Number expected

    相关主题
    文本预览
    相关文档 最新文档