Xpages 设置数据库以使用扩展库

Xpages 设置数据库以使用扩展库,xpages,xpages-extlib,Xpages,Xpages Extlib,从我创建的一个数据库中创建一个新的数据库,然后将一些设计元素复制到其中。但是,我想确保: 1.是否已安装扩展库? 2.在目标中设置com.ibm.xsp.extlib.library属性。 3.安装了哪个版本的库 我之所以需要这样做,是因为该过程将在第三方系统上进行,我无法控制它们的配置,但如果它不符合最低标准,我将停止该过程并警告用户。Point1和3您可以使用以下Java代码解决您的问题: 试试看{ String version=com.ibm.xsp.extlib.util.ExtLibU

从我创建的一个数据库中创建一个新的数据库,然后将一些设计元素复制到其中。但是,我想确保: 1.是否已安装扩展库? 2.在目标中设置com.ibm.xsp.extlib.library属性。 3.安装了哪个版本的库


我之所以需要这样做,是因为该过程将在第三方系统上进行,我无法控制它们的配置,但如果它不符合最低标准,我将停止该过程并警告用户。

Point13您可以使用以下Java代码解决您的问题:

试试看{
String version=com.ibm.xsp.extlib.util.ExtLibUtil.getExtLibVersion();
}捕获(例外e){
//未安装ExtLib
}
如果扩展库安装正确,则您将获得
版本
。否则将引发异常,您可以在
catch
块中处理这种情况

如果您是在LotusScript中开发的,那么将此代码放入Java代理并从LotusScript执行它

对于点2,必须添加线

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

要归档
WebContent/WEB-INF/xsp.properties

您的问题是什么?您希望使用哪种语言进行这些检查?LotusScript、Java、JavaScript?谢谢Knut-一如既往!