Dockerized DCTM 7.3 и Dockerized DCTM REST 7.3 не могут получить глобальный реестр или его документы

Моя установка состоит из

  • Documentum Content Server 7.3 (dctm-cs), работающий в док-контейнере (из EMC)
  • Documentum REST Services 7.3 (dctm-rest), работающий в док-контейнере (из EMC)

Я определенно могу получать информацию из dctm, выполняя запросы к ней с iapi, например:

API> ?,c,select user_name from dm_user enable (return_top 5)
user_name
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
docu
ubuntudb
dm_superusers
dm_superusers_dynamic
dm_browse_all
(5 rows affected)

Я также могу $ curl http://localhost:8080/dctm-rest/repositories.json как из контейнера dctm-rest, так и из контейнера хоста, и получите результаты:

{"id":"http://localhost:8080/dctm-rest/repositories","title":"Repositories","author":[{"name":"EMC Documentum"}],"updated":"2017-08-16T21:42:44.177+00:00","page":1,"items-per-page":1000,"total":1,"links":[{"rel":"self","href":"http://localhost:8080/dctm-rest/repositories.json"}],"entries":[{"id":"http://localhost:8080/dctm-rest/repositories/ubuntudb","title":"ubuntudb","summary":"ubuntudb","updated":"2017-08-16T21:42:44.178+00:00","published":"2017-08-16T21:42:44.178+00:00","links":[{"rel":"edit","href":"http://localhost:8080/dctm-rest/repositories/ubuntudb.json"}],"content":{"type":"application/json","src":"http://localhost:8080/dctm-rest/repositories/ubuntudb.json"}}]}

Пытаться $ curl http://localhost:8080/dctm-rest/repositories/ubuntudb.jsonОднако зависает до бесконечности.

Я попытался предоставить имя пользователя и пароль по умолчанию через обычную проверку подлинности HTTP, также с теми же результатами.

Содержание dfc.properties файл в dctm-cs:

dfc.data.dir=/opt/dctm
dfc.tokenstorage.dir=/opt/dctm/apptoken
dfc.tokenstorage.enable=false
dfc.docbroker.host[0]=ubuntustateless
dfc.docbroker.port[0]=1489
dfc.crypto.repository=ubuntudb
dfc.session.secure_connect_default=try_secure_first
dfc.globalregistry.repository=ubuntudb
dfc.globalregistry.username=dm_bof_registry
dfc.globalregistry.password=AAAAEL9wp8c6k3K2UTQJwTYO5kMnE3rDrHJVDL+LijAg+zLk

Содержание dfc.properties файл в dctm-rest:

dfc.docbroker.host[0]=172.18.0.1
dfc.docbroker.port[0]=1489
#Add the global registry repository name to the following key.
dfc.globalregistry.repository=ubuntudb
#Add the username of the global registry user to the following key.
dfc.globalregistry.username=dmadmin
#Add an encrypted password value for the following key.
dfc.globalregistry.password=password
dfc.exception.include_id=false
dfc.exception.include_decoration=false

Я пытался изменить значение dfc.globalregistry.username быть таким же, как в dctm-cs, безрезультатно и зависать по запросу.

Я также пытался использовать как зашифрованные, так и расшифрованные значения для dfc.globalregistry.passwordи в dctm-cs и в dctm-rest тоже не повезло.

0 ответов

Другие вопросы по тегам