命令(wsadmin 脚本编制)
传统:
查找脚本编制对象或命令类以查找有关其命令语法的详细信息。
提示: 在使用主题和命令之前,请阅读以下提示。
- 如果使用的是 SOAP 连接,那么命令可能需要比指定的 SOAP 超时值更长的时间才能完成。 尽管该命令会继续运行至完成,但可能会出现异常 java.net.SocketTimeoutException: Read timed out。 要防止出现此异常,请为 profile_root/properties/soap.client.props 文件中的 com.ibm.SOAP.requestTimeout 属性设置一个更高的值。
- 一些 wsadmin 命令将返回多行信息。 如果您使用的是 Jython 并且命令输出未正确格式化,请在该命令前添加 print 语句,如以下示例中所示。
print AdminTask.BPMShowSnapshot('[-containerAcronym BILLDISP -containerSnapshotAcronym SS2.0.1 -containerTrackAcronym Main]') - 使用下列命令来获取有关特定命令的详细帮助:
print AdminTask.help('command_name') - 许多命令参考页面包含示例。 由于这些只是示例,因此其中经常对诸如用户名、密码和服务器名称之类的事项使用显式值。 在运行这些命令时,请确保使用适合您环境的值。
- 如果未连接到缺省概要文件,请使用 -profileName profile_name 选项。
- 运行该命令后,使用
AdminConfig.save()将更改保存到主配置。 - 如果在运行该命令期间发生 ClassNotFoundException: com.lombardisoftware.core.TeamWorksException 错误,请将 TeamWorksException 类添加到 wsadmin 命令类路径中。 为此,请运行带有 classpath 参数的 wsadmin 命令,如下所示:
-wsadmin_classpath <BPM_install_dir>/bin/BPM/Lombardi/lib/svrcoreclnt.jar,其中 <BPM_install_dir> 是 IBM® Business Automation Workflow 的安装目录。