标签: lotus-domino

我们如何解决Lotus Notes 60 Gb数据库障碍

有没有办法绕过Notes数据库的数据库大小上限?我们正在压缩一个仍然接近60演出的数据库.如果你能提出建议,非常感谢你.

lotus-notes lotus-domino

4
推荐指数
2
解决办法
4270
查看次数

如何使用LotusScript从Notes中将Rich Text字段导出为HTML?

我正在进行数据迁移任务,我必须将一个稍大的Lotus Notes应用程序导出到博客平台.我的第一个任务是将Lotus Notes中的文章导出为CSV文件.

我在LotusScript中创建了一个代理,将数据导出为CSV文件.我使用此IBM DeveloperWorks论坛帖子的修改版本.它基本上完成了这项工作.但Rich Text字段的内容将被删除任何格式.这不是我想要的,我希望Rich Text字段呈现为HTML.

GetItemValue方法的文档明确声明文本呈现为纯文本.所以我开始研究能够检索HTML的东西.我在IBM文章如何使用LotusScript访问富文本字段中找到了NotesMIMEEntity类和一些示例代码.

但是,对于上述文章中描述的技术,富文本字段需要具有"将内容存储为HTML和MIME"属性.我的Lotus Notes数据库不是这种情况.我试图在有问题的字段上设置属性,但它没有做到这一点.

是否可以使用NotesMIMEEntity并在添加内容后设置"将内容存储为HTML和MIME"属性,以导出呈现为HTML的字段?

或者我将Notes数据库Rich Text字段导出为HTML的选项有哪些?

额外信息:我使用的是IBM Lotus Domino Designer 8.5版

lotus-notes export lotusscript lotus-domino

4
推荐指数
4
解决办法
4万
查看次数

使用SQL Server"FOR XML":将结果数据类型转换为Text/varchar/string是什么?

我现在已经挣扎了将近一周,仍然没有找到任何解决方案 - .-

我的目标是通过查询"FOR XML"语句从SQL Server接收XML,将此XML作为字符串/流转发到XSLT Transformer并将结果显示为HTML.

关于它的糟糕之处是我应该使用的Web服务器环境:IBM Domino 8.5.2,它通常使用Lotus Script和Lotus Notes数据库来生成网站.

但是现在Notes数据库的性能已经走到了死胡同,在谈论大型数据库时,比如我们的网站点击统计数据,这些数据库将数百万次点击存储为数据集.因此,我们决定迁移到mssql2008服务器,该服务器可以更快地提供自定义筛选结果.

我确实设法建立与SQL Server的连接,提交查询并将结果作为xml.但现在?:)似乎SQL Server提供了他的"for xml" - 结果作为一种自己奇怪的二进制编码字符数据类型,在打印它们或保存到文件时没有任何意义.Lotus Script(几乎是VBScript)似乎没有办法处理这个xml数据类型.

我尝试了各种方法,我可以找到结果 - Lotus构建在ODBC类,LCConnection通过OleDB,ADO连接通过OleDB ......但每次尝试都以一堆不可读的数据结束.

我可以想象多米诺骨牌和SQL Server之间的网络服务,将数据准备为我的多米诺骨牌脚本的字符串,但这是我想避免的不必要的开销.

你能在sql语句中告诉你想要生成的xml是什么数据类型吗?就像对于字段的cast()/ convert()而言,对于整个xml结果?这样我就可以将结果作为text/varchar字段读取?

谢谢,克里斯

xml sql-server lotus-domino

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

Domino中的身份验证和Web服务?

有没有办法在Domino webservices中允许身份验证?如果是这样,我该怎么做?

lotus-notes lotusscript lotus-domino

4
推荐指数
1
解决办法
3838
查看次数

WebContent/WEB-INF/lib中的JAR文件是否可用于Domino Designer中的Java设计元素?

使用Domino Designer 8.5.3时,我使用Java设计元素添加了一堆自定义类.我希望在我的自定义类中使用第三方JAR,就像在xPages SSJS中使用外部JAR一样,通过Package Explorer:

的WebContent - > WEB-INF - > LIB

但是我的自定义类没有选择JAR.

这是一个已知的限制还是我的配置搞砸了?

lotus lotus-domino xpages xpages-ssjs

4
推荐指数
1
解决办法
3415
查看次数

java解码base64字符串

我意识到这可能更像是一个普通的java问题,但是因为它在Notes\Domino环境中运行,所以我想先检查一下这个社区.

摘要:

我似乎无法解码字符串:dABlAHMAdAA =使用lotus.domino.axis.encoding.Base64或sun.misc.BASE64Decoder

我知道原文是:测试

我在http://www5.rptea.com/base64/上通过解码确认它似乎是UTF-16.

作为简单测试,使用以下任一方法:

String s_base64 = "dABlAHMAdAA=";
byte[] byte_base64 = null;
String s_decoded = "";

byte_base64 = new sun.misc.BASE64Decoder().decodeBuffer(s_base64);
s_decoded = new String(byte_base64, "UTF-16");
System.out.println("Test1: " + s_decoded);

byte_base64 = lotus.domino.axis.encoding.Base64.decode(s_base64);
s_decoded = new String(byte_base64, "UTF-16");
System.out.println("Test2: " + s_decoded);

