Lotus Notes常见问题答疑
生活随笔
收集整理的這篇文章主要介紹了
Lotus Notes常见问题答疑
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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
郵件跟蹤
環境 產品:Lotus Domino
平臺:跨平臺
版本:Domino R5
問題 郵件跟蹤
解答 Domino的管理員和最終用戶都可以跟蹤郵件。管理員可以跟蹤任何用戶的郵件,最終用戶只能跟蹤自己發的郵件。
您可以設置郵件跟蹤規則,指定Domino記錄哪些郵件信息。如, 指定不記錄某些用戶發出的特定郵件主題的郵件。
Domino將所有消息跟蹤信息放在MTSTORE.NSF中,當管理員或用戶搜索某一郵件時,Domino搜索該數據庫,得出結果。此數據庫是啟動“郵件跟蹤任務”時自動產生的。
您可以按以下方法跟蹤一封郵件:
(一)設置郵件監控 (1) 啟動郵件跟蹤任務: LOAD MTC
(2) 配置郵件跟蹤服務器文檔
指定郵件跟蹤數據庫MTSTORE.NSF收集和記錄您所關心的郵件信息。 選擇服務器配置文檔的“路由/SMTP”--“消息跟蹤”,完成以下項:啟用“消息跟蹤”,確定對哪些用戶或組“不跟蹤”,確定是否“記錄郵件主題”,確定對哪些用戶或組“不記錄郵件主題”,輸入“郵件跟蹤時間間隔”,確定哪些服務器和用戶在本服務器上“可以跟蹤郵件”,確定哪些服務器和用戶在本服務器上“可以跟蹤主題郵件”。
(3) 建立報告數據庫REPORTS.NSF
在服務器上使用REPORTS.NTF創建郵件使用報告數據庫REPORTS.NSF,設置權限控制,啟用所有定時代理,在服務器文檔的“安全”--“代理限制”--“運行不受限的LotusScript/Java agents”選項,給與管理員以運行不受限代理的權限。
(二)跟蹤一封郵件 (1) 在管理員界面中,選擇“消息跟蹤--跟蹤中心”
(2) 選擇“新的跟蹤請求”,輸入跟蹤條件,如:發信人,收信人,發信時間,跟蹤起始服務器,信件主題和消息ID。
(3) 在發現的消息隊列中選擇您關心的某一郵件,點擊“跟蹤消息”。
(4) 分析跟蹤結果,選擇某一郵件服務器觀看詳細信息,檢查郵件投遞狀態。
強迫服務器檢測用戶口令
環境 產品:Lotus Domino
平臺:跨平臺
問題 強迫服務器檢測用戶口令
解答 用戶的口令保存在自己的ID文件里,缺省情況下,服務器不檢測用戶口令。這樣,如果用戶的ID文件有2個拷貝,改掉其中一個的口令,另外一個還可以繼續使用舊的口令。
為使另外一個ID文件的口令失效,需要改下面2個文檔:
1。服務器文檔-----“安全”標簽-----“安全設置”區段
檢測用戶標識符的口令:啟用
2。個人文檔-----“管理”標簽-----“管理”區段
檢測口令:啟用
修復Domino數據庫視圖索引的兩種方法
解答
2、Notes客戶端hosts文件的配置
Notes客戶端常需要配置hosts文件來解析Notes應用中的服務器名字。如果Notes客戶端的操作系統是win95/win98,則該文件存在于windows目錄下;如果Notes客戶端的操作系統是winnt,則該文件存在windows/system32/drivers/etc目錄下。hosts文件是文本文件,每一行解析一個domino服務器名字,它的格式為:先寫IP地址,加空格后,同一行添加domino服務器的公共名(Common Name)。
注意:hosts文件名沒有后綴,系統中常有一個文件是hosts.sam,這個文件與本文中的hosts文件無關。
、當只有一臺Domino服務器時,如何配置DOMINO R5 SMTP
修改2個文檔:
1、服務器文檔-----基本 路由任務:郵件路由、SMTP路由
全限定的Internet主機名:主機名+Internet域名(用。連接)
SMTP監聽任務:啟用
2、配置文檔-----路由/SMTP-----基本 發往本地Internet網絡域之外的消息是否使用SMTP:啟用
離開本地Internet網絡域的轉發主機:如果是通過代理服務器或防火墻連接到Internet上,則輸入其IP地址;如果是直接連接到Internet上,則該域為空
修改完成后,重新啟動DOMINO服務器。
怎樣使ID文件中的公用密鑰與公共通信錄中的匹配?
環境 產品:Lotus Domino
平臺:跨平臺
問題 怎樣使ID文件中的公用密鑰與公共通信錄中的匹配?
解答 在使用過程中,經常會遇到這樣的錯誤信息:您所使用的公用密鑰與公共通信錄中的不匹配。如下解決這個問題:
(一)用戶的公用密鑰不匹配
1. 切換到不匹配的用戶ID,點擊菜單 "文件"---"工具"---"用戶標識符",輸入口令,點擊“其它選項”按鈕,點擊“復制公用密鑰”按鈕。
2. 在公共通信錄中打開該用戶的個人文檔,在“驗證字”標簽的“Notes驗證過的公用密鑰”處,清空公用密鑰域,然后將剪貼板中的數據粘貼進去。
(二)服務器或驗證字的公用密鑰不匹配 1. 啟動Administrator,點擊“配置”標簽,右邊在“工具”---"驗證" --- “標識符屬性”,選擇公用密鑰不匹配的ID,輸入口令,點擊“其它選項”按鈕,點擊“復制公用密鑰”按鈕。
2. 在公共通信錄中打開該服務器或驗證字的文檔,在“管理”標簽的“驗證過的公用密鑰”處,清空公用密鑰域,然后將剪貼板中的數據粘貼進去。
在R5中如何將一個Domino Web服務器配置為多個Web站點--虛擬服務器
環境 產品:Lotus Domino
平臺:跨平臺
版本:R5
問題 在R5中如何將一個Domino Web服務器配置為多個Web站點--虛擬服務器
解答 您可以將一個Domino Web服務器設置為多個虛擬服務器,這樣一個Domino Web服務器就可以有多個Web站點.在配置虛擬服務器之前,您必須設置每個虛擬服務器的網絡連接.在R5中每個虛擬服務器可以有自己單獨的IP地址,或多個名字映射到同一個IP地址.Domino不限制虛擬服務器的數量,該數量主要決定于操作系統和系統硬件
**注意:在R4.6中每個虛擬服務器必須有自己單獨的IP地址.
下面介紹如何創建虛擬服務器文檔:
1. 管理員啟動Domino Administrator軟件,點擊"配置"標簽
2. 選擇視圖"服務器"--"所有服務器文檔",選中您想創建虛擬服務器的服務器文檔
3. 點擊上邊的按鈕"web"--"創建虛擬服務器"
4. 選擇"虛擬服務器",然后點擊"確定"按鈕
5. 在"基本"標簽下,完成以下域:
1) IP地址:該虛擬服務器使用的IP地址
2) 主機名:(可選)該虛擬服務器的主機名
3) 缺省主頁:(可選)當用戶訪問該虛擬服務器時顯示的HTML文件,只有當"主頁URL"域為空時該域才起作用.
6. 點擊"映射"標簽,完成以下域:
1) 主頁URL:當用戶訪問該虛擬服務器時執行的URL命令,可以顯示一個數據庫或服務器上的數據庫列表.該域的優先級比"缺省主頁"域高.
2) 在剩下的域中填寫其它文件的目錄
7. 點擊"安全性"標簽,為該虛擬服務器設置安全性選項.
8. 保存該文檔
9. 在服務器控制臺上,輸入命令 tell http restart,重新啟動http服務.
如何顯示虛擬服務器文檔:
管理員啟動Domino Administrator軟件,點擊"配置"標簽,選擇視圖"web"--web服務器配置,則可以看到虛擬服務器文檔,該文檔是作為服務器文檔的答復文檔出現的.
壓縮數據庫的方法
環境 產品:Lotus Domino
平臺:跨平臺
問題 壓縮數據庫的方法
解答 當您刪除文檔后,并不釋放硬盤空間,所以數據庫的尺寸不變.下面以R5為例,介紹幾種辦法壓縮數據庫,使它的尺寸減小.
(一)在工作臺上用鼠標右鍵點擊數據庫圖標,
選擇"數據庫"--"屬性",點擊"信息"標簽,點擊"壓縮"按鈕.該方法只能同時壓縮一個數據庫,一般是普通用戶用來壓縮自己的數據庫
以下四種方式主要是管理員用來壓縮多個數據庫時使用:
(二)在服務器控制臺上輸入命令:
load compact filename.nsf,該數據庫名是相對于服務器的數據目錄的.如果想壓縮所有郵件數據庫,因為郵件數據庫都在mail子目錄下,
所以可以輸入下列命令:load compact mail
(三)定時壓縮所有郵件數據庫
1打開公共通信錄數據庫
2選擇"服務器"視圖下的"程序"子視圖
3點擊"添加程序"按鈕
4"基本"標簽下:
程序:輸入"compact"
參數:輸入"mail"
運行的服務器:輸入運行壓縮的服務器的層次結構名稱
5"定時"標簽下:
選擇啟用定時,并輸入合適的日期和時間
6保存關閉文檔
(四)使用壓縮工具
1啟動Administrator軟件,連接到指定的服務器
2點擊"文件"標簽,選擇想要壓縮的數據庫,可以同時選擇多個
3點擊右邊屏幕"工具"--"數據庫"--"壓縮",選擇合適的選項,然后點擊"確定"按鈕
注意:當使用該方式時,在壓縮完成之前,您不能使用Administrator
(五)使用任務的啟動工具
1啟動Administrator軟件,連接到指定的服務器
2點擊"服務器"標簽下的"狀態"標簽
3點擊右邊屏幕"工具"--"任務"--"啟動",選擇"壓縮器"
4選擇"顯示高級選項",點擊"啟動任務"按鈕,您可以選擇壓縮的數據庫以及壓縮方式等
5點擊"確定"按鈕
注意:當使用該方式壓縮時,您可以同時使用Administrator
如何使用網絡域搜索(domain search)
環境 產品:Lotus Domino
平臺:跨平臺
版本:R5
問題 如何使用網絡域搜索(domain search)
解答 網絡域搜索是R5的新功能,允許您搜索本網絡域中每臺服務器上的任何信息,包括Domino數據庫和公共的文件系統.您可以使用Notes客戶端或瀏覽器來進行搜索. 如果您使用Notes客戶端,則 1) 編輯客戶端的場所文檔,在"服務器--編目/網絡域搜索服務器"域中指定網絡域編目服務器的名稱.
2) 點擊屏幕右上角地球左邊的箭頭,選擇"網絡域搜索"菜單,在搜索表單中輸入搜索條件.如果選擇搜索文檔則還可以點擊"其它"按鈕執行更復雜的搜索,然后點擊"搜索"按鈕來執行搜索.
如果您使用瀏覽器,則
在URL中輸入http://servername/catalog.nsf/domainquery,即可看到搜索表單.
問題 如何設置網絡域搜索(domain search)
解答 網絡域搜索是R5的新功能,允許您搜索本網絡域中每臺服務器上的任何信息,包括Domino數據庫和公共的文件系統.
為了設置網絡域搜索,您必須有一臺R5服務器作為您的網絡域編目服務器. 1. 缺省情況下網絡域編目數據庫存在于所有新的R5服務器上(在notes.ini文件中有一行ServerTaskAt1=Catalog,這樣Catalog任務將在每天1:00AM運行).該任務第一次
運行時,自動創建該數據庫.
2. 打開Domino目錄,編輯作為網絡域編目服務器的服務器文檔,服務器任務--網絡域索引器,啟用網絡域范圍的索引器和定時安排.在"限制網絡域索引下面的服務器"
域中,您可以限制哪些服務器被索引.
3. 控制索引的內容 1) 索引某個數據庫
用鼠標右鍵點擊數據庫圖標,數據庫--屬性--設計--選中"包含于多數據庫索引"
2) 索引一組數據庫
啟動Domino Administrator,選擇指定的服務器,點擊"文件"標簽,選擇想要進行索引的一組數據庫,在右邊屏幕下點擊"工具"下的"數據庫"菜單,選擇"工具"--"多數據庫索引"
3) 索引文件系統
在catalog.nsf數據庫中創建文件系統文檔,則您就可以索引該文件系統
4. 定制表單
您可以定制catalog.nsf數據庫中的搜索表單和顯示搜索內容的結果表單
5. 刪除網絡域索引
要刪除網絡域索引,您必須刪除\lotus\domino\data目錄下的catalog.nsf和ftdomain.di目錄.當您重新啟動Domino服務器后,系統會自動重新創建catalog.nsf,當domidx任務下次運行的時候,會創建ftdomain.d目錄,并且每次該任務運行的時候,會刷新索引.
問題 怎樣備份和恢復用戶ID文件
解答 R5提供備份ID文件的功能,這樣當用戶忘記口令或丟失ID文件時,可以恢復出來。
(一)備份ID文件
1. 使用郵件模板在服務器上創建一個數據庫,例如recovery.nsf。
2. 打開公共通信錄,服務器視圖---函件收集數據庫和資源視圖---新建函件收集數據庫文檔,寫入該數據庫信息,給該文檔起個名字,例如Recovery ID
3. 啟動Administrator,選擇“配置” 標簽,右邊“工具”---驗證字---編輯恢復信息,選擇cert.id,輸入口令后,出現一個窗口,在其中輸入管理員的個數,并選中管理員。
點擊“地址”按鈕,選中第2步新建的文檔Recovery ID,,按“確定”按鈕。
經過以上步驟,用cert.id新注冊的用戶的ID文件便會自動保存到recovery.nsf 數據庫中。如果是在組織單元下注冊新用戶,則要選擇組織單元的標識符來替代組織的標識符。
對于在做以上操作之前注冊的用戶,若想讓其ID文件也保存進來,在第3步打開的窗口中,點擊“輸出”按鈕,然后選擇該用戶,給其發郵件。該用戶收到郵件打開后,點擊菜單操作---接受恢復信息,輸入口令后,點擊“發送”按鈕。則其ID文件便會自動保存到第一步創建的數據庫中。
(二)恢復ID文件
若用戶忘記口令或丟失ID文件,與管理員聯系。
1. 管理員打開已創建的數據庫recovery.nsf,將備份的該用戶的ID文件拆離下來,并將該文件給用戶一份。
2. 管理員啟動Administrator,選擇“配置”標簽,右邊“工具”---驗證字---提取恢復口令,輸入自己的口令后,選擇已拆離下來的文件,則系統會彈出一個小窗口,用筆記下上面的口令。如果在備份ID文件時選擇了多個管理員,則每個管理員都要重復該步驟得到自己的口令。將這些口令都告訴該用戶。
3. 用戶在客戶端,點擊菜單文件---工具---恢復標識符文件,選擇從recovery.nsf庫中拆離下來的文件,依次輸入管理員給予的解密該文件的口令,然后為該ID輸入新的口令。
如何更改用戶名
環境 產品:Lotus Domino
平臺:跨平臺
問題 如何更改用戶名
解答 管理員可以利用管理進程更改用戶的名稱,包括個人文檔,組文檔,存取控制列表等.
1打開服務器上的公共通信錄數據庫
2選中被改名的個人文檔,點擊菜單"操作"--重命名選定的個人
3點擊第二個按鈕--"改變公共名稱"
4選擇注冊該用戶的組織或組織單元的標識符文件,并輸入其口令.
5(可選)修改新的驗證字的過期日期,然后點擊"確定"按鈕
6在"重命名用戶"窗口中,輸入新的用戶名,然后點擊"確定"按鈕.
7系統會出現一個窗口,顯示處理結果,看后點擊"確定"按鈕.
當管理進程運行完之后,該用戶的名稱就會被改過來.
如何更改用戶所屬的組織單元
環境 產品:Lotus Domino
平臺:跨平臺
問題 如何更改用戶所屬的組織單元
解答 管理員可以利用管理進程更改用戶所屬的組織單元.
1打開服務器上的公共通信錄數據庫
2選中被改名的個人文檔,點擊菜單"操作"--重命名選定的個人
3點擊第三個按鈕--"請求移動到新的驗證字"
4選擇該用戶的原始的組織或組織單元的標識符文件,并輸入其口令.
5輸入新的組織或組織單元的名稱,例如/ou2/org,然后點擊"確定"按鈕
6系統會出現一個窗口,顯示處理結果,看后點擊"確定"按鈕.
7打開服務器上的管理請求數據庫(admin4.nsf),選擇視圖--名稱移動請求,則可以看到該請求的文檔
8選中該文檔,點擊菜單"操作"--"為選定的個人完成移動"
9選擇新的組織或組織單元的標識符文件,并輸入其口令
10(可選)修改新的驗證字的過期日期,然后點擊"確定"按鈕
11在"重命名用戶"窗口中,點擊"確定"按鈕.
當管理進程運行完之后,該用戶的組織單元就會被改過來.
啟動POP3服務錯誤:未定義POP3domain環境變量
環境 產品:Lotus Domino
平臺:跨平臺
問題 啟動POP3服務錯誤:未定義POP3domain環境變量
解答 編輯Domino服務器上的notes.ini文件,在底部添加一行
POP3Domain=,其中是TCP/IP網絡域名稱,例如"acme.com." 如果您的Domino服務器是Windows NT或Windows 95,則也可以用以下辦法來解決: 1 在桌面上用鼠標右鍵點擊"網絡鄰居",選擇"屬性"
2 選擇TCP/IP協議,然后點擊"屬性"按鈕
3 點擊"DNS"標簽,然后在"域名"中輸入TCP/IP網絡域名稱,例如"acme.com",點擊"確定"按鈕
4 關閉"網絡鄰居"窗口
重新啟動Domino服務器,再啟動POP3服務即可.
如何將R5應用轉換成R4格式
環境 產品:Lotus Domino
平臺:跨平臺
問題 如何將R5應用轉換成R4格式
解答 由于R5與R4的數據庫存儲格式不一樣,缺省情況下,R4客戶端不能訪問R5格式的數據庫.通過以下方法之一,您可以將R5格式的數據庫轉換成R4格式.
(一)在服務器控制臺上輸入 load compact databaseName.nsf -R
(二)采用新建復本的方法 1 啟動Notes R5客戶端,點擊菜單"文件"--"數據庫"--"打開",打開您想轉換的數據庫.
2 點擊菜單"文件"--"復制"--"新建復本",在"文件名稱"域中,將數據庫的擴展名從"NSF"改為"NS4"
3 點擊"確定"按鈕
Lotus技巧:
1、 如何處理個人文檔不被別人看見,其中有幾種做法:
A、 先就是讀者域的處理方法,這種控制比較煩瑣,而且有時候回出現這樣那樣的問題,到現在我還沒能完全的控制好這東西;
B、 第二種方法就是使用私有視圖,但是Web 不支持私有視圖,這種方法我沒有作過嘗試;
C、 還有一種方法就是直接在視圖中寫上公式Select Form=FormName & @Name([CN];@UserName)=Fieldname,其中Fieldname為表單中文檔創建人的姓名,不過這樣也會出問題,在同一臺機器上幾個人查看的時候會出問題;
D、 最后我介紹的一種方法,就是使用額外的一個表單來顯示視圖,比如用A表單生成一個文檔,用V視圖來顯示,不過視圖的第一列需要是姓名域,而且需要排序,再將該視圖嵌入表單B中,在嵌入視圖的第二個屬性,如圖所示寫入公式,如圖。再通過表單B來顯示視圖就好了。
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 n
ewmenu As Long ) As Integer
然后,在你的腳本中添加下面的程序:
Dim hwnd As Long
hwnd = GetActiveWindow()
Call SetMenu(hwnd,0)
通過以上幾個步驟,你就可以實現隱藏Lotus本身的選單條了。
問:當服務器啟動時,Notes顯示消息說“找不到Notes.INI文件”,這時如何解決
?
答:如果你運行的是Windows版本的Notes服務器軟件,使用寫字板去顯示和編輯AU
TUEXEC.BAT文件,在PATH語句中添加Notes.INI文件所在目錄,并重啟動機器。
問:開發Lotus Notes應用系統時,如何更改窗口標題條文字?
答:為了使開發的Lotus Notes應用系統更加商業化,我們需要更改Notes窗口標題
條文字。
我們可以在文本編輯器中打開notes.ini文件,在其中加上一行代碼: Window_Titl
e=string。
其中string就是我們需要的窗口標題條文字。
:數據庫的文檔時常出現復制與保存沖突,如何解決?
A:"復制與保存沖突"是由于同時有兩個或兩個以上用戶對同一文檔進行修改,或者是多
個用戶對同一文檔的不同副本進行修改,復制時就會造成復制沖突。對于公用數據庫,
可以通過
把視圖作為"共享首次使用為私有的"來避免。另外,選中表單的“合并復制沖突”屬
性可以把對同一文檔的不同域的修改合并到同一個文檔中以避免復制沖突,但如果是對
同一個域
的修改仍然會出現沖突文檔。
Q:如何獲得Domino(服務器)端的時間?
A:可以在需要取得服務器時間時,在服務器上創建一個新文檔,取得這個文檔的創建時
間就行了,注意不保存這個新文文檔。
Q:如何用Lotus Script 刪除私有視圖?
A:如下: Dim session As New notessession
Dim db As notesdatabase
Dim doc As notesdocument
Set db=session.currentdatabase
Forall i In db.views
Set doc=db.getDocumentByUNID(v.universalID)
' 這個地方視圖當作文檔來處理,以便取到視圖的一些屬性。
viewflag=doc.getItemvalue("$flags"
If viewflag(0)="pYV" Then
' 視圖屬性中$flags為"pYV"的是私有視圖。
Call i.remove
End If
End Forall
Q:如何用瀏覽器訪問基于NT的Domino服務器呢? 因為NT上的缺省主頁是MICROSOFT的,我
不知如何改為為Domino的.
A:NT Server缺省使用MICROSOFT主頁是由于啟動了NT自帶的IIS服務,有以下三種解決方
法:
1。關閉NT本身的IIS服務,使Domino Server的http服務器能夠使用80端口。
2。修改Domino上http任務的端口為80以外都某一個值,然后從Domino Server 輸入L
oad http命令以啟動http任務。當從瀏覽器訪問
Domino數據庫時,在URL地址后加端口號,如 www.lotus.com.cn:81
3。把Domino Server與IIS集成,使IIS能夠訪問Domino數據庫,然后在IIS中設置缺省
主頁為Notes數據庫。
Q:Notes可以在iMAC上運行嗎
指的不是iMAC的PC界面下。是通過APPLE TALK互連嗎?
A:Notes Client有Mac的版本,但Domino Server就不能跑在Mac上了,另外Notes支持Ap
ple talk網絡協議。
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地址轉換”區段:“Internet網絡域后綴”及 Notes網絡域設置
SMTP網絡域中設置:Internet網絡域為*.*,任意設置一個網絡域名稱。
新建一個服務器連接文檔,設置連接類型為SMTP,目的網絡域與前面在"SMTP網絡域"
中設置的Internet網絡域相同,另外應設置有一個待發消息就發送
完成以上配置后即可。
R5的SMTP可以直接使用操作系統的DNS,只需要在Domino目錄的配置文檔中的"路由/S
MTP"頁,基本區段下設置:
離開本地Internet網絡域的消息使用SMTP
離開本地Internet網絡域的轉發主機:如果是通過代理服務器或防火墻連接到Inter
net上,則輸入其IP地址;如果是直接連接到Internet上,則該域為
空
修改完成后,重新啟動DOMINO服務器。
Q:如何從數據庫A的文檔中通過單擊打開另一個數據庫B的文檔?
A:在數據庫A的表單中創建一個RTF域,用NotesRichTextItem的AppendDocLink建立連接
即可。或是在編輯模式下,打開數據庫B的文檔,然后從編
輯菜單下單擊鏈接式拷貝--文檔鏈接,然后在數據庫A表單的RTF域中粘貼即可。
Q:關于Win98和Domino
在Win98下安裝Domino,有時可以,有時不行。啟動Notes時 ,顯示nlnotes執行<了非
法操作,qnc錯誤。
為什么?什么條件下Domino可以在win98下安裝成功?
A:如果你用的是4.6或4.63版,應該沒有問題用在98上,64MB/4G/300MHz,懷疑 這個錯誤可
能和硬件配置沒有達到有關,就好像小馬拉大
車,32MB/6G/266MHz, 當word, Notes, Lotus SmartSuite同時起可能只是容易死.
Q:NOTES文檔的WEBQUERYOPEN事件是否當創建新文檔和打開閱讀時都會運行呢?
如果只想該事件只在創建時運行,打開閱讀時則不運行,該怎樣做呢?
A:可以通過在WEBQueryOpen事件中使用@IsNewDoc函數來作判斷正在操作的文檔是否新文
檔。
Q:網上都有哪些有關Lotus的站點呢?
A:蓮花公司站點:
www.lotus.com.cn
www.lotus.com
support.lotus.com
www.notes.net
IBM紅皮書:
http://www.redbooks.ibm.com/
以及其他一些新聞組:
news.cz.js.cn
news.vol.cz
news-reader.wcg.net
read1.tor.accglobal.net
comp.groupware.lotus.notes.misc
comp.groupware.lotus.notes.admin
comp.groupware.lotus.notes.application
......
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、或建一個WINS服務器
3、通過NETBIOS端口連接服務器(別忘了把DOMINO的LAN0端口激活)
4、HOST文件
Q:如何在代理中延時執行?
在代理中用Script寫一個程序,在執行期間某段代碼需要延時幾分鐘執行,類似Dela
y語句,可以嗎?如何做?
A:可以在Lotus Script種使用timer或sleep語句實現,在notes幫助中有詳細的例子和說
明。
Q:怎樣屏蔽文檔保存沖突
當文檔保存沖突時,怎樣屏蔽掉系統的信息框,而彈出自己的消息框?
A:可以在 querySave 事件里寫一段程序。根據當前文檔的UNID 在數據庫中找到一個文
檔。
這個文檔如果是被他人修改過的,則$Revisions 域的值肯定和當前為保存的不同!
Q:關于Qnc錯誤
經常出現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為例:在客戶端安裝N
otes以后,啟動IE,然后在Internet選項的程序頁中設置郵件選
項為"Lotus Notes"。在網頁中設置Notes的郵件地址與Internet地址形式相同:設置
一個連接,內容為
mailto:user/OU/Org@domain
Q:如果安裝notes/cc:Mail時沒有找到與Modem相匹配的驅動程序,應如何解決?
A:有三種解決辦法:
首先可從 www.notes.net 中的Quick Link下選擇"Modem files"下載最新的Modem驅動
程序包(Zip文件);
或者,選擇cc:Mail隨機驅動程序中與Modem最相近的驅動程序;
最后,可按照Cc:Mail Modem 驅動程序(.mdm)的格式定制自己的驅動程序。
Q:共享郵件數據庫是否能從ServerA移到ServerB?
A:不可以! 因為共享郵件數據庫由Server ID加密,只有建立此數據庫的Server ID才能
訪問它。
如果希望移動用戶從ServerA到ServerB并仍然使用共享數據庫,可用以下步驟實現:
1>. 從ServerA到ServerB建立一個新的共享數據庫副本。即在ServerB中生成一個 無
連接的郵件數據庫。
2>. 建立共享數據庫連接: Load Object Link -Relink USERMAIL.NSF 共享郵件數據
庫.NSF
Q:在用瀏覽器訪問Domino時, 如何在輸入某個字段過程中,隱藏(或以*號顯示)其內
容?
A:R4.6X, 在此域的HTML屬性值中鍵入: TYPE=Password
R4.5X, 在此域屬性框的幫助描述項中鍵入: TYPE="Password"]
注: Type=Password 僅適于在編輯方式的可編輯字段
Q:在以前的Notes版本中(如此而4.5.2), 當年份為1950-1999時, Notes僅顯示兩位, 20
00年后才顯示四位. 如07/07/1997
Notes 顯示為 07/07/97; 07/07/05, Notes 顯示為 07/07/2005. 如何解決這些版本
的年份問題?
A:可使用公式對此進行轉換 (假定域名為 DateEetery):
@If(@Year(DateEntry) >= 50; @Text(DateEntry;"d2" + "/" +
@Text(@Year(DateEntry)); DateEntry)
Q:不使用分區(Partitioning)服務器,如何在一臺NT服務器上安裝兩個Domino服務器
(一個R5,另一個R4.X).
A:分區服務器主要用于保證可以在一臺機器上同時啟動多個Domino服務器。如果一次只
需啟動一個服務器,只要把幾個Server分別安裝在不同的子目錄下,然后更改啟動
Server的快捷方式,在Nserver.exe 后增加" =\NotesPath\NOTES.INI",其中NotesP
ath為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:如何設置執行代理的權限?
A:執行代理的權限由公用通訊錄中服務器文檔里有關的域進行限制。需要注意的是,這
里設置的用戶名應為給代理簽名時使用的用戶ID,而不是執行代理的用戶ID。此后每次
對代理
進行修改,都需要重新進行簽名。不論此代理在前臺、后臺或以WEB方式運行,服務器
均檢查對代理進行簽名的用戶ID是否擁有相應的權限。
Q:如何設置Domino Server為NT的一個Servics,使管理員可以從服務器管理器中設置自
動啟動Domino Server?
A:使用Notes R4時,可以在notes server的程序目錄(通常為C:\NOTES)下運行 ntsvi
nst -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
7 更換口令,在文件-工具-用戶標識符-更改口令-輸入原秘碼兩次和新秘碼兩次
Q:數據庫的文檔時常出現復制與保存沖突,如何解決?
A:"復制與保存沖突"是由于同時有兩個或兩個以上用戶對同一文檔進行修改,或者是多
個用戶對同一文檔的不同副本進行修改,復制時就會造成復制沖突。對于公用數據庫,
可以通過
把視圖作為"共享首次使用為私有的"來避免。另外,選中表單的“合并復制沖突”屬
性可以把對同一文檔的不同域的修改合并到同一個文檔中以避免復制沖突,但如果是對
同一個域
的修改仍然會出現沖突文檔。
Q:如何獲得Domino(服務器)端的時間?
A:可以在需要取得服務器時間時,在服務器上創建一個新文檔,取得這個文檔的創建時
間就行了,注意不保存這個新文文檔。
Q:如何用Lotus Script 刪除私有視圖?
A:如下: Dim session As New notessession
Dim db As notesdatabase
Dim doc As notesdocument
Set db=session.currentdatabase
Forall i In db.views
Set doc=db.getDocumentByUNID(v.universalID)
' 這個地方視圖當作文檔來處理,以便取到視圖的一些屬性。
viewflag=doc.getItemvalue("$flags"
If viewflag(0)="pYV" Then
' 視圖屬性中$flags為"pYV"的是私有視圖。
Call i.remove
End If
End Forall
Q:如何用瀏覽器訪問基于NT的Domino服務器呢? 因為NT上的缺省主頁是MICROSOFT的,我
不知如何改為為Domino的.
A:NT Server缺省使用MICROSOFT主頁是由于啟動了NT自帶的IIS服務,有以下三種解決方
法:
1。關閉NT本身的IIS服務,使Domino Server的http服務器能夠使用80端口。
2。修改Domino上http任務的端口為80以外都某一個值,然后從Domino Server 輸入L
oad http命令以啟動http任務。當從瀏覽器訪問
Domino數據庫時,在URL地址后加端口號,如 www.lotus.com.cn:81
3。把Domino Server與IIS集成,使IIS能夠訪問Domino數據庫,然后在IIS中設置缺省
主頁為Notes數據庫。
Q:Notes可以在iMAC上運行嗎
指的不是iMAC的PC界面下。是通過APPLE TALK互連嗎?
A:Notes Client有Mac的版本,但Domino Server就不能跑在Mac上了,另外Notes支持Ap
ple talk網絡協議。
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地址轉換”區段:“Internet網絡域后綴”及 Notes網絡域設置
SMTP網絡域中設置:Internet網絡域為*.*,任意設置一個網絡域名稱。
新建一個服務器連接文檔,設置連接類型為SMTP,目的網絡域與前面在"SMTP網絡域"
中設置的Internet網絡域相同,另外應設置有一個待發消息就發送
完成以上配置后即可。
R5的SMTP可以直接使用操作系統的DNS,只需要在Domino目錄的配置文檔中的"路由/S
MTP"頁,基本區段下設置:
離開本地Internet網絡域的消息使用SMTP
離開本地Internet網絡域的轉發主機:如果是通過代理服務器或防火墻連接到Inter
net上,則輸入其IP地址;如果是直接連接到Internet上,則該域為
空
修改完成后,重新啟動DOMINO服務器。
Q:如何從數據庫A的文檔中通過單擊打開另一個數據庫B的文檔?
A:在數據庫A的表單中創建一個RTF域,用NotesRichTextItem的AppendDocLink建立連接
即可。或是在編輯模式下,打開數據庫B的文檔,然后從編
輯菜單下單擊鏈接式拷貝--文檔鏈接,然后在數據庫A表單的RTF域中粘貼即可。
Q:關于Win98和Domino
在Win98下安裝Domino,有時可以,有時不行。啟動Notes時 ,顯示nlnotes執行<了非
法操作,qnc錯誤。
為什么?什么條件下Domino可以在win98下安裝成功?
A:如果你用的是4.6或4.63版,應該沒有問題用在98上,64MB/4G/300MHz,懷疑 這個錯誤可
能和硬件配置沒有達到有關,就好像小馬拉大
車,32MB/6G/266MHz, 當word, Notes, Lotus SmartSuite同時起可能只是容易死.
Q:NOTES文檔的WEBQUERYOPEN事件是否當創建新文檔和打開閱讀時都會運行呢?
如果只想該事件只在創建時運行,打開閱讀時則不運行,該怎樣做呢?
A:可以通過在WEBQueryOpen事件中使用@IsNewDoc函數來作判斷正在操作的文檔是否新文
檔。
Q:網上都有哪些有關Lotus的站點呢?
A:蓮花公司站點:
www.lotus.com.cn
www.lotus.com
support.lotus.com
www.notes.net
IBM紅皮書:
http://www.redbooks.ibm.com/
以及其他一些新聞組:
news.cz.js.cn
news.vol.cz
news-reader.wcg.net
read1.tor.accglobal.net
comp.groupware.lotus.notes.misc
comp.groupware.lotus.notes.admin
comp.groupware.lotus.notes.application
......
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、或建一個WINS服務器
3、通過NETBIOS端口連接服務器(別忘了把DOMINO的LAN0端口激活)
4、HOST文件
Q:如何在代理中延時執行?
在代理中用Script寫一個程序,在執行期間某段代碼需要延時幾分鐘執行,類似Dela
y語句,可以嗎?如何做?
A:可以在Lotus Script種使用timer或sleep語句實現,在notes幫助中有詳細的例子和說
明。
Q:怎樣屏蔽文檔保存沖突
當文檔保存沖突時,怎樣屏蔽掉系統的信息框,而彈出自己的消息框?
A:可以在 querySave 事件里寫一段程序。根據當前文檔的UNID 在數據庫中找到一個文
檔。
這個文檔如果是被他人修改過的,則$Revisions 域的值肯定和當前為保存的不同!
Q:關于Qnc錯誤
經常出現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為例:在客戶端安裝N
otes以后,啟動IE,然后在Internet選項的程序頁中設置郵件選
項為"Lotus Notes"。在網頁中設置Notes的郵件地址與Internet地址形式相同:設置
一個連接,內容為
mailto:user/OU/Org@domain
Q:如果安裝notes/cc:Mail時沒有找到與Modem相匹配的驅動程序,應如何解決?
A:有三種解決辦法:
首先可從 www.notes.net 中的Quick Link下選擇"Modem files"下載最新的Modem驅動
程序包(Zip文件);
或者,選擇cc:Mail隨機驅動程序中與Modem最相近的驅動程序;
最后,可按照Cc:Mail Modem 驅動程序(.mdm)的格式定制自己的驅動程序。
Q:共享郵件數據庫是否能從ServerA移到ServerB?
A:不可以! 因為共享郵件數據庫由Server ID加密,只有建立此數據庫的Server ID才能
訪問它。
如果希望移動用戶從ServerA到ServerB并仍然使用共享數據庫,可用以下步驟實現:
1>. 從ServerA到ServerB建立一個新的共享數據庫副本。即在ServerB中生成一個 無
連接的郵件數據庫。
2>. 建立共享數據庫連接: Load Object Link -Relink USERMAIL.NSF 共享郵件數據
庫.NSF
Q:在用瀏覽器訪問Domino時, 如何在輸入某個字段過程中,隱藏(或以*號顯示)其內
容?
A:R4.6X, 在此域的HTML屬性值中鍵入: TYPE=Password
R4.5X, 在此域屬性框的幫助描述項中鍵入: TYPE="Password"]
注: Type=Password 僅適于在編輯方式的可編輯字段
Q:在以前的Notes版本中(如此而4.5.2), 當年份為1950-1999時, Notes僅顯示兩位, 20
00年后才顯示四位. 如07/07/1997
Notes 顯示為 07/07/97; 07/07/05, Notes 顯示為 07/07/2005. 如何解決這些版本
的年份問題?
A:可使用公式對此進行轉換 (假定域名為 DateEetery):
@If(@Year(DateEntry) >= 50; @Text(DateEntry;"d2" + "/" +
@Text(@Year(DateEntry)); DateEntry)
Q:不使用分區(Partitioning)服務器,如何在一臺NT服務器上安裝兩個Domino服務器
(一個R5,另一個R4.X).
A:分區服務器主要用于保證可以在一臺機器上同時啟動多個Domino服務器。如果一次只
需啟動一個服務器,只要把幾個Server分別安裝在不同的子目錄下,然后更改啟動
Server的快捷方式,在Nserver.exe 后增加" =\NotesPath\NOTES.INI",其中NotesP
ath為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:如何設置執行代理的權限?
A:執行代理的權限由公用通訊錄中服務器文檔里有關的域進行限制。需要注意的是,這
里設置的用戶名應為給代理簽名時使用的用戶ID,而不是執行代理的用戶ID。此后每次
對代理
進行修改,都需要重新進行簽名。不論此代理在前臺、后臺或以WEB方式運行,服務器
均檢查對代理進行簽名的用戶ID是否擁有相應的權限。
Q:如何設置Domino Server為NT的一個Servics,使管理員可以從服務器管理器中設置自
動啟動Domino Server?
A:使用Notes R4時,可以在notes server的程序目錄(通常為C:\NOTES)下運行 ntsvi
nst -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
問:當硬盤空間不夠時,如何壓縮我的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 n
ewmenu As Long ) As Integer
然后,在你的腳本中添加下面的程序:
Dim hwnd As Long
hwnd = GetActiveWindow()
Call SetMenu(hwnd,0)
通過以上幾個步驟,你就可以實現隱藏Lotus本身的選單條了。
問:當服務器啟動時,Notes顯示消息說“找不到Notes.INI文件”,這時如何解決
?
答:如果你運行的是Windows版本的Notes服務器軟件,使用寫字板去顯示和編輯AU
TUEXEC.BAT文件,在PATH語句中添加Notes.INI文件所在目錄,并重啟動機器。
問:開發Lotus Notes應用系統時,如何更改窗口標題條文字?
答:為了使開發的Lotus Notes應用系統更加商業化,我們需要更改Notes窗口標題
條文字。
我們可以在文本編輯器中打開notes.ini文件,在其中加上一行代碼: Window_Titl
e=string。
其中string就是我們需要的窗口標題條文字。
經常和Notes打交道,下面是常見的FAQs希望有所幫助 ,絕對原創!
Q:如何獲得Domino(服務器)端的時間?
A:可以在需要取得服務器時間時,在服務器上創建一個新文檔,取得這個文檔的創建時間就行了,注意不保存這個新文文檔。
Q:如何用瀏覽器訪問基于NT的Domino服務器呢? 因為NT上的缺省主頁是MICROSOFT的,我不知如何改為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:當Notes異常退出時,系統信息通常提示要重新啟動計算機。是否有辦法不重啟計算機而馬上開始Notes?
A:只需要使用操作系統的任務管理器,手工關閉一個因Notes異常退出而遺留在內存中的程序:nhldaemn.exe,就可以不重啟計算機,而馬上開始Notes。但是當計算機上同時運行著Domino時,還需要先把它關閉,然后才能再啟動Notes。
Q:Notes偶爾會出現Qnc錯誤,它是怎么回事?
A: qnc 是Lotus 的一個Debug程序. 它可以檢測到你的系統的問題給予你以提示,可以讓你知道你的系統中存在的問題或小或大。有點像一個監測器吧?
如果不喜歡它,可以在各個client上直接刪除qnc。( D:\Lotus\Notes\qnc.exe )
也可以用qnc -u把它給卸掉。
做法是 可以在DOS下(或WINDOWS的“運行”中)鍵入qnc -u 使其不再運行。
如果你覺得還有必要的話可以再用qnc -i裝載它。
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: 如何把R5的啟動歡迎界面改為R4習慣的工作臺界面?
A:點擊左列的數據庫標簽,在出現的“工作臺”欄上點擊鼠標右鍵,選擇“設置書簽為主頁”即可。
Q:如果系統有多個notes.ini文件,哪個目錄下的優先級最高
A:notes.ini文件是notes的初始化文件,它可以保存在系統的很多目錄下.當啟動notes時,按照下列順序查找該文件:
1)notes數據目錄,例如\notes\data
2)notes程序目錄,例如\notes
3)操作系統的目錄,例如windows95系統的\windows目錄;winnt系統的\winnt目錄
Q:如何設置啟動notes時自動啟動某個數據庫
A:您可以按照以下步驟設置啟動notes時自動啟動某個數據庫
(一)在R4中
1)點擊菜單"文件"--"工具"--"用戶慣用選項"
2)點擊"啟動選項"按鈕
3)選擇想要啟動的數據庫,點擊"確定"按鈕
(二)在R5中
1)點擊左列的"數據庫"按鈕
2)用鼠標右鍵點中想要啟動的數據庫
3)點擊"設置書簽為主頁"菜單
設置完成后,重新啟動客戶端,即可生效.
Q:如何設置便捷圖標
A:
1、對于R5,點擊菜單"文件"--"慣用選項"--"便捷圖標設置";對于R4,點擊菜單"文件"--"工具"--"便捷圖標設置"
2、窗口左邊列出了所有可用圖標,中間列出了顯示在圖標條中的圖標.您可以用鼠標在這兩列之間拖動
3、選擇是否顯示"圖標條"
4、點擊"確定"按鈕
Q:如何在Notes客戶端產生聲音效果
A:在需要發出聲音的對象的 Declatration 部分輸入如下的代碼:
Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName as String,ByVal uFlags As Long)As Long
調用程序如下: Call sndPlaySound(< Wave 文件名>,0) 參數: Wave 文件名是你需要播放的文件名
Q:如何使用LotusScript發送一個帶回執的郵件
A:其實只要在文檔中設置相應的域 returnreceipt 為 "1" 和 principal為發件人地址 如 admin/lotus 即可。
doc.returnreceipt="1"
doc.principal="admin/o=lotus"
doc.sendto="user1/0=lotus"
doc.subject="發送郵件回執測試 從 admin 到 user1"
doc.form="Memo"
call doc.send(true,false)
Q: 如何在Notes客戶端同時顯示簡體中文和繁體中文?
A:
1、要求Notes客戶端為4.6以上版本。
2、要求Windows操作系統安裝簡體中文和繁體中文字體。
3、在Notes客戶端啟用Unicode顯示功能: 對于R4.6x版本,可以在notes.ini中加入“Unicode_Display=1”;對于R5.0x版本,可以通過以下步驟完成“文件 ---》慣用選項 ---》用戶慣用選項 ---》其它選項 ---》啟用Unicode顯示”。
Q:強迫服務器檢測用戶口令
A:
用戶的口令保存在自己的ID文件里,缺省情況下,服務器不檢測用戶口令。這樣,如果用戶的ID文件有2個拷貝,改掉其中一個的口令,另外一個還可以繼續使用舊的口令。
為使另外一個ID文件的口令失效,需要改下面2個文檔:
1、服務器文檔-----“安全”標簽-----“安全設置”區段
檢測用戶標識符的口令:啟用
2、個人文檔-----“管理”標簽-----“管理”區段
檢測口令:啟用
Q:我如何控制設計元素在IE中顯示時,附加一些其他風格?
A:如果Domino允許該種元素在IE中瀏覽時附加其他風格,則在設計時在該種元素的屬性里面會給你一個HTML屬性頁,你可以在該屬性頁里面添加其他HTML屬性。
Q:為什么我的RTF域在IE中瀏覽時看不到其中的內容?
A:有可能你把這個域放在表格中了吧!,如果放在表格中在IE中瀏覽時是看不到其中的內容的解決辦法是把它放在表格外邊即可。 也有可能你在該RTF域中設置了“使用java applet "的屬性,但沒有設置HTML屬性,因為默認的HTML屬性是RTF域的長、寬都為0,這樣在瀏覽時是看不到的,所以你應該把它的HTML屬性設置一下,比如:"HEIGHT=\"120\" WIDTH=\"600\""。
Q:怎樣知道哪些用戶正在訪問Domino服務器的HTTP服務?
A:在服務器控制臺上鍵入命令:“Tell http show users”
Notes FAQ1 中文回答
------------------------------------------------------------------------
問題1:如何避免遇到“Can't open $DirectoryAssistance”錯誤?
來自:http://notes.net
更新:99/3/22
解答:
這是 Notes 4.5 新增功能,它允許服務器為多個 Notes 網絡域提供個別的個人或群組目錄
。出現這個錯誤提示是由于用戶在服務器文檔的“主控通訊
錄名稱”域中輸入了標準的 names.nsf 文件。
要更正這個問題,請刪除域中的 names.nsf 或者繼承 mab.ntf 設計新建名為 mab.nsf 的文
件并在該域中鍵入 mab.nsf。
------------------------------------------------------------------------
問題2:Notes 是否已經做好了 2000 年問題的準備?
來自:http://notes.net
更新:99/3/22
解答:
摘自 Lotus' Knowledgebase Article#147238:
Lotus Notes 已經做好了 2000 年問題的準備。事實上,在開發初期 2000 年問題的解決技
術就已經作為 Notes 體系結構的一部分。因
此,從 1.0 版本開始的所有 Notes 版本都具有支持 2000 年日期的功能,并且進入 2000
年時不需要人工干涉也能保證運轉正常。
在討論 Lotus Notes 中 2000 年日期影響的時候,需要考慮有關 Notes 日期功能的三個方
面:
1. 日期條目。
2. 日期計算。
3. Notes 服務器時間同步。
以下是這些條目的描述以及 No如何處理它們的解釋:
1. 日期條目。
從 1.0 版本以來,Notes 就可以輸入 2000 年的日期,并且不是簡單的要求用戶鍵入 4 位
數字。例如,"1 1 2000"。
如果只輸入 2 位數作為年份,在 4.5 版本之前的所有版本的 Notes 都假定用戶指的是 20
世紀。例如,
如果輸入日期為 "1 1 20",4.5 版本之前的所有版本的 Notes 在內部將其保存為 "1920"。
從 Notes 4.5 開始,如果用 2 位數輸入年份并且是在 50 到 99 之間的數值,Notes 將假
定用戶指的是 20 世紀。如果 2 位數輸
入年份在 00 到 49 之間,那么 Notes 將假定用戶指的是 21 世紀。例如,
如果輸入 "1 1 97",Notes 在內部將其保存為 "1997"。如果輸入日期是 "1 1 00",Notes
在內部將其保存為
"2000"。
Notes 4.5 中這種新增的功能保證在我們進入下一個千年的時候日期條目對于用戶來說非常
直觀。
只有 @Date 函數沒有使用此種假設。如果在 @Date 公式中輸入兩位數年份,Notes 會認為
你輸入的是真實的年份。例如,
@Date(94;3;16) 的計算結果為 03 16 0094,如果按 @Date(1994;3;16) 計算,結果為 03
問:當硬盤空間不夠時,如何壓縮我的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
郵件跟蹤
環境 產品:Lotus Domino
平臺:跨平臺
版本:Domino R5
問題 郵件跟蹤
解答 Domino的管理員和最終用戶都可以跟蹤郵件。管理員可以跟蹤任何用戶的郵件,最終用戶只能跟蹤自己發的郵件。
您可以設置郵件跟蹤規則,指定Domino記錄哪些郵件信息。如, 指定不記錄某些用戶發出的特定郵件主題的郵件。
Domino將所有消息跟蹤信息放在MTSTORE.NSF中,當管理員或用戶搜索某一郵件時,Domino搜索該數據庫,得出結果。此數據庫是啟動“郵件跟蹤任務”時自動產生的。
您可以按以下方法跟蹤一封郵件:
(一)設置郵件監控 (1) 啟動郵件跟蹤任務: LOAD MTC
(2) 配置郵件跟蹤服務器文檔
指定郵件跟蹤數據庫MTSTORE.NSF收集和記錄您所關心的郵件信息。 選擇服務器配置文檔的“路由/SMTP”--“消息跟蹤”,完成以下項:啟用“消息跟蹤”,確定對哪些用戶或組“不跟蹤”,確定是否“記錄郵件主題”,確定對哪些用戶或組“不記錄郵件主題”,輸入“郵件跟蹤時間間隔”,確定哪些服務器和用戶在本服務器上“可以跟蹤郵件”,確定哪些服務器和用戶在本服務器上“可以跟蹤主題郵件”。
(3) 建立報告數據庫REPORTS.NSF
在服務器上使用REPORTS.NTF創建郵件使用報告數據庫REPORTS.NSF,設置權限控制,啟用所有定時代理,在服務器文檔的“安全”--“代理限制”--“運行不受限的LotusScript/Java agents”選項,給與管理員以運行不受限代理的權限。
(二)跟蹤一封郵件 (1) 在管理員界面中,選擇“消息跟蹤--跟蹤中心”
(2) 選擇“新的跟蹤請求”,輸入跟蹤條件,如:發信人,收信人,發信時間,跟蹤起始服務器,信件主題和消息ID。
(3) 在發現的消息隊列中選擇您關心的某一郵件,點擊“跟蹤消息”。
(4) 分析跟蹤結果,選擇某一郵件服務器觀看詳細信息,檢查郵件投遞狀態。
強迫服務器檢測用戶口令
環境 產品:Lotus Domino
平臺:跨平臺
問題 強迫服務器檢測用戶口令
解答 用戶的口令保存在自己的ID文件里,缺省情況下,服務器不檢測用戶口令。這樣,如果用戶的ID文件有2個拷貝,改掉其中一個的口令,另外一個還可以繼續使用舊的口令。
為使另外一個ID文件的口令失效,需要改下面2個文檔:
1。服務器文檔-----“安全”標簽-----“安全設置”區段
檢測用戶標識符的口令:啟用
2。個人文檔-----“管理”標簽-----“管理”區段
檢測口令:啟用
修復Domino數據庫視圖索引的兩種方法
解答
2、Notes客戶端hosts文件的配置
Notes客戶端常需要配置hosts文件來解析Notes應用中的服務器名字。如果Notes客戶端的操作系統是win95/win98,則該文件存在于windows目錄下;如果Notes客戶端的操作系統是winnt,則該文件存在windows/system32/drivers/etc目錄下。hosts文件是文本文件,每一行解析一個domino服務器名字,它的格式為:先寫IP地址,加空格后,同一行添加domino服務器的公共名(Common Name)。
注意:hosts文件名沒有后綴,系統中常有一個文件是hosts.sam,這個文件與本文中的hosts文件無關。
、當只有一臺Domino服務器時,如何配置DOMINO R5 SMTP
修改2個文檔:
1、服務器文檔-----基本 路由任務:郵件路由、SMTP路由
全限定的Internet主機名:主機名+Internet域名(用。連接)
SMTP監聽任務:啟用
2、配置文檔-----路由/SMTP-----基本 發往本地Internet網絡域之外的消息是否使用SMTP:啟用
離開本地Internet網絡域的轉發主機:如果是通過代理服務器或防火墻連接到Internet上,則輸入其IP地址;如果是直接連接到Internet上,則該域為空
修改完成后,重新啟動DOMINO服務器。
怎樣使ID文件中的公用密鑰與公共通信錄中的匹配?
環境 產品:Lotus Domino
平臺:跨平臺
問題 怎樣使ID文件中的公用密鑰與公共通信錄中的匹配?
解答 在使用過程中,經常會遇到這樣的錯誤信息:您所使用的公用密鑰與公共通信錄中的不匹配。如下解決這個問題:
(一)用戶的公用密鑰不匹配
1. 切換到不匹配的用戶ID,點擊菜單 "文件"---"工具"---"用戶標識符",輸入口令,點擊“其它選項”按鈕,點擊“復制公用密鑰”按鈕。
2. 在公共通信錄中打開該用戶的個人文檔,在“驗證字”標簽的“Notes驗證過的公用密鑰”處,清空公用密鑰域,然后將剪貼板中的數據粘貼進去。
(二)服務器或驗證字的公用密鑰不匹配 1. 啟動Administrator,點擊“配置”標簽,右邊在“工具”---"驗證" --- “標識符屬性”,選擇公用密鑰不匹配的ID,輸入口令,點擊“其它選項”按鈕,點擊“復制公用密鑰”按鈕。
2. 在公共通信錄中打開該服務器或驗證字的文檔,在“管理”標簽的“驗證過的公用密鑰”處,清空公用密鑰域,然后將剪貼板中的數據粘貼進去。
在R5中如何將一個Domino Web服務器配置為多個Web站點--虛擬服務器
環境 產品:Lotus Domino
平臺:跨平臺
版本:R5
問題 在R5中如何將一個Domino Web服務器配置為多個Web站點--虛擬服務器
解答 您可以將一個Domino Web服務器設置為多個虛擬服務器,這樣一個Domino Web服務器就可以有多個Web站點.在配置虛擬服務器之前,您必須設置每個虛擬服務器的網絡連接.在R5中每個虛擬服務器可以有自己單獨的IP地址,或多個名字映射到同一個IP地址.Domino不限制虛擬服務器的數量,該數量主要決定于操作系統和系統硬件
**注意:在R4.6中每個虛擬服務器必須有自己單獨的IP地址.
下面介紹如何創建虛擬服務器文檔:
1. 管理員啟動Domino Administrator軟件,點擊"配置"標簽
2. 選擇視圖"服務器"--"所有服務器文檔",選中您想創建虛擬服務器的服務器文檔
3. 點擊上邊的按鈕"web"--"創建虛擬服務器"
4. 選擇"虛擬服務器",然后點擊"確定"按鈕
5. 在"基本"標簽下,完成以下域:
1) IP地址:該虛擬服務器使用的IP地址
2) 主機名:(可選)該虛擬服務器的主機名
3) 缺省主頁:(可選)當用戶訪問該虛擬服務器時顯示的HTML文件,只有當"主頁URL"域為空時該域才起作用.
6. 點擊"映射"標簽,完成以下域:
1) 主頁URL:當用戶訪問該虛擬服務器時執行的URL命令,可以顯示一個數據庫或服務器上的數據庫列表.該域的優先級比"缺省主頁"域高.
2) 在剩下的域中填寫其它文件的目錄
7. 點擊"安全性"標簽,為該虛擬服務器設置安全性選項.
8. 保存該文檔
9. 在服務器控制臺上,輸入命令 tell http restart,重新啟動http服務.
如何顯示虛擬服務器文檔:
管理員啟動Domino Administrator軟件,點擊"配置"標簽,選擇視圖"web"--web服務器配置,則可以看到虛擬服務器文檔,該文檔是作為服務器文檔的答復文檔出現的.
壓縮數據庫的方法
環境 產品:Lotus Domino
平臺:跨平臺
問題 壓縮數據庫的方法
解答 當您刪除文檔后,并不釋放硬盤空間,所以數據庫的尺寸不變.下面以R5為例,介紹幾種辦法壓縮數據庫,使它的尺寸減小.
(一)在工作臺上用鼠標右鍵點擊數據庫圖標,
選擇"數據庫"--"屬性",點擊"信息"標簽,點擊"壓縮"按鈕.該方法只能同時壓縮一個數據庫,一般是普通用戶用來壓縮自己的數據庫
以下四種方式主要是管理員用來壓縮多個數據庫時使用:
(二)在服務器控制臺上輸入命令:
load compact filename.nsf,該數據庫名是相對于服務器的數據目錄的.如果想壓縮所有郵件數據庫,因為郵件數據庫都在mail子目錄下,
所以可以輸入下列命令:load compact mail
(三)定時壓縮所有郵件數據庫
1打開公共通信錄數據庫
2選擇"服務器"視圖下的"程序"子視圖
3點擊"添加程序"按鈕
4"基本"標簽下:
程序:輸入"compact"
參數:輸入"mail"
運行的服務器:輸入運行壓縮的服務器的層次結構名稱
5"定時"標簽下:
選擇啟用定時,并輸入合適的日期和時間
6保存關閉文檔
(四)使用壓縮工具
1啟動Administrator軟件,連接到指定的服務器
2點擊"文件"標簽,選擇想要壓縮的數據庫,可以同時選擇多個
3點擊右邊屏幕"工具"--"數據庫"--"壓縮",選擇合適的選項,然后點擊"確定"按鈕
注意:當使用該方式時,在壓縮完成之前,您不能使用Administrator
(五)使用任務的啟動工具
1啟動Administrator軟件,連接到指定的服務器
2點擊"服務器"標簽下的"狀態"標簽
3點擊右邊屏幕"工具"--"任務"--"啟動",選擇"壓縮器"
4選擇"顯示高級選項",點擊"啟動任務"按鈕,您可以選擇壓縮的數據庫以及壓縮方式等
5點擊"確定"按鈕
注意:當使用該方式壓縮時,您可以同時使用Administrator
如何使用網絡域搜索(domain search)
環境 產品:Lotus Domino
平臺:跨平臺
版本:R5
問題 如何使用網絡域搜索(domain search)
解答 網絡域搜索是R5的新功能,允許您搜索本網絡域中每臺服務器上的任何信息,包括Domino數據庫和公共的文件系統.您可以使用Notes客戶端或瀏覽器來進行搜索. 如果您使用Notes客戶端,則 1) 編輯客戶端的場所文檔,在"服務器--編目/網絡域搜索服務器"域中指定網絡域編目服務器的名稱.
2) 點擊屏幕右上角地球左邊的箭頭,選擇"網絡域搜索"菜單,在搜索表單中輸入搜索條件.如果選擇搜索文檔則還可以點擊"其它"按鈕執行更復雜的搜索,然后點擊"搜索"按鈕來執行搜索.
如果您使用瀏覽器,則
在URL中輸入http://servername/catalog.nsf/domainquery,即可看到搜索表單.
問題 如何設置網絡域搜索(domain search)
解答 網絡域搜索是R5的新功能,允許您搜索本網絡域中每臺服務器上的任何信息,包括Domino數據庫和公共的文件系統.
為了設置網絡域搜索,您必須有一臺R5服務器作為您的網絡域編目服務器. 1. 缺省情況下網絡域編目數據庫存在于所有新的R5服務器上(在notes.ini文件中有一行ServerTaskAt1=Catalog,這樣Catalog任務將在每天1:00AM運行).該任務第一次
運行時,自動創建該數據庫.
2. 打開Domino目錄,編輯作為網絡域編目服務器的服務器文檔,服務器任務--網絡域索引器,啟用網絡域范圍的索引器和定時安排.在"限制網絡域索引下面的服務器"
域中,您可以限制哪些服務器被索引.
3. 控制索引的內容 1) 索引某個數據庫
用鼠標右鍵點擊數據庫圖標,數據庫--屬性--設計--選中"包含于多數據庫索引"
2) 索引一組數據庫
啟動Domino Administrator,選擇指定的服務器,點擊"文件"標簽,選擇想要進行索引的一組數據庫,在右邊屏幕下點擊"工具"下的"數據庫"菜單,選擇"工具"--"多數據庫索引"
3) 索引文件系統
在catalog.nsf數據庫中創建文件系統文檔,則您就可以索引該文件系統
4. 定制表單
您可以定制catalog.nsf數據庫中的搜索表單和顯示搜索內容的結果表單
5. 刪除網絡域索引
要刪除網絡域索引,您必須刪除\lotus\domino\data目錄下的catalog.nsf和ftdomain.di目錄.當您重新啟動Domino服務器后,系統會自動重新創建catalog.nsf,當domidx任務下次運行的時候,會創建ftdomain.d目錄,并且每次該任務運行的時候,會刷新索引.
問題 怎樣備份和恢復用戶ID文件
解答 R5提供備份ID文件的功能,這樣當用戶忘記口令或丟失ID文件時,可以恢復出來。
(一)備份ID文件
1. 使用郵件模板在服務器上創建一個數據庫,例如recovery.nsf。
2. 打開公共通信錄,服務器視圖---函件收集數據庫和資源視圖---新建函件收集數據庫文檔,寫入該數據庫信息,給該文檔起個名字,例如Recovery ID
3. 啟動Administrator,選擇“配置” 標簽,右邊“工具”---驗證字---編輯恢復信息,選擇cert.id,輸入口令后,出現一個窗口,在其中輸入管理員的個數,并選中管理員。
點擊“地址”按鈕,選中第2步新建的文檔Recovery ID,,按“確定”按鈕。
經過以上步驟,用cert.id新注冊的用戶的ID文件便會自動保存到recovery.nsf 數據庫中。如果是在組織單元下注冊新用戶,則要選擇組織單元的標識符來替代組織的標識符。
對于在做以上操作之前注冊的用戶,若想讓其ID文件也保存進來,在第3步打開的窗口中,點擊“輸出”按鈕,然后選擇該用戶,給其發郵件。該用戶收到郵件打開后,點擊菜單操作---接受恢復信息,輸入口令后,點擊“發送”按鈕。則其ID文件便會自動保存到第一步創建的數據庫中。
(二)恢復ID文件
若用戶忘記口令或丟失ID文件,與管理員聯系。
1. 管理員打開已創建的數據庫recovery.nsf,將備份的該用戶的ID文件拆離下來,并將該文件給用戶一份。
2. 管理員啟動Administrator,選擇“配置”標簽,右邊“工具”---驗證字---提取恢復口令,輸入自己的口令后,選擇已拆離下來的文件,則系統會彈出一個小窗口,用筆記下上面的口令。如果在備份ID文件時選擇了多個管理員,則每個管理員都要重復該步驟得到自己的口令。將這些口令都告訴該用戶。
3. 用戶在客戶端,點擊菜單文件---工具---恢復標識符文件,選擇從recovery.nsf庫中拆離下來的文件,依次輸入管理員給予的解密該文件的口令,然后為該ID輸入新的口令。
如何更改用戶名
環境 產品:Lotus Domino
平臺:跨平臺
問題 如何更改用戶名
解答 管理員可以利用管理進程更改用戶的名稱,包括個人文檔,組文檔,存取控制列表等.
1打開服務器上的公共通信錄數據庫
2選中被改名的個人文檔,點擊菜單"操作"--重命名選定的個人
3點擊第二個按鈕--"改變公共名稱"
4選擇注冊該用戶的組織或組織單元的標識符文件,并輸入其口令.
5(可選)修改新的驗證字的過期日期,然后點擊"確定"按鈕
6在"重命名用戶"窗口中,輸入新的用戶名,然后點擊"確定"按鈕.
7系統會出現一個窗口,顯示處理結果,看后點擊"確定"按鈕.
當管理進程運行完之后,該用戶的名稱就會被改過來.
如何更改用戶所屬的組織單元
環境 產品:Lotus Domino
平臺:跨平臺
問題 如何更改用戶所屬的組織單元
解答 管理員可以利用管理進程更改用戶所屬的組織單元.
1打開服務器上的公共通信錄數據庫
2選中被改名的個人文檔,點擊菜單"操作"--重命名選定的個人
3點擊第三個按鈕--"請求移動到新的驗證字"
4選擇該用戶的原始的組織或組織單元的標識符文件,并輸入其口令.
5輸入新的組織或組織單元的名稱,例如/ou2/org,然后點擊"確定"按鈕
6系統會出現一個窗口,顯示處理結果,看后點擊"確定"按鈕.
7打開服務器上的管理請求數據庫(admin4.nsf),選擇視圖--名稱移動請求,則可以看到該請求的文檔
8選中該文檔,點擊菜單"操作"--"為選定的個人完成移動"
9選擇新的組織或組織單元的標識符文件,并輸入其口令
10(可選)修改新的驗證字的過期日期,然后點擊"確定"按鈕
11在"重命名用戶"窗口中,點擊"確定"按鈕.
當管理進程運行完之后,該用戶的組織單元就會被改過來.
啟動POP3服務錯誤:未定義POP3domain環境變量
環境 產品:Lotus Domino
平臺:跨平臺
問題 啟動POP3服務錯誤:未定義POP3domain環境變量
解答 編輯Domino服務器上的notes.ini文件,在底部添加一行
POP3Domain=,其中是TCP/IP網絡域名稱,例如"acme.com." 如果您的Domino服務器是Windows NT或Windows 95,則也可以用以下辦法來解決: 1 在桌面上用鼠標右鍵點擊"網絡鄰居",選擇"屬性"
2 選擇TCP/IP協議,然后點擊"屬性"按鈕
3 點擊"DNS"標簽,然后在"域名"中輸入TCP/IP網絡域名稱,例如"acme.com",點擊"確定"按鈕
4 關閉"網絡鄰居"窗口
重新啟動Domino服務器,再啟動POP3服務即可.
如何將R5應用轉換成R4格式
環境 產品:Lotus Domino
平臺:跨平臺
問題 如何將R5應用轉換成R4格式
解答 由于R5與R4的數據庫存儲格式不一樣,缺省情況下,R4客戶端不能訪問R5格式的數據庫.通過以下方法之一,您可以將R5格式的數據庫轉換成R4格式.
(一)在服務器控制臺上輸入 load compact databaseName.nsf -R
(二)采用新建復本的方法 1 啟動Notes R5客戶端,點擊菜單"文件"--"數據庫"--"打開",打開您想轉換的數據庫.
2 點擊菜單"文件"--"復制"--"新建復本",在"文件名稱"域中,將數據庫的擴展名從"NSF"改為"NS4"
3 點擊"確定"按鈕
Lotus技巧:
1、 如何處理個人文檔不被別人看見,其中有幾種做法:
A、 先就是讀者域的處理方法,這種控制比較煩瑣,而且有時候回出現這樣那樣的問題,到現在我還沒能完全的控制好這東西;
B、 第二種方法就是使用私有視圖,但是Web 不支持私有視圖,這種方法我沒有作過嘗試;
C、 還有一種方法就是直接在視圖中寫上公式Select Form=FormName & @Name([CN];@UserName)=Fieldname,其中Fieldname為表單中文檔創建人的姓名,不過這樣也會出問題,在同一臺機器上幾個人查看的時候會出問題;
D、 最后我介紹的一種方法,就是使用額外的一個表單來顯示視圖,比如用A表單生成一個文檔,用V視圖來顯示,不過視圖的第一列需要是姓名域,而且需要排序,再將該視圖嵌入表單B中,在嵌入視圖的第二個屬性,如圖所示寫入公式,如圖。再通過表單B來顯示視圖就好了。
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 n
ewmenu As Long ) As Integer
然后,在你的腳本中添加下面的程序:
Dim hwnd As Long
hwnd = GetActiveWindow()
Call SetMenu(hwnd,0)
通過以上幾個步驟,你就可以實現隱藏Lotus本身的選單條了。
問:當服務器啟動時,Notes顯示消息說“找不到Notes.INI文件”,這時如何解決
?
答:如果你運行的是Windows版本的Notes服務器軟件,使用寫字板去顯示和編輯AU
TUEXEC.BAT文件,在PATH語句中添加Notes.INI文件所在目錄,并重啟動機器。
問:開發Lotus Notes應用系統時,如何更改窗口標題條文字?
答:為了使開發的Lotus Notes應用系統更加商業化,我們需要更改Notes窗口標題
條文字。
我們可以在文本編輯器中打開notes.ini文件,在其中加上一行代碼: Window_Titl
e=string。
其中string就是我們需要的窗口標題條文字。
:數據庫的文檔時常出現復制與保存沖突,如何解決?
A:"復制與保存沖突"是由于同時有兩個或兩個以上用戶對同一文檔進行修改,或者是多
個用戶對同一文檔的不同副本進行修改,復制時就會造成復制沖突。對于公用數據庫,
可以通過
把視圖作為"共享首次使用為私有的"來避免。另外,選中表單的“合并復制沖突”屬
性可以把對同一文檔的不同域的修改合并到同一個文檔中以避免復制沖突,但如果是對
同一個域
的修改仍然會出現沖突文檔。
Q:如何獲得Domino(服務器)端的時間?
A:可以在需要取得服務器時間時,在服務器上創建一個新文檔,取得這個文檔的創建時
間就行了,注意不保存這個新文文檔。
Q:如何用Lotus Script 刪除私有視圖?
A:如下: Dim session As New notessession
Dim db As notesdatabase
Dim doc As notesdocument
Set db=session.currentdatabase
Forall i In db.views
Set doc=db.getDocumentByUNID(v.universalID)
' 這個地方視圖當作文檔來處理,以便取到視圖的一些屬性。
viewflag=doc.getItemvalue("$flags"
If viewflag(0)="pYV" Then
' 視圖屬性中$flags為"pYV"的是私有視圖。
Call i.remove
End If
End Forall
Q:如何用瀏覽器訪問基于NT的Domino服務器呢? 因為NT上的缺省主頁是MICROSOFT的,我
不知如何改為為Domino的.
A:NT Server缺省使用MICROSOFT主頁是由于啟動了NT自帶的IIS服務,有以下三種解決方
法:
1。關閉NT本身的IIS服務,使Domino Server的http服務器能夠使用80端口。
2。修改Domino上http任務的端口為80以外都某一個值,然后從Domino Server 輸入L
oad http命令以啟動http任務。當從瀏覽器訪問
Domino數據庫時,在URL地址后加端口號,如 www.lotus.com.cn:81
3。把Domino Server與IIS集成,使IIS能夠訪問Domino數據庫,然后在IIS中設置缺省
主頁為Notes數據庫。
Q:Notes可以在iMAC上運行嗎
指的不是iMAC的PC界面下。是通過APPLE TALK互連嗎?
A:Notes Client有Mac的版本,但Domino Server就不能跑在Mac上了,另外Notes支持Ap
ple talk網絡協議。
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地址轉換”區段:“Internet網絡域后綴”及 Notes網絡域設置
SMTP網絡域中設置:Internet網絡域為*.*,任意設置一個網絡域名稱。
新建一個服務器連接文檔,設置連接類型為SMTP,目的網絡域與前面在"SMTP網絡域"
中設置的Internet網絡域相同,另外應設置有一個待發消息就發送
完成以上配置后即可。
R5的SMTP可以直接使用操作系統的DNS,只需要在Domino目錄的配置文檔中的"路由/S
MTP"頁,基本區段下設置:
離開本地Internet網絡域的消息使用SMTP
離開本地Internet網絡域的轉發主機:如果是通過代理服務器或防火墻連接到Inter
net上,則輸入其IP地址;如果是直接連接到Internet上,則該域為
空
修改完成后,重新啟動DOMINO服務器。
Q:如何從數據庫A的文檔中通過單擊打開另一個數據庫B的文檔?
A:在數據庫A的表單中創建一個RTF域,用NotesRichTextItem的AppendDocLink建立連接
即可。或是在編輯模式下,打開數據庫B的文檔,然后從編
輯菜單下單擊鏈接式拷貝--文檔鏈接,然后在數據庫A表單的RTF域中粘貼即可。
Q:關于Win98和Domino
在Win98下安裝Domino,有時可以,有時不行。啟動Notes時 ,顯示nlnotes執行<了非
法操作,qnc錯誤。
為什么?什么條件下Domino可以在win98下安裝成功?
A:如果你用的是4.6或4.63版,應該沒有問題用在98上,64MB/4G/300MHz,懷疑 這個錯誤可
能和硬件配置沒有達到有關,就好像小馬拉大
車,32MB/6G/266MHz, 當word, Notes, Lotus SmartSuite同時起可能只是容易死.
Q:NOTES文檔的WEBQUERYOPEN事件是否當創建新文檔和打開閱讀時都會運行呢?
如果只想該事件只在創建時運行,打開閱讀時則不運行,該怎樣做呢?
A:可以通過在WEBQueryOpen事件中使用@IsNewDoc函數來作判斷正在操作的文檔是否新文
檔。
Q:網上都有哪些有關Lotus的站點呢?
A:蓮花公司站點:
www.lotus.com.cn
www.lotus.com
support.lotus.com
www.notes.net
IBM紅皮書:
http://www.redbooks.ibm.com/
以及其他一些新聞組:
news.cz.js.cn
news.vol.cz
news-reader.wcg.net
read1.tor.accglobal.net
comp.groupware.lotus.notes.misc
comp.groupware.lotus.notes.admin
comp.groupware.lotus.notes.application
......
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、或建一個WINS服務器
3、通過NETBIOS端口連接服務器(別忘了把DOMINO的LAN0端口激活)
4、HOST文件
Q:如何在代理中延時執行?
在代理中用Script寫一個程序,在執行期間某段代碼需要延時幾分鐘執行,類似Dela
y語句,可以嗎?如何做?
A:可以在Lotus Script種使用timer或sleep語句實現,在notes幫助中有詳細的例子和說
明。
Q:怎樣屏蔽文檔保存沖突
當文檔保存沖突時,怎樣屏蔽掉系統的信息框,而彈出自己的消息框?
A:可以在 querySave 事件里寫一段程序。根據當前文檔的UNID 在數據庫中找到一個文
檔。
這個文檔如果是被他人修改過的,則$Revisions 域的值肯定和當前為保存的不同!
Q:關于Qnc錯誤
經常出現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為例:在客戶端安裝N
otes以后,啟動IE,然后在Internet選項的程序頁中設置郵件選
項為"Lotus Notes"。在網頁中設置Notes的郵件地址與Internet地址形式相同:設置
一個連接,內容為
mailto:user/OU/Org@domain
Q:如果安裝notes/cc:Mail時沒有找到與Modem相匹配的驅動程序,應如何解決?
A:有三種解決辦法:
首先可從 www.notes.net 中的Quick Link下選擇"Modem files"下載最新的Modem驅動
程序包(Zip文件);
或者,選擇cc:Mail隨機驅動程序中與Modem最相近的驅動程序;
最后,可按照Cc:Mail Modem 驅動程序(.mdm)的格式定制自己的驅動程序。
Q:共享郵件數據庫是否能從ServerA移到ServerB?
A:不可以! 因為共享郵件數據庫由Server ID加密,只有建立此數據庫的Server ID才能
訪問它。
如果希望移動用戶從ServerA到ServerB并仍然使用共享數據庫,可用以下步驟實現:
1>. 從ServerA到ServerB建立一個新的共享數據庫副本。即在ServerB中生成一個 無
連接的郵件數據庫。
2>. 建立共享數據庫連接: Load Object Link -Relink USERMAIL.NSF 共享郵件數據
庫.NSF
Q:在用瀏覽器訪問Domino時, 如何在輸入某個字段過程中,隱藏(或以*號顯示)其內
容?
A:R4.6X, 在此域的HTML屬性值中鍵入: TYPE=Password
R4.5X, 在此域屬性框的幫助描述項中鍵入: TYPE="Password"]
注: Type=Password 僅適于在編輯方式的可編輯字段
Q:在以前的Notes版本中(如此而4.5.2), 當年份為1950-1999時, Notes僅顯示兩位, 20
00年后才顯示四位. 如07/07/1997
Notes 顯示為 07/07/97; 07/07/05, Notes 顯示為 07/07/2005. 如何解決這些版本
的年份問題?
A:可使用公式對此進行轉換 (假定域名為 DateEetery):
@If(@Year(DateEntry) >= 50; @Text(DateEntry;"d2" + "/" +
@Text(@Year(DateEntry)); DateEntry)
Q:不使用分區(Partitioning)服務器,如何在一臺NT服務器上安裝兩個Domino服務器
(一個R5,另一個R4.X).
A:分區服務器主要用于保證可以在一臺機器上同時啟動多個Domino服務器。如果一次只
需啟動一個服務器,只要把幾個Server分別安裝在不同的子目錄下,然后更改啟動
Server的快捷方式,在Nserver.exe 后增加" =\NotesPath\NOTES.INI",其中NotesP
ath為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:如何設置執行代理的權限?
A:執行代理的權限由公用通訊錄中服務器文檔里有關的域進行限制。需要注意的是,這
里設置的用戶名應為給代理簽名時使用的用戶ID,而不是執行代理的用戶ID。此后每次
對代理
進行修改,都需要重新進行簽名。不論此代理在前臺、后臺或以WEB方式運行,服務器
均檢查對代理進行簽名的用戶ID是否擁有相應的權限。
Q:如何設置Domino Server為NT的一個Servics,使管理員可以從服務器管理器中設置自
動啟動Domino Server?
A:使用Notes R4時,可以在notes server的程序目錄(通常為C:\NOTES)下運行 ntsvi
nst -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
7 更換口令,在文件-工具-用戶標識符-更改口令-輸入原秘碼兩次和新秘碼兩次
Q:數據庫的文檔時常出現復制與保存沖突,如何解決?
A:"復制與保存沖突"是由于同時有兩個或兩個以上用戶對同一文檔進行修改,或者是多
個用戶對同一文檔的不同副本進行修改,復制時就會造成復制沖突。對于公用數據庫,
可以通過
把視圖作為"共享首次使用為私有的"來避免。另外,選中表單的“合并復制沖突”屬
性可以把對同一文檔的不同域的修改合并到同一個文檔中以避免復制沖突,但如果是對
同一個域
的修改仍然會出現沖突文檔。
Q:如何獲得Domino(服務器)端的時間?
A:可以在需要取得服務器時間時,在服務器上創建一個新文檔,取得這個文檔的創建時
間就行了,注意不保存這個新文文檔。
Q:如何用Lotus Script 刪除私有視圖?
A:如下: Dim session As New notessession
Dim db As notesdatabase
Dim doc As notesdocument
Set db=session.currentdatabase
Forall i In db.views
Set doc=db.getDocumentByUNID(v.universalID)
' 這個地方視圖當作文檔來處理,以便取到視圖的一些屬性。
viewflag=doc.getItemvalue("$flags"
If viewflag(0)="pYV" Then
' 視圖屬性中$flags為"pYV"的是私有視圖。
Call i.remove
End If
End Forall
Q:如何用瀏覽器訪問基于NT的Domino服務器呢? 因為NT上的缺省主頁是MICROSOFT的,我
不知如何改為為Domino的.
A:NT Server缺省使用MICROSOFT主頁是由于啟動了NT自帶的IIS服務,有以下三種解決方
法:
1。關閉NT本身的IIS服務,使Domino Server的http服務器能夠使用80端口。
2。修改Domino上http任務的端口為80以外都某一個值,然后從Domino Server 輸入L
oad http命令以啟動http任務。當從瀏覽器訪問
Domino數據庫時,在URL地址后加端口號,如 www.lotus.com.cn:81
3。把Domino Server與IIS集成,使IIS能夠訪問Domino數據庫,然后在IIS中設置缺省
主頁為Notes數據庫。
Q:Notes可以在iMAC上運行嗎
指的不是iMAC的PC界面下。是通過APPLE TALK互連嗎?
A:Notes Client有Mac的版本,但Domino Server就不能跑在Mac上了,另外Notes支持Ap
ple talk網絡協議。
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地址轉換”區段:“Internet網絡域后綴”及 Notes網絡域設置
SMTP網絡域中設置:Internet網絡域為*.*,任意設置一個網絡域名稱。
新建一個服務器連接文檔,設置連接類型為SMTP,目的網絡域與前面在"SMTP網絡域"
中設置的Internet網絡域相同,另外應設置有一個待發消息就發送
完成以上配置后即可。
R5的SMTP可以直接使用操作系統的DNS,只需要在Domino目錄的配置文檔中的"路由/S
MTP"頁,基本區段下設置:
離開本地Internet網絡域的消息使用SMTP
離開本地Internet網絡域的轉發主機:如果是通過代理服務器或防火墻連接到Inter
net上,則輸入其IP地址;如果是直接連接到Internet上,則該域為
空
修改完成后,重新啟動DOMINO服務器。
Q:如何從數據庫A的文檔中通過單擊打開另一個數據庫B的文檔?
A:在數據庫A的表單中創建一個RTF域,用NotesRichTextItem的AppendDocLink建立連接
即可。或是在編輯模式下,打開數據庫B的文檔,然后從編
輯菜單下單擊鏈接式拷貝--文檔鏈接,然后在數據庫A表單的RTF域中粘貼即可。
Q:關于Win98和Domino
在Win98下安裝Domino,有時可以,有時不行。啟動Notes時 ,顯示nlnotes執行<了非
法操作,qnc錯誤。
為什么?什么條件下Domino可以在win98下安裝成功?
A:如果你用的是4.6或4.63版,應該沒有問題用在98上,64MB/4G/300MHz,懷疑 這個錯誤可
能和硬件配置沒有達到有關,就好像小馬拉大
車,32MB/6G/266MHz, 當word, Notes, Lotus SmartSuite同時起可能只是容易死.
Q:NOTES文檔的WEBQUERYOPEN事件是否當創建新文檔和打開閱讀時都會運行呢?
如果只想該事件只在創建時運行,打開閱讀時則不運行,該怎樣做呢?
A:可以通過在WEBQueryOpen事件中使用@IsNewDoc函數來作判斷正在操作的文檔是否新文
檔。
Q:網上都有哪些有關Lotus的站點呢?
A:蓮花公司站點:
www.lotus.com.cn
www.lotus.com
support.lotus.com
www.notes.net
IBM紅皮書:
http://www.redbooks.ibm.com/
以及其他一些新聞組:
news.cz.js.cn
news.vol.cz
news-reader.wcg.net
read1.tor.accglobal.net
comp.groupware.lotus.notes.misc
comp.groupware.lotus.notes.admin
comp.groupware.lotus.notes.application
......
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、或建一個WINS服務器
3、通過NETBIOS端口連接服務器(別忘了把DOMINO的LAN0端口激活)
4、HOST文件
Q:如何在代理中延時執行?
在代理中用Script寫一個程序,在執行期間某段代碼需要延時幾分鐘執行,類似Dela
y語句,可以嗎?如何做?
A:可以在Lotus Script種使用timer或sleep語句實現,在notes幫助中有詳細的例子和說
明。
Q:怎樣屏蔽文檔保存沖突
當文檔保存沖突時,怎樣屏蔽掉系統的信息框,而彈出自己的消息框?
A:可以在 querySave 事件里寫一段程序。根據當前文檔的UNID 在數據庫中找到一個文
檔。
這個文檔如果是被他人修改過的,則$Revisions 域的值肯定和當前為保存的不同!
Q:關于Qnc錯誤
經常出現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為例:在客戶端安裝N
otes以后,啟動IE,然后在Internet選項的程序頁中設置郵件選
項為"Lotus Notes"。在網頁中設置Notes的郵件地址與Internet地址形式相同:設置
一個連接,內容為
mailto:user/OU/Org@domain
Q:如果安裝notes/cc:Mail時沒有找到與Modem相匹配的驅動程序,應如何解決?
A:有三種解決辦法:
首先可從 www.notes.net 中的Quick Link下選擇"Modem files"下載最新的Modem驅動
程序包(Zip文件);
或者,選擇cc:Mail隨機驅動程序中與Modem最相近的驅動程序;
最后,可按照Cc:Mail Modem 驅動程序(.mdm)的格式定制自己的驅動程序。
Q:共享郵件數據庫是否能從ServerA移到ServerB?
A:不可以! 因為共享郵件數據庫由Server ID加密,只有建立此數據庫的Server ID才能
訪問它。
如果希望移動用戶從ServerA到ServerB并仍然使用共享數據庫,可用以下步驟實現:
1>. 從ServerA到ServerB建立一個新的共享數據庫副本。即在ServerB中生成一個 無
連接的郵件數據庫。
2>. 建立共享數據庫連接: Load Object Link -Relink USERMAIL.NSF 共享郵件數據
庫.NSF
Q:在用瀏覽器訪問Domino時, 如何在輸入某個字段過程中,隱藏(或以*號顯示)其內
容?
A:R4.6X, 在此域的HTML屬性值中鍵入: TYPE=Password
R4.5X, 在此域屬性框的幫助描述項中鍵入: TYPE="Password"]
注: Type=Password 僅適于在編輯方式的可編輯字段
Q:在以前的Notes版本中(如此而4.5.2), 當年份為1950-1999時, Notes僅顯示兩位, 20
00年后才顯示四位. 如07/07/1997
Notes 顯示為 07/07/97; 07/07/05, Notes 顯示為 07/07/2005. 如何解決這些版本
的年份問題?
A:可使用公式對此進行轉換 (假定域名為 DateEetery):
@If(@Year(DateEntry) >= 50; @Text(DateEntry;"d2" + "/" +
@Text(@Year(DateEntry)); DateEntry)
Q:不使用分區(Partitioning)服務器,如何在一臺NT服務器上安裝兩個Domino服務器
(一個R5,另一個R4.X).
A:分區服務器主要用于保證可以在一臺機器上同時啟動多個Domino服務器。如果一次只
需啟動一個服務器,只要把幾個Server分別安裝在不同的子目錄下,然后更改啟動
Server的快捷方式,在Nserver.exe 后增加" =\NotesPath\NOTES.INI",其中NotesP
ath為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:如何設置執行代理的權限?
A:執行代理的權限由公用通訊錄中服務器文檔里有關的域進行限制。需要注意的是,這
里設置的用戶名應為給代理簽名時使用的用戶ID,而不是執行代理的用戶ID。此后每次
對代理
進行修改,都需要重新進行簽名。不論此代理在前臺、后臺或以WEB方式運行,服務器
均檢查對代理進行簽名的用戶ID是否擁有相應的權限。
Q:如何設置Domino Server為NT的一個Servics,使管理員可以從服務器管理器中設置自
動啟動Domino Server?
A:使用Notes R4時,可以在notes server的程序目錄(通常為C:\NOTES)下運行 ntsvi
nst -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
問:當硬盤空間不夠時,如何壓縮我的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 n
ewmenu As Long ) As Integer
然后,在你的腳本中添加下面的程序:
Dim hwnd As Long
hwnd = GetActiveWindow()
Call SetMenu(hwnd,0)
通過以上幾個步驟,你就可以實現隱藏Lotus本身的選單條了。
問:當服務器啟動時,Notes顯示消息說“找不到Notes.INI文件”,這時如何解決
?
答:如果你運行的是Windows版本的Notes服務器軟件,使用寫字板去顯示和編輯AU
TUEXEC.BAT文件,在PATH語句中添加Notes.INI文件所在目錄,并重啟動機器。
問:開發Lotus Notes應用系統時,如何更改窗口標題條文字?
答:為了使開發的Lotus Notes應用系統更加商業化,我們需要更改Notes窗口標題
條文字。
我們可以在文本編輯器中打開notes.ini文件,在其中加上一行代碼: Window_Titl
e=string。
其中string就是我們需要的窗口標題條文字。
經常和Notes打交道,下面是常見的FAQs希望有所幫助 ,絕對原創!
Q:如何獲得Domino(服務器)端的時間?
A:可以在需要取得服務器時間時,在服務器上創建一個新文檔,取得這個文檔的創建時間就行了,注意不保存這個新文文檔。
Q:如何用瀏覽器訪問基于NT的Domino服務器呢? 因為NT上的缺省主頁是MICROSOFT的,我不知如何改為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:當Notes異常退出時,系統信息通常提示要重新啟動計算機。是否有辦法不重啟計算機而馬上開始Notes?
A:只需要使用操作系統的任務管理器,手工關閉一個因Notes異常退出而遺留在內存中的程序:nhldaemn.exe,就可以不重啟計算機,而馬上開始Notes。但是當計算機上同時運行著Domino時,還需要先把它關閉,然后才能再啟動Notes。
Q:Notes偶爾會出現Qnc錯誤,它是怎么回事?
A: qnc 是Lotus 的一個Debug程序. 它可以檢測到你的系統的問題給予你以提示,可以讓你知道你的系統中存在的問題或小或大。有點像一個監測器吧?
如果不喜歡它,可以在各個client上直接刪除qnc。( D:\Lotus\Notes\qnc.exe )
也可以用qnc -u把它給卸掉。
做法是 可以在DOS下(或WINDOWS的“運行”中)鍵入qnc -u 使其不再運行。
如果你覺得還有必要的話可以再用qnc -i裝載它。
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: 如何把R5的啟動歡迎界面改為R4習慣的工作臺界面?
A:點擊左列的數據庫標簽,在出現的“工作臺”欄上點擊鼠標右鍵,選擇“設置書簽為主頁”即可。
Q:如果系統有多個notes.ini文件,哪個目錄下的優先級最高
A:notes.ini文件是notes的初始化文件,它可以保存在系統的很多目錄下.當啟動notes時,按照下列順序查找該文件:
1)notes數據目錄,例如\notes\data
2)notes程序目錄,例如\notes
3)操作系統的目錄,例如windows95系統的\windows目錄;winnt系統的\winnt目錄
Q:如何設置啟動notes時自動啟動某個數據庫
A:您可以按照以下步驟設置啟動notes時自動啟動某個數據庫
(一)在R4中
1)點擊菜單"文件"--"工具"--"用戶慣用選項"
2)點擊"啟動選項"按鈕
3)選擇想要啟動的數據庫,點擊"確定"按鈕
(二)在R5中
1)點擊左列的"數據庫"按鈕
2)用鼠標右鍵點中想要啟動的數據庫
3)點擊"設置書簽為主頁"菜單
設置完成后,重新啟動客戶端,即可生效.
Q:如何設置便捷圖標
A:
1、對于R5,點擊菜單"文件"--"慣用選項"--"便捷圖標設置";對于R4,點擊菜單"文件"--"工具"--"便捷圖標設置"
2、窗口左邊列出了所有可用圖標,中間列出了顯示在圖標條中的圖標.您可以用鼠標在這兩列之間拖動
3、選擇是否顯示"圖標條"
4、點擊"確定"按鈕
Q:如何在Notes客戶端產生聲音效果
A:在需要發出聲音的對象的 Declatration 部分輸入如下的代碼:
Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName as String,ByVal uFlags As Long)As Long
調用程序如下: Call sndPlaySound(< Wave 文件名>,0) 參數: Wave 文件名是你需要播放的文件名
Q:如何使用LotusScript發送一個帶回執的郵件
A:其實只要在文檔中設置相應的域 returnreceipt 為 "1" 和 principal為發件人地址 如 admin/lotus 即可。
doc.returnreceipt="1"
doc.principal="admin/o=lotus"
doc.sendto="user1/0=lotus"
doc.subject="發送郵件回執測試 從 admin 到 user1"
doc.form="Memo"
call doc.send(true,false)
Q: 如何在Notes客戶端同時顯示簡體中文和繁體中文?
A:
1、要求Notes客戶端為4.6以上版本。
2、要求Windows操作系統安裝簡體中文和繁體中文字體。
3、在Notes客戶端啟用Unicode顯示功能: 對于R4.6x版本,可以在notes.ini中加入“Unicode_Display=1”;對于R5.0x版本,可以通過以下步驟完成“文件 ---》慣用選項 ---》用戶慣用選項 ---》其它選項 ---》啟用Unicode顯示”。
Q:強迫服務器檢測用戶口令
A:
用戶的口令保存在自己的ID文件里,缺省情況下,服務器不檢測用戶口令。這樣,如果用戶的ID文件有2個拷貝,改掉其中一個的口令,另外一個還可以繼續使用舊的口令。
為使另外一個ID文件的口令失效,需要改下面2個文檔:
1、服務器文檔-----“安全”標簽-----“安全設置”區段
檢測用戶標識符的口令:啟用
2、個人文檔-----“管理”標簽-----“管理”區段
檢測口令:啟用
Q:我如何控制設計元素在IE中顯示時,附加一些其他風格?
A:如果Domino允許該種元素在IE中瀏覽時附加其他風格,則在設計時在該種元素的屬性里面會給你一個HTML屬性頁,你可以在該屬性頁里面添加其他HTML屬性。
Q:為什么我的RTF域在IE中瀏覽時看不到其中的內容?
A:有可能你把這個域放在表格中了吧!,如果放在表格中在IE中瀏覽時是看不到其中的內容的解決辦法是把它放在表格外邊即可。 也有可能你在該RTF域中設置了“使用java applet "的屬性,但沒有設置HTML屬性,因為默認的HTML屬性是RTF域的長、寬都為0,這樣在瀏覽時是看不到的,所以你應該把它的HTML屬性設置一下,比如:"HEIGHT=\"120\" WIDTH=\"600\""。
Q:怎樣知道哪些用戶正在訪問Domino服務器的HTTP服務?
A:在服務器控制臺上鍵入命令:“Tell http show users”
Notes FAQ1 中文回答
------------------------------------------------------------------------
問題1:如何避免遇到“Can't open $DirectoryAssistance”錯誤?
來自:http://notes.net
更新:99/3/22
解答:
這是 Notes 4.5 新增功能,它允許服務器為多個 Notes 網絡域提供個別的個人或群組目錄
。出現這個錯誤提示是由于用戶在服務器文檔的“主控通訊
錄名稱”域中輸入了標準的 names.nsf 文件。
要更正這個問題,請刪除域中的 names.nsf 或者繼承 mab.ntf 設計新建名為 mab.nsf 的文
件并在該域中鍵入 mab.nsf。
------------------------------------------------------------------------
問題2:Notes 是否已經做好了 2000 年問題的準備?
來自:http://notes.net
更新:99/3/22
解答:
摘自 Lotus' Knowledgebase Article#147238:
Lotus Notes 已經做好了 2000 年問題的準備。事實上,在開發初期 2000 年問題的解決技
術就已經作為 Notes 體系結構的一部分。因
此,從 1.0 版本開始的所有 Notes 版本都具有支持 2000 年日期的功能,并且進入 2000
年時不需要人工干涉也能保證運轉正常。
在討論 Lotus Notes 中 2000 年日期影響的時候,需要考慮有關 Notes 日期功能的三個方
面:
1. 日期條目。
2. 日期計算。
3. Notes 服務器時間同步。
以下是這些條目的描述以及 No如何處理它們的解釋:
1. 日期條目。
從 1.0 版本以來,Notes 就可以輸入 2000 年的日期,并且不是簡單的要求用戶鍵入 4 位
數字。例如,"1 1 2000"。
如果只輸入 2 位數作為年份,在 4.5 版本之前的所有版本的 Notes 都假定用戶指的是 20
世紀。例如,
如果輸入日期為 "1 1 20",4.5 版本之前的所有版本的 Notes 在內部將其保存為 "1920"。
從 Notes 4.5 開始,如果用 2 位數輸入年份并且是在 50 到 99 之間的數值,Notes 將假
定用戶指的是 20 世紀。如果 2 位數輸
入年份在 00 到 49 之間,那么 Notes 將假定用戶指的是 21 世紀。例如,
如果輸入 "1 1 97",Notes 在內部將其保存為 "1997"。如果輸入日期是 "1 1 00",Notes
在內部將其保存為
"2000"。
Notes 4.5 中這種新增的功能保證在我們進入下一個千年的時候日期條目對于用戶來說非常
直觀。
只有 @Date 函數沒有使用此種假設。如果在 @Date 公式中輸入兩位數年份,Notes 會認為
你輸入的是真實的年份。例如,
@Date(94;3;16) 的計算結果為 03 16 0094,如果按 @Date(1994;3;16) 計算,結果為 03
轉載于:https://www.cnblogs.com/xuxu7325/archive/2007/07/31/837405.html
總結
以上是生活随笔為你收集整理的Lotus Notes常见问题答疑的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [转]ASP.NET效率陷阱——Attr
- 下一篇: java实现Windows资源管理器