我有一个 FileNet p8 服务器,其中包含 2 个 CMIS 存储库:RepoA
和RepoB
.
我想使用RepositoryId
session 参数选择一个或另一个,但我总是以 2 个存储库结束:
var cmisParameters = new Dictionary<string, string>();
cmisParameters[SessionParameter.BindingType] = BindingType.AtomPub;
cmisParameters[SessionParameter.AtomPubUrl] = "myurl";
cmisParameters[SessionParameter.User] = "myuser";
cmisParameters[SessionParameter.Password] = "mypassword";
cmisParameters[SessionParameter.RepositoryId] = "RepoB";
SessionFactory factory = SessionFactory.NewInstance();
IList<IRepository> repositories = factory.GetRepositories(cmisParameters);
foreach (var repository in repositories)
{
Console.WriteLine(repository.Id);
}
输出是:
RepoA
RepoB
我指定了,RepositoryId
所以我认为输出应该只是RepoB
.
这是一个已知的 FileNet 错误吗?还是我错过了什么?