您可以使用属性文件来创建、修改或删除服务集成总线对象的总线目标。服务集成是产品的缺省 Java 消息服务 (JMS) 消息传递提供程序。
开始之前
确定您要为服务集成目标对象配置设置的属性值。
启动 wsadmin 脚本编制工具。要使用 Jython 语言来启动 wsadmin,请从服务器概要文件的 bin 目录运行 wsadmin -lang Jython 命令。
关于此任务
您可以使用属性文件来创建、修改或删除服务集成目标对象及其配置属性。
表 1. 服务集成总线目标属性文件的操作. 您可以创建、修改和删除服务集成目标配置属性。操作 |
过程 |
create |
在属性文件中指定 commandName=createSIBDestination。运行 applyConfigProperties 命令。 |
modify |
在属性文件中指定 commandName=modifySIBDestination。运行 applyConfigProperties 命令。 |
delete |
在属性文件中指定 commandName=deleteSIBDestination。运行 applyConfigProperties 命令。 |
create Property |
不适用 |
delete Property |
不适用 |
过程
- 创建、修改或删除服务集成目标对象。
- 创建服务集成目标对象。
打开编辑器,在头中指定 commandName=createSIBDestination,指定服务集成总线目标属性,然后保存文件。
您可以将以下服务集成总线目标配置复制到属性文件,然后根据需要编辑属性。还指定服务器和节点或集群。
#
# Header
#
CreateDeleteCommandProperties=true
commandName=createSIBDestination
#
#
# Properties
#
delegateAuthorizationCheckToTarget=null #Boolean
receiveAllowed=null #String
defaultPriority=null #Integer
nonPersistentReliability=null #String
persistentReliability=null #String
type=Queue #String,required
mqRfh2Allowed=null #Boolean
aliasBus=null #String
maxReliability=null #String
receiveExclusive=null #Boolean
exceptionDestination=null #String
foreignBus=null #String
overrideOfQOSByProducerAllowed=null #String
useRFH2=null #Boolean
blockedRetryTimeout=null #java.lang.Long
wmqQueueName=null #String
topicAccessCheckRequired=null #Boolean
wmqServer=null #String
targetBus=null #String
targetName=null #String
bus=myBus #String,required
reliability=null #String
server=myServer #String
node=myNode #String
replyDestination=null #String
auditAllowed=null #Boolean
description=null #String
cluster=null #String
maintainStrictMessageOrder=null #Boolean
sendAllowed=null #String
replyDestinationBus=null #String
maxFailedDeliveries=null #Integer
name=myDest #String,required
persistRedeliveryCount=null #Boolean
- 修改服务集成总线目标对象。
打开编辑器,在头中指定 commandName=modifySIBDestination,根据需要更改服务集成总线目标属性,然后保存文件。
- 删除服务集成目标对象。
打开编辑器,在头中指定 commandName=deleteSIB destination,指定总线属性,然后保存文件。
#
# Header
#
CreateDeleteCommandProperties=true
commandName=deleteSIBDestination
#
#
# Properties
#
bus=myBus #String,required
foreignBus=null #String
aliasBus=null #String
name=myDest #String,required
- 运行 applyConfigProperties 命令。
运行 applyConfigProperties 命令会将属性文件应用于配置。在此 Jython 示例中,可选的 -reportFileName 参数生成名为 report.txt 的报告:
AdminTask.applyConfigProperties(['-propertiesFileName mySIBDestination.props -reportFileName report.txt '])
您可以选择以交互方式使用该命令:
AdminTask.applyConfigProperties('-interactive')
结果
您可以使用属性文件来配置和管理服务集成总线目标对象。