【问题标题】:|WLST| Is it possible to undo changes from activated session?|WLST|是否可以撤消激活会话的更改?
【发布时间】:2017-07-24 14:16:07
【问题描述】:

是否可以使用 WebLogic Sc​​ipting 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


【解决方案1】:

这是一个 mBean 的问题:

'com.bea:Name=Config.XBus Kernel,Type=com.bea.wli.config.mbeans.ConfigMBean'

及其方法:

  • getExecutionHistory
  • 撤消任务

【讨论】:

  • 你有如何做的例子(python)吗?谢谢。
猜你喜欢
  • 2022-10-07
  • 1970-01-01
  • 2015-12-23
  • 1970-01-01
  • 1970-01-01
  • 2018-08-12
  • 2011-11-21
  • 1970-01-01
  • 2012-08-12
相关资源
最近更新 更多