The CMIS 1.1 specification says:
2.1.5.3 Paths
A folder hierarchy MAY be represented in a canonical notation such as path. [...]
A pathSegment token MUST not include a ’/’ character.
It is repository specific how a repository chooses the value for pathSegment. Repositories might choose to use cmis:name or content stream filename for pathSegment token.
But, I was able to create the document below in a Documentum 7.1.0000.0146 server:
As you can see, both cmis:name
and cmis:contentStreamFilename
contain a slash. Actually, it seems that cmis:contentStreamFilename
becomes whatever cmis:name
is (plus the extension).
Is this a bug in Documentum's CMIS implementation?
While this server replies correctly to "normal" getObjectByPath
requests with cmis:name
path elements, is there any way to use getObjectByPath
for the object in the screenshot above? Or is getObjectByPath
unusable with such a server?