我尝试使用 cmis API 连接到 Documentum 内容服务器存储库,但无法连接。
我有 Documentum 内容服务器和 Web 顶级应用程序,现在我只想连接到存储库,我需要存储库会话。
如何使用 CMIS API 连接到 documentum 存储库?
我尝试使用以下代码,但它不起作用,因为它是我用于连接 Alfresco 存储库的代码片段,我只是使用 Documentum 服务器 IP 进行了修改。
所以任何示例代码都会非常有帮助,如果我能获得存储库会话对象,那就太好了。
SessionFactory factory = SessionFactoryImpl.newInstance();
Map<String, String> parameter = new HashMap<String, String>();
// user credentials
parameter.put(SessionParameter.USER, "user");
parameter.put(SessionParameter.PASSWORD, "pass");
// Uncomment for Atom Pub binding
parameter.put(SessionParameter.ATOMPUB_URL, "http://localhost:8080//cmis/atom");
// Uncomment for Atom Pub binding
parameter.put(SessionParameter.BINDING_TYPE, BindingType.ATOMPUB.value());
parameter.put(SessionParameter.AUTHENTICATION_PROVIDER_CLASS,
CmisBindingFactory.NTLM_AUTHENTICATION_PROVIDER);
List<Repository> repositories = factory.getRepositories(parameter);
sourceSession = repositories.get(0).createSession();
使用上面的代码我无法获得存储库会话,所以如果我做错了什么,请告诉我,或者如果你有任何其他示例代码,请分享。
我使用上面的代码来获取 Alfresco 存储库会话,但我对 documentum 不熟悉,所以我尝试修改相同的 alfresco cmis 代码。