針對Lotus Domino/Notes及其LEI工具,利用LEI成功地測試和制作了Notes和SQL2000互訪,並形成了書面報表。希望為以後有相關需求的朋友提供參考,也希望加深大家對筆記的理解。
雖然本文從SQL2000的角度闡述了LEI的靈活應用,但其實現方法對“關系數據庫[DB2、ORACLE、Informix.....]和註釋”等,從而舉壹反三。
2.宗旨和原則
利用LEI工具的連接和行為實現NOTES與SQL數據庫的連接。示意圖(如下所示):
從圖中可以看出,LEI實際上充當了壹個中間服務器,它使不同的數據庫能夠通過它的連接和活動文檔來交換數據。
3.環境描述
測試儀由兩臺pc機組成,硬件和軟件配置如下:
壹個用於安裝Domino/Notes服務器、LEI服務器和Notes客戶端,壹個用於安裝SQL2000並且兩者已經通過TCP/IP聯網。
4.軟件準備
DOMINO/NOTES5.0.8,LEI3.2,SQL2000(包括服務器和客戶端)。
5.適用對象
熟悉Domino/Notes的安裝和配置,了解Notes數據庫的基本概念(頁面、視圖、表單、域等。);熟悉SQL2000的安裝和配置,了解數據庫的創建和修改以及表的概念;精通SQL數據源的ODBC配置。
雷原理示意圖
測試環境PC配置
-
青州回復於:2004年6月-18 12: 54: 12。
6.具體實施步驟
a)安裝a)雷
壹、安裝前的準備
domino服務器已經安裝並配置完畢。如果它安裝在domino服務器上,請先關閉domino服務器。如果它沒有安裝在服務器上,您應該首先運行domino服務器。這個測試是在安裝了domino/notes5.0.8的服務器上安裝LEI。服務器名為testlei/lei。並創建壹個新的包含兩個域的notes數據庫testleid.nsf。在SQL2000服務器上用兩個數據創建壹個新的元數據數據庫(不要設置主鍵),並在ODBC和LEI服務器上的這個數據庫之間建立良好的連接。
二。運行LEI3.2安裝程序。
像往常壹樣,前兩步是接受協議並單擊next。在安裝類型框中選擇第壹個(因為是第壹次安裝),如圖:
-
青州回復於:2004年6月-18 12: 55: 14。
將出現服務器信息對話框,並填寫已安裝的LEI服務器的名稱和已安裝的domino服務器的名稱。如圖所示:
-
青州回復於:2004年6月-18 12: 57: 02。
單擊“下壹步”,並在出現的對話框中選擇“是”,因為它已安裝在此機器上。然後出現以下對話框:
-
青州回復於:2004年6月-18 12: 58: 15。
填寫備用數據的目錄,以及LEI服務器的管理數據庫和日誌文件數據庫的名稱。在不修改下壹點的情況下,會出現壹個對話框,讓您添加LEI服務器的管理員。默認情況下,將選擇所有domino成員。單擊下壹步打開對話框。
-
青州回復於:2004年6月-18 12: 59: 56。
由於這是第壹次安裝,選擇“否”,將出現壹個對話框(如下所示):
兩個選項都被選中。以後,在安裝之前使用默認設置。安裝後,將出現壹個用於註冊產品的對話框。不想註冊可以跳過。按“退出”鍵。最後會提示是否重啟電腦,選擇“是”立即重啟。安裝現已完成。
-
青州回復於:2004年6月-18 13: 01: 09。
B)LEI啟動
在程序中找到新安裝的LEI,點擊“Lotus Enterprise Integrator”啟動LEI服務器。啟動後,如圖所示:
您還可以在domino服務器上啟動它,並在控制臺上輸入“load lei addin”。該服務器在控制臺上啟動。
-
青州回復於:2004年6月-18 13: 04: 35。
c)介紹c)雷
打開NOTES,打開LEI服務器的管理數據庫,如下圖所示:
打開後出現,如圖:
LEI主要用於連接不同的數據庫,並在不同的數據庫之間交換數據。需要配置的是“連接”H和“活動”。前者用於連接數據庫,後者用於指定數據交換規則,即兩個數據庫之間進行什麽樣的數據交換。這壹次,我們在notes和sql數據庫之間進行數據交換,因此我們需要創建兩個連接(壹個連接notes,壹個連接sql)和兩個活動(壹個連接notes到sql,另壹個連接sql到notes)。
打開NOTES,打開LEI服務器的管理數據庫。
打開後出現
-
青州回復於:2004年6月-18 13: 06: 45。
d)創建連接
I .創建與筆記的連接
點擊“創建連接”,在列表框中選擇“備註”,如圖所示:
在“連接屬性”中填寫這個連接的名稱、domino服務器的名稱並指定壹個特定的notes數據庫與sql交換數據,其余的可以默認使用。填寫完畢後保存並退出。
-
青州回復於:2004年6月-18 13:08:11。
二。建立與SQL的連接
通過ODBC連接sql數據庫,在類型列表中選擇“ODBC”。畫
在“連接屬性”中填寫該連接的名稱、數據源的名稱以及用於連接該數據的用戶名和密碼(由sql提供),其余部分使用默認值。填寫完畢後保存並退出。
-
青州回復於:2004年6月-18 13: 09: 27。
三。連接測試
在運行窗口中輸入LEI服務器的目錄,添加“nlctest”進行測試。畫
確認之後,就可以分別測試ODBC和DOMINO之間的連接了。如果測試成功,繼續下壹步。
-
青州回復於:2004年6月-18 13:12:11。
e)創建“活動”
點擊“創建活動”,在列表框中選擇“直接轉賬”,如圖:
這是壹個重要的步驟,它定義了在兩個不同的數據庫之間交換數據的表格的形式和字段。因此,特別列出壹個表格來說明更重要項目的填寫:
填寫完畢後保存並退出。
創建“活動”
解釋更重要項目的填寫。
-
青州回復於:2004年6月-18 13: 13: 26。
要測試活動,請在管理終端中選擇名為“dtns”的活動,單擊“開始活動”按鈕查看服務器控制臺。如果出現以下紅框提示,則表示該“活動”運行成功。
-
青州回復於:2004年6月-18 13:14:17。
f)測試結果
分別在sql數據庫中添加、刪除和編輯數據,分別與activity(DTN)交換數據。因此,數據可以保持完全相同,如下圖所示:
-
青州回復於:2004年6月-18 13: 21: 39。
總結
不同數據庫之間的數據交換通過LEI進行。在安裝LEI的時候,盡量安裝在和domino服務器相同的目錄下,這樣以後配置和操作更加方便。在配置連接和活動時,您必須清楚地了解關於NOTES數據庫和SQL數據庫的壹些基本概念,並且您還應該仔細閱讀幫助以熟悉每個活動的功能。做壹些基本配置的時候要註意壹些細節,否則壹些小問題會導致作品的失敗。
8.常見問題解答
問:無法連接到SQL server。
SQL是否分配相應的權限;SQL server是否正常啟動和運行?
問:在創建活動時,我找不到SQL數據庫所需的表。
答:我做ODBC連接的時候沒有選擇對應的數據庫。
問:當您按下“選擇元數據”和“映射字段”按鈕時,系統會提示您找不到該模塊。
答:服務器機器的客戶機上沒有任何操作。
問:數據回復導入
答:直接傳輸選項-target data“overwrite existing data”未選中。
9.參考章節
a)LEIInsGd.pdf的第1章和第2章
b)LCConnGd.pdf第1章、第2章、第3章、第4章和第8章
c)第1章、第2章、第3章、第4章、第5章、第12章、第14章和第15章
-
安特爾回復時間:2004年6月-18 13: 44: 50。
第壹頂:)
-
Ibmas400回復:2004年6月-18 15: 05: 58
青州兄弟就像牛壹樣:
——吃草,擠出優質奶。
:lol: :lol: :lol:
-
譚薇於2004年6月回復:1822: 01: 17。
我已經很多年沒用過這麽老的版本了!
現在用的是雷6。5 la
-
Fzrxh回復時間:2004年6月19 08: 23: 04
達美樂的decs好像和這個差不多。
-
青州回復於:2004年6月-19 08: 59: 23。
原文由“譚薇”發布:
我已經很多年沒用過這麽老的版本了!
現在用的是雷6。5 la
功能上幾乎沒有變化。當時我手頭還留著之前下載的版本,不想裝。
-
青州回復於:2004年6月-19 09: 03: 10。
引用:原帖由“fzrxh”撰寫】domino的decs好像和這個差不多。
發布:
DECS管理和雷管理的界面看起來非常相似,但在整個實現步驟上有壹些不同。我以前用DECS來配置它。當時看了壹本參考書,說LEI是專門用於NOTES和關系數據庫交互的工具,測試後用LEI比較好。
看妳的習慣~ ~ ~
-
青州回復時間:2004年6月-19 09: 23: 40。
這篇文章的主要目的。
第壹,目前在CU上使用Lotus Notes產品的用戶可以獲得很好的參考資料,以便以後有類似需求時可以直接參考。
另外也希望提高大家的積極性,讓每壹個來CU400的朋友都能真正學到東西,提升自己,提升大家。這是我個人的願望。
如果大家都能敞開心扉交流技術,發表自己的知識,我想壹定會提高CU400的整體水平,無論以後去哪家公司,都會受益匪淺。
妳這樣認為嗎?
-
Fzrxh回復時間:2004年6月-19 10: 05: 29。
是的,謝謝妳的努力。
-
Fh2001回復時間:2004年6月-19 23: 56: 20。
好文章,有參考價值,謝謝。
-
Sjm_lfj回復日期:2004年6月22日09: 55: 41
請問哪裏可以下載雷?妳能給我寄壹份嗎?
電子郵箱:sim_lfj@163.com
-
青州回復:2004年6月24日19: 34: 10
引用:原帖由“sjm_lfj”發布:
請問哪裏可以下載雷?妳能給我寄壹份嗎?
電子郵箱:sim_lfj@163.com
FTP IP:219.145.62 . 186
端口:6655
用戶:www.as400bbs.com
密碼:www.as400bbs.com
目錄:/up/qingzhou/LEI6.rar
今天下午上傳的,大小:27.6M,用CuteFTP Pro軟件自己下載。
直接設置下載鏈接。我試著設置了幾個鏈接,:哎呀:,所以只能建議用CuteFTP Pro軟件拉數據。。。
誰能教我怎麽找鏈接?謝謝妳
-
青州回復2004年6月24日20: 25: 19。
好人做到底~~~ :mrgreen:
今天把我手上做的筆記整理歸納如下:
雷V6.5學習體驗
作者:青州
制造日期:2004年6月24日
本文主要記錄在學習雷V6.5過程中總結的幾個問題,本記錄分為三個部分:
1,雷6.5基礎
2、雷6.5實戰演練
3、常見問題
壹、雷6.5基礎:
1)Lotus與其他數據的集成方式有哪些?
lotus的企業集成ei有五種類型:
▲lsx
▲jdbc
▲odbc
▲esb(vb)
▲雷
▲decs
2)雷是什麽?
LEI是lotus Enterprise Integration的縮寫,是lotus與其他數據集成的工具。
雷會做什麽?
▲可以連接NSF,DB2,Oracle,sysbase,old-DB,ODBC,File,Text,SAP R/3,PeopleSoft,Oracle應用。
▲可執行的sql腳本
▲筆記和第三方數據庫可以定期復制。
▲表格記錄(文件)可以互相傳遞。
▲可以把文件帶到第三方數據庫。
▲第三方數據庫可以實時更新。
▲附件可以傳入blob字段。
4)雷的運營環境是怎樣的?
▲多米諾
▲雷
▲視窗2000
▲ linux 7.2
二。雷6.5實戰演練:
1.安裝db2並創建示例數據庫;
2.安裝domino 6.5;
3.安裝notes 6.5。全部安裝(Lotus Notes客戶端6.5/Lotus Design 6.5/Lotus Administrator 6.5);
4.配置domino服務器;
5.啟動domino服務器;
6.配置notes並連接domino服務器;
7.安裝雷6.5;;
8.啟動lotus administrator,登錄decsadmin.nsf的數據庫;
9.設置服務器配置文件,在安全選項卡中設置代理為*,保存並退出;
10.啟動lei6.5;
11.開始lotus設計:
a)創建壹個員工數據,
b)在數據庫中創建壹個雇員表單,在表單中創建字段並保存表單。這四個字段是:
壹、empno,文字型;
二。firstnme,文本類型;
三。姓氏,文本類型。
四。薪金,類型$ number
c)在數據庫中創建視圖employeeView,
I .指定視圖選擇form= "員工"、
二。在視圖中創建列,這些列在表單中被指定為四個字段。
三。保存視圖並退出。
12.啟動lotus notes客戶端;;
打開lei管理員數據庫:
a)單擊連接按鈕下的db2。
I .給壹個名稱連接到db2,
二。在數據庫中輸入樣本。
三。在用戶名中輸入db2admin。
四。在用戶密碼中輸入db2admin。
動詞 (verb的縮寫)在表單模式下選擇管理員。
不及物動詞在表單的名稱中選擇employee。
七。此時,表單字段會自動添加到文檔中,保存文檔並退出。
b)單擊連接按鈕下的註釋。
I .給連接到domino的壹個名稱。
二。在服務器中輸入domino服務器的名稱。
三。在數據庫中選擇雇員。
四。在表單中選擇員工。
動詞 (verb的縮寫)此時,表單中的字段會自動添加到文檔中。選擇可用字段並保存文檔。
c)單擊活動下的直接轉賬。
I .給domino壹個名稱db2。
二。在源代碼中選擇connect to db2。
三。在目標中選擇connect to domino。
四。指定db2中的表字段和映射中的domino表字段之間的對應關系。
動詞 (verb的縮寫)在sql語句中輸入Select Empno,First NME,Last Name,Salary from administrator . employee。
不及物動詞保存文檔並退出。
d)在視圖中選擇db2 to domino,然後單擊start按鈕開始數據傳輸。
14.用lotus notes客戶機打開雇員數據庫,查看數據中是否有數據。如果有,那就是成功的。
15.演習結束了。
三。常見問題:
1.在設置db2數據庫時,不能選擇表。
答:可能有兩個問題:
首先,db2的用戶名和密碼不正確。您可以檢查db2是否可用,以及密碼是否正確。
1)進入dos命令窗口。
2)進入domino安裝目錄。
3)執行ntctest。
4)選擇6進行db/2測試,
5)輸入用戶
6)輸入密碼
7)如果屏幕顯示連接成功,則表示成功。
第二,執行連接代理的權限不夠。打開服務器配置文檔,在security選項卡中設置代理執行權限,可以設置為*。
2.選擇domino數據庫時,不能選擇?
答:檢查您輸入的domino服務器名稱是否正確。
3.選擇activities文檔,然後單擊start。成功了嗎?
答:這裏的問題可以找到執行權限不足,可以通過在服務器配置文檔中設置安全性來解決。如果沒有配置,選擇lei administrator的日誌視圖並檢查錯誤日誌。在大多數情況下,該sql語句是不正確的。
-
國際商會回復時間:2004年6月25日13: 26: 52
引用:原帖由“青州”]CLE和Informix發布...:
數據與筆記的交互”等等,從而舉壹反三。
2.宗旨和原則
利用LEI工具的連接和行為實現NOTES與SQL數據庫的連接。示意圖(如下所示):
從圖中可以看出,l..........
請教大蝦,雷的工具是幹什麽用的?
-
青州回復:2004年6月25日13: 29: 24。
雷V6.5的補充學習體驗,再清楚不過了。。。
雷會做什麽?
▲可以連接NSF,DB2,Oracle,sysbase,old-DB,ODBC,File,Text,SAP R/3,PeopleSoft,Oracle應用。
▲可執行的sql腳本
▲筆記和第三方數據庫可以定期復制。
▲表格記錄(文件)可以互相傳遞。
▲可以把文件帶到第三方數據庫。
▲第三方數據庫可以實時更新。
▲附件可以傳入blob字段。
-
Dreams76回復:2004年6月27日13: 19: 36。
強烈支持樓主,各位,我們要向樓主致敬,為兄弟們多寫些經驗集!
-
Cgljuny回復時間:2004年9月5日23: 16: 42。
謝謝大家!
我從FTP下載了LEI6,但是好像在NOTES5.0.8的服務器上安裝不了LEI6,不知道能不能重新下載LEI3.2?很多天網上都找不到,筆記的光盤上好像也沒有。我不得不請妳幫忙。非常感謝!
-
青州回復於:2004年9月-6月08: 55: 24
哦
我當時好像是從IBM網站下載的。前段時間硬盤出了點問題,只好找了之前在其他地方備份的LEI6版本。不好意思!
建議在NOTES R65版本上測試。
同時,妳也可以在IBM的Lotus網站(www.lotus.com/ei)的企業集成主頁上尋找。
-
回復時間:2004-09-06 09:59:04
建議加香精!
-
中華英才網回復時間:2005年7月-11 21:22:18。
有時間壹定要試試。我應該能學得這麽詳細。謝謝~
原文鏈接:/viewthread.php?tid=350251
請註明作者姓名和原文出處。