【发布时间】:2017-07-24 14:16:07
【问题描述】:
是否可以使用 WebLogic Scipting Tool (WLST) 撤消在 Oracle Service Bus 11g 的先前会话之一中激活的更改(创建新更改或不创建 - 这真的没关系)?
我找不到类似案例的任何示例,除了 Oracle 论坛上的一个问题,该问题在 2 年内没有任何答案 https://community.oracle.com/thread/3809612
我发现的只是 SessionManagementBean 上的 createSession()、activateSession()、discardSession() 和 sessionExists(),但这仅适用于当前会话。没有任何已激活的内容。
我想在 WSLT 中编写与此图像右侧红色圆圈中的箭头相同的代码(“选项”列): Configuration changes - how to undo changes from existing and already activated session
【问题讨论】:
-
activateSession 将字符串参数作为会话标识符 - 当您将旧的/以前的会话 ID 作为参数传递时会发生什么?
-
@Jang-VijaySingh 它不起作用,因为 SessionManagementBean 的所有方法都适用于现有的、当前打开的会话。它无法访问任何已激活的内容。
-
我想要实现的是列出激活的更改,就像在“查看配置更改”页面上一样,然后撤消选定的配置更改,就像可以做的那样通过此页面的 sbconsole localhost:7001/sbconsole/…
标签: oracle session undo osb wlst