请分享您如何为Lotus Notes/Domino开发进行版本控制.
我想在SVN存储库中放入所有脚本,视图,自定义表单,脚本库等.
也接受半自动化方法(即,如果我找到一种方法将表单的所有事件脚本放在一个文件中,并且能够将它作为整个文件放回Notes Designer中).
Hello Domino程序员!
我在Lotus数据库+ xpages上工作,我遇到了以下问题:
我在文档上有作者和读者字段,两者都可以包含用户和组.使用NamePicker控件在XPage上设置这两个字段.保存文档时,我想在用户无权执行此操作时隐藏"编辑"按钮.
有没有办法只检查文档,数据源或上下文 - 如果当前用户是文档作者?或者我必须检查一下,比较作者字段 - 多个用户名和组与当前用户名?
任何帮助将不胜感激.
我是Lotus/Domino世界的新手,并且负责以下Domino任务.
访问用户的Domino邮箱(来自中间件服务器)并从中删除某些恶意电子邮件.
其他背景 - 有一个外部安全工具/流程可以分析所有传入的电子邮件,并可以将电子邮件标记为恶意.如果它被标记为恶意,那么我想从相应用户的收件箱中删除此电子邮件.
在我的环境中部署的Domino服务器是 - Lotus/Domino 9
我的解决方案将部署在自己的中间件服务器(基于Linux)上,并将接收有关需要删除哪些电子邮件的传入通知.
我想最好使用Java实现此功能
我研究并发现了在Domino服务器上访问用户收件箱的潜在选择
从外部服务器角度访问Domino的最佳方法是什么?我是否坚持使用"C/C++"API或者是否可以利用相对(更易于理解和使用)的REST/Java API?我还必须在我的中间件服务器上安装Notes客户端,以便我可以调用API(C/C++或Java)吗?
谢谢,
我有一个客户端使用Lotus Domino作为他们的Web应用程序/服务器平台.客户端有两个"Web开发人员",他们比使用更多主流工具和技术更熟悉Lotus Domino,并且不热衷于进行切换.我被要求提供一个评估,说明为什么迁移到不同的Web应用程序平台可能是谨慎的.
我对理解与平台相关的缺陷特别感兴趣,因为我对Domino知之甚少,但对其他平台非常熟悉.
除了Apache拥有超过70%的Web服务器市场,IIS超过21%,Lotus几乎为0%这一事实,您还有什么其他理由可以摆脱这个平台?
谢谢您的帮助!
致力于安装Mercurial Source Control并使用Lotus Domino Designer 8.5.3.
使用了来自Lotusphere 2012的Declan的powerpoint"AD102:IBM Lotus Domino Developer的源代码控制"作为指南.
到目前为止我所做的是:
是否还需要安装其他任何先决条件,或者我应该选择不同的安装包?
Lotus Notes是否有任何差异工具可以比较脚本,设计元素和文档?
我目前正在创建一个java方法(XPages托管bean的一部分)来检索列表组用户(不一定是当前用户)是其成员.
是否有任何简单的方法来收集此信息,或者我将不得不遍历所有组以检查用户,还检查这些组是否是其他组的子组?
我试图将简单的XHTML文件转换为PDF,并使用Flying Saucer和iText这样做.它在Java中没有问题,但是,当我尝试使用相同的代码创建Lotus Notes代理时,我得到了一个例外,我不确定如何处理.
代码:
import lotus.domino.*;
import java.io.*;
import com.lowagie.text.DocumentException;
import org.xhtmlrenderer.pdf.ITextRenderer;
import org.xhtmlrenderer.util.XRLog;
import java.util.*;
public class JavaAgent extends AgentBase {
public void NotesMain() {
try {
Session session = getSession();
AgentContext agentContext = session.getAgentContext();
String received = agentContext.getDocumentContext().
getItemValueString("Query_String");
String[] split;
split = received.split("&");
String url = split[1];
split = url.split("/");
String outputFile = split[split.length-1];
String direc = session.getEnvironmentString("Directory", true);
outputFile = direc + "\\" + outputFile + ".pdf";
OutputStream os = new FileOutputStream(outputFile);
ITextRenderer renderer = new …
Run Code Online (Sandbox Code Playgroud) 使用Domino Designer 8.5.3时,我使用Java设计元素添加了一堆自定义类.我希望在我的自定义类中使用第三方JAR,就像在xPages SSJS中使用外部JAR一样,通过Package Explorer:
的WebContent - > WEB-INF - > LIB
但是我的自定义类没有选择JAR.
这是一个已知的限制还是我的配置搞砸了?
我知道使用Lotus Script你可以发出通知(自动发送电子邮件),只有你有一些手动触发的控件(如按钮等等).
我想要的是自动触发通知(没有人为干预).比如说我有一个带有日期字段的莲花文档(值是今天),15天后我希望Lotus应用程序发送文件已经15天的通知.
谢谢你的回复!
lotus ×10
lotus-domino ×8
lotus-notes ×7
xpages ×3
java ×2
apache ×1
author ×1
diff ×1
iis ×1
itext ×1
lotusscript ×1
mercurial ×1
svn ×1
usergroups ×1
xpages-ssjs ×1