Специализированное администрирование > Администрирование Info*Engine > Утилита "Администрирование Info*Engine" > Свойства записи общей конфигурации
  
Свойства записи общей конфигурации
Утилита "Администрирование свойств" Info*Engineвключает несколько свойств, которые появляются в большинстве форм службы и адаптера, таких как идентификация компонентов и информация о службах поддержки. В утилите "Администрирование свойств" также имеется несколько кнопок и действий, доступных независимо от конкретной службы или адаптера.
Дополнительные сведения см. в следующих разделах:
Действия по администрированию свойств.
Использование утилиты "Администрирование свойств"
Сведения о процессе конфигурирования
Ввод значений
При вводе в утилите "Администрирование свойств" таких значений, как URI- и URL-адреса, помните, что в Info*Engine пути к файлам определяются с использованием косой черты (/) в качестве разделителя в записях конфигурации. Обратная косая черта ("\") используется как знак перехода.
* 
Обратная косая черта ("\") используется в системах Windows в качестве разделителя папок. Если вы предпочитаете использовать в путях к файлам обратную косую черту, ее следует заменять двойной косой чертой ("\\"), т. е. вместо одной обратной косой черты ("\") вводится двойная.
URI или URL может быть относительным или абсолютным.
Относительные URI и URL ссылаются на файлы, находящиеся в корневом каталоге файловой системы, который определен для локального процессора задач Info*Engine.
Абсолютные URI- и URL-адреса ссылаются на файлы, которые размещаются в локальной файловой системе, на удаленном сервере HTTP или используются для ссылок через доступные файлы конфигурации JSON.
Дополнительные сведения см. в разделе Указание URI и URL.
Общие свойства
Описанные ниже свойства обычно появляются при создании и правке службы или адаптера. Если свойство не появляется в доступном поле, к нему можно обратиться с помощью редактора форм. Дополнительные сведения см. в разделе Использование редактора форм.
Поле
Описание
Дополнительные свойства
Если свойство в форме не определено, его можно добавить в поле Дополнительные свойства. При добавлении дополнительных свойств формат имени свойства включает имя записи адаптера (имя службы), сопровождаемое именем свойства. Например:
<имя службы>.dbuser
Укажите в соответствующих полях свойство, используемое службой или адаптером, и значение этого свойства. Щелкните Добавить рядом с именем нового свойства, чтобы открыть текстовое поле, в котором можно изменить значение свойства.
Если значение оказывается слишком длинным, чтобы увидеть его полностью, появляется действие Править. Нажмите кнопку Править, чтобы открыть новое окно навигатора, где текстовое поле будет иметь больший размер.
Дополнительные службы
Дополнительные службы - это записи JSON, которые читаются одновременно со службой или адаптером. Эти элементы могут иметь общие свойства и полезны при использовании множества каталогов. Благодаря этому Info*Engine может получать свойства из нескольких репозиториев, а также свойства из других удаленных поддеревьев внутри одного LDAP-репозитория.
Внутрипроцессные службы
Внутрипроцессной службой является служба Info*Engine, которая может обращаться к адаптеру или службе как внутренний компонент процесса. Введите различающееся имя внутрипроцессной службы.
Различающееся имя
Утилита "Администрирование свойств Info*Engine" предлагает значение по умолчанию с учетом структуры каталогов JSON, которая определена в базовом URI.
При изменении поля Наименование службы обновляется атрибут ptcServiceName в различающемся имени, отражая изменения в имени службы.
* 
Чтобы гарантировать создание для службы правильной записи JSON, не следует вручную менять атрибут ptcServiceName. Если необходимо, чтобы запись размещалась в расположении каталога, отличном от расположения по умолчанию, можно изменить другие атрибуты различающегося имени.
Хост-компьютер и Порт
Эти поля являются обязательными при работе адаптера вне процесса.
Если заданный компонент связан со службой, настроенной для независимой работы на собственной виртуальной машине Java, он будет иметь одно или несколько связанных имен хост-компьютеров и номеров портов.
Если для службы определено только одно имя хост-компьютера или номер порта, служба имен возвращает эту комбинацию. Если для службы определено больше одной комбинации имен хост-компьютеров и номеров портов, служба имен случайным образом выбирает и возвращает одну из комбинаций.
Наименование службы во время выполнения
Наименование службы во время выполнения определяет префикс свойств для службы. Это наименование также используется при запуске компонента с использованием аргумента команды Java или параметра инициализации модуля сервлетов.
По умолчанию имя службы во время выполнения совпадает с именем службы. Если имя службы во время выполнения не задано, в качестве префикса для свойств используется имя службы.
Тип сериализации
В поле Тип сериализации можно изменить тип сериализации данных, используемый Info*Engine при передаче данных адаптеру, находящемуся вне процесса, или внешнему процессору задач.
По умолчанию компоненты Info*Engine используют сериализацию Java при передаче данных между компонентами. Сериализация Java сохраняет информацию о типах данных, благодаря чему можно легко управлять данными из пользовательского приложения Info*Engine, из задания или со страницы сервера Java.
Значение по умолчанию составляет java. При этом для атрибута ptcObjectSerializationType задается значение application/java-serialization-object.
Тип сериализации требуется изменить только в следующих случаях.
При настройке адаптера вне процесса или внешнего процессора задач, Java-классы которого несовместимы с Java-классами клиента.
При настройке пользовательского адаптера, который принимает только XML.
В этих случаях установите значение xml. При этом для атрибута ptcObjectSerializationType задается значение text/xml.
Класс службы
Поддерживаемое наименование Java-класса для адаптера или службы.
Если указанное имя компонента связано с внутрипроцессной службой, такой как адаптер, настроенный для выполнения на той же виртуальной машине Java (JVM), что и сервер, то с ним связывается имя класса. В этом случае служба имен возвращает имя класса, связанное с этой службой. Компоненты помещаются в очередь службы имен с необходимыми сведениями для прямого вызова службы без создания TCP-соединения с ней.
При настройке службы или адаптера внутри процесса выполните следующее:
Оставьте наименование класса службы по умолчанию в поле Класс службы
При настройке службы или адаптера вне процесса выполните следующее:
Удалите наименование в поле Класс службы
В полях Хост-компьютер и Порт добавьте хост-компьютер и порт, используемые для обращения к адаптеру
Наименование службы
Имя службы используется для идентификации службы или адаптера. Если это наименование задано в нескольких определениях компонента, рассматривается несколько определений, чтобы обеспечить различные, но эквивалентные пути к одному и тому же компоненту. Служба имен осуществляет балансировку нагрузки путем случайного выбора возвращаемого адреса компонента. Имя службы также может определенным образом использоваться для балансировки нагрузки.
Можно использовать одно и то же имя службы для каждого компонента в отдельных записях, но эти записи должны быть помещены в различные структуры внутри папки. В противном случае можно поместить все компоненты в разные записи в одной и той же структуре папок. Тогда каждый компонент сможет иметь и уникальное имя службы, и общее имя службы. Уникальное имя службы задается при создании компонента. Можно добавить общее имя службы, щелкнув имеющийся компонент при его появлении на главной странице утилиты администрирования свойств.
Использование пула подключений
Следующие свойства предназначены для настройки пула подключений между сервером или сервлетом Info*Engine и внешними адаптерами. Свойства являются глобальными и действуют для каждой выполняющейся службы в JVM.
Если они должны быть определены, их следует задать в опции командной строки -D команды Java, инициирующей JVM. Это гарантирует, что они будут зарегистрированы в объекте начальных свойств системы.
Свойство
Описание
com.infoengine.maxConnectionAge 
Максимальный промежуток времени в секундах, в течение которого соединение может оставаться неактивным, прежде чем оно будет удалено из пула.
Значение по умолчанию: 60.
com.infoengine.maxConnectionCacheSize 
Максимальное число соединений, которое может содержать пул.
Значение по умолчанию: 50.