Lotus notes 导入后未对Domino designer中的Java代理进行签名

Lotus notes 导入后未对Domino designer中的Java代理进行签名,lotus-notes,lotus-domino,lotusscript,Lotus Notes,Lotus Domino,Lotusscript,我使用DXLImporter将java代理导入iNotes应用程序。代理似乎是使用我的用户Id签名的。当导入到主机应用程序时,我在domino designer中收到Fowlowing错误: 无法打开编辑器:错误-文档未签名 在将代理导出为DXL之前,我尝试配置代理。我还将DXLImporter配置为: dip.ReplaceDBProperties = False 'Don't import any documents dip.DocumentImportOption

我使用DXLImporter将java代理导入iNotes应用程序。代理似乎是使用我的用户Id签名的。当导入到主机应用程序时,我在domino designer中收到Fowlowing错误:

无法打开编辑器:错误-文档未签名

在将代理导出为DXL之前,我尝试配置代理。我还将DXLImporter配置为:

    dip.ReplaceDBProperties = False 
    'Don't import any documents
    dip.DocumentImportOption = DXLIMPORTOPTION_IGNORE 
    dip.ReplicaRequiredForReplaceOrUpdate = False 
    'Use ACL of host DB
    dip.ACLImportOption =  DXLIMPORTOPTION_IGNORE
    dip.DesignImportOption =  DXLIMPORTOPTION_REPLACE_ELSE_CREATE

如果可能的话,我想忽略我的签名,或者以编程方式用宿主应用程序的用户Id对内容进行签名。

您可以轻松地使用NotesDatabase-Class的签名方法对整个数据库进行签名,或者只对某些特定元素甚至一个特定元素进行签名。查看is方法的设计器帮助

以下是链接站点的摘录:


调用notesDatabase.Sign([documentType%][,existingSigsOnly][,nameStr$][,nameStrIsNoteID])

参数

文档类型%

整数。可选。下列常数之一

DBSIGN_DOC_ACL(64)对ACL进行签名 DBSIGN\ U DOC\ U代理(512)对所有代理进行签名 DBSIGN_DOC_ALL(32767)(默认值)对除数据文档的活动内容之外的所有元素进行签名 DBSIGN_DOC_DATA(1)对所有数据文档的活动内容(热点)进行签名 DBSIGN_DOC_FORM(4)在所有表格上签名 DBSIGN_DOC_HELP(256)对“关于数据库”和“使用数据库”文档进行签名 DBSIGN_文档_图标(16)在图标上签名 DBSIGN_DOC_REPLFORMULA(2048)对复制公式进行签名 DBSIGN_DOC_SHAREDFIELD(1024)对所有共享字段进行签名 DBSIGN_文件_视图(8)对所有视图进行签名

现存的

布尔型。可选

如果为True,则仅对具有现有签名的元素进行签名。 False(默认值)对所有元素进行签名

nameStr

绳子。可选。单个设计元素的编程名称或注释ID。如果未指定此参数,则会对参数1类型的所有设计元素进行签名

名称注释ID

布尔型。可选

如果参数3表示注释ID,则为True。 如果参数3表示编程名称,则为False(默认值)


对于您的示例,它将类似于:

call db.sign(DBSIGN_DOC_AGENT, False, "NameOfYourAgent", False)

您可以轻松地使用NotesDatabase-Class的sign方法对整个数据库进行签名,或者只对某些特定元素甚至一个特定元素进行签名。查看is方法的设计器帮助

以下是链接站点的摘录:


调用notesDatabase.Sign([documentType%][,existingSigsOnly][,nameStr$][,nameStrIsNoteID])

参数

文档类型%

整数。可选。下列常数之一

DBSIGN_DOC_ACL(64)对ACL进行签名 DBSIGN\ U DOC\ U代理(512)对所有代理进行签名 DBSIGN_DOC_ALL(32767)(默认值)对除数据文档的活动内容之外的所有元素进行签名 DBSIGN_DOC_DATA(1)对所有数据文档的活动内容(热点)进行签名 DBSIGN_DOC_FORM(4)在所有表格上签名 DBSIGN_DOC_HELP(256)对“关于数据库”和“使用数据库”文档进行签名 DBSIGN_文档_图标(16)在图标上签名 DBSIGN_DOC_REPLFORMULA(2048)对复制公式进行签名 DBSIGN_DOC_SHAREDFIELD(1024)对所有共享字段进行签名 DBSIGN_文件_视图(8)对所有视图进行签名

现存的

布尔型。可选

如果为True,则仅对具有现有签名的元素进行签名。 False(默认值)对所有元素进行签名

nameStr

绳子。可选。单个设计元素的编程名称或注释ID。如果未指定此参数,则会对参数1类型的所有设计元素进行签名

名称注释ID

布尔型。可选

如果参数3表示注释ID,则为True。 如果参数3表示编程名称,则为False(默认值)


对于您的示例,它将类似于:

call db.sign(DBSIGN_DOC_AGENT, False, "NameOfYourAgent", False)

您可以轻松地使用NotesDatabase-Class的sign方法对整个数据库进行签名,或者只对某些特定元素甚至一个特定元素进行签名。查看is方法的设计器帮助

以下是链接站点的摘录:


调用notesDatabase.Sign([documentType%][,existingSigsOnly][,nameStr$][,nameStrIsNoteID])

参数

文档类型%

整数。可选。下列常数之一

DBSIGN_DOC_ACL(64)对ACL进行签名 DBSIGN\ U DOC\ U代理(512)对所有代理进行签名 DBSIGN_DOC_ALL(32767)(默认值)对除数据文档的活动内容之外的所有元素进行签名 DBSIGN_DOC_DATA(1)对所有数据文档的活动内容(热点)进行签名 DBSIGN_DOC_FORM(4)在所有表格上签名 DBSIGN_DOC_HELP(256)对“关于数据库”和“使用数据库”文档进行签名 DBSIGN_文档_图标(16)在图标上签名 DBSIGN_DOC_REPLFORMULA(2048)对复制公式进行签名 DBSIGN_DOC_SHAREDFIELD(1024)对所有共享字段进行签名 DBSIGN_文件_视图(8)对所有视图进行签名

现存的

布尔型。可选

如果为True,则仅对具有现有签名的元素进行签名。 False(默认值)对所有元素进行签名

nameStr

绳子。可选。单个设计元素的编程名称或注释ID。如果未指定此参数,则会对参数1类型的所有设计元素进行签名

名称注释ID

布尔型。可选

如果参数3表示注释ID,则为True。 如果参数3表示编程名称,则为False(默认值)


对于您的示例,它将类似于:

call db.sign(DBSIGN_DOC_AGENT, False, "NameOfYourAgent", False)

您可以轻松地使用NotesDatabase-Class的sign方法对整个数据库进行签名,或者只对某些特定元素甚至一个特定元素进行签名。查看is方法的设计器帮助

以下是链接站点的摘录:


调用notesDatabase.Sign([documentType%][,existingSigsOnly][,nameStr$][,nameStrIsNoteID])

参数

文档类型%

整数。可选。下列常数之一

DBSIGN_DOC_ACL(64)对ACL进行签名 DBSIGN\ U DOC\ U代理(512)对所有代理进行签名 DBSIGN_DOC_ALL(32767)(默认值)对除数据文档的活动内容之外的所有元素进行签名 设计文件