System.out.println("========= FINISH.");
Run Code Online (Sandbox Code Playgroud)

我得到输出:
Test1:????
测试2:????

如果我创建字符串为UTF-8

s_decoded = new String(byte_base64, "UTF-8");
Run Code Online (Sandbox Code Playgroud)

它输出:
t
没有抛出错误,但它没有完成代码,没有达到"完成".

详情

我正在访问asmx Web服务,在SOAP响应中,一些节点包含base64编码数据.在这个时间点,没有办法让服务改变,所以我不得不自己XPath和解码.编码数据是文本或html.如果我通过http://www5.rptea.com/base64/传递编码数据并选择UTF-16,它会正确解码,所以我必须做错事.

作为旁注,我编码"测试":

s_base64 = lotus.domino.axis.encoding.Base64.encode(s_text.getBytes());
System.out.println("test1 encodes to: " + s_base64);

s_base64 = new sun.misc.BASE64Encoder().encode(s_text.getBytes());
System.out.println("test2 …
Run Code Online (Sandbox Code Playgroud)

java utf-16 lotus-domino xpages

4
推荐指数
1
解决办法
4296
查看次数

CLFAD #### E或CLFAD #### W在XPages中表示什么?

在XPage中工作很多次,我遇到过错误消息CLFAD####E,有时甚至是CLFAD####W.在我的开发中,我遇到的错误消息看起来像这样:

SEVERE: CLFAD####E: Exception processing XPage request.
WARNING: CLFAD####W: <SOME ERROR MESSAGE>
Run Code Online (Sandbox Code Playgroud)

我已经在网上看到了特定的错误消息,就像这个问题中的数字替换一样#,确切地说CLFAD0111W.我能找到的另一个例子是这篇文章CFLAD0246CFLAD0134E.

但我一直无法找到他们所说的内容?是否有一个CLFADs 列表可以查找以查看错误指示的内容?

lotus-domino xpages

4
推荐指数
1
解决办法
319
查看次数

如何使用Lotus Script进行自动通知

我知道使用Lotus Script你可以发出通知(自动发送电子邮件),只有你有一些手动触发的控件(如按钮等等).

我想要的是自动触发通知(没有人为干预).比如说我有一个带有日期字段的莲花文档(值是今天),15天后我希望Lotus应用程序发送文件已经15天的通知.

谢谢你的回复!

lotus-notes lotus lotusscript lotus-formula lotus-domino

4
推荐指数
1
解决办法
863
查看次数

Domino 9.01修复3 CKEditor错误 - 9.01修复1没有错误

希望有人可以帮助我,我已经被困了几天了.

将我的Domino服务器更新到9.01修复3后,我在javascript控制台上不断收到错误:

TypeError:this.editor.getData不是函数

这是错误的图像:

控制台错误消息

我页面上的所有按钮都停止工作.

如果我在页面上注释Richtext代码,一切都会重新开始,这是代码:

<xp:inputRichText id="ds_decisao" styleClass="data" disableClientSideValidation="true" value="#{dts_proposta.ds_texto}" required="false" disableValidators="true" title="titulo" immediate="true"></xp:inputRichText>
Run Code Online (Sandbox Code Playgroud)

此服务器用于测试目的,因此我们在另一个版本为9.01 Fix 1的代码中使用相同的代码,并且在那里不会发生错误.页面代码完全相同,只是服务器版本不同.

我不知道代码在代码中的哪个位置,在CKEditor或Domino中,因为它们都得到了从Fix 1到Fix 3的更新.

我已经尝试将CKEditor的版本降级到9.01修复1服务器上的相同版本,但错误仍然存​​在.所以也许这指向了Domino代码,而不是CKEditor,但我不知道.

出于安全原因,我必须使用Fix 3,我确实需要CKEditor.

有人遇到过这个问题吗?

任何帮助表示赞赏.

谢谢!

lotus-domino ckeditor xpages xpages-extlib

4
推荐指数
1
解决办法
898
查看次数

Xpages无法加载,错误500; java.util无法解析

我最近将一些应用程序移动到运行Domino 9.0.1FP8的服务器(JVM版本:JRE 1.8.0 Windows Server 2008 R2 amd64-64).由于我这样做,我无法加载任何,但最基本的Xpages.我得到"错误500 HTTP Web服务器:命令未处理异常"页面.

通过... IBM\Domino\data\IBM_TECHNICAL_SUPPORT\xpages_exec我得到例外:

  • 无法解析java.util.Comparator类型.它是从所需的.class文件间接引用的
  • 无法解析java.util.Map $ Entry类型.它是从所需的.class文件间接引用的
  • 无法解析导入java.util.Arrays

我还在Designer的"问题"选项卡中收到以下错误:

  • "项目没有构建,因为它的构建路径不完整.找不到java.util.Comparator的类文件.修复构建路径然后尝试构建这个项目"
  • "无法解析java.util.Comparator类型.它是从所需的.class文件间接引用的"

有没有原因java.util在Java 1.8中失败?有什么我能做的吗?谢谢你的帮助.

lotus-domino xpages

3
推荐指数
1
解决办法
1181
查看次数