Ключевые слова Content Manager OnDemand для конкретных репозиториев

Создайте раздел ARCHIVE для каждого логического архива Content Manager OnDemand, который вы будете использовать.

Первое ключевое слово в разделе ARCHIVE - всегда ARCHIVE, а второе ключевое слово - всегда STORAGETYPE. Кроме этих ключевых слов, все ключевые слова в этой теме отсортированы по алфавиту, чтобы их можно было легче найти.

* ARCHIVE id_архива

Задает ID логического архива, например: A1. ID архива должен быть уникальным в профиле конфигурации сервера. Content Collector for SAP использует его для идентификации логического архива.

Непосредственно за ключевым словом ARCHIVE нужно задать ключевое слово STORAGETYPE. Все остальные ключевые слова для конкретных репозиториев можно задавать в произвольном порядке.

Пример:
ARCHIVE         A1
    STORAGETYPE         ONDEMAND
Прим.: Не изменяйте этот ID после завершения конфигурирования. От значений этих параметров зависят операции получения.

* STORAGETYPE ONDEMAND

Указывает, что логический архив подключен к Content Manager OnDemand. Эта информация необходима Content Collector for SAP, чтобы выбрать правильный агент. Нужно задать тип хранения для каждого логического архива, который вы определяете.

Пример:
STORAGETYPE         ONDEMAND
Прим.: Ключевое слово STORAGETYPE надо указать сразу же после ключевого слова ARCHIVE.

* APPGROUP имя_группы

Задает имя группы прикладных программ, созданной вами при конфигурировании Content Manager OnDemand для использования с Content Collector for SAP.

Пример:
APPGROUP SAP Print Lists

* APPLICATION имя_программы

Задает имя прикладной программы, созданной вами при конфигурировании Content Manager OnDemand для использования с Content Collector for SAP. Эта программа связывается с группой прикладных программ, задаваемой вами для ключевого слова APPGROUP.

Эта прикладная программа неприменима к документам с типом контента, отображенным на другую прикладную программу в файле application-mapping. Смотрите ключевое слово APPMAPPING_FILE.

Пример:
APPLICATION SAP Print Lists

APPMAPPING_FILE имя_файла

Задает полный путь к файлу отображений программ. Файл отображения отображает тип содержимого документа в конкретную прикладную программу. Файл отображения требуется в том случае, если вы хотите сохранять в одном логическом архиве документы разных типов содержимого и используете для просмотра этих документов клиент Content Manager OnDemand.

Пример:
APPMAPPING_FILE  C:\iccsap\server\instance1\applmapping.txt

ARCHIVETYPE GENERIC | SAP

Задает тип архива:
GENERIC
Задает, что архив предназначен только для чтения. Документы в логическом архиве можно просмотреть только с помощью SAP Document Finder.

Этот логический архив не защищен, и доступ к документам не проверяется. Смотрите раздел SECKEY_CHECK флаги_защиты | OFF.

Если вы хотите использовать SAP Document Finder, надо указать это значение.

SAP
Указывает, что у логического архива должны быть все атрибуты, которые нужны SAP. Collector Server проверяет, что эти атрибуты существуют.

ATTRMAPPING_FILE путь

Задает полный путь к файлу отображения полей и имен. У полей базы данных, обязательных для Content Collector for SAP, резервированные имена. Если невозможно использовать резервированное имя, например, из-за его существования в вашей среде, необходимо отобразить выбранное вами имя на резервированное. Для этого необходимо создать файл отображений.

Пример:
ATTRMAPPING_FILE  C:\iccsap\server\instance1\odmapping.txt
Важное замечание: Все логические архивы, использующие один и тот же экземпляр удаленного библиотечного сервера Content Manager OnDemand (ключевое слово ODHOST), одну группу прикладных программ (ключевое слово APPGROUP), одинаковую прикладную программу (ключевое слово APPLICATION) и одну и ту же папку (ключевое слово FOLDER) должны использовать также и общий файл отображения атрибутов. В противном случае Collector Server не запустится.

