我在一个开发 Java Swing 应用程序的团队中工作,现在我正试图帮助另一个团队将此应用程序集成到 Lotus Notes 中。不幸的是,我对 Notes 了解不多,而且似乎找不到任何与我们正在尝试做的事情相关的文档。
我们要做的是让用户使用从 Notes 传入的一些数据启动我们的应用程序,让用户使用传入的数据,然后当他们准备好保存时,将修改后的数据保存回 Notes 数据库。
我们使用 Notes 代理实现的第一部分——它能够启动我们的应用程序并传入原始数据——问题是保存。在调用启动我们的应用程序之后,代理似乎完成并“死亡”,因此当用户准备保存时,无法获得对会话/数据库的引用。一位 Lotus 开发人员通过在代理中创建一个繁忙的等待循环以在启动应用程序后使其保持活动状态来使其工作 - 但这具有在应用程序打开时阻止任何其他使用 Lotus Notes 的副作用,所以这不是一个真正可以接受的解决方案。
任何人都知道我们正在尝试做的事情是否可行?怎么做?链接到这方面的任何示例/文档?