问题标签 [domino-appdev-pack]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
161 浏览

file-upload - HCL Domino AppDevPack - writeAttachments

新的 V1.0.2 具有将附件上传到 domino 文档的新功能。只要我使用文件 <= 48KB,我的上传代码就会成功。一旦我尝试上传一个更大的文件,就会上传,在 domino 文档中我找到了一个大小合适的附件 - 但文件已损坏!

这是我的代码(对应于较大文件的 appdev pack 文档中的示例代码):

这是我的服务器的 notes.ini 变量:

我在 AppDevPack 中的错误或错误?有人尝试过这个新功能吗?

0 投票
3 回答
93 浏览

domino-appdev-pack - 访问富文本字段

我需要访问文档中的富文本字段,但是,如果我阅读选择了正确字段的文档,我不会在数据库响应中收到该字段的值。如何检索富文本字段的数据?

0 投票
1 回答
122 浏览

file-upload - HCL Domino AppDevPack - 写入除 .txt 以外的附件时出现问题

我使用此代码(假设已经建立了与数据库的连接):

无论文件大小如何(从 1.0.3 版开始),它都能完美运行,并且文件附加到“$File”字段中的文档(大小文件是正确的):

但是在附件之后,如果附件的类型不是txt(例如:jpg,pdf,...),那么即使从Notes客户端也无法读取,这会产生读取错误。

我比较了一个 txt 类型文件和另一个文件的 $File 字段的属性,除了文件的属性之外没有其他区别。

我正在使用带有 IBM Domino (r) Server(64 位)、Release 10.0.1FP3 和 AppDevPack 1.0.3 的 Windows 系统。

预先感谢您的帮助

0 投票
1 回答
122 浏览

file-upload - HCL Domino AppDevPack - 编写富文本的问题

我使用Domino AppDev Pack 1.0.4 文档中提出的代码作为示例,唯一的区别是读取文本文件 (body.txt) 作为缓冲区,该文件仅包含简单的长文本 (40Ko)。

执行时,会在数据库中创建文档,其余代码不会返回错误。但最后,富文本字段没有添加到文档中。这里返回的响应:

我的目标是在富文本字段中编写很长的文本(超过 64 Ko)。我在示例中为缓冲区使用了一个文本文件,但稍后可能会像const buffer = Buffer.from ('very long text ...')

这是正确的方法还是必须以不同的方式完成?

我正在使用带有 IBM Domino (r) Server(64 位)、Release 10.0.1FP4 和 AppDevPack 1.0.4 的 Windows 系统。

预先感谢您的帮助

这是代码:

0 投票
1 回答
78 浏览

lotus-domino - domino AppDev Pack 检索 RichText

我使用 domino appdev pack 1.0.4 来检索富文本内容,并使用 HCL 提供的示例代码来读取富文本,这将返回缓冲区格式并将缓冲区写入文件。

但是我用Note打开文件,看起来内容不像Domino Notes中存储的数据。文字出现乱码。我想知道是否有办法获得与 Domino Notes 中显示的内容相同的内容。或者是否可以将文件转换为html格式?

任何帮助将不胜感激。谢谢!

0 投票
1 回答
95 浏览

node.js - 未找到 AgentContext/null

我想通过质子接口从 node.js 运行 Java 代理。可悲的是我无法让代理上下文工作

Node.js 代码

输出:

代理代码

运行代码时,我得到一个NullPointerExceptionat

由于 agentContext 为空,因此在 Domino 服务器上。如果我之后手动检查它,那么我认为具有给定 UNID 的文档会出现在我的视图中。

我做错了什么?使用与此处的 HCL 示例相同的方法

0 投票
1 回答
61 浏览

node.js - Domino AppDev Pack TypeError:database.useAgent 不是函数

我正在使用 AppDev Pack 为 domino 数据库创建 API。目前仅尝试 Domino AppDev Pack 中的示例代码。这是代码:

通用 API 可以正常工作,但在这种情况下,我在设置代理时遇到错误。

有人可以建议我在这里缺少什么吗?请记住,这是文档中给出的示例代码。

0 投票
1 回答
41 浏览

domino-appdev-pack - 在富文本文档中添加附件

我目前正在尝试向富文本字段添加附件。我尝试这样做,以便我可以复制当前的工作流程,其中用户编辑文档、选择富文本字段并使用附件按钮添加附件。文档保存后,用户可以点击图片查看或保存。

目前是否可以使用 app-dev-pack 1.0.5 中的 domino-db 或 Richtext 包复制该工作流程?

0 投票
1 回答
22 浏览

domino-appdev-pack - 可以使用辅助通讯录吗?

我们正在升级到 Domino 11.0.1 并使用 HCL 的 AppDev Pack 1.0.6。在我们的 cuurnet 网站(Domino 9.0.1)中,我们使用辅助 Domino 地址簿来存储我们的用户登录信息,并且我们不使用或创建用户的 id 文件(即:jsmith.id)。如果我们使用 OAuth 进行身份验证,我们是否需要为我们当前的注册人创建 id 文件并将它们存储在 IBM_ID_VAULT 中,并且我们仍然可以使用辅助地址簿来存储和检索信息吗?

0 投票
2 回答
169 浏览

node.js - PROTON:握手失败

在我们的 Domino 服务器日志中出现此错误:

PROTON:握手失败,出现致命错误 SSL_ERROR_SSL:错误:100000f7:SSL 例程:OPENSSL_internal:WRONG_VERSION_NUMBER。[D:\jenkins\workspace\domino-app-dev\fed-protected\grpc\grpc\src\core\tsi\ssl_transport_security.cc:1233]

我正在谷歌课堂上学习 3CUG 课程。当我尝试在 localhost:3002/api/dql 上测试代码时(按照说明),我收到上面的错误并返回到浏览器:

{"message":"gRPC 客户端错误","code":"ERR_INTERNAL_ERROR","cause":{"name":"GrpcError","cause":{"code":2,"metadata":{"_internal_repr ":{},"flags":0},"details":"Stream removed"}},"stack":"Error\n at new DominoDbError (C:\Users\XXXX\Documents\SourceTree\proton_test\node_modules\ @domino\domino-db\src\domino-db-error.js:6:16)\n 在 wrapError (C:\Users\XXXX\Documents\SourceTree\proton_test\node_modules\@domino\domino-db\src\ requests\grpc\utils\grpc-helpers.js:157:10)\n 在 C:\Users\XXXX\Documents\SourceTree\proton_test\node_modules\@domino\domino-db\src\requests\grpc\utils\bulk -document.js:210:18\n 在 Object.onReceiveStatus (C:\Users\XXXX\Documents\SourceTree\proton_test\node_modules\grpc\src\client_interceptors.js:1210:9)\n 在 InterceptingListener._callNext (C:\Users\XXXX\Documents\SourceTree\proton_test\node_modules\grpc\src \client_interceptors.js:568:42)\n 在 InterceptingListener.onReceiveStatus (C:\Users\XXXX\Documents\SourceTree\proton_test\node_modules\grpc\src\client_interceptors.js:618:8)\n 在回调 (C: \Users\XXXX\Documents\SourceTree\proton_test\node_modules\grpc\src\client_interceptors.js:847:24)"}\Users\XXXX\Documents\SourceTree\proton_test\node_modules\grpc\src\client_interceptors.js:847:24)"}\Users\XXXX\Documents\SourceTree\proton_test\node_modules\grpc\src\client_interceptors.js:847:24)"}

关于造成这种情况的任何想法?