Специализированное администрирование > Администрирование Info*Engine > Утилита "Администрирование Info*Engine" > Службы и адаптеры > Сервер Info*Engine
  
Сервер Info*Engine
Сервер Info*Engine предоставляет механизм извлечения и управления данными, которые хотят получить или просмотреть пользователи или пользовательские приложения.
* 
Запись сервера Info*Engine больше не используется по умолчанию. Однако можно создать запись для интеграции с существующим автономным экземпляром Info*Engine.
Вместо этого теперь используется Адаптер Windchill.
Информацию о свойствах, которые здесь не перечислены, а также инструкции по применению доступных кнопок формы и правильному вводу значений атрибутов см. в разделе Общие свойства и действия.
Свойства сопоставления имен и паролей пользователей
Можно настроить сопоставление аутентификации через сервер, указав файлы имен и паролей, которые будут использованы для этого. Файлы имен и паролей позволяют пользователю входить на сервер под учетными данными, соответствующими одному или нескольким адаптерам.
Свойства сопоставления имен и паролей пользователей обычно настраиваются в файле wt.properties, а не в утилите "Администрирование свойств". Однако с помощью утилиты "Администрирование свойств" можно задать некоторые свойства сопоставления имен и паролей пользователей при настройке нового адаптера.
Дополнительную информацию см. в разделе Сопоставление имен и паролей пользователей
Отображение имен и паролей пользователей
credentialsMapper
Относительный путь к заданию аутентификации, которое создается сайтом для аутентификации пользователей через Info*Engine. Путь связан с настроенной корневой папкой для задач. Свойство является необязательным.
При вызове процессор бизнес-задач проверяет свойство credentialsMapper. Если свойство задано, процессор задач перед выполнением назначенного задания выполняет задание сопоставления аутентификации. В задании отображения аутентификации имя пользователя используется для доступа к пользовательской информации в одной или нескольких информационных системах, которые доступны адаптеру. На основе собранной информации создается выходная группа.
Если свойство credentialsMapper не задано, Info*Engine не выполняет серверное задание сопоставления аутентификации перед выполнением указанного задания.
Файлы имен и паролей пользователей
credentialsFiles
Относительный путь к каталогу, который создается сайтом для хранения файлов сопоставления аутентификации каждого пользователя. Имя каждого файла сопоставления должно совпадать с аутентифицированным именем пользователя, переданным в Info*Engine. Путь к каталогу связан с настроенной корневой папкой для задач. Свойство является необязательным.
Если свойство не задано, Info*Engine не ищет файл сопоставления аутентификации.
Если свойство задано, Info*Engine пытается открыть и прочитать файл сопоставления аутентификации, соответствующий предоставленному имени пользователя
Файл открывается до выполнения бизнес-задачи и до выполнения задания, названного в свойстве credentialsMapper.
Срок хранения имен и паролей пользователей
credentialsTimeToLive
Это свойство повышает производительность, позволяя процессору задач читать информацию об аутентификации из кэша. В противном случае процессор задач запрашивает информацию об аутентификации при каждом чтении файлов аутентификации или выполнении заданий сопоставления аутентификации.
Значением этого свойства является число в миллисекундах, представляющее время, в течение которого информация об аутентификации хранится в кэше до обновления. Значение должно быть положительным целым числом, иначе оно игнорируется. Если это свойство не определено, то информация о группе аутентификации не кэшируется и производительность останется на прежнем уровне.
Свойства компилятора заданий
Определив свойства компилятора, можно задать расположение компилированных заданий, а также любые дополнительные файлы, которые должны быть добавлены к пути к классу.
Дополнительные сведения см. в разделе Сведения о заданиях Info*Engine и правилах заданий.
Базовый код
codebase
Папка, в которой находятся скомпилированные задания.
Classpath компилятора
compiler.classpath
Дополнительные файлы классов и JAR-файлы, которые должны добавляться в путь к классу при компиляции заданий. Введите стандартный путь к классу Java. Для системы Windows в качестве разделителя используется точка с запятой (;). Для системы Unix в качестве разделителя используется двоеточие (:).
Каталог библиотеки n
compiler.libDirectoryn
Если дополнительные файлы класса и JAR-файлы добавлены в путь к классу, используйте это поле, чтобы указать папку, в которой расположены эти файлы.
Первое значение n должно равняться 1, а далее последовательно увеличиваться.
Общие свойства
Чтобы задать общие свойства, используйте следующие поля:
Корневой каталог
home
Корневая папка установки Info*Engine. Корневая папка установки для Info*Engine будет той же, что и корневая папка установки для Windchill (wt.home).
Задача автозагрузки n
startupTaskn
В Info*Engine можно настроить выполнение определенных заданий при запуске. Например, можно автоматически создавать подписки на очередь или событие. Первое значение n должно равняться 1, а затем последовательно увеличиваться, например, как в следующем примере.
com.infoengine.startupTask1=msg/subscribeQueue.xml
Значением этого свойства является путь к заданию, которое инициируется при запуске Info*Engine.
Дополнительные сведения см. в разделе Задания Info*Engine.
Отладка анализатора XML
request.xmlParser.debug
Включает отладку анализатора XML. При анализе входящих XML-данных информация печатается в целях отладки.
Отладка запросов
request.xmlStream.debug
Включает запросы на ведение журналов XML. При этом входящие XML-данные печатаются в целях отладки.
Служба JMS по умолчанию
jms.defaultService
Наименование службы JMS, которая должна использоваться для любых webject-команд MSG и WES, если они вызываются без параметра SERVICE.
Основные свойства JMS
Следующие свойства обычно задаются при настройке Info*Engine с помощью службы сообщений Java (JMS). Описания свойств сгруппированы в зависимости от расположения свойств в форме и от функции, которую они выполняют.
* 
При настройке Info*Engine с помощью JMS MOM рекомендуется вместо этого создать новую запись службы JMS. Можно задать основные и дополнительные свойства, используя редактор свойств для этой записи службы JMS.
Затем можно ввести наименование этой службы JMS в качестве параметра SERVICE для webject-команд MSG и WES. Можно также ввести его как значение свойства Служба JMS по умолчанию для сервера или адаптера Info*Engine.
Дополнительные сведения см. в следующих разделах:
Сопоставление имен и паролей пользователей для MOM
Внедрение очередей заданий
Внедрение службы веб-событий
Фабрика провайдера контекста JMS
jms.CtxFactory
Наименование класса фабрики, используемой для возврата начального контекста JNDI во время поиска администрируемого объекта. Если не указано иное, предполагается, что администрируемые объекты хранятся в LDAP.
Значение по умолчанию составляет com.sun.jndi.ldap.LdapCtxFactory.
Базовый URI службы JMS
jms.baseUri
URI LDAP, к которому относятся URI, связанные с JMS.
Базовый URI служит основным расположением для администрируемых объектов, связанных с JMS.
Основной пользователь базового URI службы JMS
jms.baseUri.principal
Имя пользователя, указанное для аутентификации связанного пользователя JNDI в свойстве Базовый URI службы JMS.
Пароль базового URI JMS
jms.baseUri.password
Пароль, связанный со свойством Основной пользователь базового URI службы JMS.
Пользователь JMS
jms.username
Пользователь по умолчанию, связанный с MOM или провайдером JMS.
Пароль JMS
jms.password
Пароль по умолчанию, используемый для соединения с MOM или провайдером JMS.
Фабрика подключения к очередям (Queue Connection Factory)
msg.queueConnectionFactory
Расположение администрируемой фабрики подключения к очередям JMS, которую использует JMS MOM.
Фабрика подключения к разделам
wes.topicConnectionFactory
Расположение администрируемой фабрики подключения к разделам JMS. Значением должен быть полный URL-адрес или различающееся имя, связанное с настроенным базовым URI. Дополнительные сведения см. в разделе Внедрение службы веб-событий.
Идентификатор подписки WES
wes.subscriptionIdentifier
Уникальный идентификатор, используемый при создании подписок на разделы. Задайте это свойство, если нескольким процессам Info*Engine на одном хост-компьютере требуется создать подписку на один и тот же раздел.
У каждой службы Info*Engine должен быть свой уникальный идентификатор. Если это свойство не задано, идентификатор создается на основе имени хост-компьютера и наименования события.
Каталог библиотеки JMS
jms.lib
Папка, в которой расположены сторонние JAR-файлы, необходимые для обмена данными со службой JMS. Если JAR-файлы уже включены в путь к классу этой службы, данное свойство необязательно.
Дополнительные свойства JMS
При настройке Info*Engine с помощью службы JMS можно также задать следующие свойства. Описания свойств сгруппированы в зависимости от расположения свойств в форме и от функции, которую они выполняют.
Период повторных попыток восстановления JMS
jms.recoveryRetryInterval
Количество времени в секундах между попытками восстановить соединение, если MOM отсоединяется.
Значение по умолчанию: 30.
Очередь дефектных сообщений JMS
jms.badMessageQueue
Если получено сообщение, которое невозможно перевести в формат запроса Info*Engine, данное свойство определяет очередь, в которую помещается это сообщение. Если свойство не определено, дефектное сообщение удаляется.
Фабрика провайдера контекста WES
wes.CtxFactory
Наименование класса фабрики, используемой для возврата начального контекста Windchill во время поиска администрируемого объекта.
Значение по умолчанию составляет com.sun.jndi.ldap.LdapCtxFactory.
Базовый URI службы WES
wes.baseUri
URI LDAP (поддерево в папке LDAP), по которому можно найти администрируемые объекты, связанные с WES.
Если это свойство не задано, используется свойство jms.baseUri.
Пользователь WES
wes.username
Имя пользователя WES, которое необходимо указывать при соединении с JMS MOM.
Если это свойство не задано, используется свойство jms.username.
Пароль WES
wes.password
Пароль, связанный со свойством Пользователь WES.
Если это свойство не задано, используется свойство jms.password.
Очередь дефектных сообщений WES
wes.badMessageQueue
Если получено сообщение, которое невозможно перевести в формат запроса Info*Engine, данное свойство определяет очередь, в которую помещается это сообщение. Если свойство не определено, дефектное сообщение удаляется.
Если это свойство не задано, используется свойство jms.badMessageQueue.
Фабрика провайдера контекста MSG
msg.CtxFactory
Наименование класса фабрики, используемой для возврата начального контекста JNDI во время поиска администрируемого объекта.
Значение по умолчанию составляет com.sun.jndi.ldap.LdapCtxFactory.
Базовый URI очереди (Queue Base URI)
msg.baseUri
URI LDAP (поддерево в папке LDAP), по которому можно найти администрируемые объекты, связанные с очередью.
Если это свойство не задано, используется свойство jms.baseUri.
Пользователь очереди (Queue User)
msg.username
Имя пользователя, которое необходимо указывать при соединении с JMS MOM.
Если это свойство не задано, используется свойство jms.username.
Пароль очереди (Queue Password)
msg.password
Пароль, связанный со свойством Пользователь очереди.
Если это свойство не задано, используется свойство jms.password.
Очередь дефектных сообщений MSG
msg.badMessageQueue
Если получено сообщение, которое невозможно перевести в формат запроса Info*Engine, данное свойство определяет очередь, в которую помещается это сообщение. Если свойство не определено, дефектное сообщение удаляется.
Если это свойство не задано, используется свойство jms.badMessageQueue.
Очередь по умолчанию для подписки или передачи на рассмотрение
msg.defaultExecutionQueue
Имя в LDAP администрируемой очереди. Значением может быть имя в LDAP относительно настроенного базового URI или полного имени в LDAP. Если имя относительное, cn= (атрибут общего имени) является неявным, если не указан явным образом.
Это расположение очереди используется со следующим webject-командами.
Queue-Task - расположение помещаемых в очередь заданий. Если это свойство не задано, необходимо указать параметр QUEUE в webject-команде.
Subscribe-Queue - очередь, на которую осуществляется подписка с помощью webject-команды. Если это свойство не задано, необходимо указать параметр QUEUE в webject-команде.
Очередь результатов по умолчанию
msg.defaultResultsQueue
Имя в LDAP администрируемой очереди. Значением может быть имя в LDAP относительно настроенного базового URI или полного имени в LDAP. Если имя относительное, cn= (атрибут общего имени) является неявным, если не указан явным образом.
Это расположение очереди используется со следующим webject-командами.
Query-Results - расположение очереди, в которую помещаются результаты. Если это свойство не задано, необходимо указать параметр QUEUE в webject-команде.
Delete-Results - расположение очереди, в которую помещаются результаты. Если это свойство не задано, необходимо указать параметр QUEUE в webject-команде.
Queue-Task - расположение очереди, в которую помещаются результаты. Если это свойство не задано, необходимо указать параметр DESTINATION в webject-команде.
Свойства webject-команды Send-Mail
Webject-команда Send-Mail создает и отправляет сообщения по электронной почте. Настройка свойств webject-команды Send-Mail позволяет задавать значения, используемые по умолчанию при выполнении этой webject-команды.
Дополнительные сведения см. в разделах Настройка свойств отправки почты и Описание webject-команды Send-Mail.
Чтобы настроить значения по умолчанию для команды Send-Mail, задайте следующие свойства:
Отправитель почты по умолчанию
mail.originator
Отправитель по умолчанию (адрес электронной почты, с которого отправляется сообщение), используемый в webject-команде Send-Mail.
Соответствует параметру FROM webject-команды.
SMTP-сервер по умолчанию
mail.smtp.server
Сервер по умолчанию, используемый в webject-команде Send-Mail.
Наименование пользователя SMTP по умолчанию
mail.smtp.username
Имя пользователя по умолчанию, которое указывается при соединении с сервером SMTP.
Соответствует параметру ИМЯ ПОЛЬЗОВАТЕЛЯ.
Пароль SMTP по умолчанию
mail.smtp.password
Пароль по умолчанию, связанный со свойством Наименование пользователя SMTP по умолчанию.
Соответствует параметру ПАРОЛЬ.
Конфигурация динамических свойств
Информация о конфигурации для службы или адаптера может быть обновлена во время работы службы или адаптера, что позволяет обновить свойства без перезапуска.
Свойство Время жизни задает время (в минутах), оставшееся до автоматической перезагрузки свойств службы или адаптера. Автоматическая перегрузка свойств происходит только при обращении к ним. По умолчанию срок действия свойств не ограничен.
Дополнительные свойства
Если свойство в форме не определено, его можно добавить в поле Дополнительные свойства. При добавлении дополнительных свойств формат имени свойства включает имя записи адаптера (имя службы), сопровождаемое именем свойства. Например:
<имя службы>.dbuser
Укажите в соответствующих полях свойство, используемое службой или адаптером, и значение этого свойства. Щелкните Добавить рядом с именем нового свойства, чтобы открыть текстовое поле, в котором можно изменить значение свойства.
Если значение оказывается слишком длинным, чтобы увидеть его полностью, появляется действие Править. Нажмите кнопку Править, чтобы открыть новое окно навигатора, где текстовое поле будет иметь больший размер.