createWSNTopicNamespace 命令

使用 createWSNTopicNamespace 命令创建新的 WS-Notification 永久主题名称空间。 使用永久主题名称空间来静态地定义 WS-Notification 主题名称空间 URI 与服务集成总线主题空间目标之间的关联。

可按本主题中所述使用 wsadmin 工具创建新的 WS-Notification 永久主题名称空间,或按创建新 WS-Notification 永久主题名称空间中所述使用管理控制台进行创建。

可以在单元中定义的永久主题名称空间集(此集合用于该单元中定义的所有 WS-Notification 服务)与他们的相关联服务集成总线主题空间之间创建多对多关系。根据连接到 WS-Notification 服务的应用程序所需的拓扑,这些关系可能会变得相当复杂。要获取有关某些配置是否适用的指导,请参阅用于使永久主题名称空间与总线主题空间相关联的选项

要运行该命令,请使用 wsadmin 脚本编制客户机AdminTask 对象

[IBM i][IBM i]wsadmin 脚本编制客户机通过 Qshell 运行. [IBM i]有关更多信息,请参阅 使用 wsadmin 脚本编制配置 Qshell 以运行 WebSphere 脚本.

已经为服务集成总线命令提供了命令行帮助:
  • 要获取可用的 WS-Notification 命令列表以及每个命令的简要描述,请在 wsadmin 提示符处输入以下命令:

    print AdminTask.help('WSNotificationCommands')

  • 要获取有关给定命令的总体帮助,请在 wsadmin 提示符处输入以下命令:

    print AdminTask.help('command_name')

使用此命令后,请使用以下命令将更改保存到主配置中:

AdminConfig.save()

用途

此命令创建下列资源:
  • 此命令在 WS-Notification 服务上创建新的 WS-Notification 主题名称空间并使其与指定的服务集成总线主题空间相关联。
  • 如果指定的服务集成总线主题空间尚未存在,此命令就会创建该主题空间。
您也可以设置永久主题名称空间的配置属性,以控制应用于任何使用给定主题名称空间的消息的可靠性(持久非持久)设置。

目标对象

WSNService

必需参数

-namespace
即,WS-Notification 应用程序在引用此名称空间主管的主题时使用的名称空间 URI。例如,http://widgetproducer.com/prices
-busTopicSpace
即,此主题名称空间使用的总线主题空间。

条件参数

无。

可选参数

-reliability
此属性的有效值如下所示:
BEST_EFFORT_NONPERSISTENT
EXPRESS_NONPERSISTENT
RELIABLE_NONPERSISTENT
RELIABLE_PERSISTENT
ASSURED_PERSISTENT
每个值都代表一个服务集成总线消息可靠性级别

示例

在下列示例中,WS-Notification 主题名称空间使用“使用 wsadmin 工具创建新的 WS-Notification 服务”主题中的示例所创建的 WS-Notification 服务 newService

在 WS-Notification 服务 newService 上创建 WS-Notification 主题名称空间:
  • 使用 Jython:
    newTopicNamespace = AdminTask.createWSNTopicNamespace(newService, 
    [“-namespace”, “http://example.org/topicNamespace/example1”, 
    “-busTopicSpace”, “mySIBTopicspace”] )
  • 使用 Jacl:
    set newTopicNamespace [ $AdminTask createWSNTopicNamespace $newService 
    { -namespace http://example.org/topicNamespace/example1 
    -busTopicSpace mySIBTopicspace } ]
在 WS-Notification 服务 newService 上创建具有特定可靠性的 WS-Notification 主题名称空间:
  • 使用 Jython:
    newTopicNamespace = AdminTask.createWSNTopicNamespace(newService, 
    [“-namespace”, “http://example.org/topicNamespace/example1”, 
    “-busTopicSpace”, “mySIBTopicspace”, “-reliability”, “EXPRESS_NONPERSISTENT”] )
  • 使用 Jacl:
    set newTopicNamespace [ $AdminTask createWSNTopicNamespace $newService 
    { -namespace http://example.org/topicNamespace/example1 
    -busTopicSpace mySIBTopicspace -reliability EXPRESS_NONPERSISTENT} ]

指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rjwsn_cli_wsntns_new
文件名:rjwsn_cli_wsntns_new.html