Fuse 6 is no longer supported
As of February 2025, Red Hat Fuse 6 is no longer supported. If you are using Fuse 6, please upgrade to Red Hat build of Apache Camel.Este conteúdo não está disponível no idioma selecionado.
Chapter 20. CMIS
CMIS Component Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
Available as of Camel 2.11 The cmis component uses the Apache Chemistry client API and allows you to add/read nodes to/from a CMIS compliant content repositories.
URI Format Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
cmis://cmisServerUrl[?options]
cmis://cmisServerUrl[?options]
You can append query options to the URI in the following format, ?options=value&option2=value&...
URI Options Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
Name | Default Value | Context | Description |
---|---|---|---|
queryMode |
false
|
Producer | If true, will execute the cmis query from the message body and return result, otherwise will create a node in the cmis repository |
query |
String
|
Consumer | The cmis query to execute against the repository. If not specified, the consumer will retrieve every node from the content repository by iterating the content tree recursively |
username |
null
|
Both | Username for the cmis repository |
password |
null
|
Both | Password for the cmis repository |
repositoryId |
null
|
Both | The Id of the repository to use. If not specified the first available repository is used |
pageSize |
100
|
Both | Number of nodes to retrieve per page |
readCount |
0
|
Both | Max number of nodes to read |
readContent |
false
|
Both | If set to true, the content of document node will be retrieved in addition to the properties |
Usage Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
Message headers evaluated by the producer Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
Header | Default Value | Description |
---|---|---|
CamelCMISFolderPath
|
/
|
The current folder to use during the execution. If not specified will use the root folder |
CamelCMISRetrieveContent
|
false
|
In queryMode this header will force the producer to retrieve the content of document nodes.
|
CamelCMISReadSize
|
0
|
Max number of nodes to read. |
cmis:path
|
null
|
If CamelCMISFolderPath is not set, will try to find out the path of the node from this cmis property and it is name
|
cmis:name
|
null
|
If CamelCMISFolderPath is not set, will try to find out the path of the node from this cmis property and it is path
|
cmis:objectTypeId
|
null
|
The type of the node |
cmis:contentStreamMimeType
|
null
|
The mimetype to set for a document |
Message headers set during querying Producer operation Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
Header | Type | Description |
---|---|---|
CamelCMISResultCount
|
Integer
|
Number of nodes returned from the query. |
pom.xml
where
${camel-version}
must be replaced by the actual version of Camel (2.11 or higher).