2013-11-09 54 views
0

從我創建並希望創建新數據庫的數據庫中,將大量設計元素複製到其中。但是,我想確保: 1.是否安裝了擴展庫? 2.在目標中設置com.ibm.xsp.extlib.library屬性。 3.安裝了什麼版本的庫?設置數據庫以使用擴展庫

我需要這樣做,因爲這個過程將發生在第三方系統上,我將無法控制它們的配置,但是如果它不符合最低標準,我將停止該過程並警告用戶。

+0

你的問題到底是什麼?你想用哪種語言進行這些檢查? LotusScript,Java,JavaScript? –

回答

2

點,你的問題,你可以用下面的Java代碼解決:

try { 
     String version = com.ibm.xsp.extlib.util.ExtLibUtil.getExtLibVersion(); 
    } catch (Exception e) { 
     // ExtLib not installed 
    } 

如果安裝擴展庫正確,那麼你得到version。否則會拋出異常,您可以在catch塊中處理這種情況。

如果您正在使用LotusScript進行開發,那麼將此代碼放入Java代理並從LotusScript執行它。

對於點必須添加行

xsp.library.depends=com.ibm.xsp.extlib.library 

到文件WebContent/WEB-INF/xsp.properties

+0

謝謝克努特 - 照常! –