Lotus Domino 一向有自己的資料庫格式 , NSF , 不過, 要用Lotus Script / Lotus Formula 以外的方法, 有點煩, 例如要用Lotus ODBC Driver , 或者買 Lotus Enterprise Integrator

其實Lotus Domino 已經內置XML 及時下流行的JSON 格式的資料輸出

準備 1 :啟動Lotus Domino 的Web Task ( 在Console 打 'Load http' )

準備 2 : NSF 的Web URL 地址 (例如 http://server.garyau.com/demo/db.nsf )

準備 3 : 找出要抽出資料的 view (例如 : provider_list )

只要讀取以下的連結, 已可下載XML 或者JSON 的資料

XML 資料

http://server.garyau.com/demo/db.nsf/provider_list?readviewentries&outputFormat=XML

 



 

JSON 格式的文字檔案

http://server.garyau.com/demo/db.nsf/provider_list?readviewentries&outputFormat=JSON

 



JSON 同XML 有何好處? 你不用想如何輸出CSV (comma seperated value) 文字檔案, Lotus Domino 會幫你整理好, 你只要好相對簡單得多的Lotus Formula 整好資料, 已經可以輸出到能夠處理XML 或者JSON 的程序 , 例如PHP-XML , PHP-JSON , 或者由Palm Pre / WebOS 直接讀取 ~~


於是可以用好短的時間用Lotus Formula 寫好程式, 再用PHP 寫個小Front-End 給對外的使用者讀取部份資料 ~ 很方便嘛

Add comment


Security code
Refresh