COMMENT

Задает комментарий. Этот комментарий выводится командой HTTP server.

Пример:
COMMENT Архив используется только для целей тестирования.

* FOLDER папка

Задает имя папки, созданной вами при конфигурировании Content Manager OnDemand для использования с Content Collector for SAP. Эта папка связывается с группой прикладных программ, задаваемой вами для ключевого слова APPGROUP.

Пример:
FOLDER SAP Documents

(*) LOGICAL_SYSTEM имя

Требуется, если вы хотите архивировать или связывать документы, обрабатывая их штрих-коды или создавая рабочий элемент.

Задает имя логической системы, соединенной с клиентом SAP. Логическая система была указана вами при конфигурировании соединения между экземпляром Collector Server и SAP.

Пример:
LOGICAL_SYSTEM   T90CLNT090 
Прим.: Ключевое слово LOGICAL_SYSTEM используется в разделах DESTINATION и ARCHIVE. Если для требования известен только ID архива, Content Collector for SAP использует ключевое слово LOGICAL_SYSTEM в разделе ARCHIVE, чтобы найти параметры соединения с системой SAP, на которую указывает ключевое слово LOGICAL_SYSTEM в разделе DESTINATION.

* ODHOST имя

Задает имя экземпляра (в системах Linux или UNIX) или имя сервера (в Windows) для библиотечного сервера Content Manager OnDemand.

Информацию о том, какое имя указывать, если Collector Server и сервер Content Manager OnDemand запущены в разных системах, смотрите в разделе Конфигурирование соединения с удаленным библиотечным сервером Content Manager OnDemand

Пример:
ODHOST              myodserver1

* ODUSER id_пользователя

Задает ID пользователя, у которого есть права на просмотр, добавление и удаление документов в группе программ, заданной для ключевого слова APPGROUP. У этого пользователя будет также доступ к папке, заданной для ключевого слова FOLDER.

Этот ID пользователя был создан вами при конфигурировании Content Manager OnDemand для использования Content Collector for SAP.

Пример:
ODUSER admin

(*) PREPROC_CLASS класс_java

Требуется, если вы хотите изменять исходящие документы при помощи препроцессора перед их архивированием и запускать препроцессор как класс Java.

Задает полное имя класса Java препроцессора.

Это ключевое слово нужно указать после ключевого слова PREPROC_MIMETYPE.

Пример:
PREPROC_MIMETYPE  text/plain
PREPROC_CLASS     Preprocessor.SamplePreprocText
PREPROC_CLASSPATH  D:\preprocessors\preproc_java.jar
Прим.: Можно использовать один препроцессор несколько раз. Вы можете использовать также разные препроцессоры для каждого типа MIME. Если вы хотите использовать разные препроцессоры, убедитесь, что у каждого препроцессора есть уникальное имя класса Java, даже если классы Java находятся на различных путях классов. Пути классов Java составные. Если вы используете то же имя класса Java для нескольких препроцессоров, препроцессорный обработчик пользователя вызывает первый препроцессор, который он находит для этого имени класса Java.

(*) PREPROC_CLASSPATH путь_классов_java

Требуется, если вы хотите запускать препроцессор как класс Java.

Задает полный путь к классу Java.

Это ключевое слово нужно указать после ключевого слова PREPROC_CLASS.

Пример:
PREPROC_MIMETYPE  text/plain
PREPROC_CLASS     Preprocessor.SamplePreprocText
PREPROC_CLASSPATH  D:\preprocessors\preproc_java.jar

(*) PREPROC_EXEC исполняемый_файл

Требуется, если вы хотите изменять исходящие документы при помощи препроцессора перед их архивированием и запускать препроцессор как выполняемый файл.

Указывает полный путь к выполняемому файлу, который будет обрабатывать документы заданного типа MIME.

