我正在從xpage的PostSave事件(取自IBM Wiki模板)調用lotusscript代理。我想添加一些錯誤陷阱,所以如果發生了什麼事情(我有「附件丟失......運行壓縮以解決此問題」錯誤),應用程序至少會警告用戶出現問題。Xpages:從SSJS調用的LotusScript代理中的錯誤陷阱
我是否需要在代理中放置錯誤捕獲代碼?它是否屬於xpages的PostSave事件?
代理被稱爲這種方式:
<xp:this.data>
<xp:dominoDocument var="pageDocument" formName="fPage"
action="openDocument" ignoreRequestParams="false"
computeWithForm="onsave">
<xp:this.postSaveDocument><![CDATA[#{javascript:var agent = database.getAgent("XPSavePage");
agent.runOnServer(pageDocument.getDocument().getNoteID());}]]>
</xp:this.postSaveDocument>
</xp:dominoDocument>
<xp:this.data>
代理由於一些轉換錯誤和其他情況下(persitence相關的,偉大的工作,但在一些文件,我們確實有缺失的附件錯誤,最大概)。但我有我如何捕獲如果在Lotus代理腳本發生錯誤...
我希望能夠重定向到一般錯誤xpage,在URL中傳遞一些錯誤代碼,但是如何重定向到Lotus Script代理中的error.xsp頁面? ?這將是一個很好的解決方案! – 2015-04-01 17:50:32