OSB При вызове бизнес-сервиса произошла ошибка

Я вообще не работал с продуктами OSB и Oracle, но пришло время, и у меня на работе появилась задача настроить сервер weblogic и настроить резервное копирование старого сервера osb.

Я установил weblogic и импортировал эту резервную копию. Прокси-сервисы вроде бы в порядке, но все бизнес-сервисы сломаны. Когда я пытаюсь проверить их с помощью тестовой консоли в sbconsole, я получаю странную ошибку.

Ошибка говорит о том, что: В результате вызова произошла ошибка: при попытке поиска jms.TestBusinessService не удалось найти подконтекст jms. Решено ''.

URL-адрес бизнес-службы: "jms://localhost:7001/weblogic.jms.XAConnectionFactory/jms.TestBusinessService".

Кажется, что сервер не знает, как позвонить в службу, и он хочет действительный адрес. Как настроить соединение с jms.TestBusinessService в фабрике соединений?

1 ответ

Там должна быть конфигурация сервера, включенного в резервную копию. Настройка и настройки для всех используемых ресурсов. В сообщении об ошибке указывается, что бизнес-служба не может вызвать (передать сообщение) ресурс в новую службу, очевидно, отсутствует.

Нет документации по инфраструктуре jms (которая используется проектами), включенной в резервное копирование, верно? Желательно какое-то автоматизированное решение - скрипт на Python для настройки всего через wlst и т. Д.?

Если нет - оригинальный сервер все еще доступен? Вы можете вручную проверить ресурсы jms и скопировать их.

Нет опять? Вам нужно будет зайти в консоль weblogic и вручную создать фабрику (и) соединений jms и очередь (и)/ тему (и), на которые ссылаются бизнес-сервисы. Gl hf - точная настройка параметров будет действительно веселой.

Другие вопросы по тегам