Это ключевое слово нужно указать после ключевого слова PREPROC_MIMETYPE.

Пример:
PREPROC_MIMETYPE  text/plain
PREPROC_EXEC     D:\preprocessors\preproc_text.bat

(*) PREPROC_MIMETYPE тип_mime

Требуется, если вы хотите изменять исходящие документы при помощи препроцессора перед их архивированием.

Задает тип MIME документов, которые следует обработать.

Это ключевое слово нужно задать перед заданием препроцессора.

Пример:
PREPROC_MIMETYPE image/tiff

PROTECTION флаги_защиты|OFF

Задает защиту для логического архива.

Если параметр docProt не предоставлен как часть требования create, будет использоваться значение ключевого слова PROTECTION. Если вы задаете PROTECTION OFF, параметр docProt игнорируется.

флаги_защиты - это или какая-то из букв r (чтение), c (создание), u (изменение), d (удаление), или их сочетание. Значение по умолчанию зависит от значения ключевого слова ARCHIVETYPE, как показано в следующей таблице.
ARCHIVETYPE Значение PROTECTION по умолчанию
GENERIC OFF
SAP rcud
Пример:
PROTECTION rcu
Важное замечание: Чтобы использовать концепцию защиты, предоставленную SAP, не указывайте ключевое слово PROTECTION.

SECKEY_CHECK флаги_защиты | OFF

Для использования со связью по HTTP или HTTPS между экземпляром Collector Server и SAP.

Задает режимы доступа, при которых выполняется проверка secKey. Используйте это ключевое слово, если secKey будет проверяться для режимов доступа, отличных от указанных для ключевого слова PROTECTION. Если не задано это ключевое слово, по умолчанию используется значение, заданное для ключевого слова PROTECTION.

флаги_защиты - это или какая-то из букв r (чтение), c (создание), u (изменение), d (удаление), или их сочетание. Если требования SAP не содержат secKey, задайте для этого ключевого слова значение OFF.

Важное замечание: Чтобы использовать концепцию защиты, предоставленную SAP, не указывайте ключевое слово SECKEY_CHECK. Используйте его только в тех случаях, когда требования выпускаются в прикладных программах, отличных от программ SAP.

SSL YES | NO

Если задано значение YES, к логическому архиву получают доступ только требования HTTPS от SAP.

TIMEOUT секунды | 86400

Указывает промежуток времени в секундах, в течение которого агент должен бездействовать, прежде чем соединение с репозиторием будет закрыто. Соединение автоматически устанавливается повторно, когда посылается новое требование в репозиторий.

Пример:
TIMEOUT  300

TRANSFORM фильтр

Задает команду оболочки, вызываемую перед архивированием документов. Эта команда принимает данные, полученные SAP, из стандартного ввода и записывает их в стандартный вывод. Если возвращаемый этой командой код выхода не равен 0, документы не архивируются и в SAP сообщается об ошибке архивирования.

Пример:
TRANSFORM cat
Примечания:
  • Предполагается, что эта команда вызывается в параллельном режиме несколько раз, поэтому может обрабатывать параллельные соединения с архивом. Если эту команду нельзя вызывать несколько раз, задайте число параллельных соединений 1, чтобы сериализовать все требования, при помощи ключевого слова ODAGENTS.
  • Content Collector for SAP не проверяет команду или сгенерированные этой командой данные.

TRUNCATE_ATTRIBUTE YES | NO

Указывает, усекать ли значения полей базы данных, если их длина превышает заданную максимальную длину.

Пример:
TRUNCATE_ATTRIBUTE YES
Примечания:
  • Этот параметр применим ко всем полям базы данных, определенным для данной группы прикладных программ. Невозможно выполнить усечение только для подмножества доступных полей баз данных.
  • Если задать значение YES, возможна потеря данных.
  • Если задать значение NO, а значение окажется слишком длинным, документы, содержащие это значение, архивироваться не будут, и в журнал будет записано сообщение об ошибке.