Lotus notes 导入后未对Domino designer中的Java代理进行签名
我使用DXLImporter将java代理导入iNotes应用程序。代理似乎是使用我的用户Id签名的。当导入到主机应用程序时,我在domino designer中收到Fowlowing错误: 无法打开编辑器:错误-文档未签名 在将代理导出为DXL之前,我尝试配置代理。我还将DXLImporter配置为: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
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)(默认值)对除数据文档的活动内容之外的所有元素进行签名 设计文件