IBM Domino REST API和系统字段

问题描述 投票:2回答:1

我们在使用IBM Domino REST API和以美元符号($)开头的文档字段时遇到问题。

IBM Domino具有以$开头的字段,这些字段是系统的字段。当我们使用这些字段发送GET或POST请求时,它们没有按预期填满。

其他字段填满就好。

我们认为REST API阻止了这些字段。是真的还是我们的误会?

我们如何在不使用Lotus编写代码的情况下填写这些字段?

例如,我们发送:

 'Prefix' => '03-1/35',
 'Author_resolution' => '[pcho_P_admin]',
 '$OSN_Eventcode' => 'ctrl_rezolucia_00_00',
 '\$OSN_Eventcode' => 'ctrl_rezolucia_00_00'

并且在请求后对象具有下一个字段:

 'Prefix' => '03-1/35',
 'Author_resolution' => '[pcho_P_admin]',
 '$OSN_Eventcode' => '',
 '\$OSN_Eventcode' => 'ctrl_rezolucia_00_00'

字段$ OSN_Eventcode不可填写。

xpages lotus-domino
1个回答
2
投票

正如Frantisek Kossuth在评论中所说,您的应用程序不应在项目名称前添加“ $”。按照约定,“ $”保留用于仅由Notes和Domino更新的系统项的名称。这包括$ Ref,$ UpdatedBy,$ MessageID,$ TUA和许多其他项目名称。为简单起见,Domino REST数据服务不允许您直接更新名称以“ $”开头的任何项目。

© www.soinside.com 2019 - 2024. All rights reserved.