Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrate text box

Table of contents

Table of Contents

Description

The Blueriq CMIS Client component makes it possible to connect to Document Management Systems that implement the CMIS (Content Management Interoperability Services) standard like Alfresco Document Management System and IBM FileNet.

UI Text Box
type
Info

The CMIS Spec 1.1 is supported.

 

For the binding type only atompub is supported.

Requirements

N/A

Installation

...

Add the artifact with groupId com.blueriq and artifactId blueriq-component-cmis-client as a dependency to your Blueriq runtime POM file.

In order to use this component, the 

Include Page
_ProfileCMIS
_ProfileCMIS
profile must be active. More information on how to configure the application using Spring Profiles can be found here :

...

 Application configuration with Spring Profiles

...

Configuration

...

When the plugins and components are installed and configured in the right way, they will be shown in the runtime dashboard in the "Installed plugins" overview.

Configuration

...

titleJava

...

The following properties in the

Include Page
_PropertiesCMIS
_PropertiesCMIS

are used to configure the cmis component:

<cmis user="xxx"           password="xxx"           serviceUrl="http://aq-acc:9080/alfresco/cmisatom"           repositoryId="2f074dcf-fb38-4536-801b-910ecc547e59"           objectTypeId="D:br:documentOne"           bindingType="atompub" />
 JWT authentication provider
blueriq.cmis.authProviderClassName=com.blueriq.component.cmis.client.impl.jwt.JwtAuthenticationProvider


# JWT authentication provider properties
## URL pointing to key store containing RSA private/public keys for JWT signing
blueriq.cmis.authProviderConfiguration.jwt.ks.fileUrl=file:///D:/some_dir/jwt/keystore.jks
## key store password
blueriq.cmis.authProviderConfiguration.jwt.ks.password=
## alias of key that Blueriq should use for JWT signing
blueriq.cmis.authProviderConfiguration.jwt.ks.blueriqKeyAlias=
## password for key that Blueriq should use for JWT signing
blueriq.cmis.authProviderConfiguration.jwt.ks.blueriqKeyPassword=
## standard 'issuer' claim to put in Json Web token
blueriq.cmis.authProviderConfiguration.jwt.claims.iss=
## standard 'audience' claim to put in Json Web token
blueriq.cmis.authProviderConfiguration.jwt.claims.aud=
## standard 'subject' claim to put in Json Web token
blueriq.cmis.authProviderConfiguration.jwt.claims.sub=
## custom claim to put in Json Web token
blueriq.cmis.authProviderConfiguration.jwt.claims.idp=
## JWT claim name to put the Blueriq user id in
blueriq.cmis.authProviderConfiguration.jwt.blueriqUser.id.claimName=
## JWT claim name to put the CMIS connector id in
blueriq.cmis.authProviderConfiguration.jwt.cmisConnector.id.claimName=
Code Block
languagexml
titleCMIS configuration
# the user to connect to CMIS
blueriq.cmis.user=
xxx

# the password to connect to CMIS
blueriq.cmis.password=
xxx

# the URL of the CMIS service
blueriq.cmis.services-url=
http://aq-acc:9080/alfresco/cmisatom

blueriq.cmis.repository-id=
14f2517f-fb35-4d86-821e-2d0b37929f72

blueriq.cmis.
objectType
object-type-id=
D:br:documentOne

blueriq.cmis.binding-type=atompub


#
Set this property only if you want to override the default BASIC (blueriq.cmis.user, blueriq.cmis.password) authentication with a custom authentication mechanism blueriq.cmis.authProviderClassName=com.somecompany.plugin.cmis.impl.SomeCustomAuthenticationProvider
UI Expand
title.NET

Open the Web.config file and place the following line between the configSections tags. 

Code Block
languagexml
titleCMIS configuration section
<section name="cmis" type="Aquima.Plugin.Cmis.Config.CmisConfigurationSectionHandler"/>

Hereafter add the following lines between the configuration tags with the correct property values.

 

Code Block
languagexml
titleCMIS connection configuration

Usage

In how to setup a CMIS connection an example is worked out for using this component.

Troubleshooting

N/A

See also

Service call type: AQ_CMIS_DocumentManager

AQ_Web_FileUpload

How to setup a CMIS connection