2016-09-01 1 views
1

Как я могу получить прокси-поток в конечной точке бизнес-службы ?. Я хочу зарегистрировать эту конечную точку в моем файле журнала. Я использую OSB 11.1.1.7.OSB - Получите конечную точку от бизнес-служб для регистрации этой конечной точки

Благодаря

+0

Не могли бы вы уточнить? Как мы можем помочь, что вы пробовали и были ли у вас проблемы? – SaschaM78

+0

Мне нужно получить его с действием «действие в журнале» или «сообщить действие» значение конечной точки бизнес-службы, которое оно настроено в действии маршрутизации потока сообщений прокси. – ejgil

ответ

2

Try с $ исходящим/CTX: транспорт/CTX: URI от прокси-сервера.

+0

Я попробовал, но это нулевое значение. – ejgil

2

Этого можно достичь с помощью функции «Отслеживание сообщений». Посмотрите вкладку «Операционные настройки». Убедитесь, что уровень детализации установлен на «Полный».

К сожалению, нет функциональности OOTB для доступа к значению конечной точки службы внутри конвейера OSB. Контекстная переменная $ outbound/ctx: transport/ctx: uri, упомянутая выше, используется только для переопределения URI конечной точки по умолчанию. ctx: uri никогда не инициализируется исходящей переменной. Эту информацию можно найти в главе «39.4.1.2 транспорт» в «Руководстве администратора Fusion Middleware для Oracle Service Bus» (https://docs.oracle.com/cd/E28280_01/admin.1111/e15867/context.htm#OSBAG326).

Смежные вопросы