我用的是Lotus Domino server 8.5.2。使用Java调度代理,我可以将几个Lotus Domino文档的附件提取到文件系统中(win 32)。这个想法是,提取后,我需要添加一些元数据到文件,并将文件上传到另一个系统。
有人知道,或者可以给我一些提示(最好使用Java),告诉我如何将一些元数据写入提取的文件?我需要添加一些关键字,更改作者等等。我理解Lotus Domino 8.5.2支持Java6
非常感谢。
亚历克斯。
根据这个答案,Java 7具有操纵Windows元数据的本机能力,但Java 6没有。
它确实说您可以使用Java本机访问(JNA)来调用本机DLL,这意味着您应该能够使用dsofile.dll来操作元数据。这里的示例是使用JNA从msvcrt.dll访问“放置”函数(找不到任何特定于dsofile.dll的示例):
接口
package CInterface;
import com.sun.jna.Library;
public interface CInterface extends Library
{
public int puts(String str);
}
样本类别
// JNA Demo. Scriptol.com
package CInterface;
import com.sun.jna.Library;
import com.sun.jna.Native;
import com.sun.jna.Platform;
public class hello
{
public static void main(String[] args)
{
String mytext = "Hello World!";
if (args.length != 1)
{
System.err.println("You can enter your own text between quotes...");
System.err.println("Syntax: java -jar /jna/dist/demo.jar \"myowntext\"");
}
else
mytext = args[0];
// Library is c for unix and msvcrt for windows
String libName = "c";
if (System.getProperty("os.name").contains("Windows"))
{
libName = "msvcrt";
}
// Loading dynamically the library
CInterface demo = (CInterface) Native.loadLibrary(libName, CInterface.class);
demo.puts(mytext);
}
}
我最近编写了一个Windows服务,它使用Exchange Web服务来监听一个特定的邮箱,然后当该邮箱收到新消息时,应用程序会向一组完全不同的用户发送一封电子邮件。我通过订阅服务做到了这一点,这样in就可以持续运行。 我想重新创建这个应用程序,除了将它与Lotus Domino/Notes集成。我做了一些研究,并且知道Lotus C API(可能)以及Lotus Domino Designer(
我正在使用LotusDomino的JavaAPI。Domino的当前版本是8.5。我通过DIIOP/CORBA连接到Domino。我想创建一个带有附件的文档(电子邮件)。电子邮件是一个多部分MIME文档。附加一个文件很容易,而且效果很好。但是,附件会显示一个通用文档图标(灰色空白页面)。我想为实际的内容类型设置一个合适的图标,例如,一个单词的图标。文件。这有可能吗?我试图修改setContentF
我需要使用JAVA API从莲花笔记发送/提取电子邮件。我正在使用 JDK 11(没有其他选择) 但当我尝试创建会话时,出现了一个问题: 我有以下错误: Lotus Notes与JDK 11不兼容吗? 使它正常工作的快速方法是什么?
我在一个项目中使用Lotus Notes 8.5.2和x页面。我们是否需要在每次更改自定义控件时构建项目?
我在更新视图过程中遇到一个问题(我可以在notes log.nsf中看到),因为lotus notes服务器在员工工作时间开始更新所有数据库的所有视图,我希望它在每天晚上20:00开始,此时所有用户都不使用notes,因为更新xxx.nsf视图“aaa”过程会降低很多服务器性能,并且数据库运行缓慢。我在domino administrator中找不到设置该过程开始时间的正确配置选项卡。 在服务器\
莲花是 Rust 通用代码生成器 软件架构说明 软件使用Java写成,部署在Tomcat 9的webapps目录中。 本软件是从Go语言通用代码生成器:仙童尝鲜版十二改写而来。 代码生成物是rust 1.65环境。采用Axum 0.4.8 , tower web框架,sqlx数据库访问层和MariaDB, MySQL 8数据库。 目前代码生成器正处于冒烟测试版。 软件截屏 代码生成物截屏