`
liuyp2003
  • 浏览: 54469 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

lotus技术问答集锦(总合一)

阅读更多
1、lotus notes 5.0 数据库应用程序开发的合理顺序是怎样的?
答:开发 lotus notes 5.0 数据库应用程序的合理顺序是:
一、首先做好各个共享域、共享操作。
二、首先开发所有表单
三、其次开发所有视图
四、再次开发大纲
五、然后开发页面
六、然后开发框架集

2、如何在IE中显示视图的操作按纽?
答:要在IE中显示视图的操作按纽要做到三点:
一、操作必须有内容,即不能为空操作。
二、操作的公式必须正确,如果是错误的也显示不出来。
三、在视图的高级属性中必须起用小程序。

3、怎样在notes 或 IE 中显示时使用框架集?
答:要使用框架集则要做到三点:
一、首先创建框架集。
二、然后指定框架集中个框架的内容(内容可以是视图、大纲、或表单),并指定目标帧。
三、在数据库的高级属性中指定在浏览此数据库时使用框架集,并指定框架集的名字。

4、何时做大纲比较合理?
答:由于大纲是组织视图的,所以如果在作好大纲后并指定了各视图,以后你又修改了视图的名字,则大纲不能提取到所要求的某个视图,则大纲便会连所有其他内容也不显示,正常情况下,在页中嵌入一个已经存在的大纲时,会看到大纲的内容,如果大纲有错误(比如,所要求的视图名不存在了)则不会看到大纲的全部内容。所以如果你在作好大纲后有修改了视图名字,则建议把大纲删除掉,重新建立一个同名大纲。

5、为什么 有时 视图中的某些列在设置了分类属性后仍然象没有分类似的?但这些列在IE中显示分类却是正常的?
答:你的列属性设置是正常的,只是notes的设计刷新功能不健全,也就是你怎么刷新都不会把一些无用的信息去掉,这种情况下应该从新启动notes,如果还不行就要从新启动服务器,这样就肯定可以了。这种问题在notes的其他设计中也会遇到的。

6、如何在IE和Notes中都显示数据库的帧结构集?
答:这需要设置数据库的启动属性,在notes启动时设置为帧结构集,在IE中启动时也设置为帧结构集。

7、如何在IE中实现文档保存后返回视图?
答:要在IE中实现文档保存后返回视图需要作到两点:
一、在表单的“保存”操作中实现公式: @If(@Command([FileSave]);@Command([FileCloseWindow]);@Return(""))
二、在表单中增加一个隐藏的保留域:$$return,其属性设置为计算文本。其值用公式实现为"[/" + @Subset(@DbName;-1)+"/"+"v_make_nowdept"+"?OpenView]" 其中v_make_nowdept是个某个视图名。这样就能返回视图v_make_nowdept了。当然可以用 @subset(@ViewTitle;-1)来取得打开某个文档时视图名字。但是当我们这样做时发现:在视图的“创建”操作进入表单时 @ViewTitle的值却总是不能返回,这个问题还有待于进一步解决。

8、我使用了帧结构集,并且是双帧结构,左边是大纲,右边是视图,但我在点左边的大纲项时,右边相应的大纲项没有刷新,并且在IE中的创建内容在notes中不能完全显示出来,在notes中创建的内容也不能完全在IE中显示出来,这是为什么?
答:你肯定在大纲的属性中设置了“使用java小程序”的选项,当使用“使用java小程序”选项时可以使大纲在IE中显示出和notes中一样的效果。而使用“使用HTML ”选项时,Domino将忽略大纲的“展开”图表,和大纲的背景而仅显示大纲的文本,但使用“使用java小程序”时,Domino在右边视图的刷新和 “与notes保持同步”方面都不能正确处理,从而出现上述错误。所以建议目前使用大纲时其属性还是设置为“使用HTML "为好。

9、我怎样使得每次双击某个文挡时都让文挡在右面帧中显示?
答:你应该在表单的属性中设置启动时在指定的帧中显示。

10、我怎样在阅读文档时隐藏表单的“保存”“发布”操作?
答:你应该在表单操作的安全属性页中设置当公式为真时隐藏操作,其公式一般为:!@IsDocBeingEdited|status="1"

Lotus 提供的产品包括:消息、应用开发和门户、实时和团体合作、文档和 Web 内容管理,学习、远程访问和管理以及桌面应用。这些产品帮助组织提高生产力,有效地沟通并更好利用集体知识。
一、消息
二、应用开发及门户
三、实时和团体协作
四、文档及 Web 内容管理
五、学习
六、远程访问及管理

一、消息
Lotus 消息解决方案的弹性很强,可以满足所有员工的需求,从没有专门工作站的员工到远程或移动员工,到基于办公的知识管理员工。通过富客户端和基于 Web 的客户端,您都可以找到提供需要的功能同时又可以减少总成本的消息解决方案。通过 Lotus.com 可以学习更多 Lotus 消息解决方案。
Lotus Workplace Messaging
Lotus Notes Lotus Domino
Lotus Domino Express
Lotus Domino Web Access (iNotes)
Lotus Domino Access for Microsoft Outlook (iNotes)
Lotus Domino Unified Communication Service
Lotus Domino Webmail
二、应用开发及门户
Lotus 应用开发及门户解决方案提供了所有开发任务的工具,从简单的协作应用到复杂的集成了关系型数据库管理系统的商业应用。WebSphere Portal 可以实现 Lotus Workplace 和 Lotus Domino 的集成,提供访问企业数据的另一种方式。通过 Lotus.com 可以学习有关这些应用开发及门户解决方案的更多知识。
Lotus Domino Designer
Lotus Enterprise Integrator
Lotus Enterprise Script Builder
Lotus Connectors
Lotus Domino Global Workbench
Lotus Domino Toolkit for WebSphere
Studio Domino Application Portlet
WebSphere Portal products
IBM Portal Toolkit
三、实时和团体协作
Lotus 实时和团体协作为在线交流和文件共享提供了即时消息、Web 会议及团队空间。通过 Lotus.com 可以更多地学习这些解决方案。
Lotus Workplace Team Collaboration
Lotus Instant Messaging and Web Conferencing (Sametime)
Lotus Instant Messaging (Sametime) Everyplace
Lotus Team Workplace (QuickPlace)
四、文档及 Web 内容管理
Lotus 文档及 Web 内容管理解决方案在企业内部管理从内容创建到发行到归档等方面的信息。通过 Lotus.com 可以更多学习这些解决方案。

Lotus Workplace Web Content Management
Lotus Workplace Documents
Lotus Domino Document Manager (Domino.doc) Lotus Discovery Server
Lotus Extended Search Lotus Workflow
五、学习

Lotus 学习解决方案有助于管理在线和基于教室的学习。使用 Lotus 学习产品,可以为企业提供有成本效益的培训。通过 Lotus.com 可以更多地学习这些解决方案。
Lotus Workplace Collaborative Learning
Lotus Learning Management System
Lotus Virtual Classroom
Lotus LearningSpace
Lotus LearningSpace Forum
六、远程访问及管理
Lotus 远程访问及管理解决方案向移动和无线设备扩展了消息和协作。通过 Lotus.com 可以更多地学习这些解决方案。
Lotus Domino Everyplace
Lotus Instant Messaging (Sametime) Everyplace
Lotus EasySync Pro
WebSphere Everyplace Access for Lotus Domino
我如何在页面上建立一个热点,让它打开一个文档?
答: 在页面上写一段文字,然后选上这段文字,然后点菜单”创建” –热点--操作热 点
然后选LotusScript ,举个例子,比如打开ID 为NT00000C62的文档:
Sub Click(Source As Button)
Dim uiworkspace As New notesuiworkspace
Dim curdatabase As notesuidatabase
Dim database As notesdatabase
Dim doc As notesdocument
Set curdatabase = uiworkspace.currentdatabase
Set database = curdatabase.database
Set doc = database.getdocumentbyid("00000C62")
Call uiworkspace.EditDocument(True,doc,False )
End Sub

我如何实现归档,比如我如何把当前视图中所有被选中的文档归入文件夹 fold 中?
答: 用Script象如下这样实现:
Sub AddDocToFold(fold As String)
Dim uiworkspace As New notesuiworkspace
Dim uiview As notesuiview
Dim doc As NotesDocument
Dim docList As String
Set uiview = uiworkspace.currentview
For j = 1 To uiview.Documents.Count
Set doc = uiview.Documents.GetNthDocument(j)
Call doc.PutInFolder( fold )
Next
End Sub

我如何实现把某文件夹视图中的被选择的文档从该文件夹中清除,但却不能删除他们?
答: 用Script 实现如下:
Sub RemoveDocFromFold( fold As String,all As Integer)
'功能:
' 把文档从某个文件夹中移走,但并不删除此文档
'参数:
' fold: 文件夹
' all : 0表示仅移走当前选择的文档,1表示移走该文件夹中所有文档
Dim uiworkspace As New notesuiworkspace
Dim uiview As notesuiview
Dim doc As NotesDocument
Dim view As notesview
Set uiview = uiworkspace.currentview
Set view = uiview.view
If all = 0 Then '移去所选文档
For j = 1 To uiview.Documents.Count
Set doc = uiview.Documents.GetNthDocument(j)
Call doc.RemoveFromFolder( fold )
Next
Else
If all=1 Then '移去全部文档
Set doc = view.GetFirstDocument
'遍列该视图的所有文档,获取所有满足条件的纪录数
While Not(doc Is Nothing)
Call doc.RemoveFromFolder( fold )
Set doc = view.GetNextDocument(doc)
Wend
End If
End If
'Evaluate("@Command([ViewRefreshFields])")
End Sub

我如何把当前视图中的所有的被选择的文档的某个域的值替换掉?
答: 用Script 实现如下:
Sub SelectedDocFieldReplace( Field As String,repval As String)
'功能:
' 把所选文档中的每个 Field 域的值
改为 repval
'参数:
' Field 要更改的域的名称
' repval 修改后的域值
Dim uiworkspace As New notesuiworkspace
Dim uiview As notesuiview
Dim doc As NotesDocument
Dim order_num As String
'order_num = Inputbox$("请输入批次")
Set uiview = uiworkspace.currentview
For j = 1 To uiview.Documents.Count
Set doc = uiview.Documents.GetNthDocument(j)
On Error Goto lable1
Call doc.replaceitemvalue(Field,repval)
Call doc.save(True,False)
Next
Exit Sub
lable1:
Msgbox("错误!,所选文档没有指定的域,这个错误发生在没有给 selectedDocFieldReplace() 函数传递正确的参数")
Exit Sub
End Sub

我如何创建某个程序运行结果的日志文档?

答: 首先新建一个日志文档的表单,并把该表单设置成数据库的默认表单,然后就用Script 创建文档,并填写该文档中某些域的值,最后存盘,例子程序片段如下:
'写传真日志
Dim faxerdoc as notesdocument
‘faxerr_receiver,faxerr_docnum,faxerr_content是表单form_faxerr的三个域名

Set faxerrdoc = New NotesDocument( db )
faxerrdoc.Form = "form_faxerr"
Call faxerrdoc.replaceitemvalue("faxerr_receiver",Cstr(peoplecount) )
Call faxerrdoc.replaceitemvalue("faxerr_docnum",strsucssnding )
Call faxerrdoc.replaceitemvalue("faxerr_content",faxerrmsg )
success = faxerrdoc.ComputeWithForm( False, False )
If success Then
Call faxerrdoc.Save( True, False )
Else
Msgbox("无法写入传真日志....")
End If
'Msgbox(faxerrmsg)
Exit Sub
1、我怎样在按某个视图打开文档后,用户按“返回”操作能返回相应的视图?
答:当你从某个视图打开文档后,相应的视图的名字就保存在公式@viewtitle中,所以返回相应的使徒只需要让“返回”按纽“运行相应的打开视图的公式如:@Command([OpenView];@If(@ViewTitle="";"v_make_nowdept"; @Subset(@ViewTitle;-1)))其中v_make_nowdept是某个视图的名字,你需要把他改成你的某个视图名字。
按理说IE和notes都支持公式,但实际上上述公式在IE中使用时没有问题,但在notes中使用时,有时会不能正确返回。
如果用javascript则只要简单的一句 history.back()即可实现返回,但javascript不被notes支持。即只能在IE中用。
如果使用公式 if(@Command([FileSave]);@Command([FileCloseWindow]);@Return(""))
则可以在notes中正确实现返回,但这个公式在IE中有时不能正确返回,综上所述,要既能在IE中实现准确返回和在notes中实现准确返回则必须创建两个“返回”操作其中一个使用javascript,并在notes中隐藏。一个使用公式,并在IE中隐藏。
2、为什么我每次修改表单时,表格的相对位置都要从新调?
答:这是因为表格设置为自动后,系统在你每次修改表单是从新给出表格的大小,所以需要每修改一次表单都要从新调一下表格的相对位置。
3、我不想在IE中显示视图的名称,我该怎么办?
答:你在建立视图时,要同时赋予该视图名称和别名,在所有工作作好以后,你如果不想在IE中显示该名称,则你应该用空格来取代原来视图的名称,Domino回自动寻找别名来匹配的。如果你不去掉名称的话,在IE中浏览时Domino会自动把名称显示在视图的上方的。
4、我如何控制设计元素在IE中显示时,附加一些其他风格?
答:如果Domino允许该种元素在IE中浏览时附加其他风格,则在设计时在该种元素的属性里面会给你一个HTML属性页,你可以在该属性页里面添加其他HTML属性。
5、为什么我一点击某一大纲项,我的大纲就全没有了,取而代之的是一些没有层次的视图名称?
答:这种情况肯定是你的大纲所在帧的目标帧没有设置,你应该把他设置为你想要连接的那个帧,比如:一般情况下右边的 content 帧。
6、为什么我的RTF域在IE中浏览时看不到其中的内容?
答:有可能你把这个域放在表格中了吧!,如果放在表格中在IE中浏览时是看不到其中的内容的解决办法是把它放在表格外边即可。也有可能你在该RTF域中设置了 “使用java applet "的属性,但没有设置HTML属性,因为默认的HTML属性是RTF域的长、宽都为0,这样在浏览时是看不到的,所以你应该把它的HTML属性设置一下,比如:"HEIGHT=\"120\" WIDTH=\"600\""。
7、我怎样设计表单来跟踪文档的作者?
答:你可以在表单上加一个隐藏的共享域,其名字可以为 from 运行公式为:@If(@IsNewDoc ; @UserName; From),这样这个域就记录了这片文档的作者了。
8、我怎样设计表单来跟踪文档是否已经发布?
答:你可以在表单上加一个隐藏的域,其名字可以为 status 类型为单选按纽,初试值设置为”0“。在你的表单的发布操作中加上一句 status="1"即可来表示此文挡已经发布。
9、我怎样控制文挡的操作权限?
答:对已经存在的文挡来说,权限分为编辑和阅读两种,你可以给表单增加一个”修改“操作用以修改文档,(其运行公式为: @Command([EditDocument]))并设置该操作的隐藏属性为当公式为真时隐藏,这样你就可以设置当文档已经发布、目前的用户不是本文档的作者、用户不具备发布角色等任何一个条件满足时隐藏该操作,从而实现对文档修改权限的控制。典型的公式如:@IsDocBeingEdited|!@IsMember("[发布公告]";@UserRoles)|status="1"|from!=@UserName
10、我如何在IE里面实现notes中的 对话框列表?(即可以添加新的项目的列表框)
答:在notes中这种列表框是系统自身就有的,实现起来比较容易,但这个功能不被IE所支持,要在IE中实现该功能只能是采用另一种方式来仿效这种效果。在 IE中实现时,首先要把对话框列表的属性设置为不可添加新内容。(否则在IE中不能显示为列表框,而是编辑框),其次再增加一个文本编辑域。这个域用来输入新的项目,那么怎么才能让新的项目加入到列表框中去呢?这里用到一个小技巧,这个技巧首先被NOtes开发人员所使用:列表框中的项目要动态的从一个视图中提取它的一个已经分类的列,这个列实际上就是你的新输入项目所间接存取的域。
具体操作方法是:
一、对应于要在IE中实现的某个对话框列表域name,你再建一个对话框列表域web_name,但要把它的属性设置为不可添加新内容。
二、再建一个文本编辑域web_new_name。在name的属性设置中你要设置为“为选项使用公式”并把公式写为:@If(!@IsNewDoc & @IsDocBeingLoaded;@Unavailable;@DbColumn("":"nocache"; ""; "视图名字";1))
三、在name的 input translation事件中 输入公式 @If(@ClientType = "Notes";@Trim(name); if(@Trim(web_new_name)="";@Trim(Web_name);@Trim(web_new_name)))
四、在web_name的属性设置中你要设置为“为选项使用公式”并把公式写为@DbColumn("":"nocache"; ""; "v_bulletin_classsel";1)
五、在notes中隐藏web_name和web_new_name域。
Lotus Domino/Notes是目前最为流行的文档数据库系统之一,作为群件系统,它利用自身强大的功能使其在企业、政府办公自动化方面的应用越来越广。以下总结了一些Notes开发和管理的常见问题,希望对大家有所帮助。
  
问:当硬盘空间不够时,如何压缩我的Notes工作台?
  答:由于Notes数据库是典型的文档型数据库,因此长期使用后会占用较大硬盘空间,为此我们需要经常对这些数据库进行压缩。常用的压缩方法是:
  1.用鼠标右键单击任意工作台页面,并且选择“工作台属性”。
  2.在“工作台”属性框中选择第二个属性按钮,并单击压缩按钮实现压缩。
  
问:对自行开发的数据库,如何将其保存为模板,以便于以后使用?
  答:如果已经开发或更改了某个数据库,我们通常希望保存它的结构,以便用于今后的开发。这种做法不仅节省时间,而且在应用程序间保证了一致性。我们利用以下步骤可以实现把某数据库保存为模板:
  1.选择“文件数据库新建拷贝”。
  2.在“拷贝数据库”对话框中,输入服务器、标题和文件名,其中文件扩展名为NTF。
  3.选择数据库设计复选框,并保存为数据库。
  4.单击“确定”按钮,生成数据库模板。
  
问:在调试Lotus Domino程序时,经常会触发执行qnc.exe程序并退出Notes,如何解决?
  答:在调试Lotus Domino/Notes程序时,由于程序设计的问题,我们经常会触发执行qnc.exe程序,并提示错误。其实qnc.exe执行目的只是Notes的内存保护性措施,并不一定是程序本身有错误。为了便于调试程序,我们可以在Lotus Domino指令窗口内键入qnc _u,使其暂停运行。 如果想恢复时可以再用qnc _i指令装载它。
  
问:服务器重装后,对一台曾经安装过Notes客户端的机器如何重新连接到新服务器?
  答:首先你需要利用新建的服务器生成一个新的用户ID文件,并删除原ID文件。
  为了在客户端不重新安装Notes,我们需要重新设置客户端如下:
  1.删除desktop.dsk、log.nsf和names.nsf文件。
  2.在文本编辑器中编辑Notes.INI文件,保留该文件中的前六行内容,其余内容全部删除,保存Notes.INI文件并退出。
  当你再次双击Notes图标时,Notes系统会自动执行安装程序,你只需用新的用户ID文件进行简单的设置即可连接到新服务器上。
  
问:在使用过程中,当Notes异常退出时,如何才能再次运行Notes?
  答:通常Notes异常退出,系统是不能再次运行Notes的。这时常见的方法是重新启动计算机并运行Notes。
  其实我们也可以不重启计算机而马上开始Notes,即我们手动杀死一个因Notes异常退出而遗留在内存中的进程nhldaemn.exe,然后我们就可再次启动Notes。
  
问:在开发Lotus Notes应用系统时,如何隐藏Lotus本身的选单?
  答:为了隐藏Lotus本身的选单条,我们需要添加以下定义:
  Declare Function GetActiveWindow Lib "user32.dll" () As Long
  Declare Function SetMenu Lib "user32.dll" ( Byval hmenu As Long, Byval newmenu As Long ) As Integer
  然后,在你的脚本中添加下面的程序:
  Dim hwnd As Long
  hwnd = GetActiveWindow()
  Call SetMenu(hwnd,0)
  通过以上几个步骤,你就可以实现隐藏Lotus本身的选单条了。
  
问:当服务器启动时,Notes显示消息说“找不到Notes.INI文件”,这时如何解决?
  答:如果你运行的是Windows版本的Notes服务器软件,使用写字板去显示和编辑AUTUEXEC.BAT文件,在PATH语句中添加Notes.INI文件所在目录,并重启动机器。
  
问:开发Lotus Notes应用系统时,如何更改窗口标题条文字?
  答:为了使开发的Lotus Notes应用系统更加商业化,我们需要更改Notes窗口标题条文字。
  我们可以在文本编辑器中打开notes.ini文件,在其中加上一行代码: Window_Title=string。
  其中string就是我们需要的窗口标题条文字。
NOTES FAQ总汇

  Q:数据库的文档时常出现复制与保存冲突,如何解决?
  A:"复制与保存冲突"是由于同时有两个或两个以上用户对同一文档进行修改,或者是多个用户对同一文档的不同副本进行修改,复制时就会造成复制冲突。对于公用数据库,可以通过把视图作为"共享首次使用为私有的"来避免。另外,选中表单的"合并复制冲突"属性可以把对同一文档的不同域的修改合并到同一个文档中以避免复制冲突,但如果是对同一个域的修改仍然会出现冲突文档。
  Q:如何获得Domino(服务器)端的时间?
  A:可以在需要取得服务器时间时,在服务器上创建一个新文档,取得这个文档的创建时间就行了,注意不保存这个新文文档。
  Q:如何用浏览器访问基于NT的Domino服务器呢?
  A:NT Server缺省使用MICROSOFT主页是由于启动了NT自带的IIS服务,有以下三种解决方法:
  1、关闭NT本身的IIS服务,使Domino Server的http服务器能够使用80端口。
  2、修改Domino上http任务的端口为80以外都某一个值,然后从Domino Server 输入Load http命令以启动http任务。当从浏览器访问Domino数据库时,在URL地址后加端口号,如 www.lotus.com.cn:81
  3、把Domino Server与IIS集成,使IIS能够访问Domino数据库,然后在IIS中设置缺省主页为Notes数据库。
  Q:怎么把domino设置SMTP服务器 如何把domino设置成一个用来发信的smtp服务器(可以不收信). 按照缺省设置,发信的时候总是说地址当中包含非ASCII字符.
  A:非ASCII字符通常是由于中文用户名造成的。
  设置Domino Server为SMTP Server,都需要在服务器文档中设置:
  路由任务:邮件路由、SMTP路由  全限定的Internet主机名:主机名+Internet域名(用。连接)
  SMTP监听任务:启用
  如4.6前版本须另外安装SMTP MTA,R4.6x把 SMTP MTA 集成到Domino Server中,R5以后Domino坝SMTP做成了服务器上的一个任务,不需要另外安装MTA。
  R4的SMTP MTA配置在帮助文档中有详细描述,主要在如下几个文档(都存在于公共通讯录中)中进行相应的设置
   1、服务器文档中的SMTP MTA
   2、网络域(GLOBALDOMAIN)
   3、网络域(外部SMTP网络域)
   4、连接文档(从服务器到ANYHOST)
 首先需要设置一台单独的服务器用于收发Internet邮件(即邮递任务为SMTP邮件邮递),然后在公用通讯录中设置全球网络域、外部的SMTP网络域和SMTP连接文
 档三个文档。
 全球网络域中主要设置:
 在"基本"区段:全球网络域名称,"全球网络域角色"为"SMTP MTA","缺省全球网络域"
 在"SMTP地址转?quot;区段:"Internet网络域后缀"及 Notes网络域设置
 SMTP网络域中设置:Internet网络域为*.*,任意设置一个网络域名称。
 新建一个服务器连接文档,设置连接类型为SMTP,目的网络域与前面在"SMTP网络域"中设置的Internet网络域相同,另外应设置有一个待发消息就发送完成以上配置后即可。
 R5的SMTP可以直接使用操作系统的DNS,只需要在Domino目录的配置文档中的"路由/SMTP"页,基本区段下设置:
  离开本地Internet网络域的消息使用SMTP
  离开本地Internet网络域的转发主机:如果是通过代理服务器或防火墙连接到Internet上,则输入其IP地址;如果是直接连接到Internet上,则该域为 空
 修改完成后,重新启动DOMINO服务器。
  Q:如何从数据库A的文档中通过单击打开另一个数据库B的文档?
  A:在数据库A的表单中创建一个RTF域,用NotesRichTextItem的AppendDocLink建立连接即可。或是在编辑模式下,打开数据库B的文档,然后从编辑菜单下单击链接式拷贝--文档链接,然后在数据库A表单的RTF域中粘贴即可。
  Q:什么条件下Domino可以在win98下安装成功?
  A:如果你用的是4.6或4.63版,应该没有问题用在98上,64MB/4G/300MHz, 当word, Notes, Lotus SmartSuite同时起可能只是容易死.
  Q:网上都有哪些有关Lotus的站点呢?
  A:莲花公司站点:
  http://www.lotus.com.cn
  http://www.lotus.com
  http://support.lotus.com
  http://www.notes.net
  IBM红皮书:
  http://www.redbooks.ibm.com/
  Q:如何用notes读入格式化文本?
  A:如果是Excel或Lotus1-2-3表格,用DDE可以直接传送;是文档编辑时"读入",用"copy"->"选择性粘贴".
   Q:Notes网络联接
  在使用Lotus Notes做服务器(NT下)时,工作站无法登录,在工作站的windows下编辑了HOSTS文件,写入了服务器IP地址,还是没用,请问这里那里出了问题?
   A:请注意:
   1.Host 文件中是怎么写的?IP地址后要有服务器(DOMINO)的名字
   2.服务器是否正常启动.
   3.工作站端提示什么错误
  从客户端的命令行下 PING DOMINO服务器名 可以测试网络(TCP/IP协议)的物理连通性。另外要注意在NOTES的服务器和客户端中激活的端口和使用的协议。
  在WINDOWS下设置DNS服务器地址。有几个解决方案:
   1、在NT上建一个DNS服务器
   2、HOST文件
  Q:关于Qnc错误 
  A:最好是用qnc -u把它给卸掉。qnc 是Lotus 的一个Debug程序.
  做法是在各个client上直接删除qnc。它可以检测到你的系统的问题给予你以提示,可以让你知道你的系统中存在的问题或小或大。有点像一个监测器吧?
  如果不喜欢它可以在DOS下(或WINDOWS的"运行"中)键入qnc -u 使其不再运行。
  如果你觉得还有必要的话可以再用qnc -i装载它。

  Q:请问答复文档从主文档那里继承了哪些 FIELD 怎样访问它们?
  A:它可以继承主文档中所有的FIELD,用主文档的域名来调用(答复文档域的缺省值用主文档的域名)。

  Q:Notes Client 无法运行
  不知道改了什么设置了之后, 在Notes Server运行时, Notes Client 就无法运行, 只显示一下splash 窗口就完事了。 而当Notes Server 关闭时, Notes Client 就可以运行。
  A:在Domino Server上如果设置了口令,起服务器机器上的Notes Client就会出现这种情况,去除口令即可。另外由于Domino Server和Notes Client对系统资源要求较高,同时启动时可能会造成一些冲突,因此不建议用户在同一台机器上同时使用Server和Client。

  Q:如何在Internet中使用Notes? 当一局域网中有Lotus Domino和 www服务器,如何使用Notes作为Intranet网的缺省的电子邮件系统?在网页中如何编写Notes的电子邮件地址的超级链接?
  A:NOTES的电子邮件对外有如下形式的电子邮件地址形式:
  username/groupname@domain
  如:white/soft@soft
  可以在Internet浏览器中设置Notes为缺省电子邮件系统。以IE为例:在客户端安装Notes以后,启动IE,然后在Internet选项的程序页中设置邮件选项为"Lotus Notes"。在网页中设置Notes的邮件地址与Internet地址形式相同:设置一个连接,内容为  mailto:user/OU/Org@domain

  Q:共享邮件数据库是否能从ServerA移到ServerB?
  A:不可以! 因为共享邮件数据库由Server ID加密,只有建立此数据库的Server ID才能访问它。
  如果希望移动用户从ServerA到ServerB并仍然使用共享数据库,可用以下步骤实现:
  1>. 从ServerA到ServerB建立一个新的共享数据库副本。即在ServerB中生成一个 无连接的邮件数据库。
  2>. 建立共享数据库连接: Load Object Link -Relink USERMAIL.NSF 共享邮件数据库.NSF

  Q:不使用分区(Partitioning)服务器,如何在一台NT服务器上安装两个Domino服务器(一个R5,另一个R4.X).
  A:分区服务器主要用于保证可以在一台机器上同时启动多个Domino服务器。如果一次只需启动一个服务器,只要把几个Server分别安装在不同的子目录下,然后更改启动Server的快捷方式,在Nserver.exe 后增加" =\NotesPath\NOTES.INI",其中NotesPath为Notes.ini所在的目录(绝对路径)。需要注意的是安装新的Server 时会自动把前一个Server的Notes.ini改为Notes.00x,以区别当前的Notes.ini。

  Q:当Notes异常退出时,系统信息通常提示要重新启动计算机。是否有办法不重启计算机而马上开始Notes?
  A:只需要使用操作系统的任务管理器,手工关闭一个因Notes异常退出而遗留在内存中的程序:nhldaemn.exe,就可以不重启计算机,而马上开始Notes。但是当计算机上同时运行着Domino时,还需要先把它关闭,然后才能再启动Notes。

  Q:如何设置Domino Server的自动转发功能?
  A:编辑公用通讯录中的个人文档,在"转发地址(Forwarding Address):"中填入目标用户邮件地址,则此用户的所有邮件将自动转发到目标地址(可以为Notes地址或Internet地址)。

  Q:如何设置Domino Server为NT的一个Servics,使管理员可以从服务器管理器中设置自动启动Domino Server?
  A:使用Notes R4时,可以在notes server的程序目录(通常为C:\NOTES)下运行 ntsvinst -c;R5则需要在安装Domino时选择定制安装,就会出现一个选项"Domino作为NT服务"。选中以后继续安装,系统将自动进行相关设置。如果在安装时没有进行相应设置,可以在原Domino安装目录上再安装一次,通过定制安装只安装此选项即可。

  Q:在英文版的Notes中如何输入中文?
  A:在Notes 5.0以后的版本中已经可以直接输入和显示中文(可能有个别输入法不支持,可以使用操作系统自带的输入法)。5.0版以前的英文Notes需要在Notes的程序目录下拷贝以下几个文件:
  1、用 collGB.cls 覆盖 collSTD.cls
  2、用 l_cpGB.cls 覆盖 l_cpWIN.cls 和 l_cpDOS.cls

  Q:如何取消夏时制设置?
  A:由于中国已经取消夏时制,所以有些OS的中文版在时区设置时也取消了有关夏时制的选项。但为了和其他语言版本的兼容,此项设置其实依然存在,只是不可更改,操作系统也不再使用设置值。但Domino系统将读取操作系统的此项设置以调整系统时间。因此,如果OS中缺省设置为使用夏时制,Domino读取此设置后将会对时钟进行相应修改,造成Domino时钟与系统时钟相差一个小时。
  解决方案:
  1、检查服务器的Notes.ini设置,DST=0
  2、在Notes.ini中增加一行:UseNotesTimeZone=1

  Q:如何把 Domino 服务器设置成NT的一个任务?
  A:如果使用的是Notes R4的版本,可以运行Notes目录下的 NTSVINST.EXE 文件: NTSVINST /C /T:"ServiceTitle"其中,参数"/C"制定将任务加入操作系统的任务列表,"/T"指定任务在列表中显示的名称。
  删除Notes任务时,同样使用此命令:NTSVINST /D /T:"ServiceTitle"
  如果使用的是Notes R5的版本,则需要在原目录下重新安装Domino服务器,并在安装时选择"定制安装"(Customize),然后在列表中选择"Domino
  作为NT服务"(Domino as an NT Service),注意,不同版本此选项的位置不同,可能需要拉动右侧的滚动条向下选择。安装完成后重新启动即可。

  Q:设置了组织中的第一台服务器后,如何取得管理员的ID文件?
  A:设置完的一台Domino服务器后,系统自动将系统管理员的ID文件以附件的方式保存在公共通讯录的管理员个人文档里。先退出Domino服务器,然后从Domino的程序目录下运行nlnotes.exe,即可打开一个Notes客户端界面(或者设置完成后不退出)。以本地方式打开 names.nsf,从管理员的个人文档中拆离USER.ID。

  Q:如何从Notes数据库中恢复被删除的文档?
  Aomino R5 新增一个新的功能,可以通过设置软删除,使用户删除的文档不会马上从数据库中消失。方法如下:
  1. 打开数据库;选择"文件""数据库""属性";单击"高级"附签(左起最后一个附签)。
 注释 对于新数据库:选择"文件""数据库""新建",单击"高级"附签。
  2. 选择"允许软删除"。
  3. 指定"$Undelete 到期时间(小时)"域中的彻底删除文档的间隔时间。例如:如果希望在删除文档和在彻底删除文档之间有两天的间隔,则输入 48。
  4. 在数据库中创建新视图,定义视图类型为"共享的,包含已删除文档的"
 在定制的计时器彻底删除文档前,删除的文档在视图中仍然可以打开阅读。
 注释:部分数据库可能不包含此功能。
 要从视图中恢复删除的文档,就需要手工给视图增加一个操作:@UnDeleteDocument。文档将恢复到原来的文件夹,并被标记为未读文档。
 如果要直接永久删除文档,需要手工添加代理,执行@HardDeleteDocument.

为什么在试图打开一个 URL 时必须提供用户名和口令?
某些代理服务器在允许您访问 Internet 时需要用户名和口令。如果代理服务器需要这种验证请询问Domino 管理员。如果试图打开 Web 页面并且 Notes 显示“代理服务器验证”对话框,请输入服务器提供的用户名和口令。每个 Notes 会话只需输入用户名和口令一次。
注释 不能通过经验证的代理服务器访问来自使用 SSL 安全协议的 Internet 服务器的 Web 页面。

为什么试图打开某个 Web 页面时出现“拒绝访问服务”?
如果试图打开 Web 页面时出现“拒绝服务访问”错误,这是由于 Domino 管理员关闭了对以下某种 Internet 服务的访问:HTTP、HTTPS、Finger、FTP 或 Gopher。这意味着不能使用这种服务(协议)访问任何 Web 页面。详细信息请联系 Domino 管理员。

“Error 401”的含义是什么?
试图打开页面时如果出现“Error 401”,这意味着 Internet 服务器没有获得正确的用户名和口令(是 Internet 服务器提供的用户名和口令,不是 Notes 用户名和口令)。可能是用户名和口令输入错误,或者是用户名和口令对该 Internet 服务器已经失效。

“Error 403”的含义是什么?
试图打开页面时如果出现“Error 403”,这意味着正在请求访问您没有存取权限的页面。您无法提取此 Web 页面。

“404 Object Not Found”的含义是什么?
试图打开页面时如果出现“404 Object Not Found”,这意味着文档已经不存在,或输入的 URL 不正确。请仔细地再次输入 URL。如果第一次输入是正确的,请试着通过从右边删除一部分来缩短 URL。请删除每个斜线后面的部分直到打开页面为止。

“Error 500”的含义是什么?
试图打开页面时如果出现“Error 500”,这意味着 Internet 服务器由于自身的错误无法发回页面。可以试着立即重新载入页面或以后重试。

“Service temporarily overloaded 502”的含义是什么?
试图打开页面时如果出现“Service temporarily overloaded 502”,这意味着 Internet 服务器由于同时访问的用户过多而不能发送页面。请以后再重试访问此页面。

“Gateway timed out 503”的含义是什么?
试图打开页面时如果出现“Gateway timed out 503”,这意味着由于网络传输导致对 Internet 服务器的连接关闭,Internet 服务器不能发送页面。请以后再重试访问此页面。
为什么 Web 页面上的 URL 没有显示为带下划线的蓝色链接?
如果数据库页面上的 URL 没有显示为带下划线的蓝色链接,则可能是由于以下某个原因:
Notes 不解析指向同一 Web 页面内某处的 URL。
Notes 支持 HTTP、HTTPS、FTP、Gopher、Finger 和 Mailto URL。如果遇到的 URL 链接不是以上类型,则该文本不会是蓝色并带下划线,也不会是链接。
Domino 管理员可能改变了 URL 的外观。请联系 Domino 管理员。

为什么 URL 没有显示为热点?
URL 热点不会自动创建。必须复选用户惯用选项“将 Internet URL 转换成热点”(选择“文件”“惯用选项”“用户惯用选项”可以见到此惯用选项)。另外,当 Notes 文档处于编辑模式或 URL 文本在文本域中而不是 RTF 文本域中,绿色的下划线不出现。
在 Web 上填写 HTML 表单时,为什么没有获得表单数据的拷贝?
如果希望保留所填写的表单的拷贝,请在提交表单前执行以下操作。选择“操作”“转发”,再选择“转发页面的拷贝”,并将其发送给自己。

为什么 Java 小程序不能在 Notes 中运行?
可以打开控制台窗口查看 Java 小程序在系统上运行的状态。通常应当打开 Java 控制台窗口解决 Java 小程序不能运行的问题。要打开控制台,请选择“文件”“工具”“显示 Java 控制台”。
如果 Notes 不能运行 Java 小程序,检查并确保:
选择“文件”“惯用选项”“用户惯用选项”,并在“其他选项”中选定“允许 Java 小程序”,允许 Java 小程序运行。
在“场所”文档“基本”附签“代理服务器”域指定了代理服务器(如果是通过代理服务器连接到 Internet)。
设置 Java 小程序安全性允许小程序在 Notes 中运行。
安装 Notes 时安装了 Java 支持文件。


用 管理进程 删除用户名

环境 产品:Lotus Domino
平台:跨平台
版本:Domino R5
问题 用 管理进程 删除用户名
解答 如果您已经设置了管理进程,请按照下列步骤来删除用户。

1. 在服务器上打开公用通讯录,不要选择“本地”。
2. 选择“查看”“个人”并选择一个或多个“个人”文档。
3. 单击“删除个人”并单击“是”以继续。
4. 执行下列操作之一:
• 删除“个人”记录中指定的邮件文件。
• 删除个人记录中指定的邮件文件及其全部复本。
• 不删除邮件文件。
5. (可选)如果用户有 Windows NT 帐户,在“删除 NT 用户帐户”域中选择“是”。
6. 单击“确定”。
7. 执行下列操作之一: • 单击“是”以立刻删除此公用通讯录中对此用户的所有引用,并发送一个“在存取控制列表中删除”请求。
• 单击“否”,在“管理请求”数据库中发送“在通讯录中删除”请求,让管理进程从数据库的存取控制列表和公用通讯录中,删除所有对此人的引用。(根据为管理进程设置的时间间隔执行)

8. 执行以下操作之一,以删除用户邮件文件: • 如果您选择让管理进程删除用户的邮件文件,请在“管理请求”数据库的“等待管理员批准”视图中,检查“批准文件删除”请求。在编辑模式下,单击“批准文件删除”即可让管理进程删除文件。
• 如果您不想让管理进程删除用户的邮件文件,且邮件文件链接到共享邮件数据库中,请断开链接然后手动删除。

9. 禁止用户访问所有服务器。
如何配置Notes WEB服务器
环境 产品:Lotus Domino
平台:跨平台
版本:Domino R5
问题 如何配置Notes WEB服务器
解答 (1) 了解DNS主机名和IP地址
如果此WEB服务器在Internet上,需向ISP申请和注册此服务器的DNS主机名和IP地址。如果此服务器只在企业网内使用,则在内部的DNS服务器上注册。
(2) 打开服务器文档,选择“端口”--“Internet 端口”,启用“TCP/IP端口”。
(3) 选择“Internet协议”--“HTTP协议”,完成以下选项后,保存文档。
“绑定主机名”:选择“是”则您可在“主机名”项中输入主机别名,web用户可用
此别名替代Domino服务器名访问web服务器。
选择“否”(缺省)则不允许使用别名。
“DNS查询”:选择“是”则Domino服务器查询发送请求的web客户机的DNS名。
Domino 日志文件和数据库将包含web客户机的DNS主机名。
选择“否”(缺省)则不查询,Domino 日志文件和数据库将只包含web客户机的IP地址。
注意:选择“否”将提高 Domino 服务器性能,因为服务器不使用资源执行 DNS 查询。
“允许HTTP 客户浏览数据库”:选择“是”则允许 Web 用户在URL中使用
?OpenServer 命令来显示服务器上数据库列表。
选择“否”(缺省)则不允许。但即使 Web 用户不能看到服务器上数据库列表,他们仍能打开有权限访问的单个数据库。
请参阅“如何设置 Domino web 站点的主页”文档,设置“缺省主页”项和“主页URL”项。
(4) 启动HTTP任务。 在服务器控制台上,输入: load http
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics