Chapter 3. Advanced CMIS Operations
This chapter explores some of the more advanced features of CMIS such as version management and access control lists. We will continue to work with both the AtomPub protocol and the Browser binding protocol just like in the previous chapter.
In this chapter, we will look at the following:
Version management with check in and check out
Updating the physical content of a document during check in
Permission management with access control lists
Managing relationships between objects
Searching
It is highly recommended that you read the previous chapter first, as it takes you through all the basic operations and explains how to set up a server, authenticate it, and what tools to use when calling a CMIS server. Note that the tools mentioned are primarily for experimenting and familiarization with the mechanics of CMIS rather than for the actual integration work.