通过Domino Agent将配置文件照片上载到IBM Connections配置文件

时间:2014-12-12 13:53:49

标签: java lotus-domino ibm-connections ibm-sbt

我正在尝试使用Connections Java API从Domino Java代理更新配置文件映像。我跟随this guide并使用温室中的this sample作为灵感。

虽然我没有任何例外,但图像不会更新。更新电话号码有效。奇怪的是,更新作业标题也无法正常工作。

我在做的是:

创建基本端点

ConnectionsBasicEndpoint endpoint = new ConnectionsBasicEndpoint();
endpoint.setUser("MY_USERNAME");
endpoint.setPassword("MY_PASSWORD");
endpoint.setUrl("MY_COMPANY_CONNECTIONS_URL");
endpoint.setForceTrustSSLCertificate(true);

通过ProfileService获取我的个人资料并更新字段

ProfileService profileService = new ProfileService(endpoint);
Profile profile = profileService.getProfile(id);
profile.setTelephoneNumber("123-123-123"); // this works
profile.setJobTitle("my title"); //this does not work

并上传图片

String id = profileService.getMyUserId();
profileService.updateProfilePhoto(file, id); //file is a java.io.File

有没有人遇到过类似的问题?我也尝试过具有管理权限的用户,但这没有任何区别。 我正在使用IBM Domino 9.0.1,IBM Connections 5.0 CR1,我使用的是openntf最新的Social Business Toolkit。

0 个答案:

没有答案