Lotusscript 在现有 Notes 文档中的 PCI 合规性

Posted

技术标签:

【中文标题】Lotusscript 在现有 Notes 文档中的 PCI 合规性【英文标题】:PCI compliance in existing Notes documents with Lotusscript 【发布时间】:2013-02-10 12:16:15 【问题描述】:

我正在尝试清除 Lotus Notes 数据库中的所有信用卡号。 它们位于包含 80.000 多个文档的客户数据库中的客户电子邮件中。 所以我的问题是从“旧”文档中删除数据(信用卡数据)。

我目前的进展: 我已经能够使用正则表达式获取数据库中的每个文档并实际找到信用卡。甚至设法替换了许多。

问题: 1)富文本字段可能包含附件,以及在错误处理“类型不匹配”等中返回的其他问题。 2)我时间紧迫,所以我没有时间试错。 (甚至尝试联系精灵软件也无济于事)

问题: 有没有人有上述挑战的经验,可以帮助解决。 即使是为了奖励:-)

【问题讨论】:

次要但重要的评论:记住加密并限制对该数据库的访问:-)(由于 PCI 合规性) 除非您发布代码并给出生成类型不匹配的行的具体示例,否则我认为没有人可以帮助您。至于附件,你必须拆开它们,阅读它们,修改它们,然后替换它们。当然,它们可以是任何格式。 【参考方案1】:

您可以通过 LotusScript 在富文本字段上使用 getFormattedText/getUnformattedText,这样您就可以阅读文本而无需关心附件

【讨论】:

没有人有兴趣出售一个能尽快执行 PCI 的 Lotusscript 代理吗? 您可以就这种情况与我联系,但我需要更多信息才能完成任务 - 电子邮件在我的个人资料中 嗨!感谢您的回复。 1. 你有完成的剧本吗? 2. 您的电子邮件地址不可见,希望是我的。 嗨!好的,不,我也没有看到您的邮件 - juergen.starkl@gmail.com! 1) 没有开箱即用的解决方案! - 为我提供一个带有一些示例日期的示例数据库(请不要提供真实数据),以便我可以实现该功能

以上是关于Lotusscript 在现有 Notes 文档中的 PCI 合规性的主要内容,如果未能解决你的问题,请参考以下文章

lotusScript基本语法(摘抄)

text [测试] #LotusScript

从 Notes 文档中获取消息 ID(不是通用 ID)

在 Lotus Notes 中使用 XML URL 作为视图

Lotus Notes Xpage - view.postScript("window.open()") 在替换包含的页面名称后不会打开新窗口(仅在特定文档中)

Lotus Notes 富文本字段元素,包括文档链接