如何在业务服务 endpoints 的代理流程中获取?我想在我的日志文件中记录此 endpoints . 我使用OSB 11.1.1.7 .
谢谢
尝试使用$ outbound / ctx:transport / ctx:来自代理的uri .
这可以通过使用“消息跟踪”功能来实现 . 在“操作设置”选项卡下查找 . 确保将详细级别设置为“完整” .
遗憾的是,没有OOTB功能来访问OSB管道内的服务 endpoints 值 . 上下文提到的上下文变量$ outbound / ctx:transport / ctx:uri仅用于覆盖默认 endpoints URI . ctx:uri永远不会在出站变量上初始化 . 此信息可在"Fusion Middleware Administrator's Guide for Oracle Service Bus"(https://docs.oracle.com/cd/E28280_01/admin.1111/e15867/context.htm#OSBAG326)的"39.4.1.2 transport"章中找到 .
2 回答
尝试使用$ outbound / ctx:transport / ctx:来自代理的uri .
这可以通过使用“消息跟踪”功能来实现 . 在“操作设置”选项卡下查找 . 确保将详细级别设置为“完整” .
遗憾的是,没有OOTB功能来访问OSB管道内的服务 endpoints 值 . 上下文提到的上下文变量$ outbound / ctx:transport / ctx:uri仅用于覆盖默认 endpoints URI . ctx:uri永远不会在出站变量上初始化 . 此信息可在"Fusion Middleware Administrator's Guide for Oracle Service Bus"(https://docs.oracle.com/cd/E28280_01/admin.1111/e15867/context.htm#OSBAG326)的"39.4.1.2 transport"章中找到 .