Фабрика соединений с разделами JMS используется для создания соединений с разделами JMS связанного провайдера JMS для обмена сообщениями в режиме "публикация-подписка". Административные объекты фабрики соединений с разделами применяются для управления фабриками соединений с разделами JMS поставщика сообщений по умолчанию.
Для открытия этой страницы консоли выберите один из следующих вариантов:
По умолчанию соединения, созданные с помощью этой фабрики соединений JMS в контейнерах сервера (например, на основе объекта EJB), добавляются в пул соединений Java Platform, Enterprise Edition (Java EE) Connector Architecture (JCA). При необходимости параметры пула соединений этой фабрики можно изменить, выбрав Свойства пула соединений в разделе Дополнительные свойства на панели административной консоли.
Конфигурация управляемого контейнером псевдонима идентификации и модуль преобразования фабрики соединений считаются устаревшими. Теперь эти параметры устанавливаются в связываниях для ссылки на ресурс в приложении. Кроме того, эти свойства можно найти непосредственно на панелях J2C, относящихся к фабрике соединений.
На вкладке Конфигурация показаны Свойства конфигурации данного объекта. Значения данных свойств сохраняются даже при остановке и перезапуске среды выполнения. Инструкции по применению изменений конфигурации к среде выполнения приведены в описании задач в справочной системе Information Center.
Наивысший уровень топологии, на котором серверам приложений разрешено использовать этот объект ресурса.
| Информация | Значение |
|---|---|
| Обязательно | Нет |
| Тип данных | Строка |
Провайдер JMS, который обеспечивает асинхронный обмен сообщениями с помощью Службы сообщений Java (JMS). Он предоставляет фабрики соединений J2EE для создания соединений целевых объектов очередей или разделов JMS. Административные объекты провайдера JMS применяются для управления ресурсами JMS связанного провайдера JMS.
| Информация | Значение |
|---|---|
| Обязательно | Нет |
| Тип данных | Строка |
Обязательный параметр - отображаемое имя ресурса.
| Информация | Значение |
|---|---|
| Обязательно | Да |
| Тип данных | Строка |
Имя JNDI ресурса.
Рекомендуется использовать имя JNDI, например, jms/Имя, где Имя - это логическое имя ресурса. Дополнительная информация о применении и синтаксисе JNDI приведена в разделе Поддержка JNDI для WebSphere Application Server.
| Информация | Значение |
|---|---|
| Обязательно | Да |
| Тип данных | Строка |
Необязательное описание ресурса.
| Информация | Значение |
|---|---|
| Обязательно | Нет |
| Тип данных | Область текста |
Необязательный параметр - строка, применяемая при классификации или группировке ресурсов.
| Информация | Значение |
|---|---|
| Обязательно | Нет |
| Тип данных | Строка |
Имя шины, к которой нужно подключиться.
| Информация | Значение |
|---|---|
| Обязательно | Да |
| Тип данных | Нестандартный |
Имя целевого объекта, который идентифицирует группу служб сообщений. Указывает тип целевого объекта, использующего свойство Тип целевого объекта.
Указывает на имя целевого элемента, с помощью которого будет определен один из модулей обмена сообщениями, используемый в работе. Тип целевого элемента задан в свойстве Тип целевого объекта.
Нагрузка соединений распределена равномерно между модулями обмена сообщениями, что удовлетворяет критериям выбора.
Для того чтобы приложения могли подключаться к любому модулю обмена сообщениями в шине, не активируйте это свойство.
Дополнительная информация об использовании данного свойства с другими свойствами фабрики соединений для управления нагрузкой в соединениях приведена в разделе Административные свойства соединений JMS с шиной.
| Информация | Значение |
|---|---|
| Обязательно | Нет |
| Тип данных | Строка |
Тип целевого объекта, указанного в свойстве Целевой объект.
| Информация | Значение |
|---|---|
| Обязательно | Нет |
| Тип данных | выпадающий список |
| Диапазон |
|
Это свойство задает значимость группы целевых объектов.
Дополнительная информация об использовании данного свойства с другими свойствами фабрики соединений для управления нагрузкой в соединениях приведена в разделе Административные свойства соединений JMS с шиной.
| Информация | Значение |
|---|---|
| Обязательно | Нет |
| Тип данных | выпадающий список |
| Диапазон |
|
Имя входящей транспортной цепочки, используемой приложением при подключении к службе сообщений в отдельном процессе. Если выбрана служба сообщений в другом процессе, то для установления соединения принимающий сервер должен поддерживать указанную входящую транспортную цепочку. Подробности см. в справочной системе Information Center.
Если выбранный модуль расположен на том же сервере, что и приложение, то устанавливается прямое внутреннее подключение и данное свойство транспортной цепочки игнорируется.
| Информация | Значение |
|---|---|
| Обязательно | Нет |
| Тип данных | Строка |
Список конечных точек для подключения к серверу начальной загрузки в следующем формате имя-хоста:номер-порта:имя-цепочки. В качестве разделителя применяется запятая. Пример: Merlin:7276:BootstrapBasicMessaging,Gandalf:5557:BootstrapSecureMessaging. Если не указано имя хоста, то по умолчанию применяется значение localhost. Если не указан номер порта, то по умолчанию применяется значение 7276. Если не указано имя цепочки, то по умолчанию применяется значение BootstrapBasicMessaging. Подробности см. в справочной системе Information Center.
Это свойство потребуется изменить в том случае, если в системе есть приложения-клиенты, запущенные вне сервера приложений или приложения, запущенные на сервере в другой ячейке, и они используют эту фабрику соединений для подключения к целевой шине интеграции служб, заданной в данной фабрике.
Для использования адресатов JMS провайдера обмена сообщениями по умолчанию приложение подключается к модулю обмена сообщениями в целевой шине интеграции служб, с которой связаны адресаты. Например, очередь JMS присвоена адресату очереди в шине интеграции служб.
Приложения-клиенты, запущенные вне сервера приложений (например, в контейнере клиентов или вне среды WebSphere Application Server), не могут напрямую обнаружить подходящий модуль обмена сообщениями, к которому можно подключиться в целевой шине. Также приложение, запущенное на сервере в одной ячейке, не может подключиться к целевой шине из другой ячейки, так как не может напрямую обнаружить подходящий модуль обмена сообщениями из этой шины.
В этих случаях клиентам (или серверам из другой шины) необходимо через сервер начальной загрузки, который входит в число элементов целевой шины, выполнить процесс начальной загрузки. Сервер начальной загрузки - это сервер приложений, где запущена служба SIB, но не обязательно запущен модуль обмена сообщениями. Сервер начальной загрузки выбирает модуль обмена сообщениями, запущенный на одном из серверов приложений, где поддерживается нужная целевая транспортная цепочка. Для выполнения процесса начальной загрузки необходимо в фабрике соединений клиента настроить одну или несколько конечных точек провайдера.
На сервере начальной загрузки используется специальный порт и транспортная цепочка начальной загрузки. Это порт SIB_ENDPOINT_ADDRESS (или при включенной защите - SIB_ENDPOINT_SECURE_ADDRESS). Он относится к модулю обмена сообщениями, где настроен удаленный конец связи. Вместе с именем порта эти параметры формируют адрес конечной точки сервера начальной загрузки.
Прим.: Для платформы IBM® i необходимо, как минимум, изменить значение по умолчанию localhost на имя.вашего.сервера.Для использования сервера начальной загрузки с другим адресом конечной точки укажите нужный адрес конечной точки в свойстве Конечные точки провайдера фабрик соединений JMS, которые используются приложением-клиентом. Можно указать один или несколько адресов конечных точек серверов начальной загрузки.
Адреса конечных точек серверов начальной загрузки необходимо указать в каждой фабрике соединений, которую используют приложения, запущенные вне сервера приложений. Для того чтобы сократить количество серверов начальной загрузки, можно в качестве таких серверов настроить серверы высокой готовности. Тогда в каждой фабрике соединений нужно будет указать гораздо более короткий список серверов начальной загрузки.
boothost1:7278:BootstrapBasicMessaging
или
boothost1:7278
Если используется защищенный порт 7289, хост
boothost2 и заранее настроенная транспортная цепочка
BootstrapTunneledSecureMessaging, то запись будет следующей:boothost2:7289:BootstrapTunneledSecureMessaging
[
[хост] [ ":" [порт] [ ":"
цепочка] ] ]
где:[2002:914:fc12:179:9:20:141:42]:7276:BootstrapBasicMessaging
.
Если значение на задано, используется значение по умолчанию localhost.
Прим.: Для платформы IBM i необходимо, как минимум, изменить значение по умолчанию localhost на имя.вашего.сервера.Если порт не задан, то по умолчанию применяется значение 7276.
Для поиска этих значений через административную консоль нажмите .
На выбор предлагаются следующие заранее настроенные транспортные цепочки начальной загрузки:
Формат хост : цепочка неправильный. Нужно указать хост : : цепочка (с двумя символами двоеточия). Можно не указывать никакие значения или вводить только некоторые, например: "a, "a:", ":7276", "::цепочка" и т.п. Если вы не укажете значение, то будет подставлено значение по умолчанию, но при этом необходимо отделить поля символом двоеточия (:).
boothost1:7278:BootstrapBasicMessaging,
boothost2:7289:BootstrapTunneledSecureMessaging,
[2002:914:fc12:179:9:20:141:42]:7276:BootstrapBasicMessaging
| Информация | Значение |
|---|---|
| Обязательно | Нет |
| Тип данных | Область текста |
Близость служб сообщений, способных принимать запросы соединений, по отношению к службе сообщений начальной загрузки.
Дополнительная информация об использовании данного свойства с другими свойствами фабрики соединений для управления нагрузкой в соединениях приведена в разделе Административные свойства соединений JMS с шиной.
| Информация | Значение |
|---|---|
| Обязательно | Нет |
| Тип данных | выпадающий список |
| Диапазон |
|
Идентификатор клиента JMS необходим для гарантированных подписок разделов во всех соединениях, созданных с помощью этой фабрики соединений.
| Информация | Значение |
|---|---|
| Обязательно | Нет |
| Тип данных | Строка |
Имя службы сообщений, где хранятся сообщения, которые доставляются по гарантированным подпискам для объектов, созданных в этой фабрике соединений JMS.
| Информация | Значение |
|---|---|
| Обязательно | Нет |
| Тип данных | Нестандартный |
Надежность доставки несохраняемых сообщений JMS, отправляемых с помощью данной фабрики соединений.
| Информация | Значение |
|---|---|
| Обязательно | Нет |
| Тип данных | выпадающий список |
| Диапазон |
|
Надежность доставки сохраняемых сообщений JMS, отправляемых с помощью данной фабрики соединений.
| Информация | Значение |
|---|---|
| Обязательно | Нет |
| Тип данных | выпадающий список |
| Диапазон |
|
Упреждающее чтение - способ оптимизации, при котором сообщения присваиваются приемникам в приоритетном порядке. Такой подход сократить время обработки запросов приемников.
Присвоенные приемнику сообщения заблокированы на сервере. Они недоступны для обработки другими приемниками данного пункта назначения. Если в отключенном приемнике остались присвоенные ему необработанные сообщения, то с них снимается блокировка, чтобы их могли получить другие приемники.
Это свойство можно заменить для отдельных пунктов назначения JMS. Для этого задайте свойство Упреждающее чтение в нужном пункте назначения JMS.
| Информация | Значение |
|---|---|
| Обязательно | Нет |
| Тип данных | выпадающий список |
| Диапазон |
|
Префикс, применяемый в именах временных разделов, создаваемых приложениями с помощью данной фабрики соединений.
| Информация | Значение |
|---|---|
| Обязательно | Нет |
| Тип данных | Строка |
При отправке больших объектных или байтовых сообщений может заметно возрастать нагрузка на процессор и память при сериализации, десериализации и копировании сообщения. Если свойства передачи данных сообщения по ссылке включены в фабрике соединений или спецификации активации, то провайдер обмена сообщениями по умолчанию будет переопределять спецификацию JMS 1.1, и за счет этого копирование данных может быть устранено или уменьшено.
Если параметр активирован, данные сообщений, отправленных прикладной программой-источником, соединенной с шиной с помощью данной фабрики соединений, не будут скопированы после установки и будут сериализованы системой только в случае крайней необходимости. Прикладные программы, отправляющие такие сообщения, не могут изменять данные после включения их в сообщение.
| Информация | Значение |
|---|---|
| Обязательно | Нет |
| Тип данных | Булевское значение |
Если параметр активирован, данные сообщений, полученных прикладной программой-приемником, соединенной с данной фабрикой соединений, будут сериализованы системой только в случае крайней необходимости. Полученные из таких сообщений данные должны рассматриваться прикладными программами как доступные только для чтения.
| Информация | Значение |
|---|---|
| Обязательно | Нет |
| Тип данных | Булевское значение |
Указывает, должен ли контейнер регистрировать отсутствие контекста транзакции в процессе получения соединения.
Выберите это свойство для занесения в протокол соединений, созданных без контекста транзакций.
| Информация | Значение |
|---|---|
| Обязательно | Нет |
| Тип данных | Булевское значение |
Позволяет контейнеру отслеживать кэшированные описатели (описатели, хранящиеся в переменных экземпляра EJB).
| Информация | Значение |
|---|---|
| Обязательно | Нет |
| Тип данных | Булевское значение |
Псевдоним идентификации, используемый в процессе восстановления XA.
Это свойство содержит список псевдонимов идентификационных данных J2C, заданных для WebSphere Application Server. Можно выбрать псевдоним записи данных для идентификации в ходе восстановления XA.
При включении защиты для связанной шины интеграции служб выберите псевдоним, указывающий ИД и пароль пользователя, которые применялись для восстановления XA, верные в пользовательском реестре для WebSphere Application Server. Это свойство должно быть задано, если транзакции XA предполагается использовать в защищенной шине.
| Информация | Значение |
|---|---|
| Обязательно | Нет |
| Тип данных | выпадающий список |
Задает псевдоним преобразования конфигурации для конфигурации преобразования службы идентификации Java (JAAS), используемой этой фабрикой соединений.
Это поле применяется, только если в ссылке ресурса компонента не задано свойство loginConfiguration. Если res-auth равен Container, то спецификация конфигурации сеанса и связанные свойства в ссылке ресурса компонента задают стратегию идентификации, управляемой контейнером.Если указана конфигурация входа в систему DefaultPrincipalMapping, то связанным свойством будет псевдоним записи данных идентификации JAAS - J2C. Для того чтобы определить новый псевдоним, обратитесь к информации по записи данных идентификации JAAS - J2C.
| Информация | Значение |
|---|---|
| Обязательно | Нет |
| Тип данных | выпадающий список |
Этот псевдоним задает ИД пользователя и пароль, используемые для идентификации, управляемой контейнерами, соединения с провайдером JMS. Этот параметр применяется только в том случае, если для параметра res-auth указано значение container и псевдоним идентификации не был задан в ходе развертывания приложения.
| Информация | Значение |
|---|---|
| Обязательно | Нет |
| Тип данных | выпадающий список |