0

我正在我们的一个数据库中搜索我们正在取消的字段,并发现了许多不再使用该字段但显示搜索命中的表单。

<item name='Edit_Date' summary='false' sign='true'>
<rawitemdata type='400'>
AAAAAAAAAAA=
</rawitemdata></item>

我认为他们之前已经在这方面进行了清理,这可能代表了该字段曾经存在的文档。虽然我知道编辑 DXL 可能会破坏设计,但为了完整起见,我可能会在 DXL 中清除这些内容。所以,两个问题:

  1. 我对明显的“误报”的来源是正确的吗?
  2. 您认为在 DXL 中删除那些误报值得冒险吗?

在此先感谢,大卫

4

2 回答 2

1

如果它没有出现在设计器中并且没有保存在文档中,则可能是损坏。

“AAAAAAAAAAAAA=”不是腐败。当 Notes 将 NSF 设计元素转换为 DXL 时,它无法 100% 映射某些东西,它会创建二进制表示。

这是为了允许 DXL 数据 100% 往返。

保存时删除元素应该没有问题,除了该字段将消失。

于 2012-06-27T18:05:35.727 回答
1

如果您在设计中不再使用文档中的字段(并且您确定永远不需要返回数据),那么只需针对所有文档运行公式代理:

FIELD Edit_Date := @DeleteField
于 2012-06-27T15:50:48.490 回答