我正在使用Java API为IBM Notes / Domino构建一些应用程序,这些应用程序使用本地IBM Notes客户机和在Linux下运行的Notes.jar(在我的例子中是Ubuntu)。通常的notes.ini文件可以在/home/user/ibm/notes/data/notes.ini找到,但我想使用不同的配置。如何在我的app / Notes客户端中设置哪些notes.ini应该使用?
答案 0 :(得分:1)
可以指示Notes API使用备用的notes.ini文件。 C API的NotesInit()调用从命令行获取tradtional argc和argv参数,并查找等号,后跟notes.ini的路径。
由于Notes客户端实际上是使用Notes API编写的,因此它实际上使用相同的技术。即,
C:\> C:\IBM\Notes\notes.exe "=D:\Lotus Notes\Data\notes.ini"
这适用于使用Java和其他语言API编写的程序。所有这些API都有C API调用,因此当这些API调用NotesInit()时,它们会从其运行时环境传递命令行参数。所以你应该做的就是用一个命令行参数运行你的程序,在等号后指定notes.ini位置。
请注意:如果路径中有空格,您在上述语法中看到的引号很重要。