Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The following tables define each of the leave properties in the elm-sync configuration. See the example above for the property paths.

...

elm-sync Server Configuration: elm-sync, server

Key

Description

url

URL of the SQLite database. This database will be created if it does not exist.

driver-class-name

The SQLite driver class name, usually org.sqlite.JDBC.

Possible values are GET, POST, PUT, DELETE, OPTIONS, PATCH and ALL

username

The SQLite database user name

password

The SQLite database password

Key

Description

client-id

The CDCM server OAuth 2 client id

client-secret

The CDCM server OAuth 2 client secret

Persistance: datasource

elm-sync.instance.name

A name for this elm-sync server instance

elm-sync.configuration.cdcm_configuration-url

The URL to access the current CDCM to ELM Sync mapping information, the data from the SQLite object_mapping table.

elm-sync.configuration.cdcm-url

elm-sync.max-number-of-retries

elm-sync.retry-backoff

elm-sync.max-numer-of-unique-title-retries

server.port

The port for the elm-sync server

server.servlet.context-path

/sandbox, the path for the elm-sync controllers e.g., http://localhost:8080/sandbox/api/v1/objectMappings

elm-sync Persistance: datasource

Key

Description

url

URL of the SQLite database. This database will be created if it does not exist.

driver-class-name

The SQLite driver class name, usually org.sqlite.JDBC.

Possible values are GET, POST, PUT, DELETE, OPTIONS, PATCH and ALL

username

The SQLite database user name

password

The SQLite database password

CDCM Server: cdcm

Specifies the CDCM server and space key to synchronize with ELM GCM:

Key

Description

cdcm.api.host

URL of the CDCM server to synchronize

cdcm.api.space-key

The key of the Space containing the Configuration Areas to sync to ELM GCM

CDCM Security: spring.security.oauth2

Specifies the CDCM OAuth 2 security information.

Key

Description

client-id

The CDCM server OAuth 2 client id

client-secret

The CDCM server OAuth 2 client secret

IBM ELM Server: ibm-elm

Specifies the IBM ELM GCM server that will be synchronized with the CDCM Space.

Key

Description

ibm-elm.api.host

URL of the ELM GCM server to synchronize with

ibm-elm.api.pa-creation-path

Path of the ELM GCM service to create a project area.

ibm-elm.api.pa-get-path

Path of the ELM GCM service to update a configuration.

ibm-elm.api.config-update-path

Path of the ELM GCM service to create a project area.

Future consideration: these API paths are defined by the GCM REST API at https://jazz.net/gc/doc/scenarios and https://jazz.net/jts/doc/scenarios and may not be need to be configured manually.

ELM GCM Security Configuration: smartfacts.oauth10a

CDCM Configuration Area Mappings: configuration.area.mapping

...