您可以使用属性文件来创建、修改或删除服务集成总线 (SIBus) 消息传递引擎。SIBus 是该产品的缺省 Java 消息服务 (JMS) 消息传递提供程序。
开始之前
确定您要为 SIB 引擎配置设置的属性值。
启动 wsadmin 脚本编制工具。要使用 Jython 语言来启动 wsadmin,请从服务器概要文件的 bin 目录运行 wsadmin -lang jython 命令。
关于此任务
您可以使用属性文件来创建、修改或删除 SIB 引擎及其配置属性。
表 1. SIB 引擎属性文件的操作. 您可以创建、更改或删除 SIB 引擎配置属性。操作 |
过程 |
create |
在属性文件中指定 commandName=createSIBusEngine。运行 applyConfigProperties 命令。 |
modify |
在属性文件中指定 commandName=modifySIBEngine。运行 applyConfigProperties 命令。 |
delete |
在属性文件中指定 commandName=deleteSIBEngine。运行 applyConfigProperties 命令。 |
create Property |
不适用 |
delete Property |
不适用 |
过程
- 创建、修改或删除 SIB 引擎。
- 创建 SIB 引擎。
打开编辑器,在头中指定 commandName=createSIBEngine,指定 SIB 引擎属性,然后保存文件。
您可以将以下 SIB 引擎配置复制到属性文件,然后根据需要编辑属性。
#
# Header
#
CreateDeleteCommandProperties=true
commandName=createSIBEngine
#
#
# Properties
#
initialState=null #String
node=myNode #String
defaultBlockedRetryTimeout=null #java.lang.Long
server=myServer #String
highMessageThreshold=null #java.lang.Long
bus=myBus #String,required
engine=null #String
cluster=null #String
description=null #String
- 修改 SIB 引擎。
打开编辑器,在头中指定 commandName=modifySIBEngine,根据需要更改 SIB 引擎属性,然后保存文件。设置要修改的必需属性。还设置集群或节点,以及服务器属性。如果这是单个引擎,那么无需引擎属性。
#
# Header
#
CreateDeleteCommandProperties=true
commandName=modifySIBEngine
#
#
# Properties
#
initialState=null #String
node=myNode #String
defaultBlockedRetryTimeout=null #java.lang.Long
server=myServer #String
highMessageThreshold=null #java.lang.Long
bus=myBus #String,required
engine=null #String
cluster=null #String
description=null #String
- 删除 SIB 引擎对象。
打开编辑器,在头中指定 commandName=deleteSIBEngine,指定总线和任何其他必需属性,指定集群或节点和服务器属性,然后保存该文件。
#
# Header
#
CreateDeleteCommandProperties=true
commandName=deleteSIBEngine
#
#
# Properties
#
cluster=null #String
bus=myBus #String,required
engine=null #String
node=myNode #String
server=myServer #String
- 运行 applyConfigProperties 命令。
运行 applyConfigProperties 命令会将属性文件应用于配置。在此 Jython 示例中,可选的 -reportFileName 参数生成名为 report.txt 的报告:
AdminTask.applyConfigProperties(['-propertiesFileName mySIBEngine.props -reportFileName report.txt'])
您可以选择以交互方式使用该命令:
AdminTask.applyConfigProperties('-interactive')
结果
您可以使用属性文件来配置和管理 SIB 引擎。