本主题仅适用于 IBM Business Automation Workflow Advanced 配置。

esAdmin 命令行实用程序

使用 esAdmin 命令可列出,解锁或删除活动锁定和排队锁定。

esAdmin 命令可以列示和删除锁管理器当前管理的所有锁。 在列示锁时,可以列示所有锁,也可以根据模块、组件或方法进行过滤以列示一小部分锁。 此命令还可用于释放处于死锁状态的活动锁;该锁释放后,会将其授予下一个排队的请求。

语法

esAdmin
-h hostName
-p soapPortNumber
-username username
-password password
method

Methods:
listAll
listLocks [moduleName] [componentName] [methodName]
deleteLocks [moduleName] 
unlock lockID

参数

hostName
指定正在运行锁管理器的服务器的名称。 此值必须是字符串。 如果未提供任何值,那么缺省值为localhost已使用。
soapPortNumber
指定用于连接至服务器的端口。 此值必须为整数。 如果未提供任何值,那么缺省值为8880已使用。
用户名
指定具有足够权限来处理更改的用户的用户标识。 如果未提供任何值,那么会提示您提供用户标识和密码。
密码
指定与 -username 变量中指定的用户标识关联的密码。 如果未提供任何值,那么会提示您提供用户标识和密码。
moduleName
指定正在使用事件排序功能的组件所在模块的名称。
注: esAdmin 命令在 Application_Name + App下搜索模块。 该命名约定是 SCA 施加的限制。
componentName
指定正在使用事件排序功能的组件的名称。
methodName
指定已对其设置事件排序限定符的方法的名称。
lockId
指定要释放的锁的数字标识。 此参数的值必须是整数。

示例

以下命令将返回 Order 模块的活动和已排队锁的列表:
esAdmin listLocks Order
输出将类似于以下内容:
表 1. esAdmin listLocks 命令的样本输出
锁定标识 序列标识 所有者标识 模块 组件 方法 系统消息标识
7564504 2 695376 Order OrderComp createOrder A09- 427BE_5002
7564504 3 232757 Order OrderComp createOrder ADF- 053RT_5004
以下命令释放锁 754830988。 此命令假定端口号为 9060(而不是缺省值 8880)。
esAdmin -username administrator1 -password adminpassword -p 9060 unlock 754830988