小编Mar*_*den的帖子

Xpages访问不允许匿名访问的数据库上的数据

我的DMZ中有一台面向Domino的服务器,客户需要在该服务器上记录支持请求,客户需要进行身份验证,即.匿名访问不可用.我为我们的支持人员开发了内部"墙板和仪表板",需要使用Web浏览器进行显示.为了允许在没有身份验证的情况下打开墙板/仪表板网页,我将它们指向第二个"内部"服务器上数据库的副本,我不强制在副本之间使用"一致的访问控制列表"并允许匿名访问此副本.我的问题是跨服务器的复制是每20分钟,所以墙板落后20分钟.我无法将我的墙板"计算字段"等指向DMZ中的"实时"数据库,因为它可能会因为没有身份验证而抛出错误.

典型错误:

Error while executing JavaScript computed expression
Script interpreter error, line=1, col=57: 'db.getView().getAllEntries()' is null
JavaScript code
1: return db.getView("$FaultStatsDayOpen").getAllEntries().getCount().toFixed();
Run Code Online (Sandbox Code Playgroud)

我想我有一些如何实现这一点的错误概念.但基本上我需要内部服务器上的XPage能够从DMZ服务器上的视图和文档中检索数据,即使它不允许匿名访问.

我似乎无法在任何论坛上找到这个,所以任何帮助将不胜感激.

xpages

2
推荐指数
1
解决办法
201
查看次数

在XPage中使用Rich Text和Java Managed Bean

任何人都可以提供一个如何使用托管bean执行基本CRUD操作的示例,其中包含后端RichText字段,因此最终结果与在标准XPage开发中使用文档数据源相同.

以下代码显然是错误的或不完整的,但我找不到任何文档来进一步.

我知道我还没有回收任何东西.

非常感谢.

public class RichTextTest implements Serializable {
private static final long serialVersionUID = 1L;
private String plainItem;
private RichTextItem richItem;
private String unid;


public RichTextTest ()throws NotesException {

String docID = ExtLibUtil.readParameter(FacesContext.getCurrentInstance(),"key");
if (StringUtil.isNotEmpty(docID)){load(docID);}}

public void load(String ID) throws NotesException{
Document doc = null;
setUnid(ID);

doc = ExtLibUtil.getCurrentDatabase().getDocumentByUNID(ID);
setPlainItem(doc.getItemValueString("PlainTextField"));
setRichItem ((RichTextItem) doc.getFirstItem("RichTextField"));

}

public void save() throws NotesException{

    Database database = ExtLibUtil.getCurrentDatabase();
    Document doc = database.getDocumentByUNID(getUnid());
    doc.replaceItemValue("PlainTextField", getPlainItem());
    doc.replaceItemValue("RichTextField",getRichItem());
    doc.save();


}



public String getPlainItem() {
    return plainItem; …
Run Code Online (Sandbox Code Playgroud)

xpages

2
推荐指数
1
解决办法
971
查看次数

Partial Refresh Type Ahead etc 未找到 ID 为 $$ajaxid 的组件

升级到 Notes/Domino 10 后,我遇到了该类型的主要问题。没有找到 ID 为 $$ajaxid=@none 的组件来处理部分页面更新。[使用部分更新配置:xsp.ajax.renderwholetree=true] 以及一大堆类似的问题。

我正在运行 V10 Notes Domino 和 ODA10。该问题出现在所有用户的浏览器中,但它似乎不会影响那些尚未升级到 Notes10 的 XPiNC 用户。我尝试在服务器和受影响的用户上安装最新的扩展库,但这似乎没有什么区别。

任何帮助,将不胜感激。

xpages domino-designer-eclipse

0
推荐指数
1
解决办法
845
查看次数

标签 统计

xpages ×3

domino-designer-eclipse ×1