Свойства адаптера Windchill
Форма свойств адаптера Windchill содержит общие свойства и свойства, относящиеся к адаптеру.
Общие свойства находятся в верхней части формы. Эти поля определяют атрибуты, связанные с записью. Информацию о свойствах, которые здесь не перечислены, а также инструкции по применению формы и импорту/экспорту записей см. в разделе
Общие свойства и действия.
При указании значений свойств могут быть полезны следующие разделы.
Общие свойства
Чтобы задать общие свойства, используйте перечисленные ниже поля.
Корневой каталог
home
Корневая папка установки Info*Engine. Корневая папка установки для Info*Engine будет той же, что и корневая папка установки для Windchill (wt.home).
Балансировка нагрузки
load.balancer
Реализация балансировки нагрузки, которую следует использовать клиентам Info*Engine при обмене данными с адаптером Windchill. Обычно выбирается стабилизатор wt.adapter.LoadBalancer, который использует Windchill RMI в среде с множеством серверов методов с целью выбора лучшего сервера методов для обработки очередного запроса.
Ключ
secret.text
Строка, используемая для подписания и проверки запросов, отправляемых адаптеру. Вводимое значение действует как пароль и используется для аутентификации запроса.
Это свойство не является обязательным, но позволяет повысить уровень защиты записи. Если введено значение, то имя внепроцессного адаптера, указанное в параметре Webject INSTANCE, должно определять запись, для которой задан этот ключ.
Ключ 2
secret.text2
Еще одна строка, используемая для подписания и проверки запросов, отправляемых адаптеру. Это свойство создает более сложную подпись запроса и может использоваться вместо свойства Ключ или в дополнение к нему.
Алгоритм шифрования
secret.algorithm
Алгоритм используется для шифрования значений свойств Ключ и Ключ 2.
Допустимые значения: SHA-1, MD2 и MD5. Значение по умолчанию для этого свойства: SHA-1. Значение по умолчанию: SHA-1.
Служба 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.
|
Фабрика провайдера контекста 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-команде.
Конфигурация динамических свойств
Информация о конфигурации для службы или адаптера может быть обновлена во время работы службы или адаптера, что позволяет обновить свойства без перезапуска.
Свойство Время жизни задает время (в минутах), оставшееся до автоматической перезагрузки свойств службы или адаптера. Автоматическая перегрузка свойств происходит только при обращении к ним. По умолчанию срок действия свойств не ограничен.
Дополнительные свойства
Если свойство в форме не определено, его можно добавить в поле Дополнительные свойства. При добавлении дополнительных свойств формат имени свойства включает имя записи адаптера (имя службы), сопровождаемое именем свойства. Например:
<имя службы>.dbuser
Укажите в соответствующих полях свойство, используемое службой или адаптером, и значение этого свойства. Щелкните Добавить рядом с именем нового свойства, чтобы открыть текстовое поле, в котором можно изменить значение свойства.
Если значение оказывается слишком длинным, чтобы увидеть его полностью, появляется действие Править. Нажмите кнопку Править, чтобы открыть новое окно навигатора, где текстовое поле будет иметь больший размер.