Настройка каталога FTP
В файлах common.properties и docstore_mount.xml надо установить конкретные параметры, чтобы каталог FTP работал со складом документов.
Процедура
- Создайте каталоги и файл примера в IBM® InfoSphere Master Data Management Collaboration Server - Collaborative Edition. Например, /ftp/test/trigo/sample.txt. Задайте разрешения этих каталогов так, чтобы позволять чтение и запись пользователям продукта InfoSphere Master Data Management Collaboration Server - Collaborative Edition.
- Остановите InfoSphere Master Data Management Collaboration Server - Collaborative Edition.
- Внесите следующие изменения в файл common.properties
- Задайте параметр ftp_root_dir, задав косую черту в конце каталога в
абсолютной нотации. Например:
…….
В этом примере InfoSphere Master Data Management Collaboration Server - Collaborative Edition дописывает название компании "trigo", исходя из предположения, что ваша компания называется “trigo”. Убедитесь, что этот каталог существует, в нем существуют файлы.
# базовый каталог для каждого поставщика (относительно ${TOP}) ДОЛЖЕН НАЧИНАТЬСЯ с public_html!!!!!!!!!
supplier_base_dir=/public_html/suppliers/
# Разрешается ли существование нескольких файлов ctg (для атрибутов выполняемых файлов и образов) с одинаковым именем?
# Если false, то файлы будут храниться в каталоге ctg_files без префикса поставщика
# Если true, то файлы будут храниться в подкаталогах ctg_files, а их именами будут отметки времени
allow_multiple_files_with_same_name=false
# корневой каталог для ftp
# (должен заканчиваться на "/")
#ftp_root_dir=/u01/ftp/
ftp_root_dir=/ftp/test/
………Прим.: Файлы, хранящиеся в каталоге /ftp/test/COMPANY_CODE/files, будут видны в разделе FTP склада документов. Если файлов не видно на складе документов, то воспользуйтесь командой touch, чтобы изменить даты файлов. Кроме того, надо убедиться, что у файлов правильные разрешения. Файлы, хранящиеся в каталоге /ftp/test, не будут видны на складе документов, поскольку программа проверяет только каталоги ftp/test/COMPANY_CODE/. - Задайте для свойства enable_mountmgr значение true:
....
прочие параметры, связанные со складом документов, в файле austin.properties
# информация о менеджере монтирования
mountmgr_daemon_sleep_time=120000
#
# MountMgr полезен, только если внешний процесс добавляет или удаляет файлы
в каталогах файловой системы, смонтированных на складе документов
# значения: true/false
#
enable_mountmgr=true
....
- Задайте параметр ftp_root_dir, задав косую черту в конце каталога в
абсолютной нотации. Например:
- Убедитесь, что в файле docstore_mount.xml для параметра FTP
doc_path указан реальный путь, параметру
inbound присвоено значение yes:
<?xml version="1.0"?>
Если значение inbound - yes, файловая система будет реплицироваться на склад документов.
<mnts>
<mnt doc_path="/public_html/" real_path="$supplier_base_dir/" inbound="yes"
/>
<mnt doc_path="/ftp/" real_path="$supplier_ftp_dir/" inbound="yes" />
</mnts>Прим.: Значение параметра ftp_root_dir в файле common.properties будет копироваться в параметр supplier_ftp_dir в файле docstore_mount.xml. Поэтому у них будет одно и то же значение. - Запустите InfoSphere
Master Data Management Collaboration Server - Collaborative Edition.
Чтобы проверить непосредственные результаты менеджера монтирования склада документов, выполните следующую команду:
$JAVA_RT com/ibm/ccd/docstore/common/MountMgr -op=sync -company_code=trigo
где company_code равно названию вашей компании, в данном случае - "trigo".
Последнее изменение: 11 Mar 2019