두 개의 CMIS 리포지토리가 포함 된 FileNet p8 서버가 있습니다 (RepoA
및 RepoB
).FileNet CMIS : ID가 하나만 선택 되어도 두 개의 리포지토리가 반환되었습니다.
내가 하나 또는 RepositoryId
세션 매개 변수를 사용하여 다른를 선택하고 싶지만, 난 항상이 개 저장소로 끝날 :
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 버그입니까? 또는 나는 무엇인가 놓치고 있냐?