我们遇到了IBM Domino REST API和以美元符号($)开头的文档字段的问题。
IBM Domino的字段以$开头,这些字段是系统的字段。当我们使用这些字段发送GET或POST请求时,它们不会按预期填满。
其他字段填写得很好。
我们认为REST API阻止了这些字段。这是真的还是我们的误解?
如何在不编写Lotus代码的情况下填写这些字段?
例如,我们发送:
'Preffix' => '03-1/35',
'Author_resolution' => '[pcho_P_admin]',
'$OSN_Eventcode' => '',
'\$OSN_Eventcode' => 'ctrl_rezolucia_00_00'
请求后,对象有下一个字段:
12 3 44 5 \n 7 88
$ OSN_Eventcode 字段无法使用。
答案 0 :(得分:2)
正如Frantisek Kossuth在评论中所说,您的申请不应该使用' $'作为项目名称的前缀。按照惯例' $'保留用于仅由Notes和Domino更新的系统项的名称。这包括$ Ref,$ UpdatedBy,$ MessageID,$ TUA和许多其他项目名称。为简单起见,Domino REST数据服务不允许您直接更新名称以' $'开头的任何项目。